@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);:root{--ff-body:"Lato", sans-serif;--ff-heading:"Lato", sans-serif;--ff-p:"Lato", sans-serif;--fw-normal:normal;--fw-thin:100;--fw-elight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-sbold:600;--fw-bold:700;--fw-ebold:800;--fw-black:900;--fs-body:16px;--fs-p:16px;--fs-h1:60px;--fs-h2:48px;--fs-h3:35px;--fs-h4:28px;--fs-h5:22px;--fs-h6:16px;--color-white:#ffffff;--color-black:#000000;--color-dark:#232323;--color-heading-primary:#171717;--color-text-body:#3e3e3e;--color-theme-primary:#a20507;--color-theme-secondary:#1a2539;--color-bg-1:#11151C;--color-grey-1:#F4F4F2;--color-border-1:#171717;--color-border-light:#E4E4E4}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fff;font-family:var(--ff-body);font-size:16px;line-height:1.5;font-weight:400}img{max-width:100%}a{text-decoration:none}a,a:hover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}h1,h2,h3,h4,h5,h6{font-family:var(--ff-heading);color:#fff;margin-top:0;font-weight:var(--fw-sbold);line-height:1.3;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-h6)}ul{margin:0;padding:0}p{font-family:var(--ff-p);font-size:16px;font-weight:400;margin-bottom:15px;line-height:28px}a:focus,.button:focus{text-decoration:none;outline:none}a:focus,a:hover{color:inherit;text-decoration:none}a:hover{color:var(--color-theme-primary)}.slick-list.draggable{cursor:grab}a,button{color:inherit;outline:none;border:none;background:#fff0}button:hover{cursor:pointer}button:focus{outline:0;border:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}input{outline:none}input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%}ul{display:block;padding:0;margin:0 0 30px;padding-left:20px}*::-moz-selection{background:var(--color-black);color:var(--color-white);text-shadow:none}::-moz-selection{background:var(--color-black);color:var(--color-white);text-shadow:none}::selection{background:var(--color-black);color:var(--color-white);text-shadow:none}*::-moz-placeholder{color:var(--color-black);font-size:var(--fs-body);opacity:1}*::placeholder{color:var(--color-black);font-size:var(--fs-body);opacity:1}.w-img img{width:100%}.m-img img{max-width:100%}.fix{overflow:hidden}.clear{clear:both}.f-left{float:left}.f-right{float:right}.z-index-1{z-index:1}.z-index-11{z-index:11}.overflow-y-visible{overflow-x:hidden;overflow-y:visible}.p-relative{position:relative}.p-absolute{position:absolute}.include-bg{background-position:center;background-size:cover;background-repeat:no-repeat}.b-radius{border-radius:6px}.white-bg{background-color:var(--color-white)}.bg-grey{background-color:var(--color-grey-1)}.bg-dark-1{background-color:var(--color-heading-primary)}.container{max-width:1430px}.bd-bottom{border-bottom:1px solid var(--color-border-1)}.overflow-h{overflow:hidden}.section-heading{margin-bottom:0;position:relative;z-index:1}@media only screen and (max-width:992px){.section-heading{}}.section-heading .bg-text{font-size:150px;font-weight:700;color:var(--color-bg-1);text-transform:uppercase;line-height:1;width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media (max-width:1170px){.section-heading .bg-text{font-size:100px}}@media only screen and (max-width:992px){.section-heading .bg-text{font-size:80px}}@media only screen and (max-width:767px){.section-heading .bg-text{font-size:40px}}.section-heading .sub-heading{font-family:var(--ff-heading);color:inherit;font-size:20px;font-weight:300;display:inline-block;margin-bottom:5px;position:relative;overflow:hidden}.section-heading .sub-heading:before{background-color:#fff;content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;opacity:0}@media only screen and (max-width:992px){.section-heading .sub-heading{font-size:14px}}@media only screen and (max-width:767px){.section-heading .sub-heading{font-size:12px}}.section-heading .sub-heading.before-none:before{display:none}.section-heading .section-title{font-size:39px;line-height:1.3;font-weight:500;display:block;margin-bottom:0;text-transform:initial;position:relative}@media (max-width:1170px){.section-heading .section-title{font-size:40px;width:100%;margin:0 auto}}@media only screen and (max-width:992px){.section-heading .section-title{font-size:32px;max-width:100%}}@media only screen and (max-width:767px){.section-heading .section-title{font-size:24px}}.section-heading.white-content .sub-heading{color:var(--color-white)}.section-heading.white-content .sub-heading:before{background-color:var(--color-white)}.section-heading.white-content p,.section-heading.white-content .section-title{color:#1a2539}.heading-space{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:25px;margin-bottom:60px}@media only screen and (max-width:992px){.heading-space{margin-bottom:40px}}.t-up{text-transform:uppercase}.white-content h1,.white-content h2,.white-content h3,.white-content h4,.white-content h5,.white-content h6,.white-content p,.white-content li,.white-content span{color:#bababa}.reveal{visibility:hidden;position:relative;width:80%;height:80%;overflow:hidden}.img-reveal{position:relative;overflow:hidden;visibility:hidden;z-index:1}.img-reveal .img-overlay{background-color:var(--color-theme-primary);height:100%;width:100%;position:absolute;top:0;left:0;z-index:2}.img-reveal img{object-fit:cover;height:100%;width:100%}.anim-text{overflow:hidden}.running-text-wrap{padding-bottom:51px}@media (max-width:1170px){.running-text-wrap{padding-bottom:0}}.running-text{background-color:var(--color-theme-primary);background-repeat:repeat;background-size:20px;padding:20px 0;overflow:hidden;border-top:2px solid var(--color-heading-primary);border-bottom:2px solid var(--color-heading-primary)}.running-text ul{list-style:none;margin:0;padding:0;display:flex;gap:70px}.running-text ul li{font-family:var(--ff-heading);display:inline-block;white-space:nowrap;font-size:36px;color:var(--color-heading-primary);text-transform:capitalize;font-weight:600;position:relative}.running-text ul li .icon{color:var(--color-heading-primary);position:absolute;top:46%;right:-50px;transform:translateY(-50%)}.running-text.running-1{background-color:var(--color-heading-primary);margin-top:-5px;transform:rotate(-3deg)}@media (max-width:1170px){.running-text.running-1{margin-top:0;transform:rotate(0deg)}}.running-text.running-1 li{color:var(--color-white)}.running-text.testi{background-color:var(--color-heading-primary);margin-top:-1px;padding:0;padding-bottom:70px}@media (max-width:1170px){.running-text.testi{padding:40px 0}}.running-text.testi ul{gap:120px}.running-text.testi ul li{font-family:var(--ff-heading);color:var(--color-white);font-size:80px;font-weight:500;line-height:1}@media only screen and (max-width:992px){.running-text.testi ul li{font-size:60px}}@media only screen and (max-width:767px){.running-text.testi ul li{font-size:40px}}.running-text.testi ul li:before{display:none}.running-text.testi ul li .icon{position:absolute;top:46%;right:-80px;transform:translateY(-50%)}.running-text.running-3{position:relative;z-index:1;padding:51px 0}.running-text.running-3 .bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.running-text.running-3 .bg-img:before{background-color:var(--color-theme-primary);mix-blend-mode:multiply;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.running-text.running-3 .inner-3{gap:220px}@media only screen and (max-width:992px){.running-text.running-3 .inner-3{gap:180px}}@media only screen and (max-width:992px){.running-text.running-3 .inner-3{gap:100px}}.running-text.running-3 .inner-3 li{color:var(--color-white);font-size:100px;font-weight:700;line-height:1}@media only screen and (max-width:992px){.running-text.running-3 .inner-3 li{font-size:70px}}@media only screen and (max-width:767px){.running-text.running-3 .inner-3 li{font-size:40px}}.running-text.running-3 .inner-3 li:before{font-family:"Font Awesome 6 Pro";font-weight:500;content:"\e28b";font-size:80px;position:absolute;right:-150px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:992px){.running-text.running-3 .inner-3 li:before{font-size:60px;right:-80px}}@media only screen and (max-width:767px){.running-text.running-3 .inner-3 li:before{font-size:30px;right:-65px}}.running-text.running-3 .inner-3 .stroke-text{color:var(--color-white);-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-white)}.running-text .inner-4{gap:120px}.running-text .inner-4 li:before{content:"\f005";right:auto;left:-40px;font-size:21px}.running-text.running-5 ul li{font-family:var(--ff-heading);display:flex;align-items:center;column-gap:10px;font-size:24px;font-weight:700}.running-text.running-5 ul li i{font-size:22px;margin-top:-2px}.running-text.running-5 ul li:before{display:none}#preloader{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#02050A;z-index:999}.loading{left:50%;top:50%;font-size:60px;font-family:var(--ff-heading);font-weight:700;text-transform:uppercase;position:absolute;overflow:hidden;transform:translate(-50%,-50%);line-height:normal}@media only screen and (max-width:767px){.loading{font-size:30px}}.loading:before{color:#333;content:attr(data-loading-text)}.loading:after{top:0;left:0;width:0;opacity:1;color:var(--color-theme-primary);overflow:hidden;position:absolute;content:attr(data-loading-text);animation:loading 6s infinite}@keyframes loading{0%{width:0}100%{width:100%}}@media (min-width:992px){.mt-cursor{display:block;width:10px;height:10px;border-radius:50%;position:fixed;left:10px;top:10px;user-select:none;pointer-events:none;visibility:hidden;z-index:10000;-webkit-transition:all 0.3s cubic-bezier(.165,.84,.44,1);transition:all 0.3s cubic-bezier(.165,.84,.44,1)}.mt-cursor:before{background:var(--color-theme-primary);opacity:1;content:"";width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0;transition:all 0.3s ease}.mt-cursor.cursor-grow:before{opacity:.7;transform:scale(1.5);transition:all 0.3s ease}.mt-cursor.hide{opacity:0;transition:opacity 0.3s ease;transition-delay:0.4s}.mt-cursor.hide .inner{transform:scale(.1);transition:transform 0.3s ease}}.sticky-widget{position:-webkit-sticky;position:sticky;top:170px}@media only screen and (max-width:767px){br{display:none}}#scroll-percentage{position:absolute}#scroll-percentage{height:60px;width:60px;background-color:var(--color-white);border-radius:50%;position:fixed;bottom:40px;right:50px;transform:scale(0);display:grid;place-items:center;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:100}@media only screen and (max-width:992px){#scroll-percentage{right:30px}}@media only screen and (max-width:767px){#scroll-percentage{bottom:20px;right:20px}}#scroll-percentage.active{bottom:50px;transform:scale(1);opacity:1;visibility:visible;-webkit-animation:500ms ease-in-out 0s normal none 1 running scrollToTop;animation:500ms ease-in-out 0s normal none 1 running scrollToTop;-webkit-transition:0.3s;transition:0.3s}@media only screen and (max-width:992px){#scroll-percentage.active{bottom:30px}}@media only screen and (max-width:767px){#scroll-percentage.active{bottom:20px}}#scroll-percentage-value{height:calc(100% - 6px);width:calc(100% - 6px);background-color:var(--color-white);color:var(--color-heading-primary);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600}#scroll-percentage-value i{font-size:20px}@-webkit-keyframes scrollToTop{0%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes scrollToTop{0%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.light-img{display:none}.switcher-button{position:fixed;right:0;top:45%;z-index:50;transform:translateY(-50%) rotate(90deg)}.switcher-button-inner-left:before,.switcher-button-inner-left:after{box-sizing:border-box;margin:0;padding:0;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;outline:none}.switcher-button .switcher-button-inner,.switcher-button .switcher-button-inner-left{position:relative;cursor:pointer}.switcher-button .switcher-button-inner-left:before{content:"\f186";font-family:"Font Awesome 6 Pro";font-size:16px;display:block;color:#fff;position:absolute;z-index:1;margin:0;right:26px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.switcher-button .switcher-button-inner-left:after{content:"";display:inline-block;color:#fff;background:var(--color-bg-1);border:1px solid rgb(235 235 235 / .2);width:3.5em;height:1.8em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;vertical-align:middle;-webkit-box-shadow:0 2px 5px 3px rgb(0 0 0 / .05);-moz-box-shadow:0 2px 5px 3px rgb(0 0 0 / .5);box-shadow:0 2px 5px 3px rgb(0 0 0 / .05)}.switcher-button .switcher-button-inner-left{color:rgb(250 250 250 / .51)}[data-theme=light] .switcher-button .switcher-button-inner-left:before{right:10px;content:"\f185";font-family:"Font Awesome 6 Pro";font-size:16px;color:var(--color-heading-primary);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}[data-theme=light] .switcher-button .switcher-button-inner-left:after{background:#fff;border:1px solid rgb(235 235 235 / .2)}[data-theme=light] .switcher-button .switcher-button-inner-left{color:rgb(149 149 149 / .51)}[data-theme=light] .switcher-button .switcher-button-inner-left+.switcher-button-inner{color:rgb(250 250 250 / .51)}.rr-primary-btn{background-color:var(--color-theme-primary);font-family:var(--ff-heading);color:#fff;display:inline-flex;align-items:center;font-size:14px;font-weight:500;line-height:1;padding:20px 40px;border-radius:100px;transition:all 0.5s ease-in-out;overflow:hidden;text-transform:uppercase;position:relative;z-index:1;overflow:hidden;display:inline-block!important;!i;!}.rr-primary-btn:after,.rr-primary-btn:before{background-color:var(--color-heading-primary);content:"";display:block;height:100%;width:100%;transform:skew(90deg) translate(-50%,-50%);transition:all 0.5s ease-in-out;position:absolute;inset:50%;left:25%;z-index:-1;opacity:0}.rr-primary-btn:before{top:-50%;left:-25%;transform:skew(90deg) rotate(180deg) translate(-50%,-50%)}.rr-primary-btn:hover{color:var(--color-white)}.rr-primary-btn:hover:before{transform:skew(45deg) rotate(180deg) translate(-50%,-50%)}.rr-primary-btn:hover:after{transform:skew(45deg) translate(-50%,-50%)}.rr-primary-btn i{margin-left:10px;font-size:16px;transition:all 0.3s ease-in-out}.rr-primary-btn:focus{color:var(--color-heading-primary)}.rr-white-btn{background-color:var(--color-theme-primary);font-family:var(--ff-heading);color:var(--color-heading-primary);display:inline-flex;align-items:center;font-size:14px;font-weight:700;line-height:1;padding:20px 40px;border-radius:100px;transition:all 0.5s ease-in-out;overflow:hidden;text-transform:uppercase;position:relative;z-index:1;border:2px solid var(--color-theme-primary)}.rr-white-btn:after,.rr-white-btn:before{background-color:var(--color-white);content:"";display:block;height:100%;width:100%;transform:skew(90deg) translate(-50%,-50%);transition:all 0.5s ease-in-out;position:absolute;inset:50%;left:25%;z-index:-1}.rr-white-btn:before{top:-50%;left:-25%;transform:skew(90deg) rotate(180deg) translate(-50%,-50%)}.rr-white-btn:hover{color:var(--color-heading-primary);border:2px solid var(--color-white)}.rr-white-btn:hover:before{transform:skew(45deg) rotate(180deg) translate(-50%,-50%)}.rr-white-btn:hover:after{transform:skew(45deg) translate(-50%,-50%)}.rr-white-btn i{margin-left:10px;font-size:16px;transform:rotate(-45deg);transition:all 0.3s ease-in-out}.rr-white-btn:focus{color:var(--color-heading-primary)}.header{background-color:var(--color-white);width:100%;position:fixed;top:0;left:0;width:100%;z-index:99;transition:all 0.3s ease-in-out}@media only screen and (max-width:992px){.header{}}.header .primary-header-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:992px){.header .primary-header-inner{padding:20px 0}}.header .primary-header-inner .header-logo img{max-width:300px}.header .primary-header-inner .header-logo .logo-light{display:none}@media (max-width:1399px){.header .primary-header-inner .header-logo img{max-width:150px}}@media only screen and (max-width:992px){.header .primary-header-inner .header-logo img{max-width:200px}}@media only screen and (max-width:767px){.header .primary-header-inner .header-logo img{max-width:150px}}.header .primary-header-inner .header-menu-wrap{display:flex!important;align-items:center}.header .primary-header-inner .header-menu-wrap ul{margin:0;padding:0;list-style:none}@media only screen and (max-width:992px){.header .primary-header-inner .header-menu-wrap ul{display:none}}.header .primary-header-inner .header-menu-wrap ul li{display:inline-block;position:relative;margin:0 15px}@media (max-width:1399px){.header .primary-header-inner .header-menu-wrap ul li{margin:0 15px}}@media (max-width:1170px){.header .primary-header-inner .header-menu-wrap ul li{margin:0 10px}}.header .primary-header-inner .header-menu-wrap ul li:first-child{margin-left:0}.header .primary-header-inner .header-menu-wrap ul li:last-child{margin-right:0}.header .primary-header-inner .header-menu-wrap ul li a{font-family:var(--ff-heading);color:#fff;display:block;font-size:15px;padding:58px 0;font-weight:400;text-transform:uppercase;position:relative;text-decoration:none;-webkit-font-smoothing:antialiased;transition:all 0.3s ease-in-out}@media (max-width:1170px){.header .primary-header-inner .header-menu-wrap ul li a{font-size:14px}}.header .primary-header-inner .header-menu-wrap ul li ul{background-color:var(--color-white);display:block;width:220px;padding:0;-webkit-box-shadow:0 50px 100px 0 rgb(64 1 4 / .1),0 -6px 0 0 rgb(248 99 107 / .004);box-shadow:0 50px 100px 0 rgb(64 1 4 / .1),0 -6px 0 0 rgb(248 99 107 / .004);position:absolute;left:0;top:138px;opacity:0;visibility:hidden;z-index:0;-webkit-transform:rotate3d(1,0,0,-90deg);transform:rotate3d(1,0,0,-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;transition:all 0.6s ease}.header .primary-header-inner .header-menu-wrap ul li:hover>ul{visibility:visible;transition:all 0.6s ease;opacity:1;transform:none}.header .primary-header-inner .header-menu-wrap ul li li{display:flex;justify-content:space-between;text-align:left;position:relative;transition:all 0.3s ease-in-out;margin:0}.header .primary-header-inner .header-menu-wrap ul li li:not(:last-of-type){border-bottom:1px dashed rgb(0 0 0 / .3)}.header .primary-header-inner .header-menu-wrap ul li li:last-child{margin:0;border-bottom:none}.header .primary-header-inner .header-menu-wrap ul li li:hover{background-color:var(--color-theme-primary)}.header .primary-header-inner .header-menu-wrap ul li li:hover a{color:var(--color-black)}.header .primary-header-inner .header-menu-wrap ul li li a{background-color:var(--color-white);display:block;height:auto;line-height:inherit;color:var(--color-heading-primary);font-weight:600;font-size:12px;padding:20px;width:100%;-webkit-font-smoothing:antialiased;margin:0;position:relative}.header .primary-header-inner .header-menu-wrap ul li li a:hover{color:var(--color-heading-primary);letter-spacing:.4px}.header .primary-header-inner .header-menu-wrap ul li li a:hover:before{width:100%}.header .primary-header-inner .header-menu-wrap ul li li ul{top:0;left:100%}.header .primary-header-inner .header-menu-wrap ul li li ul li a{color:var(--color-white)}.header .primary-header-inner .header-menu-wrap ul li li:hover a{color:var(--color-heading-primary)}.header .primary-header-inner .header-menu-wrap ul li li:hover li a{color:var(--color-heading-primary)}.header .primary-header-inner .header-menu-wrap ul li li:hover li a:hover{color:var(--color-heading-primary)}.header .primary-header-inner .header-right-wrap{display:flex;align-items:center;column-gap:120px;flex-wrap:wrap;row-gap:20px}@media (max-width:1399px){.header .primary-header-inner .header-right-wrap{column-gap:50px}}@media (max-width:1170px){.header .primary-header-inner .header-right-wrap{column-gap:20px}}.header .primary-header-inner .header-right-wrap .header-right{display:flex;align-items:center}.header-right-item{display:none}@media only screen and (max-width:767px){.header .primary-header-inner .header-right-wrap .header-right .header-logo img{width:90px}.header .primary-header-inner .header-right-wrap .header-right{display:none}.header-right-item{display:block}a.mobile-side-menu-toggle{color:#000;font-size:26px;display:block}}@media only screen and (max-width:767px){.header .primary-header-inner .header-right-wrap .header-right .header-btn{display:none}}.header .primary-header-inner .header-right-wrap .header-right .sidebar-icon{border:2px solid var(--color-heading-primary);height:58px;width:58px;margin-left:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.header .primary-header-inner .header-right-wrap .header-right .sidebar-icon .sidebar-trigger{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-align:left;height:58px;max-width:58px}.header .primary-header-inner .header-right-wrap .header-right .sidebar-icon .sidebar-trigger span{background-color:var(--color-heading-primary);display:block;width:18px;height:3px;text-align:left;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header .primary-header-inner .header-right-wrap .header-right .sidebar-icon .sidebar-trigger span:not(:last-of-type){margin-bottom:4px}.header .primary-header-inner .header-right-wrap .header-right .sidebar-icon .sidebar-trigger span:nth-child(2){width:10px}.header .primary-header-inner .header-right-wrap .header-right .sidebar-icon .sidebar-trigger:hover span:nth-child(2){width:15px}.header .primary-header-inner .header-right-wrap .header-right .sidebar-icon .sidebar-trigger:hover span:nth-child(3){width:12px}.header .primary-header-inner .header-right-wrap .header-right .header-right-item{display:flex;align-items:center}@media only screen and (max-width:992px){.header .primary-header-inner .header-right-wrap .header-right .header-right-item{line-height:1}}.header .primary-header-inner .header-right-wrap .header-right .header-right-item .mobile-side-menu-toggle{color:var(--color-white);font-size:30px;opacity:.9}@media (min-width:993px){.header .primary-header-inner .header-right-wrap .header-right .header-right-item .mobile-side-menu-toggle{display:none}}@media only screen and (max-width:992px){.header .primary-header-inner .mean-push{display:none}}.header.fixed{background-color:var(--color-white);top:0;transition:all 0.3s ease-in-out;border-bottom:1px solid #efefef}.header.fixed .primary-header-inner .header-menu-wrap ul li a{padding:20px 0}.header.fixed .primary-header-inner .header-menu-wrap ul li ul{top:102.75px}.header.fixed .primary-header-inner .header-menu-wrap ul li ul li a{padding:20px}.header-2{background-color:#fff0;top:20px;padding:0 60px;border-radius:20px 20px 0 0}@media (max-width:1170px){.header-2{padding:0 15px}}@media only screen and (max-width:992px){.header-2{top:0;padding:10px}}.header-2 .top-bar{border-radius:20px 20px 0 0;overflow:hidden;display:none}@media only screen and (max-width:992px){.header-2 .top-bar{border-radius:0}}@media only screen and (max-width:767px){.header-2 .top-bar{display:none}}.header-2 .top-bar .top-bar-inner{background-color:var(--color-theme-secondary);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:10px;padding:10px 30px}@media only screen and (max-width:992px){.header-2 .top-bar .top-bar-inner{padding:20px;justify-content:center}}.header-2 .top-bar .top-bar-inner .top-contact-list li{color:var(--color-white);font-size:12px;display:inline-flex;align-items:center;line-height:1}.header-2 .top-bar .top-bar-inner .top-contact-list li:not(:last-of-type){margin-right:30px}.header-2 .top-bar .top-bar-inner .top-social-list li{display:inline-flex}.header-2 .top-bar .top-bar-inner .top-social-list li a{color:var(--color-white);font-size:12px;line-height:1;display:flex;align-items:center;color:var(--color-white);column-gap:10px}.header-2 .top-bar .top-bar-inner .top-social-list li a:hover{color:var(--color-theme-primary)}.header-2 .top-bar .top-bar-inner .top-social-list li:not(:last-of-type){margin-right:20px}.header-2 .primary-header-inner{padding:0 30px;border-radius:10px;border:0 solid #000}@media only screen and (max-width:992px){.header-2 .primary-header-inner{}}@media only screen and (max-width:767px){.header-2 .primary-header-inner{padding:10px 20px}}.header-2 .primary-header-inner .header-menu-wrap ul li a{padding:19px 0}.header-2 .primary-header-inner .header-menu-wrap ul li ul{top:100px}.header-2 .primary-header-inner .header-right-wrap .header-right .header-number{font-family:var(--ff-heading);color:var(--color-heading-primary);font-size:14px;font-weight:500;text-transform:uppercase;margin-right:40px;line-height:1}@media (max-width:1170px){.header-2 .primary-header-inner .header-right-wrap .header-right .header-number{margin-right:20px}}@media only screen and (max-width:767px){.header-2 .primary-header-inner .header-right-wrap .header-right .header-number{display:none}}.header-2 .primary-header-inner .header-right-wrap .header-right .search-icon{font-size:20px;color:var(--color-heading-primary);line-height:1;cursor:pointer}@media only screen and (max-width:767px){.header-2 .primary-header-inner .header-right-wrap .header-right .search-icon{display:none}}.header-2 .primary-header-inner .header-right-wrap .header-right .search-icon i{line-height:1}.header-2 .primary-header-inner .header-right-wrap .header-right .sidebar-icon{border:none;margin-left:40px;height:auto;width:auto}@media (max-width:1170px){.header-2 .primary-header-inner .header-right-wrap .header-right .sidebar-icon{margin-left:20px}}.header-2 .primary-header-inner .header-right-wrap .header-right .sidebar-icon .sidebar-trigger{height:auto;width:auto;transform:translateY(-2px)}@media only screen and (max-width:767px){.header-2 .primary-header-inner .header-right-wrap .header-right .sidebar-icon .sidebar-trigger{transform:translateY(0)}}.header-2.fixed{background-color:#fff0;border:none;transform:translateY(-46px)}.header-3{background-color:#fff0;border-bottom:1px solid rgb(255 255 255 / .1)}@media only screen and (max-width:992px){.header-3{background-color:#060606}}.header-3 .primary-header-inner .header-menu-wrap ul li a{font-size:14px;font-weight:500;letter-spacing:2px;color:var(--color-white)}.header-3 .primary-header-inner .header-menu-wrap ul li ul li a{letter-spacing:0}@media only screen and (max-width:767px){.header-3 .primary-header-inner .header-right-wrap .header-btn{display:none}}.header-3 .primary-header-inner .header-right-wrap .header-right{display:inline-block}@media only screen and (max-width:992px){.header-3 .primary-header-inner .header-right-wrap .header-right{display:flex;align-items:center}}.header-3 .primary-header-inner .header-right-wrap .header-right .header-right-item{margin-left:20px}.header-3.fixed{background-color:#060606;border:none}.header-4 .top-bar .top-bar-inner{background-color:var(--color-theme-primary)}.header-4 .top-bar .top-bar-inner .top-bar-left .top-contact-list li{color:var(--color-heading-primary)}.header-4 .top-bar .top-bar-inner .top-bar-right .top-social-list li a{color:var(--color-heading-primary);column-gap:5px}.header-4 .top-bar .top-bar-inner .top-bar-right .top-social-list li a i{font-size:13px}@media only screen and (max-width:992px){.mobile-side-menu .header-right{display:none!important}}.side-menu-icon{position:absolute;right:20px;top:25px;z-index:100;display:block;cursor:pointer}@media only screen and (max-width:992px){.side-menu-icon{display:none}}.side-menu-wrapper{position:fixed;overflow-y:auto;top:0;right:0;width:850px;-webkit-transform:translateX(850px);-ms-transform:translateX(850px);transform:translateX(850px);height:100%;display:block;background-color:var(--color-theme-bg-dark-deep);z-index:100;padding:40px;-webkit-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;backface-visibility:hidden}.side-menu-wrapper .side-menu-close{background-color:var(--color-theme-primary);position:absolute;top:40px;right:40px;font-size:18px;color:#fff;width:40px;height:40px;line-height:40px;border-radius:50%;text-align:center}.side-menu-wrapper.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:992px){.side-menu-wrapper{display:none}}.side-menu-content .side-menu-header{font-family:var(--ff-body);font-size:30px;max-width:600px;line-height:1.5;font-weight:400;width:100%;margin-bottom:40px}.side-menu-content .side-menu-item{display:flex;align-items:center;justify-content:space-between;padding:25px;border:1px solid #fff0;transition:all 0.3s ease-in-out;margin-bottom:30px}.side-menu-content .side-menu-item .side-menu-thumb-box{display:flex;align-items:center;column-gap:30px}.side-menu-content .side-menu-item .side-menu-thumb-box img{max-width:150px}.side-menu-content .side-menu-item .side-menu-thumb-box .side-menu-info .side-menu-title{font-family:var(--ff-body);font-size:32px;font-weight:500;color:var(--color-theme-primary);line-height:1;margin-bottom:10px}.side-menu-content .side-menu-item .side-menu-thumb-box .side-menu-info p{max-width:400px;width:100%}.side-menu-content .side-menu-item .side-menu-thumb-box .side-menu-info p:last-child{margin-bottom:0}.side-menu-content .side-menu-item .side-menu-arrow{font-size:45px;color:var(--color-theme-primary);transform:rotate(-45deg);transition:all 0.3s ease-in-out}.side-menu-content .side-menu-item:hover{border:1px solid var(--color-border-6)}.side-menu-content .side-menu-item:hover .side-menu-arrow{transform:rotate(0deg)}.side-menu-content .side-menu-item:last-child{margin-bottom:0}.side-menu-overlay{background-color:rgb(0 0 0 / .7);height:100%;width:0%;position:fixed;top:0;z-index:9;right:0;opacity:0;visibility:hidden;-webkit-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;z-index:10}.side-menu-overlay.is-open{width:100%;opacity:.5;visibility:visible;cursor:url(/wp-content/themes/rbg/assets/img/cancel.png),auto}@media only screen and (max-width:992px){.side-menu-overlay{display:none}}.primary-header{width:100%}.primary-header.fixed{background-color:var(--color-bg-1);position:fixed;left:0;top:0;animation-name:menuSticky;-webkit-animation-name:menuSticky;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;box-shadow:0 1px 3px 0 rgb(17 17 17 / .1);z-index:99}.primary-header.fixed .primary-header-inner{padding:20px 60px}@media (max-width:1170px){.primary-header.fixed .primary-header-inner{padding:20px}}@-webkit-keyframes menuSticky{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes menuSticky{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.mobile-side-menu-overlay,.mobile-side-menu{display:none}@media only screen and (max-width:992px){.mobile-side-menu{background-color:var(--color-white);position:fixed;overflow-y:auto;top:0;right:0;width:400px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);height:100%;display:block;z-index:100;padding:40px 40px 40px 40px;-webkit-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;backface-visibility:hidden}}@media only screen and (max-width:992px) and (max-width:767px){.mobile-side-menu{padding:40px 20px;width:100%;max-width:320px}}@media only screen and (max-width:992px){.mobile-side-menu.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile-side-menu .side-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.mobile-side-menu .side-menu-head a img{max-width:150px}.mobile-side-menu .side-menu-head .mobile-side-menu-close{position:fixed;top:35px;right:40px;color:var(--color-heading-primary);font-size:17px;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-1)}}@media only screen and (max-width:992px) and (max-width:767px){.mobile-side-menu .side-menu-head .mobile-side-menu-close{right:16px}}@media only screen and (max-width:992px){.mobile-side-menu .side-menu-head .mobile-side-menu-close:hover{background-color:var(--color-theme-primary);color:var(--color-white)}.mobile-side-menu .side-menu-wrap{overflow:hidden;margin-bottom:50px}.mobile-side-menu p{color:var(--color-white);margin-bottom:50px}.mobile-side-menu .list-header{color:var(--color-white);font-family:var(--ff-body);font-weight:400;margin-bottom:30px}.mobile-side-menu .side-menu-list{list-style:none}.mobile-side-menu .side-menu-list li{font-family:var(--ff-body);font-size:16px;font-weight:500;color:var(--color-heading-primary)}.mobile-side-menu .side-menu-list li span,.mobile-side-menu .side-menu-list li a{color:var(--color-heading-primary);margin-left:10px;font-size:16px}.mobile-side-menu .side-menu-list li i{margin-right:10px}.mobile-side-menu-overlay{background-color:rgb(0 0 0 / .7);height:100%;width:0%;position:fixed;top:0;z-index:9;right:0;opacity:0;visibility:hidden;-webkit-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;z-index:10;display:block}.mobile-side-menu-overlay.is-open{width:100%;opacity:.5;visibility:visible;cursor:url(/wp-content/themes/rbg/assets/img/cancel.png),auto}}.mean-bar{background-color:#fff0;min-height:auto;padding:0}.mean-bar .meanmenu-reveal{display:none!important}.mean-bar .mean-nav{background-color:#fff0;margin-top:0;padding-top:20px}.mean-bar .mean-nav.mean-nav>ul{display:block!important}.mean-bar .mean-nav.mean-nav>ul li{position:relative;float:none;display:block;width:auto}.mean-bar .mean-nav.mean-nav>ul li:not(:last-of-type){margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgb(0 0 0 / .2)}.mean-bar .mean-nav.mean-nav>ul li a{color:var(--color-heading-primary);font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;border-top:none;padding:0;float:none}@media only screen and (max-width:767px){.mean-bar .mean-nav.mean-nav>ul li a{font-size:14px}}.mean-bar .mean-nav.mean-nav>ul li a.mean-expand{background-color:var(--color-theme-primary);color:var(--color-heading-primary);position:absolute;padding:0;top:3px;right:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.mean-bar .mean-nav.mean-nav>ul li a.mean-expand:before,.mean-bar .mean-nav.mean-nav>ul li a.mean-expand:after{font-size:12px;font-family:"Font Awesome 6 Pro";font-weight:900}.mean-bar .mean-nav.mean-nav>ul li a.mean-expand:before{content:"+"}.mean-bar .mean-nav.mean-nav>ul li a.mean-expand.mean-clicked{background-color:var(--color-heading-primary);color:var(--color-white)}.mean-bar .mean-nav.mean-nav>ul li a.mean-expand.mean-clicked:after{content:"\f068"}.mean-bar .mean-nav.mean-nav>ul li a.mean-expand.mean-clicked:before{display:none}.mean-bar .mean-nav.mean-nav>ul li a.mean-expand i{display:none}.mean-bar .mean-nav.mean-nav>ul li ul{padding:0 0 0 30px;margin-top:20px}.mean-bar .mean-nav.mean-nav>ul li ul li:not(:last-of-type){padding-bottom:15px;margin-bottom:15px}.mean-bar .mean-nav.mean-nav>ul li ul li a{padding:0;font-size:13px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:767px){.mean-bar .mean-nav.mean-nav>ul li ul li a{font-size:13px}}#popup-search-box{background-color:var(--color-white);position:fixed;width:100%;height:20%;top:-100%;left:0;right:0;white-space:nowrap;z-index:99;opacity:0;visibility:hidden;-webkit-transition:500ms ease all;-moz-transition:500ms ease all;transition:500ms ease all}#popup-search-box .box-inner-wrap{position:relative;width:100%;height:100%;box-shadow:0 0 60px 0 rgb(0 0 0 / .05)}#popup-search-box .box-inner-wrap form{position:relative;width:100%;max-width:560px;margin:0 auto;padding:0 15px}#popup-search-box .box-inner-wrap form input{width:100%;padding:20px 15px;padding-right:80px;background:#fff0;border:none;color:#ddd;border:1px solid var(--color-border-1);color:#666;font-size:16px}#popup-search-box .box-inner-wrap form input::-webkit-input-placeholder{color:#666;font-size:16px}#popup-search-box .box-inner-wrap form input:-moz-placeholder{color:#666;font-size:16px}#popup-search-box .box-inner-wrap form input::-moz-placeholder{color:#666;font-size:16px}#popup-search-box .box-inner-wrap form input:-ms-input-placeholder{color:#666;font-size:16px}#popup-search-box .box-inner-wrap form input:focus{outline:none}#popup-search-box .box-inner-wrap:hover{cursor:url(/wp-content/themes/rbg/assets/img/cross.html),auto}#popup-search-box .box-inner-wrap .search-close{position:absolute;top:30px;right:50px;color:var(--color-heading-primary);border:1px solid var(--color-border-1);height:50px;width:50px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer}@media only screen and (max-width:767px){#popup-search-box .box-inner-wrap .search-close{height:35px;width:35px;top:10px;right:10px}}#popup-search-box .box-inner-wrap .search-close:hover{background-color:var(--color-theme-primary);border:1px solid var(--color-theme-primary);color:var(--color-white)}#popup-search-box.toggled{top:0;opacity:1;visibility:visible}.popup-tags{position:relative;margin:0 auto}.slider-section{background-color:var(--color-heading-primary);position:relative;z-index:1;overflow:visible;overflow-x:clip;min-height:100vh}.slider-section .slider-img-wrap{max-width:100%;width:100%;position:absolute;top:0;right:0;z-index:-1;height:100%}@media (max-width:1700px){.slider-section .slider-img-wrap{}}@media (max-width:1600px){.slider-section .slider-img-wrap{}}@media (max-width:1399px){.slider-section .slider-img-wrap{}}@media (max-width:1170px){.slider-section .slider-img-wrap{}}.slider-section .slider-img-wrap img{width:100%;height:100%;object-fit:cover}.slider-section .shape{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-2}.nunca-slider{position:relative;z-index:2;height:100%;max-width:100%;width:100%;overflow:hidden}@media (max-width:1399px){.nunca-slider{}}@media only screen and (max-width:992px){.nunca-slider{}}.nunca-slider .slider-arrow{display:flex;align-items:center;column-gap:15px;margin-top:75px;position:absolute;bottom:60px;z-index:4;right:60px}@media only screen and (max-width:767px){.nunca-slider .slider-arrow{margin-top:40px}}.nunca-slider .slider-arrow .slider-nav{background-color:var(--color-theme-secondary);color:#fff;font-size:24px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;backdrop-filter:blur(21px);cursor:pointer}@media only screen and (max-width:767px){.nunca-slider .slider-arrow .slider-nav{width:60px;height:60px;font-size:16px}}.nunca-slider .slider-arrow .slider-nav:hover{background-color:var(--color-theme-primary)}.slider-item{position:relative;overflow:hidden;z-index:2;height:100%;padding:250px 0 100px}.slider-item .slider-content-wrap{max-width:700px;width:100%;padding:40px;background:#ffffff87;border-radius:20px;backdrop-filter:blur(11px)}.slider-item .slider-content-wrap .slider-content .section-heading{margin-bottom:15px}.slider-item .slider-content-wrap .slider-content .section-heading .section-title{font-size:50px;margin-bottom:10px}@media only screen and (max-width:767px){.slider-item .slider-content-wrap .slider-content .section-heading .section-title{font-size:30px}}.slider-item .slider-content-wrap .slider-content p{font-size:17px;color:#161616;width:100%;max-width:670px;margin-bottom:20px}@media only screen and (max-width:767px){.slider-item .slider-content-wrap .slider-content p{font-size:16px;margin-bottom:30px}}.slider-item .slider-content-wrap .slider-content .slider-btn:before,.slider-item .slider-content-wrap .slider-content .slider-btn:after{background-color:var(--color-white)}.slider-item .slider-content-wrap .slider-content .slider-btn:hover{color:var(--color-heading-primary)}.nunca-animation,.nunca-animation span{animation-duration:0.3s;animation-fill-mode:both}.nunca-animation span{display:inline-block}.nunca-fadeIn{animation-name:asFadeIn}@keyframes asFadeIn{from{opacity:0}to{opacity:1}}.nunca-fadeInLeft{animation-name:asFadeInLeft}@keyframes asFadeInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1}}.nunca-fadeInRight{animation-name:asFadeInRight}@keyframes asFadeInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1}}.nunca-fadeInDown{animation-name:asFadeInTop}@keyframes asFadeInTop{from{opacity:0;transform:translateY(-50px)}to{opacity:1}}.nunca-fadeInUp{animation-name:asFadeInBottom}@keyframes asFadeInBottom{from{opacity:0;transform:translateY(50px)}to{opacity:1}}.nunca-moveFromLeft{animation-name:asMoveFromLeft}@keyframes asMoveFromLeft{from{visibility:hidden;transform:translateX(-50px)}to{visibility:visible}}.nunca-moveFromRight{animation-name:asMoveFromRight}@keyframes asMoveFromRight{from{visibility:hidden;transform:translateX(50px)}to{visibility:visible}}.nunca-moveFromTop{animation-name:asMoveFromTop}@keyframes asMoveFromTop{from{visibility:hidden;transform:translateY(-50px)}to{visibility:visible}}.nunca-moveFromBottom{animation-name:asMoveFromBottom}@keyframes asMoveFromBottom{from{visibility:hidden;transform:translateY(50px)}to{visibility:visible}}.nunca-blurIn{animation-name:asBlurIn}@keyframes asBlurIn{from{filter:blur(20px);opacity:0}}.nunca-blurInLeft{animation-name:asBlurInLeft}@keyframes asBlurInLeft{from{transform:translateX(50px);filter:blur(20px);opacity:0}}.nunca-blurInRight{animation-name:asBlurInRight}@keyframes asBlurInRight{from{transform:translateX(-50px);filter:blur(20px);opacity:0}}.nunca-blurInTop{animation-name:asBlurInTop}@keyframes asBlurInTop{from{transform:translateY(50px);filter:blur(20px);opacity:0}}.nunca-blurInBottom{animation-name:asBlurInBottom}@keyframes asBlurInBottom{from{transform:translateY(-50px);filter:blur(20px);opacity:0}}.nunca-zoomIn{animation-name:asZoomIn}@keyframes asZoomIn{from{transform:scale(5);opacity:0}}.nunca-zoomInLeft{animation-name:asZoomInLeft}@keyframes asZoomInLeft{from{transform:scale(5) translateX(-50%);opacity:0}}.nunca-zoomInRight{animation-name:asZoomInRight}@keyframes asZoomInRight{from{transform:scale(5) translateX(50%);opacity:0}}.nunca-zoomInTop{animation-name:asZoomInTop}@keyframes asZoomInTop{from{transform:scale(10) translateY(-50%);opacity:0}}.nunca-zoomInBottom{animation-name:asZoomInBottom}@keyframes asZoomInBottom{from{transform:scale(10) translateY(50%);opacity:0}}.nunca-flipInTop{animation-name:asFlipInTop}@keyframes asFlipInTop{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:0 0;animation-timing-function:ease-out}to{transform:perspective(600px)}}.nunca-flipInBottom{animation-name:asFlipInBottom}@keyframes asFlipInBottom{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:bottom;animation-timing-function:ease-out}to{transform:perspective(600px)}}.nunca-rollFromLeft{animation-name:asRollFromLeft}@keyframes asRollFromLeft{from{transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}.nunca-rollFromRight{animation-name:asRollFromRight}@keyframes asRollFromRight{from{transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}.nunca-rollFromTop{animation-name:asRollFromTop}@keyframes asRollFromTop{from{transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}.nunca-rollFromBottom{animation-name:asRollFromBottom}@keyframes asRollFromBottom{from{transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}.nunca-rotateSkateInRight{animation-name:asRotateSkateInRight}@keyframes asRotateSkateInRight{from{transform:scaleX(.2) translateX(100px);opacity:0}}.nunca-rotateSkateInLeft{animation-name:asRotateSkateInLeft}@keyframes asRotateSkateInLeft{from{transform:scaleX(.2) translateX(-100px);opacity:0}}.nunca-rotateSkateInTop{animation-name:asRotateSkateInTop}@keyframes asRotateSkateInTop{from{transform:scaleY(.2) translateY(-100px);opacity:0}}.nunca-rotateSkateInBottom{animation-name:asRotateSkateInBottom}@keyframes asRotateSkateInBottom{from{transform:scaleY(.2) translateY(100px);opacity:0}}.nunca-popUp{animation-name:asPopUp}@keyframes asPopUp{0%{visibility:hidden}50%{transform:scale(1.1);visibility:visible}}.nunca-popUpLeft{animation-name:asPopUpLeft}@keyframes asPopUpLeft{0%{visibility:hidden}50%{visibility:visible;transform:translateX(-20px) scale(1.1);animation-timing-function:ease-in}}.nunca-popUpRight{animation-name:asPopUpRight}@keyframes asPopUpRight{0%{visibility:hidden}50%{visibility:visible;transform:translateX(20px) scale(1.1);animation-timing-function:ease-in}}.swiper-slide-active .kenburns-top{-webkit-animation-name:kenburns-top;animation-name:kenburns-top}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.08) translateY(-15px);transform:scale(1.08) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.08) translateY(-15px);transform:scale(1.08) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}.hero-section{position:relative;z-index:-1}.hero-section .hero-img{position:absolute;right:0;bottom:75px;z-index:-1;border-radius:60px 0 0 60px;border:5px solid var(--color-heading-primary);border-right:none;overflow:hidden}@media only screen and (max-width:767px){.hero-section .hero-img{display:none}}.hero-section .hero-img img{width:100%;height:100%;object-fit:cover}.hero-section .shape{position:absolute;top:50%;left:56%;transform:translate(-50%,-50%);z-index:-1}.hero-section .shape img{width:100%;height:100%;object-fit:cover}.hero-section .overlay{background-color:rgb(255 255 255 / .5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;visibility:hidden;opacity:0;border-radius:30px}@media (max-width:1170px){.hero-section .overlay{visibility:visible;opacity:1}}.hero-content{padding:370px 0 220px 0;position:relative;z-index:5}@media only screen and (max-width:992px){.hero-content{padding:80px 0 100px 0}}.hero-content .title{font-size:90px;font-weight:600;margin-bottom:30px}.hero-content .title br{display:block}@media only screen and (max-width:992px){.hero-content .title{font-size:60px}}@media only screen and (max-width:767px){.hero-content .title{font-size:30px}}.hero-content p{color:var(--color-heading-primary);font-size:20px;font-weight:500;margin-bottom:40px}@media only screen and (max-width:992px){.hero-content p br{display:none}}@media only screen and (max-width:767px){.hero-content p{font-size:15px}}.hero-section-2{background-color:#000;position:relative;z-index:1}.hero-section-2 .hero-img-2{position:absolute;right:0;top:0;height:100%;z-index:-1}@media only screen and (max-width:992px){.hero-section-2 .hero-img-2{left:20%}}.hero-section-2 .hero-img-2 img{height:100%;filter:saturate(0) contrast(110%);object-fit:cover}.hero-content-2{padding:400px 0 180px 0}@media only screen and (max-width:992px){.hero-content-2{padding:150px 0}}@media only screen and (max-width:767px){.hero-content-2{padding:100px 0}}.hero-content-2 .sub-title{color:var(--color-white);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}@media only screen and (max-width:992px){.hero-content-2 .sub-title{font-size:10px;line-height:1.6}}.hero-content-2 .title{color:var(--color-white);font-size:60px;font-weight:700;margin-bottom:30px}@media only screen and (max-width:767px){.hero-content-2 .title{font-size:28px}}.hero-content-2 p{color:#B3B6B8;font-size:20px;font-weight:500;margin-bottom:40px}@media only screen and (max-width:767px){.hero-content-2 p{font-size:15px}}.hero-content-2 .hero-btn{background-color:var(--color-white)}.hero-content-2 .hero-btn:after,.hero-content-2 .hero-btn:before{background-color:var(--color-theme-primary)}.hero-content-2 .hero-btn:hover{color:var(--color-heading-primary)}.hero-section-3{background-color:var(--color-heading-primary);position:relative;z-index:1}.hero-section-3 .hero-img-3{max-width:904px;width:100%;height:100%;position:absolute;top:0;right:0}.hero-section-3 .hero-img-3 img{height:100%;width:100%;object-fit:cover}.hero-section-3 .overlay{background-color:rgb(0 0 0 / .5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;visibility:hidden;opacity:0}@media (max-width:1170px){.hero-section-3 .overlay{visibility:visible;opacity:1}}.hero-content-3{padding:360px 0 180px 0;position:relative;z-index:5}@media only screen and (max-width:992px){.hero-content-3{padding:150px 0}}@media only screen and (max-width:992px){.hero-content-3{padding:100px 0}}.hero-content-3 .title{color:var(--color-white);text-transform:uppercase;font-size:54px}@media only screen and (max-width:992px){.hero-content-3 .title{font-size:44px}}@media only screen and (max-width:767px){.hero-content-3 .title{font-size:20px}}.hero-content-3 .title span{font-size:95px;color:var(--color-theme-primary);display:inline-block;position:relative;z-index:1;margin:20px 0 35px 0}@media only screen and (max-width:992px){.hero-content-3 .title span{font-size:64px}}@media only screen and (max-width:767px){.hero-content-3 .title span{display:block;font-size:35px;margin:10px 0 20px 0}}.hero-content-3 .title span:before{background-color:var(--color-theme-primary);content:"";position:absolute;width:100%;height:7px;bottom:0;left:0}@media only screen and (max-width:767px){.hero-content-3 .title span:before{height:4px}}.hero-content-3 .hero-btn-wrap{display:flex;align-items:center;column-gap:20px;flex-wrap:wrap;row-gap:15px;margin-top:50px}.hero-content-3 .hero-btn-wrap .rr-white-btn{background-color:var(--color-white);border:2px solid var(--color-white)}.hero-content-3 .hero-btn-wrap .rr-white-btn:after,.hero-content-3 .hero-btn-wrap .rr-white-btn:before{background-color:var(--color-theme-primary)}.hero-content-3 .hero-btn-wrap .rr-white-btn:hover{border:2px solid var(--color-theme-primary)}.hero-content-3 .hero-btn-wrap .play-btn{position:relative;z-index:2}.hero-content-3 .hero-btn-wrap .play-btn a{background-color:#fff0;color:var(--color-white);display:flex;align-items:center;justify-content:center;column-gap:10px;padding:17px 40px;border-radius:100px;font-family:var(--ff-heading);font-size:14px;font-weight:700;text-transform:uppercase;border:2px solid var(--color-theme-primary)}.hero-content-3 .hero-btn-wrap .play-btn a:hover{background-color:var(--color-theme-primary);color:var(--color-heading-primary)}.hero-content-3 .hero-btn-wrap .play-btn a i{font-size:16px}.hero-section-4{background-color:var(--color-heading-primary);position:relative;z-index:1}.hero-section-4 .bg-item .shape-1{position:absolute;top:0;left:0;z-index:-1}.hero-section-4 .bg-item .shape-2{position:absolute;bottom:0;right:0;z-index:-1}.hero-section-4 .bg-item .hero-img-shape{position:absolute;bottom:0;left:0;z-index:-1}@media (max-width:1700px){.hero-section-4 .bg-item .hero-img-shape{left:-10%;bottom:-10%}}@media (max-width:1399px){.hero-section-4 .bg-item .hero-img-shape{display:none}}.hero-content-4{padding:365px 0 200px 0}@media only screen and (max-width:992px){.hero-content-4{padding:150px 0}}@media only screen and (max-width:767px){.hero-content-4{padding:100px 0}}.hero-content-4 .sub-title{color:var(--color-white);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:40px}@media only screen and (max-width:767px){.hero-content-4 .sub-title{font-size:12px;line-height:1.7}}.hero-content-4 .title{color:var(--color-white);font-size:80px;font-weight:800;line-height:1;margin-right:250px}@media (max-width:1399px){.hero-content-4 .title{margin-right:200px}}@media (max-width:1170px){.hero-content-4 .title{margin-right:100px;font-size:60px}}@media only screen and (max-width:992px){.hero-content-4 .title{font-size:50px}}@media only screen and (max-width:767px){.hero-content-4 .title{margin-right:0;font-size:24px}}.hero-content-4 .title span{display:block}.hero-content-4 .title.title-2{margin-right:0;margin-left:250px;margin-top:30px;margin-bottom:40px}@media (max-width:1399px){.hero-content-4 .title.title-2{margin-right:0;margin-left:200px}}@media (max-width:1170px){.hero-content-4 .title.title-2{margin-right:0;margin-left:100px}}@media only screen and (max-width:767px){.hero-content-4 .title.title-2{margin-top:10px;margin-left:0}}.hero-content-4 p{color:#B3B6B8;font-size:20px;font-weight:500;margin-bottom:40px}@media only screen and (max-width:767px){.hero-content-4 p{font-size:15px}}.hero-content-4 .rr-white-btn{background-color:var(--color-white);border:2px solid var(--color-white)}.hero-content-4 .rr-white-btn:after,.hero-content-4 .rr-white-btn:before{background-color:var(--color-theme-primary)}.hero-content-4 .rr-white-btn:hover{border:2px solid var(--color-theme-primary)}.about-1{margin-top:140px}@media (max-width:1700px){.about-1{margin-top:0}}.about-img{height:650px;border-radius:60px;border:3px solid #f3f3f3}@media only screen and (max-width:767px){.about-img{height:450px}}.about-img img{width:100%;height:100%;object-fit:cover}.about-content{padding-left:30px}@media only screen and (max-width:992px){.about-content{padding-left:0;margin-top:50px}}.about-content p{max-width:730px;width:100%;font-size:18px}.about-content .about-btn{margin-top:40px}.about-3 .section-heading{margin-left:240px}@media (max-width:1170px){.about-3 .section-heading{margin-left:150px}}@media only screen and (max-width:992px){.about-3 .section-heading{margin-left:100px}}@media only screen and (max-width:767px){.about-3 .section-heading{margin-left:0}}.about-video-box{border-radius:40px;overflow:hidden;height:100%;width:100%}@media only screen and (max-width:992px){.about-video-box{height:550px;max-width:807px;margin:0 auto}}@media only screen and (max-width:992px){.about-video-box{height:450px}}.about-video-box .about-thumb{height:100%;width:100%;position:relative}.about-video-box .about-thumb img{width:100%;height:100%;object-fit:cover}.about-video-box .about-thumb .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@media only screen and (max-width:767px){.about-video-box .about-thumb .play-btn{width:90%}}.about-video-box .about-thumb .play-btn a{background-color:var(--color-theme-primary);color:var(--color-heading-primary);display:flex;align-items:center;justify-content:center;column-gap:10px;padding:16px 40px;border-radius:100px;font-family:var(--ff-heading);font-size:14px;font-weight:700;text-transform:uppercase;border:2px solid var(--color-heading-primary)}.about-video-box .about-thumb .play-btn:before{background-color:var(--color-heading-primary);content:"";width:100%;height:100%;position:absolute;top:4px;left:0;border-radius:100px;z-index:-1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.about-video-box .about-thumb .play-btn:hover:before{top:0}.about-items{max-width:480px;width:100%;border:2px solid var(--color-heading-primary);border-radius:30px;padding:50px;margin-left:50px}@media (max-width:1170px){.about-items{margin-left:0}}@media only screen and (max-width:992px){.about-items{margin:0 auto;margin-top:50px}}@media only screen and (max-width:767px){.about-items{padding:30px 20px}}.about-items .about-item{display:grid;align-items:center;grid-template-columns:85px 1fr;grid-gap:20px}.about-items .about-item:not(:last-of-type){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #D9D9D9}.about-items .about-item .icon{background-color:var(--color-theme-primary);height:85px;width:85px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-heading-primary);border-radius:50%}.about-items .about-item .content .title{font-family:var(--ff-heading);font-size:48px;font-weight:700;margin-bottom:10px;display:flex;align-items:center}@media only screen and (max-width:767px){.about-items .about-item .content .title{font-size:36px}}.about-items .about-item .content .title .odometer-auto-theme{line-height:1;font-family:inherit}.about-items .about-item .content .title .odometer-auto-theme .odometer-digit{width:40px}@media only screen and (max-width:767px){.about-items .about-item .content .title .odometer-auto-theme .odometer-digit{width:30px}}.about-items .about-item .content p{font-family:var(--ff-heading);font-size:14px;font-weight:600;margin-bottom:0;text-transform:uppercase}@media only screen and (max-width:767px){.about-items .about-item .content p{font-size:12px}}.about-img-5{position:relative}@media only screen and (max-width:992px){.about-img-5{text-align:center}}.about-img-5 .about-counter{background:var(--color-white);box-shadow:0 9px 56px rgb(31 35 23 / .12);border-radius:15px;max-width:300px;width:100%;overflow:hidden;position:absolute;bottom:50px;right:50px;animation:hero-anim 2s infinite linear alternate-reverse}@media only screen and (max-width:767px){.about-img-5 .about-counter{bottom:30px;right:0}}.about-img-5 .about-counter .about-counter-top{display:flex;align-items:center;justify-content:center;column-gap:15px;padding:20px}.about-img-5 .about-counter .about-counter-top .customer-list{display:flex;align-items:center}.about-img-5 .about-counter .about-counter-top .customer-list li{display:inline-flex}.about-img-5 .about-counter .about-counter-top .customer-list li:not(:first-of-type){margin-left:-20px}.about-img-5 .about-counter .about-counter-top .customer-list li span,.about-img-5 .about-counter .about-counter-top .customer-list li img{filter:saturate(0);height:50px;width:50px;border-radius:50%;border:2px solid var(--color-theme-primary)}.about-img-5 .about-counter .about-counter-top span{font-family:var(--ff-heading);color:var(--color-heading-primary);font-size:30px;font-weight:700}.about-img-5 .about-counter .counter-text{background-color:var(--color-theme-primary);text-align:center;padding:10px 20px;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:992px){.about-content-5{margin-top:40px}}.about-content-5 .desc{font-size:18px}@media only screen and (max-width:767px){.about-content-5 .desc{font-size:16px}}.about-content-5 .about-list li{display:grid;align-items:center;grid-template-columns:55px 1fr;grid-gap:15px}.about-content-5 .about-list li:not(:last-of-type){margin-bottom:35px}.about-content-5 .about-list li .number{background-color:var(--color-heading-primary);font-family:var(--ff-heading);color:var(--color-white);width:55px;height:55px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border-radius:50%}.about-content-5 .about-list li p{font-size:18px;margin-bottom:0}@media only screen and (max-width:767px){.about-content-5 .about-list li p{font-size:16px}}.about-content-5 .about-list li p span{font-weight:700;color:var(--color-heading-primary)}.about-img-6{max-width:570px;width:100%;height:100%;border:3px solid var(--color-heading-primary);border-radius:60px;margin-left:20px}@media only screen and (max-width:992px){.about-img-6{margin-left:0;margin-top:40px}}.about-img-6 img{height:100%;width:100%;object-fit:cover}@-webkit-keyframes hero-anim{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}}@-moz-keyframes hero-anim{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}}@-ms-keyframes hero-anim{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}}@keyframes hero-anim{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}}.service-section .section-heading .bg-text{font-family:"Unbounded";font-weight:700;font-size:180px;color:#2F2F2F;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#2F2F2F;position:absolute;right:-20%;left:auto;transform:translate(0);top:0;width:auto}.service-wrap{background:linear-gradient(180deg,#fff0 84.79%,rgb(197 255 74 / .2) 100%),#171717;backdrop-filter:blur(145px);max-width:1840px;width:100%;margin:0 auto;padding-right:15px;padding-left:15px;border-radius:30px;overflow:hidden}.service-item{background:linear-gradient(180deg,#fff0 30.5%,#000000 100%);filter:drop-shadow(0 4px 48px rgb(0 0 0 / .25));border-radius:30px;padding:30px;border:1px solid #1c253d;height:100%}@media (max-width:1170px){.service-item{padding:40px}}@media only screen and (max-width:767px){.service-item{padding:40px 20px}}.service-item .ser_icon{background:#b37e5b;height:98px;width:98px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:30px;color:#18253b;font-size:41px;background:linear-gradient(to right,#dca783,#b57e5d)}.service-item .content .title{font-size:20px;font-weight:600;margin-bottom:15px;line-height:1.5;color:#fff}@media only screen and (max-width:992px){.service-item .content .title{font-size:20px}}.service-item .content p{font-size:16px;margin-bottom:0;letter-spacing:-.02em}.service-item .content .service-btn{font-family:var(--ff-heading);color:var(--color-white);font-size:14px;font-weight:600;text-transform:uppercase;position:relative}.service-item .content .service-btn i{padding-left:5px}.service-item .content .service-btn:before{background-color:var(--color-white);content:"";width:100%;height:2px;position:absolute;left:0;bottom:-6px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.service-item .content .service-btn:hover{color:var(--color-theme-primary)}.service-item .content .service-btn:hover:before{background-color:var(--color-theme-primary)}.service-item:hover .ser_icon .icon,.service-item:hover .ser_icon img{animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.service-section-2{background-color:var(--color-theme-primary);border-top:2px solid var(--color-heading-primary);border-bottom:2px solid var(--color-heading-primary)}.service-item-2{background-color:var(--color-white);padding:60px;border-radius:20px;border:2px solid var(--color-heading-primary);position:relative}@media only screen and (max-width:992px){.service-item-2{padding:40px}}@media only screen and (max-width:992px){.service-item-2{padding:40px 20px}}.service-item-2 .icon{background-color:var(--color-theme-primary);height:96px;width:96px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-heading-primary);border-radius:50%;margin-bottom:35px}.service-item-2 .content .title{font-size:24px;font-weight:700;margin-bottom:20px;position:relative;display:inline-block}@media only screen and (max-width:992px){.service-item-2 .content .title{font-size:22px}}.service-item-2 .content .title a{background:linear-gradient(var(--color-heading-primary) 0%,var(--color-heading-primary) 98%);background-size:0 2px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.service-item-2 .content .title a:hover{color:var(--color-heading-primary);background-size:100% 2px}.service-item-2 .content p{margin-bottom:20px;font-size:18px}@media only screen and (max-width:767px){.service-item-2 .content p{font-size:16px}}.service-item-2 .content .service-btn{font-family:var(--ff-heading);color:var(--color-heading-primary);font-size:14px;font-weight:700;text-transform:uppercase;position:relative;display:inline-block}.service-item-2 .content .service-btn:before{background-color:var(--color-heading-primary);content:"";width:0;height:2px;position:absolute;bottom:0;left:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service-item-2 .content .service-btn:hover:before{width:100%}.service-item-2:hover .icon img{animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.service-wrap.wrap-2{background:var(--color-heading-primary);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;max-width:100%;border-radius:80px}@media only screen and (max-width:767px){.service-wrap.wrap-2{border-radius:0}}.service-wrap.wrap-2 .service-item{background:rgb(26 26 26 / .2);box-shadow:0 4px 48px rgb(0 0 0 / .25);backdrop-filter:blur(30px);border-radius:30px}.service-section-4{position:relative;z-index:1}.service-section-4 .shape{position:absolute;top:-40%;right:0}.service-section-4 .section-heading{margin-left:240px}@media (max-width:1170px){.service-section-4 .section-heading{margin-left:150px}}@media only screen and (max-width:992px){.service-section-4 .section-heading{margin-left:100px}}@media only screen and (max-width:767px){.service-section-4 .section-heading{margin-left:0}}@media (max-width:1170px){.service-section-4 .section-heading .section-title br{display:none}}.service-card-wrap{position:relative;padding-top:75px}.service-card-wrap .border-space{background-color:#F4F4F2;width:100%;height:111px;position:absolute;top:0;left:0;border:3px solid #fff0;border-bottom:none;border-radius:30px 30px 0 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.service-card-wrap .service-card{background-color:var(--color-white);padding:85px 50px 50px 50px;border:3px solid var(--color-heading-primary);border-radius:40px;position:relative}@media only screen and (max-width:992px){.service-card-wrap .service-card{padding-left:30px;padding-right:30px}}.service-card-wrap .service-card .icon{background-color:var(--color-white);height:88px;width:88px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-heading-primary);border-radius:50%;position:absolute;top:-45px;left:50px}@media only screen and (max-width:992px){.service-card-wrap .service-card .icon{left:30px}}.service-card-wrap .service-card .content .title{font-size:24px;font-weight:600;margin-bottom:20px;position:relative;display:inline-block}.service-card-wrap .service-card .content .title a:hover{color:var(--color-heading-primary)}@media only screen and (max-width:992px){.service-card-wrap .service-card .content .title{font-size:20px}}.service-card-wrap .service-card .content .title:before{background-color:var(--color-heading-primary);content:"";width:0;height:2px;position:absolute;left:0;bottom:-4px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.service-card-wrap .service-card .content .title:hover:before{width:100%}.service-card-wrap .service-card .content p{font-size:16px;margin-bottom:25px;letter-spacing:-.02em}.service-card-wrap .service-card .content .service-btn{font-family:var(--ff-heading);color:var(--color-heading-primary);font-size:14px;font-weight:600;text-transform:uppercase;position:relative}.service-card-wrap .service-card .content .service-btn i{padding-left:5px}.service-card-wrap .service-card .content .service-btn:before{background-color:var(--color-heading-primary);content:"";width:100%;height:2px;position:absolute;left:0;bottom:-6px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.service-card-wrap .service-card .content .service-btn:hover{color:var(--color-heading-primary)}.service-card-wrap .service-card .content .service-btn:hover:before{background-color:var(--color-heading-primary)}.service-card-wrap:hover .border-space{background-color:var(--color-theme-primary);border:3px solid var(--color-heading-primary)}.service-card-wrap:hover .service-card .icon img{animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.service-wrap.wrap-3{border-radius:60px}@media only screen and (max-width:767px){.service-wrap.wrap-3{border-radius:0}}.service-wrap.wrap-3 .service-item{background:rgb(26 26 26 / .2);box-shadow:0 4px 48px rgb(0 0 0 / .25);backdrop-filter:blur(30px);border-radius:30px}@-webkit-keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.about-service{background-color:var(--color-theme-primary);border-top:2px solid var(--color-heading-primary);border-bottom:2px solid var(--color-heading-primary)}.about-service-card{background-color:var(--color-white);border:2px solid var(--color-heading-primary);border-radius:50%;height:427px;max-width:427px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 60px}@media (max-width:1170px){.about-service-card{margin:0 auto}}@media only screen and (max-width:992px){.about-service-card{padding:0 30px}}@media only screen and (max-width:767px){.about-service-card{height:auto;padding:60px 20px;border-radius:30px}}.about-service-card .icon{margin-bottom:30px}.about-service-card .title{font-size:24px;font-weight:600;margin-bottom:15px;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.about-service-card .title:before{background-color:var(--color-white);content:"";width:0;height:2px;position:absolute;left:0;bottom:-3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width:767px){.about-service-card .title:before{display:none}}.about-service-card .title:hover{color:var(--color-heading-primary)}.about-service-card .title:hover:before{background-color:var(--color-heading-primary);width:100%}.about-service-card .title a{color:var(--color-heading-primary)}.about-service-card p{color:var(--color-heading-primary);font-weight:500;margin-bottom:0}.about-service-card:hover .icon img{animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@media (max-width:1170px){.service-details-content{margin-bottom:50px}}.service-details-content .service-details-thumb{height:500px;max-width:100%;width:100%;border-radius:30px;border:3px solid var(--color-heading-primary);overflow:hidden;margin-bottom:40px}@media only screen and (max-width:767px){.service-details-content .service-details-thumb{height:400px}}.service-details-content .service-details-thumb img{width:100%;height:100%;object-fit:cover}.service-details-content .title{font-size:40px;font-weight:700;margin-bottom:30px}@media only screen and (max-width:767px){.service-details-content .title{font-size:30px}}.service-details-content .service-details-img-wrap{max-width:920px;width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:24px;flex-wrap:wrap;row-gap:24px;margin:50px 0}.service-details-content .service-details-img-wrap .details-img{height:350px;max-width:448px;width:100%;border-radius:30px;border:3px solid var(--color-heading-primary);overflow:hidden}.service-details-content .service-details-img-wrap .details-img img{width:100%;height:100%;object-fit:cover}.service-details-content .bottom-title{font-size:30px;font-weight:700;margin-bottom:30px}.team-item{position:relative;border-radius:27px;overflow:hidden;z-index:1;height:100%}.team-item .overlay{background:linear-gradient(180deg,#fff0 20.71%,rgb(23 23 23 / .7) 72.39%,rgb(23 23 23 / .9) 100%);width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:2}.team-item .team-thumb{height:100%;width:100%}@media only screen and (max-width:767px){.team-item .team-thumb{height:420px}}.team-item .team-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(0) contrast(110%)}.team-item .team-content{position:absolute;bottom:40px;left:40px;z-index:3}@media (max-width:1170px){.team-item .team-content{left:30px;padding-right:30px}}@media only screen and (max-width:767px){.team-item .team-content{left:20px;padding-right:20px}}.team-item .team-content .title{color:var(--color-white);font-size:24px;font-weight:600;margin-bottom:5px}.team-item .team-content span{font-family:var(--ff-heading);color:var(--color-white);font-size:14px;font-weight:400}.team-item .team-social{background-color:var(--color-heading-primary);padding:30px 20px;position:absolute;top:0;right:-50px;z-index:3;list-style:none;border-radius:0 0 0 30px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;visibility:hidden;opacity:0}.team-item .team-social li:not(:last-of-type){margin-bottom:10px}.team-item .team-social li a{background-color:#212121;font-family:var(--ff-heading);color:var(--color-white);font-size:12px;font-weight:600;height:45px;width:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #333}.team-item .team-social li a:hover{background-color:var(--color-theme-primary);color:var(--color-heading-primary)}.team-item:hover .team-social{visibility:visible;opacity:1;right:0}.team-item-2 .team-social{background-color:#fff0;visibility:visible;opacity:1;position:unset;right:0;top:0;padding:0;border-radius:0}.team-item-2 .team-social li{display:inline-flex}.team-item-2 .team-social li a{background-color:var(--color-heading-primary)}.team-item-2 .team-thumb{height:450px}.team-item-2 .team-content{bottom:35px;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item-2 .team-content span{display:inline-block;margin-bottom:30px}.team-item-2 .team-content .team-social li a:hover{background-color:var(--color-white)}.team-item-2:hover .team-content{bottom:50px;visibility:visible;opacity:1}.team-item-3{background-color:var(--color-white);border:3px solid var(--color-heading-primary);border-radius:40px}.team-item-3 .team-thumb{background-color:#111;mask-image:url(/wp-content/themes/rbg/assets/img/images/team-mask.png);mask-repeat:no-repeat;width:100%;height:467px}@media (max-width:1399px){.team-item-3 .team-thumb{mask-position:-30px}}@media (max-width:1170px){.team-item-3 .team-thumb{mask-position:-80px}}@media only screen and (max-width:992px){.team-item-3 .team-thumb{mask-position:-40px}}@media only screen and (max-width:767px){.team-item-3 .team-thumb{mask-position:-40px}}.team-item-3 .team-thumb img{width:100%;height:100%;object-fit:cover}.team-item-3 .team-thumb .overlay{background:linear-gradient(180deg,#fff0 20.71%,rgb(23 23 23 / .7) 82.39%,rgb(23 23 23 / .9) 100%)}.team-item-3 .team-content{bottom:50px}.team-item-3 .team-content span{margin-bottom:0}.team-item-3 .team-social-2{position:absolute;right:80px;bottom:80px}@media (max-width:1399px){.team-item-3 .team-social-2{right:40px}}@media only screen and (max-width:767px){.team-item-3 .team-social-2{right:20px;bottom:100px}}.team-item-3 .team-social-2 .expand{background-color:var(--color-white);color:var(--color-heading-primary);font-size:15px;height:65px;width:65px;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;border:2px solid var(--color-heading-primary);border-radius:50%}.team-item-3 .team-social-2 .expand:hover{background-color:var(--color-white);color:var(--color--primary)}.team-item-3 .team-social-2 .social-list{position:absolute;bottom:75px;left:50%;transform:translateX(-50%);list-style:none}.team-item-3 .team-social-2 .social-list li{visibility:hidden;opacity:0;transition:all 0.5s cubic-bezier(.1,.75,.25,1)}.team-item-3 .team-social-2 .social-list li a{background-color:var(--color-white);color:var(--color-heading-primary);font-size:15px;font-weight:600;height:55px;width:55px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-heading-primary);border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item-3 .team-social-2 .social-list li a:hover{background-color:var(--color-theme-primary);color:var(--color-heading-primary)}.team-item-3 .team-social-2 .social-list li:not(:last-of-type){margin-bottom:10px}.team-item-3 .team-social-2 .social-list li:nth-child(4){transition-delay:100ms}.team-item-3 .team-social-2 .social-list li:nth-child(3){transition-delay:150ms}.team-item-3 .team-social-2 .social-list li:nth-child(2){transition-delay:200ms}.team-item-3 .team-social-2 .social-list li:nth-child(1){transition-delay:250ms}.team-item-3 .team-social-2:hover .social-list li{visibility:visible;opacity:1}.team-item-3:hover .team-content{bottom:30px}.team-details-img{position:relative;height:750px;max-width:500px;width:100%;border-radius:30px}@media only screen and (max-width:992px){.team-details-img{margin:0 auto;margin-bottom:40px}}@media only screen and (max-width:767px){.team-details-img{height:500px}}.team-details-img .author-img{width:100%;height:100%;object-fit:cover;border-radius:30px}.team-details-img .award-wrap{background-color:var(--color-white);position:absolute;bottom:0;left:0;padding:50px;width:100%;border-radius:0 30px 30px 30px;border:2px solid var(--color-heading-primary);overflow:hidden}@media only screen and (max-width:767px){.team-details-img .award-wrap{padding:30px}}.team-details-img .award-wrap .award{font-size:20px;font-weight:500;margin-bottom:0}.team-details-content{max-width:725px;width:100%}.team-details-content .name{color:var(--color-heading-primary);font-size:40px;font-weight:600;margin-bottom:30px}@media only screen and (max-width:767px){.team-details-content .name{font-size:30px}}.team-details-content .name span{font-family:var(--ff-heading);font-size:14px;font-weight:400;display:block;margin-top:10px}.team-details-content .desc{font-size:18px;max-width:650px;width:100%}.team-details-content .team-details-list{margin-bottom:40px}.team-details-content .team-details-list li{font-family:var(--ff-body);display:flex;align-items:center;line-height:1}@media only screen and (max-width:767px){.team-details-content .team-details-list li{flex-direction:column;row-gap:10px;align-items:baseline}}.team-details-content .team-details-list li:not(:last-of-type){margin-bottom:15px}@media only screen and (max-width:767px){.team-details-content .team-details-list li:not(:last-of-type){margin-bottom:25px}}.team-details-content .team-details-list li .position{max-width:130px;width:100%;display:block;display:flex;align-items:center;justify-content:space-between;margin-right:30px;font-size:20px;font-weight:500;color:var(--color-heading-primary)}@media only screen and (max-width:767px){.team-details-content .team-details-list li .position{font-weight:700}}.team-details-content .team-details-list li .info{font-size:20px;font-weight:500;color:var(--color-heading-primary);margin-bottom:0}.team-details-content .team-details-social{margin-bottom:60px}.team-details-content .team-details-social li{display:inline-flex}.team-details-content .team-details-social li a{color:var(--color-heading-primary);height:55px;width:55px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-heading-primary);border-radius:15px}.team-details-content .team-details-social li a:hover{background-color:var(--color-theme-primary)}.team-details-content .details-content-wrap .title{font-size:30px;font-weight:600;margin-bottom:20px}@media only screen and (max-width:767px){.team-details-content .details-content-wrap .title{font-size:24px}.team-details-content .details-content-wrap .title br{display:none}}.team-details-content .details-content-wrap p{font-size:18px;margin-bottom:40px}.team-details-content .details-content-wrap .skills-items .skill-item-2 .title{font-size:14px;font-weight:500;margin-bottom:10px}@media only screen and (max-width:767px){.team-details-content .details-content-wrap .skills-items .skill-item-2 .title{font-size:12px}}.team-details-content .details-content-wrap .skills-items .skill-item-2 .progress{border:2px solid var(--color-heading-primary);border-left:none;border-radius:0}.team-details-content .details-content-wrap .skills-items .skill-item-2 .progress .progress-bar{border-right:2px solid var(--color-heading-primary);border-left:2px solid var(--color-heading-primary);border-radius:0}.team-details-content .details-content-wrap .skills-items .skill-item-2 .progress .progress-bar span{font-family:var(--ff-heading);font-size:14px;font-weight:500;color:var(--color-heading-primary);top:-30px}@media only screen and (max-width:767px){.team-details-content .details-content-wrap .skills-items .skill-item-2 .progress .progress-bar span{top:-50px;font-size:12px}}.growth-section{position:relative;z-index:1;overflow:hidden}.growth-section .bg-img{position:absolute;top:0;left:0;z-index:-1;height:620px;max-width:960px}.growth-section .bg-img img{width:100%;height:100%;object-fit:cover}.growth-section .overlay{background-color:rgb(0 0 0 / .5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;visibility:hidden;opacity:0}@media (max-width:1600px){.growth-section .overlay{visibility:visible;opacity:1}}.growth-section .shape{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (max-width:992px){.growth-section .shape{display:none}}.growth-content{position:relative;z-index:2}.growth-content p{color:#878787;max-width:630px;width:100%}@media (max-width:1600px){.growth-content p{color:var(--color-white)}}.video-section{background-image:url(/wp-content/themes/rbg/assets/img/bg-img/video-bg.jpg);background-attachment:fixed;background-position:center center;background-size:cover;height:598px;width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:992px){.video-section{height:500px}}@media only screen and (max-width:767px){.video-section{height:450px}}.video-wrap{margin-top:-185px}.video-wrap .play-btn{position:relative;z-index:2}.video-wrap .play-btn:before{background-color:var(--color-heading-primary);content:"";width:100%;height:100%;position:absolute;top:4px;left:0;border-radius:100px;z-index:-1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.video-wrap .play-btn:hover:before{top:0}.video-wrap a{background-color:var(--color-theme-primary);color:var(--color-heading-primary);display:flex;align-items:center;justify-content:center;column-gap:10px;padding:16px 40px;border-radius:100px;font-family:var(--ff-heading);font-size:14px;font-weight:700;text-transform:uppercase;border:2px solid var(--color-heading-primary)}.video-wrap.wrap-2{margin-top:0}.cta-section{margin-top:-185px;position:relative;z-index:1}.cta-wrap{background-color:var(--color-white);border:3px solid var(--color-heading-primary);padding-left:100px;padding-right:100px;border-radius:30px;position:relative;z-index:1}@media (max-width:1399px){.cta-wrap{padding-left:50px;padding-right:50px}}@media only screen and (max-width:767px){.cta-wrap{padding:50px 30px}}.cta-wrap .overlay{background-color:rgb(255 255 255 / .5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;visibility:hidden;opacity:0;border-radius:30px}@media only screen and (max-width:992px){.cta-wrap .overlay{visibility:visible;opacity:1}}.cta-wrap .cta-img{position:absolute;bottom:-3px;left:-3px;border-bottom-left-radius:30px;overflow:hidden;z-index:-1}@media only screen and (max-width:992px){.cta-wrap .cta-img{height:100%}}@media only screen and (max-width:767px){.cta-wrap .cta-img{display:none}}.cta-wrap .cta-content{position:relative;z-index:5}@media (max-width:1399px){.cta-wrap .cta-content{padding-left:70px}}@media (max-width:1170px){.cta-wrap .cta-content{padding-left:0}}.cta-wrap .cta-content .section-heading .section-title{font-size:40px}@media only screen and (max-width:767px){.cta-wrap .cta-content .section-heading .section-title{font-size:26px}}.cta-wrap .cta-content .cta-contact{display:grid;align-items:center;grid-template-columns:84px 1fr;grid-gap:20px}@media only screen and (max-width:767px){.cta-wrap .cta-content .cta-contact{grid-template-columns:1fr}}.cta-wrap .cta-content .cta-contact .icon{background-color:var(--color-theme-primary);height:84px;width:84px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-heading-primary);border-radius:50%}.cta-wrap .cta-content .cta-contact .icon img{animation:phone-icon-animate 1s ease-in-out infinite}.cta-wrap .cta-content .cta-contact .content span{font-family:var(--ff-heading);color:var(--color-heading-primary);display:block;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.cta-wrap .cta-content .cta-contact .content a{font-family:var(--ff-heading);color:var(--color-heading-primary);font-weight:600;font-size:24px;line-height:1;display:inline-block;position:relative;z-index:1}@media only screen and (max-width:767px){.cta-wrap .cta-content .cta-contact .content a{font-size:18px}}.cta-wrap .cta-content .cta-contact .content a:before{background-color:var(--color-heading-primary);content:"";width:0;height:2px;position:absolute;bottom:-3px;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cta-wrap .cta-content .cta-contact .content a:hover:before{width:100%}.cta-section-2{background-color:var(--color-heading-primary);position:relative;z-index:1}.cta-section-2 .bg-shape{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@-webkit-keyframes phone-icon-animate{0%,100%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}}@keyframes phone-icon-animate{0%,100%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}}.process-item .number{font-family:var(--ff-heading);display:inline-block;color:#2C3135;font-size:60px;font-weight:700;line-height:1;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#2C3135;margin-bottom:25px}.process-item .title{font-size:22px;font-weight:600;margin-bottom:20px}.process-item p{font-weight:500;margin-bottom:0}.appointment-section{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.appointment-content .section-heading .section-title{font-size:36px;font-weight:600}.appointment-content p{margin-bottom:40px}.appointment-content .appointment-contact li{display:grid;align-items:center;grid-template-columns:35px 1fr;grid-gap:15px}.appointment-content .appointment-contact li:not(:last-of-type){margin-bottom:40px}.appointment-content .appointment-contact li .icon{background-color:var(--color-theme-primary);color:var(--color-heading-primary);font-size:18px;height:35px;width:35px;display:flex;align-items:center;justify-content:center;border-radius:50%}.appointment-content .appointment-contact li .content .title{font-size:16px;font-weight:500;margin-bottom:5px}.appointment-form{background-color:#0000001c;max-width:590px;width:100%;padding:50px;border-radius:40px}@media only screen and (max-width:992px){.appointment-form{margin:0 auto;margin-top:40px}}@media only screen and (max-width:767px){.appointment-form{padding:40px 20px}}.appointment-form .form-item .title{font-family:var(--ff-body);font-size:14px;font-weight:500;margin-bottom:6px}.appointment-form .form-item .form-control{box-shadow:none;padding:12px 20px;border-radius:15px;border:1px solid #303030;margin-bottom:25px;color:#fff;background:#000;height:55px}.appointment-form .form-item textarea.form-control{height:120px}.appointment-form .form-item.message-item .form-control{border-radius:15px}.appointment-form .submit-btn .rr-primary-btn{width:100%;justify-content:center}.appointment-2{background-color:var(--color-theme-primary);border-bottom:3px solid var(--color-heading-primary);overflow-x:clip}.appointment-content.content-2 .section-heading .section-title{font-size:48px;font-weight:700}@media only screen and (max-width:992px){.appointment-content.content-2 .section-heading .section-title{font-size:36px}}@media only screen and (max-width:767px){.appointment-content.content-2 .section-heading .section-title{font-size:26px}}.appointment-content.content-2 p{color:var(--color-heading-primary);max-width:650px;width:100%;font-weight:500}.appointment-content.content-2 p br{display:none}.appointment-items{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.appointment-items .appointment-item{display:grid;align-items:center;grid-template-columns:80px 1fr;grid-gap:20px}@media only screen and (max-width:767px){.appointment-items .appointment-item{grid-template-columns:1fr}}.appointment-items .appointment-item .icon{background-color:var(--color-white);color:var(--color-heading-primary);font-size:26px;height:80px;width:80px;border-radius:50%;border:2px solid var(--color-heading-primary);display:flex;align-items:center;justify-content:center}.appointment-items .appointment-item .content span{font-family:var(--ff-heading);color:var(--color-heading-primary);font-size:12px;font-weight:600;margin-bottom:10px;text-transform:uppercase;display:block}.appointment-items .appointment-item .content .title{font-size:20px;font-weight:600;margin-bottom:0}.appointment-items .appointment-item .content .title a{position:relative}.appointment-items .appointment-item .content .title a:before{background-color:var(--color-heading-primary);content:"";width:0;height:2px;position:absolute;bottom:0;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.appointment-items .appointment-item .content .title a:hover{color:var(--color-heading-primary)}.appointment-items .appointment-item .content .title a:hover:before{width:100%}.appointment-items .appointment-item:nth-child(1) .icon i{transform:rotate(-45deg)}.appointment-form.form-2{border:3px solid var(--color-heading-primary);margin-left:auto;margin-bottom:-80px}@media (max-width:1170px){.appointment-form.form-2{margin-bottom:140px}}@media only screen and (max-width:992px){.appointment-form.form-2{margin-bottom:70px}}@media only screen and (max-width:767px){.appointment-form.form-2{margin-bottom:50px}}.appointment-3{background-color:var(--color-heading-primary);overflow-x:clip}.appointment-content.content-3 p{font-weight:400;color:var(--color-white)}.appointment-items.items-2 .appointment-item .content span{color:var(--color-white)}.appointment-items.items-2 .appointment-item .content .title a{color:var(--color-white)}.appointment-items.items-2 .appointment-item .content .title a:hover{color:var(--color-theme-primary)}@media only screen and (max-width:992px){.project-item{max-width:512px;width:100%;margin:0 auto}}.project-item .project-thumb{height:724px;width:100%;position:relative;border-radius:30px;overflow:hidden;border:2px solid var(--color-heading-primary)}@media only screen and (max-width:992px){.project-item .project-thumb{height:450px}}.project-item .project-thumb img{width:100%;height:100%;object-fit:cover;border-radius:20px}.project-item .project-thumb .project-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.project-item .project-thumb .project-btn a{background-color:var(--color-white);color:var(--color-heading-primary);font-size:25px;height:80px;width:80px;display:flex;align-items:center;justify-content:center;border-radius:50%}.project-item .project-content{display:flex;align-items:center;margin-top:50px;position:relative}@media only screen and (max-width:992px){.project-item .project-content{margin-top:30px}}@media only screen and (max-width:767px){.project-item .project-content{flex-direction:column;row-gap:20px;align-items:baseline}}.project-item .project-content .number{background-color:var(--color-theme-primary);height:90px;width:90px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:24px;font-weight:700;border:2px solid var(--color-heading-primary);margin-bottom:0;visibility:hidden;opacity:0;position:absolute;top:50%;left:-20px;transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media only screen and (max-width:992px){.project-item .project-content .number{height:70px;width:70px;font-size:18px}}@media only screen and (max-width:767px){.project-item .project-content .number{visibility:visible;opacity:1;position:inherit;transform:translate(0);left:0}}.project-item .project-content .title{font-size:36px;font-weight:700;margin-bottom:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media (max-width:1170px){.project-item .project-content .title br{display:none}}@media only screen and (max-width:992px){.project-item .project-content .title{font-size:24px}}@media only screen and (max-width:767px){.project-item .project-content .title{font-size:20px}}.project-item:hover .project-btn{transform:translate(-50%,-50%) scale(1)}.project-item:hover .project-content .number{visibility:visible;opacity:1;left:0}.project-item:hover .project-content .title{padding-left:120px}@media only screen and (max-width:992px){.project-item:hover .project-content .title{padding-left:90px}}@media only screen and (max-width:767px){.project-item:hover .project-content .title{padding-left:0}}.project-item.item-2{margin-left:50px;margin-top:-80px}@media only screen and (max-width:992px){.project-item.item-2{max-width:512px;width:100%;margin:0 auto;margin-top:35px}}.project-item.item-2 .project-thumb{height:574px}@media only screen and (max-width:992px){.project-item.item-2 .project-thumb{height:450px}}.project-item.item-2 .project-content{margin-top:40px}.project-item.item-2 .project-content .number{height:70px;width:70px;font-size:18px}.project-item.item-2 .project-content .title{font-size:24px}@media only screen and (max-width:767px){.project-item.item-2 .project-content .title{font-size:20px}}.project-item.item-2:hover .project-content .title{padding-left:90px}@media only screen and (max-width:767px){.project-item.item-2:hover .project-content .title{padding-left:0}}.project-counter .title{font-size:120px;line-height:1;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-heading-primary)}@media only screen and (max-width:767px){.project-counter .title{font-size:70px}}.project-counter .title .odometer-auto-theme{font-family:inherit;line-height:1}.project-counter p{font-family:var(--ff-heading);font-size:14px;font-weight:600;margin-bottom:0;text-transform:uppercase;padding-left:10px}.project-card{border-radius:30px;overflow:hidden;position:relative}.project-card .project-img{height:400px}.team_crousel .project-card .project-img{height:auto!important}@media only screen and (max-width:767px){.project-card .project-img{height:450px}}.project-card .project-img img{height:100%;width:100%;object-fit:cover}.project-card .project-content{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);max-width:826px;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:15px;padding:20px 60px;border-radius:100px}@media only screen and (max-width:992px){.project-card .project-content{max-width:640px}}@media only screen and (max-width:767px){.project-card .project-content{max-width:250px;padding:30px 20px;border-radius:30px;bottom:20px}}.project-card .project-content .left-content span{font-family:var(--ff-heading);color:#1b253a;font-size:12px;text-transform:uppercase;display:block;margin-bottom:10px}@media only screen and (max-width:767px){.project-card .project-content .left-content span{font-size:10px}}.project-card .project-content .left-content .title{color:#fff;font-size:34px;font-weight:600}@media only screen and (max-width:767px){.project-card .project-content .left-content .title{font-size:15px}}.project-card .project-content .project-btn{background-color:var(--color-theme-primary);color:#fff;height:65px;width:65px;display:flex;align-items:center;justify-content:center;border-radius:50%}.project-card .project-content .project-btn:hover{background-color:var(--color-white)}.project-carousel{max-width:925px;margin:0 auto;overflow:visible}.project-carousel .swiper-slide .project-card .project-content{visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.project-carousel .swiper-slide.swiper-slide-active .project-card .project-content{visibility:visible;opacity:1}.project-details-content .project-details-img{height:650px;width:100%;border-radius:40px;overflow:hidden;border:3px solid var(--color-heading-primary);margin-bottom:40px}@media only screen and (max-width:767px){.project-details-content .project-details-img{height:450px;margin-bottom:60px}}.project-details-content .project-details-img img{height:100%;width:100%;object-fit:cover}.project-details-content .details-title{font-size:40px;font-weight:600;margin-bottom:30px}@media only screen and (max-width:767px){.project-details-content .details-title{font-size:24px;margin-bottom:20px}}.project-details-items{background-color:var(--color-heading-primary);padding:50px 35px;border-radius:40px;margin-bottom:60px}@media (max-width:1170px){.project-details-items{padding:50px 20px}}@media only screen and (max-width:992px){.project-details-items{padding-bottom:26px}}.project-details-items .project-details-item{display:grid;align-items:center;grid-template-columns:50px 1fr;grid-gap:15px}@media only screen and (max-width:992px){.project-details-items .project-details-item{margin-bottom:24px}}.project-details-items .project-details-item .icon{background-color:var(--color-theme-primary);color:var(--color-heading-primary);font-size:20px;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:50%}.project-details-items .project-details-item .content span{font-family:var(--ff-heading);color:#7d7d7d;font-size:14px;font-weight:500;text-transform:uppercase;display:block;margin-bottom:5px}@media (max-width:1170px){.project-details-items .project-details-item .content span{font-size:12px}.project-carousel{overflow:hidden}}.project-details-items .project-details-item .content .title{color:var(--color-white);font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:0}@media (max-width:1170px){.project-details-items .project-details-item .content .title{font-size:12px}}.feature-section{position:relative;z-index:1;overflow:hidden}.feature-section .feature-img{position:absolute;bottom:0;left:0;height:800px;max-width:875px;width:100%}@media (max-width:1700px){.feature-section .feature-img{left:-150px}}@media (max-width:1399px){.feature-section .feature-img{left:-280px}}@media (max-width:1170px){.feature-section .feature-img{left:0}}@media only screen and (max-width:992px){.feature-section .feature-img{height:700px}}@media only screen and (max-width:767px){.feature-section .feature-img{display:none}}.feature-section .feature-img .main-img{width:100%;height:100%;object-fit:cover}.feature-section .feature-img .feature-exp-img{position:absolute;top:0;right:0;animation-name:spin;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear}@media (max-width:1170px){.feature-section .feature-img .feature-exp-img{display:none}}.feature-section .overlay{background-color:rgb(255 255 255 / .7);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;visibility:hidden;opacity:0}@media (max-width:1170px){.feature-section .overlay{visibility:visible;opacity:1}}.feature-section .shape{position:absolute;bottom:-40%;right:0;z-index:-1}.feature-content{position:relative;z-index:1}.feature-content .desc{font-size:20px;font-weight:500}.feature-item{display:grid;align-items:center;grid-template-columns:100px 1fr;grid-gap:20px}@media only screen and (max-width:767px){.feature-item{grid-template-columns:1fr}}.feature-item:not(:last-of-type){margin-bottom:30px}.feature-item .icon{background-color:var(--color-theme-primary);height:98px;width:98px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-heading-primary);border-radius:50%}.feature-item .content .title{font-size:20px;font-weight:700;margin-bottom:10px}.feature-item .content p{max-width:390px;width:100%}.feature-item .content p:last-of-type{margin-bottom:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.feature-item-wrap{position:relative;z-index:1}@media (max-width:1170px){.feature-item-wrap{margin-top:40px}}.feature-item-wrap:before{background-color:var(--color-heading-primary);content:"";width:2px;height:100%;position:absolute;top:0;left:29px;z-index:-1}@media only screen and (max-width:767px){.feature-item-wrap:before{display:none}}.feature-item-wrap .feature-item-2{display:grid;align-items:center;grid-template-columns:60px 1fr;grid-gap:40px}@media only screen and (max-width:767px){.feature-item-wrap .feature-item-2{grid-template-columns:1fr;grid-gap:20px}.feature-item-wrap .feature-item-2:not(:last-of-type){margin-bottom:50px}}.feature-item-wrap .feature-item-2 .number{background-color:var(--color-white);font-family:var(--ff-heading);color:var(--color-heading-primary);width:58px;height:58px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;border-radius:50%;border:2px solid var(--color-heading-primary)}.feature-item-wrap .feature-item-2 .feature-box{display:grid;align-items:center;grid-template-columns:98px 1fr;grid-gap:35px;padding:38px;border:2px solid var(--color-heading-primary);border-radius:15px;max-width:647px;width:100%}@media only screen and (max-width:767px){.feature-item-wrap .feature-item-2 .feature-box{grid-template-columns:1fr}}.feature-item-wrap .feature-item-2 .feature-box .content .title{margin-bottom:15px;font-weight:800}.feature-item-wrap .feature-item-2 .feature-box .content p{color:var(--color-heading-primary);font-size:16px;line-height:1.5;margin-bottom:0}.skill-section{background-color:var(--color-heading-primary);position:relative;z-index:1}.skill-section .skill-bg{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.skill-section .skill-img{max-width:832px;width:100%;height:500px;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:-1;border-radius:60px 0 0 60px;overflow:hidden}@media (max-width:1600px){.skill-section .skill-img{max-width:650px}}@media (max-width:1399px){.skill-section .skill-img{max-width:500px}}@media (max-width:1170px){.skill-section .skill-img{max-width:480px}}@media only screen and (max-width:992px){.skill-section .skill-img{display:none}}.skill-section .skill-img img{width:100%;height:100%;object-fit:cover;border-radius:60px 0 0 60px}.skill-content p{font-size:20px}.skills-item{overflow:hidden}.skills-item:not(:last-of-type){margin-bottom:35px}.skills-item .title{font-size:14px;font-weight:500;margin-bottom:15px;text-transform:uppercase}@media only screen and (max-width:767px){.skills-item .title{font-size:12px}}.skills-item .progress{height:13px;overflow:visible;border-radius:3px}.skills-item .progress .progress-bar{position:relative;background-color:var(--color-theme-primary);overflow:visible;border-radius:3px}.skills-item .progress .progress-bar span{font-size:14px;font-weight:500;background-repeat:no-repeat;color:var(--color-white);position:absolute;top:-35px;right:-11px}@media only screen and (max-width:767px){.skills-item .progress .progress-bar span{font-size:12px;padding-top:20px;top:-52px}}.sponsor-section{background-color:var(--color-heading-primary);padding:100px 0}@media only screen and (max-width:992px){.sponsor-section{padding:70px 0}}@media only screen and (max-width:767px){.sponsor-section{padding:60px 0}}.sponsor-text .title{color:var(--color-white);font-size:16px;font-weight:600;margin-bottom:60px}.sponsor-item{height:65px;display:flex;align-items:center;justify-content:center}.sponsor-2{background-color:#fff0;padding:0;margin-top:50px}.sponsor-wrapper{background-color:var(--color-heading-primary);max-width:1840px;width:100%;margin:0 auto;padding-right:15px;padding-left:15px;border-radius:60px;padding:100px 0}@media only screen and (max-width:992px){.sponsor-wrapper{padding:70px 0;padding-right:15px;padding-left:15px}}@media only screen and (max-width:767px){.sponsor-wrapper{padding:60px 0;padding-right:15px;padding-left:15px}}.faq-section{background-color:var(--color-white);position:relative;z-index:1;border-bottom:3px solid var(--color-heading-primary)}.faq-section:before{background-color:var(--color-theme-primary);content:"";width:45%;height:100%;position:absolute;top:0;left:0;z-index:-1;border-right:3px solid var(--color-heading-primary)}@media (max-width:1399px){.faq-section:before{display:none}}.faq-container{max-width:1640px;width:100%;margin:0 auto}@media (max-width:1600px){.faq-container{padding:0 15px}}.faq-content{position:relative;z-index:1;height:100%;display:flex;align-items:center;align-items:baseline;justify-content:space-between;flex-direction:column}.faq-content .section-heading .section-title{margin-bottom:20px}.faq-content .section-heading p{color:var(--color-heading-primary);font-size:20px;font-weight:500;max-width:620px;width:100%}.faq-content .customer-wrap .customer{font-family:var(--ff-heading);font-size:18px;font-weight:600;margin-bottom:15px;display:inline-block}.faq-content .customer-wrap .customer-list{display:flex;align-items:center}.faq-content .customer-wrap .customer-list li{display:inline-flex}.faq-content .customer-wrap .customer-list li:not(:first-of-type){margin-left:-20px}.faq-content .customer-wrap .customer-list li span,.faq-content .customer-wrap .customer-list li img{filter:saturate(0);height:55px;width:55px;border-radius:50%;border:2px solid var(--color-theme-primary)}.faq-content .customer-wrap .customer-list li span{background-color:var(--color-heading-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-family:var(--ff-heading);font-size:14px;font-weight:500}.faq-accordion{max-width:790px;margin-left:auto}@media (max-width:1170px){.faq-accordion{margin-top:40px;margin-left:0}}.faq-accordion .accordion-item{background-color:var(--color-grey-1);border:none;border-radius:15px;overflow:hidden}.faq-accordion .accordion-item:not(:last-of-type){margin-bottom:20px}.faq-accordion .accordion-item .accordion-button{background-color:var(--color-grey-1);font-size:18px;font-weight:600;border:none;box-shadow:none;padding:20px 35px 20px 35px}@media only screen and (max-width:767px){.faq-accordion .accordion-item .accordion-button{padding:20px}}.faq-accordion .accordion-item .accordion-button:after{background-color:var(--color-theme-primary);color:var(--color-heading-primary);background-image:none;font-family:"Font Awesome 6 Pro";font-size:15px;font-weight:700;content:"+";height:35px;width:35px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-heading-primary);border-radius:50%;line-height:1}.faq-accordion .accordion-item .accordion-button:not(.collapsed){color:var(--color-heading-primary)}.faq-accordion .accordion-item .accordion-button:not(.collapsed):after{content:"\f068";transform:rotate(0)}.faq-accordion .accordion-item .accordion-body{padding:0 35px;padding-bottom:35px}@media only screen and (max-width:767px){.faq-accordion .accordion-item .accordion-body{padding:20px;padding-top:0}}.faq-section-2{position:relative;z-index:1;overflow:hidden}.faq-section-2 .faq-img{height:100%;max-width:800px;position:absolute;top:0;right:-3px;z-index:-1}@media (max-width:1600px){.faq-section-2 .faq-img{right:-200px}}@media (max-width:1170px){.faq-section-2 .faq-img{right:-400px}}@media only screen and (max-width:992px){.faq-section-2 .faq-img{right:-300px}}@media only screen and (max-width:767px){.faq-section-2 .faq-img{display:none}}.faq-section-2 .faq-img img{width:100%;height:100%;object-fit:cover}.faq-accordion-2{margin-left:0;margin-right:50px}@media only screen and (max-width:992px){.faq-accordion-2{margin-right:0}}.faq-accordion-2 .accordion-item{background-color:var(--color-white)}.faq-accordion-2 .accordion-item .accordion-button{background-color:var(--color-white);border-bottom:1px solid #fff0}.faq-accordion-2 .accordion-item .accordion-button:not(.collapsed){border-bottom:1px solid #d9d9d9}.faq-accordion-2 .accordion-item .accordion-body{padding-top:30px}.testi-item{background-color:#000;padding:40px;border:2px solid #1a2539;border-radius:30px;height:100%}@media only screen and (max-width:767px){.testi-item{padding:30px 20px}}.testi-item .testi-thumb{height:85px;width:85px;border-radius:50%;margin-bottom:35px;overflow:hidden}.testi-item .testi-thumb img{filter:saturate(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;height:100%;object-fit:cover}.testi-item .content{padding-bottom:0}.testi-item .content .title{font-size:24px;font-weight:700;margin-bottom:20px}@media only screen and (max-width:992px){.testi-item .content .title{font-size:20px}}.testi-item .content p{color:#cacaca;font-size:16px;font-weight:400}@media only screen and (max-width:992px){.testi-item .content p{font-size:15px}}.testi-item .testi-author-info{display:flex;align-items:center;align-items:center;column-gap:20px;flex-wrap:nowrap;row-gap:15px;flex-direction:row}.testi-item .testi-author-info .review{padding:10px 20px;display:inline-flex;align-items:center;list-style:none;border-radius:100px;border:1px solid var(--color-heading-primary);margin-bottom:0}.testi-item .testi-author-info .review li{color:#FFB422;font-size:12px}.testi-item .testi-author-info .review li:not(:last-of-type){margin-right:5px}.testi-item .testi-author-info .name{font-size:14px;font-weight:600;margin-bottom:0;text-transform:uppercase}.testi-item .testi-author-info .name span{font-family:var(--ff-body);font-size:14px;display:block;font-weight:400;margin-top:5px;text-transform:capitalize;opacity:.5}.testi-item:hover .testi-thumb img{filter:saturate(1)}.testimonial-carousel .swiper-slide{height:auto}.counter-section{margin-top:-10px}@media only screen and (max-width:767px){.counter-item{text-align:center}}.counter-item .title{font-family:var(--ff-heading);font-size:80px;font-size:700;line-height:1;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--color-heading-primary);display:flex;align-items:center;column-gap:10px}@media (max-width:1170px){.counter-item .title{font-size:60px}}@media only screen and (max-width:767px){.counter-item .title{justify-content:center}}.counter-item .title .odometer-auto-theme{font-family:inherit;line-height:1}.counter-item p{font-family:var(--ff-heading);font-size:14px;font-weight:600;margin-bottom:0;text-transform:uppercase;line-height:1}.content-img-mask{max-width:620px;width:100%;height:520px;mask-image:url(/wp-content/themes/rbg/assets/img/images/content-img-mask.png);mask-repeat:no-repeat}@media (max-width:1170px){.content-img-mask{margin:0 auto;margin-bottom:40px}}.content-img-mask img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:767px){.content-info .section-heading .section-title br{display:none}}.content-info .content-list{padding-left:20px;margin-bottom:40px}.content-info .content-list li{color:var(--color-heading-primary);font-size:18px;font-weight:700;line-height:1}.content-info .content-list li:not(:last-of-type){margin-bottom:20px}.content-left-info{max-width:760px;width:100%}.content-left-info .content-counter-items{max-width:610px;width:100%;display:flex;align-items:center;column-gap:30px;justify-content:space-between;flex-wrap:wrap;row-gap:40px}.content-left-info .content-counter-items .content-counter .title{font-size:80px;line-height:1;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--color-heading-primary)}@media only screen and (max-width:767px){.content-left-info .content-counter-items .content-counter .title{font-size:50px}}.content-left-info .content-counter-items .content-counter .title .odometer-auto-theme{font-family:inherit;line-height:1}.content-left-info .content-counter-items .content-counter p{font-family:var(--ff-heading);font-size:14px;font-weight:600;margin-bottom:0;text-transform:uppercase;padding-left:10px}.content-left-info .desc{font-size:18px}@media only screen and (max-width:767px){.content-left-info .desc{font-size:15px}}.content-img-2{height:523px;max-width:560px;width:100%;border-radius:60px;border:3px solid var(--color-heading-primary)}@media only screen and (max-width:992px){.content-img-2{margin:0 auto;margin-top:40px}}@media only screen and (max-width:767px){.content-img-2{height:350px}}.content-img-2 img{width:100%;height:100%;object-fit:cover}.gallary-carousel{padding-bottom:80px}.gallary-carousel .swiper-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);top:auto;max-width:1400px;width:100%;margin:0 auto}.gallary-carousel .swiper-pagination.swiper-pagination-progressbar{background-color:#E8E8E8;border-radius:100px;opacity:1}.gallary-carousel .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--color-heading-primary);border-radius:100px}.gallary-container{max-width:1640px;width:100%;margin:0 auto}@media (max-width:1600px){.gallary-container{padding:0 15px}}.gallary-item{position:relative;border-radius:27px;overflow:hidden;border:3px solid var(--color-heading-primary)}.gallary-item .overlay{background:linear-gradient(180deg,#fff0 20.71%,rgb(23 23 23 / .7) 72.39%,rgb(23 23 23 / .9) 100%);width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:2;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gallary-item .gallary-btn{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) scale(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:3}.gallary-item .gallary-btn a{background-color:var(--color-white);color:var(--color-heading-primary);font-size:26px;height:80px;width:80px;display:flex;align-items:center;justify-content:center;border-radius:50%}.gallary-item .gallary-img{height:450px}.gallary-item .gallary-img img{width:100%;height:100%;object-fit:cover}.gallary-item .gallary-content{position:absolute;bottom:20px;left:30px;right:30px;z-index:5;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gallary-item .gallary-content .title{color:var(--color-white)}.gallary-item .gallary-content p{color:var(--color-white);margin-bottom:0}@media (max-width:1170px){.gallary-item .gallary-content p br{display:none}}.gallary-item:hover .overlay{visibility:visible;opacity:1}.gallary-item:hover .gallary-btn{transform:translate(-50%,-50%) scale(1)}.gallary-item:hover .gallary-content{bottom:30px;visibility:visible;opacity:1}.office-item{display:grid;grid-template-columns:200px 1fr;align-items:center;grid-gap:40px;padding:40px;border:1px solid #E4E4E4;border-radius:30px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width:992px){.office-item{grid-template-columns:1fr}}.office-item .office-img{height:200px;width:200px;border-radius:50%;border:2px solid var(--color-heading-primary)}.office-item .office-content .title{font-size:20px;font-weight:600;margin-bottom:0;padding-bottom:20px;margin-bottom:30px;position:relative}.office-item .office-content .title:before{background-color:var(--color-heading-primary);content:"";width:70px;height:1px;position:absolute;left:0;bottom:0}.office-item .office-content a,.office-item .office-content span{font-size:16px;font-weight:500;display:block}.office-item .office-content a{color:var(--color-text-body)}.office-item:hover{background-color:var(--color-theme-primary);border:1px solid var(--color-heading-primary)}.pricing-item{background-color:#F4F4F2;padding:50px;border-radius:30px}@media only screen and (max-width:767px){.pricing-item{padding:40px 20px}}.pricing-item .pricing-top{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #D9D9D9}.pricing-item .pricing-top .title{font-size:24px;font-weight:600;margin-bottom:15px}.pricing-item .pricing-top .price{font-size:36px;font-weight:600}.pricing-item .pricing-top .price span{font-size:14px;font-weight:400}.pricing-item .pricing-bottom .pricing-list li{display:flex;align-items:center;column-gap:10px;font-size:16px;font-weight:500;color:var(--color-heading-primary);line-height:1}.pricing-item .pricing-bottom .pricing-list li:not(:last-of-type){margin-bottom:15px}.pricing-item .pricing-bottom .pricing-list li:nth-child(4),.pricing-item .pricing-bottom .pricing-list li:nth-child(5){opacity:.6}.pricing-item .pricing-btn{margin-top:40px;width:100%;justify-content:center}.post-card{overflow:hidden}.post-card .post-thumb{position:relative;height:260px;overflow:hidden;filter:grayscale(1)}@media only screen and (max-width:767px){.post-card .post-thumb{height:300px}}.post-card .post-thumb img{width:100%;height:100%;object-fit:cover;transition:0.3s ease-in-out;transform:scale(1)}.post-card .post-content{padding:15px 0 30px}@media (max-width:1170px){.post-card .post-content{padding:35px 20px}}@media only screen and (max-width:767px){.post-card .post-content{padding:30px 20px}}.post-card .post-content .title{font-size:17px;font-weight:500;line-height:1.5;margin-bottom:20px;text-transform:capitalize;color:#fff}@media only screen and (max-width:992px){.post-card .post-content .title{font-size:18px}.post-card .post-content .title br{display:none}}@media only screen and (max-width:767px){.post-card .post-content .title{font-size:16px}}.post-card .post-content .title a{background:linear-gradient(var(--color-heading-primary) 0%,var(--color-heading-primary) 98%);background-size:0 2px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.post-card .post-content .title a:hover{color:#fff;background-size:100% 2px}.post-card .post-content .blog-btn{padding:15px 40px}.post-card:hover .post-thumb img{transform:scale(1.02)}.blog-space-card{max-width:445px;width:100%;margin:0 auto}.post-meta{display:flex;align-items:center;list-style:none;flex-wrap:wrap;row-gap:10px;margin-bottom:8px;display:none}.post-meta li{font-family:var(--ff-heading);color:#fff;font-size:12px;font-weight:400;display:flex;align-items:center;column-gap:10px}.post-meta li i{font-size:14px}.post-meta li:not(:last-of-type){margin-right:20px}.post-meta li a:hover{color:var(--color-theme-primary)}@media only screen and (max-width:767px){.post-meta li{font-size:12px}}.grid-post-wrap{padding-right:31px;border-right:1px solid var(--color-border-1)}@media only screen and (max-width:992px){.grid-post-wrap{padding-right:0;border:none;margin-bottom:50px}}.pagination-wrap{display:flex;align-items:center;list-style:none;column-gap:10px}.pagination-wrap li a{background-color:#fff0;color:var(--color-heading-primary);font-weight:700;height:60px;width:60px;font-size:20px;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid var(--color-border-1);border-radius:10px}.pagination-wrap li a:hover{background-color:var(--color-theme-primary)}.pagination-wrap li .active{background-color:var(--color-theme-primary)}.blog-section-4{padding-top:220px}@media (max-width:1170px){.blog-section-4{padding-top:140px}}@media only screen and (max-width:992px){.blog-section-4{padding-top:70px}}@media only screen and (max-width:767px){.blog-section-4{padding-top:50px}}.post-inner{margin-bottom:30px;border:3px solid var(--color-heading-primary)}.post-inner .post-thumb{height:450px;border-radius:20px 20px 0 0;position:relative}@media only screen and (max-width:767px){.post-inner .post-thumb{height:350px}}.post-inner .post-thumb .video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.post-inner .post-thumb .video-btn a{background-color:var(--color-white);color:var(--color-heading-primary);font-size:26px;height:80px;width:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--color-heading-primary);position:relative}.post-inner .post-thumb .video-btn a:before{background-color:var(--color-heading-primary);content:"";height:100%;width:100%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1}.post-inner .post-thumb.video-post-thumb:before{background-color:rgb(0 0 0 / .57);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.post-inner .post-content .title{font-size:30px;margin-bottom:15px}@media only screen and (max-width:767px){.post-inner .post-content .title{font-size:22px}}.post-inner .post-content p{margin-bottom:25px}.post-inner:hover .post-thumb.video-post-thumb:before{visibility:visible;opacity:1}.post-thumb-carousel .swiper-arrow .swiper-nav{background-color:var(--color-white);color:var(--color-heading-primary);font-size:24px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-heading-primary);border-radius:50%;position:absolute;top:50%;left:40px;transform:translateY(-50%);z-index:2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.post-thumb-carousel .swiper-arrow .swiper-nav:hover{background-color:var(--color-theme-primary)}@media only screen and (max-width:767px){.post-thumb-carousel .swiper-arrow .swiper-nav{left:10px}}.post-thumb-carousel .swiper-arrow .swiper-nav.swiper-next{left:auto;right:40px}@media only screen and (max-width:767px){.post-thumb-carousel .swiper-arrow .swiper-nav.swiper-next{right:10px}}.page-header{background-position:center;background-size:cover;background-repeat:no-repeat;background-position:center 138px;width:100%;height:100%;position:relative;z-index:1;overflow:hidden}@media only screen and (max-width:992px){.page-header{background-position:center}}.page-header .overlay{background:rgb(14 9 9 / .59);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.page-header-content{padding:370px 0 241px;position:relative;z-index:2}@media only screen and (max-width:992px){.page-header-content{padding:100px 0 100px 0}}.page-header-content .title{color:var(--color-white);font-size:72px;font-weight:700;line-height:1;margin-bottom:30px;display:inline-block;position:relative;z-index:1}@media only screen and (max-width:767px){.page-header-content .title{line-height:1.3em}}@media only screen and (max-width:992px){.page-header-content .title{font-size:48px}}@media only screen and (max-width:767px){.page-header-content .title{font-size:29px;margin-bottom:10px}}.page-header-content .sub-title{font-family:var(--ff-heading);color:var(--color-white);font-size:14px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:767px){.page-header-content .sub-title{font-size:13px}}.page-header-content .sub-title .home{color:var(--color-white);position:relative;padding-right:20px;margin-right:20px}.page-header-content .sub-title .home:before{background-image:none;font-family:"Font Awesome 6 Pro";font-size:13px;font-weight:700;content:"|";color:var(--color-white);position:absolute;top:60%;right:0;transform:translateY(-50%);transition:all 0.3s ease-in-out;cursor:pointer}@media only screen and (max-width:767px){.page-header-content .sub-title a{line-height:2}}.contact-content{background-color:var(--color-bg-1);padding:40px 50px;border:1px solid var(--color-border-1)}@media only screen and (max-width:767px){.contact-content{padding:30px 20px}}.contact-content .section-heading{margin-bottom:30px}.contact-content .section-heading .section-title{font-size:36px;margin-bottom:20px}@media only screen and (max-width:992px){.contact-content .section-heading .section-title{font-size:32px}}.contact-content .contact-list .list-item{display:grid;align-items:center;grid-template-columns:75px 1fr;grid-gap:20px}.contact-content .contact-list .list-item:not(:last-of-type){margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--color-border-1)}@media only screen and (max-width:767px){.contact-content .contact-list .list-item{grid-template-columns:1fr}}.contact-content .contact-list .list-item .icon{background-color:var(--color-border-1);color:var(--color-theme-primary);font-size:30px;height:75px;width:75px;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.contact-content .contact-list .list-item .content .title{font-size:20px;font-weight:600;line-height:1;margin-bottom:10px}.contact-content .contact-list .list-item .content p{margin-bottom:0}.contact-content .contact-list .list-item .content a{display:block}.contact-content .contact-list .list-item .content span{display:block}.contact-content .contact-list .list-item:hover .icon{background-color:var(--color-theme-primary);color:var(--color-white)}.contact-wrap{background-color:var(--color-grey-1);padding:60px;align-items:end}@media only screen and (max-width:767px){.contact-wrap{padding:40px 20px}}.contact-wrap .section-heading .section-title{margin:0}.blog-contact-form.form-2{border:1px solid var(--color-border-1)}.map-wrapper{margin-bottom:-10px}.error-content .text{font-size:60px;font-weight:700}@media only screen and (max-width:992px){.error-content .text{font-size:40px}}@media only screen and (max-width:767px){.error-content .text{font-size:30px}}#sidebar-overlay,.sidebar-trigger,.sidebar-area{display:none}.sidebar-trigger{display:block}.sidebar-area{background-color:var(--color-white);border-left:1px solid var(--color-border-1);position:fixed;right:0;top:0;transform:translateX(100%);width:450px;height:100%;z-index:9999;display:flex;align-items:flex-start;justify-content:flex-start;overflow:scroll;visibility:hidden;transition:all 0.5s ease-in-out;padding:60px 40px}.open-sidebar .sidebar-area{right:0;visibility:visible;transform:translate(0)}.sidebar-trigger.close{position:absolute;right:30px;top:63px;color:var(--grey-color);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sidebar-trigger.close:hover{color:var(--color-theme-primary)}.sidebar-trigger.close svg{fill:currentColor;stroke:none;width:20px;height:20px}.sidebar-content .site-logo{margin-bottom:40px}.sidebar-content .site-logo img{max-width:200px}.sidebar-content .sidebar-info li{font-size:18px}.sidebar-content .sidebar-social li{display:inline-block;margin:0 3px;padding-top:30px}.sidebar-content .sidebar-social li a{display:inline-block;border:1px solid var(--border-1);font-size:16px;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative}.sidebar-content .sidebar-social li a:after{background-color:var(--primary-color);width:40px;height:40px;border-radius:59%;content:"";position:absolute;left:50%;top:50%;opacity:1;transform:translate(-50%,-50%) scale(0);z-index:-1;visibility:hidden;opacity:0;transition:0.4s}.sidebar-content .sidebar-social li a:hover{border:1px solid var(--primary-color);color:#fff}.sidebar-content .sidebar-social li:hover a:after{visibility:visible;opacity:1;transition:0.4s;transform:translate(-50%,-50%) scale(1)}.sidebar-content .list-post-area{margin:50px 0 20px 0}.sidebar-area::-webkit-scrollbar{width:8px;height:8px}.sidebar-area::-webkit-scrollbar-thumb{cursor:pointer;background:#ccc}.sidebar-area::selection{background-color:#999;color:#fff}.sidebar-area-webkit-::selection{background-color:#999;color:#fff}.sidebar-area::-moz-selection{background-color:#999;color:#fff}#sidebar-overlay{display:block;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:all 0s ease-in-out;width:calc(100% - 400px);z-index:-1}.open-sidebar #sidebar-overlay{opacity:1;z-index:1002;transition:all 0.6s ease-in-out;transition-delay:0.3s}.side-menu-list li a{font-size:15px}.side-menu-list li p{font-size:15px}@media (max-width:992px){.sidebar-content .list-post-area.list-2{grid-template-columns:1fr;grid-gap:0}.sidebar-area{width:400px;padding:60px 30px;justify-content:center}.side-menu-logo{margin-bottom:50px}.side-menu-wrap{margin-bottom:70px}.side-menu-header h3{display:none}.side-menu-list li a{font-size:14px}.side-menu-list li p{font-size:14px}}@media (max-width:767px){.sidebar-area{width:320px;padding:60px 20px 60px 20px}.sidebar-content .list-post-area.list-2 .list-post-card .post-img{height:90px;width:90px}.sidebar-content .list-post-area.list-2 .list-post-card{grid-template-columns:90px 1fr}.side-menu-list li a{font-size:13px}.side-menu-list li p{font-size:13px}}.side-menu-logo{max-width:200px}@media only screen and (max-width:767px){.side-menu-logo{max-width:150px}}.side-menu-about{margin:50px 0 50px 0}@media only screen and (max-width:992px){.side-menu-about{display:none}}.side-menu-about p{margin:25px 0}.side-menu-header h3{font-size:26px;font-weight:600;line-height:1;font-weight:600}.side-menu-content .side-menu-header,.side-menu-about .side-menu-header{margin-bottom:20px}.side-menu-list{margin:25px 0 35px 0}.side-menu-list li{display:flex;align-items:center;font-weight:600}.side-menu-list li:not(:last-of-type){margin-bottom:20px}.side-menu-list li i{background-color:var(--color-theme-primary);font-size:12px;color:var(--color-heading-primary);width:30px;height:30px;line-height:30px;text-align:center;border-radius:5px;transition:all 0.2s ease-in-out}.side-menu-list li p{font-weight:600;padding-left:10px;margin-bottom:0}.side-menu-list li a{color:var(--color-heading-primary);padding-left:10px}.side-menu-list li a:hover{color:var(--color-heading-primary)}.side-menu-social{margin-top:40px;list-style:none}.side-menu-social li{display:inline-flex}.side-menu-social li:not(:last-of-type){margin-right:10px}.side-menu-social li a{background-color:var(--color-border-1);font-size:17px;color:var(--color-white);height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:5px}.side-menu-social li a:hover{background-color:var(--color-theme-primary);color:var(--color-heading-primary)}.blog-details-wrap{border:3px solid var(--color-heading-primary);border-radius:30px;overflow:hidden}.blog-details-img{width:100%;height:450px;border-bottom:3px solid var(--color-heading-primary)}.blog-details-img img{height:100%;width:100%;object-fit:cover;object-position:top}@media only screen and (max-width:992px){.blog-details-img{height:400px}}@media only screen and (max-width:767px){.blog-details-img{height:300px}}.blog-details-content{padding:40px;padding-top:0;border-bottom:3px solid var(--color-heading-primary)}@media only screen and (max-width:767px){.blog-details-content{padding:30px 20px;padding-top:0}}.blog-details-content .details-title{font-size:30px;font-weight:700;text-transform:capitalize}@media only screen and (max-width:992px){.blog-details-content .details-title{font-size:24px}}.blog-details-content .details-img-wrap{display:flex;align-items:center;column-gap:15px;flex-wrap:wrap;row-gap:24px}.blog-details-content .details-img-wrap img{max-width:430px;width:100%}@media (max-width:1170px){.blog-details-content .details-img-wrap img{max-width:280px}}@media only screen and (max-width:992px){.blog-details-content .details-img-wrap img{max-width:350px}}.blog-details-content .blog-details-thumb{height:400px;width:100%}.blog-details-content .blog-details-thumb img{height:100%;width:100%;object-fit:cover}@media only screen and (max-width:767px){.blog-details-content .blog-details-thumb{height:300px}}blockquote{background-color:var(--color-white);border-radius:20px;border:3px solid var(--color-heading-primary);overflow:hidden}blockquote .quote-text{background-color:var(--color-heading-primary);padding:10px 30px}blockquote .quote-text span{font-family:var(--ff-heading);font-size:14px;color:#595959;font-weight:600;text-transform:uppercase}blockquote .content{padding:30px}@media only screen and (max-width:767px){blockquote .content{padding:20px}}blockquote .content p{font-family:var(--ff-heading);color:var(--color-heading-primary);font-size:20px;font-weight:600;text-transform:capitalize;margin-bottom:0}@media only screen and (max-width:767px){blockquote .content p{font-size:16px}}.tags{display:flex;align-items:center;justify-content:space-between;column-gap:30px;flex-wrap:wrap;row-gap:20px;padding:20px 30px;border-bottom:3px solid var(--color-heading-primary)}@media only screen and (max-width:767px){.tags{padding:20px}}.tags .tag-left{display:flex;align-items:center}.tags .tag-left .tag{font-family:var(--ff-heading);font-size:14px;font-weight:700;margin-bottom:0;margin-right:15px}.tags .tag-left .tag-list{list-style:none;display:flex;align-items:center;column-gap:15px;flex-wrap:wrap;row-gap:15px}.tags .tag-left .tag-list li a{background-color:var(--color-heading-primary);font-family:var(--ff-heading);color:var(--color-white);text-transform:uppercase;display:block;font-size:12px;font-weight:400;padding:7px 30px;border-radius:100px}.tags .tag-left .tag-list li a:hover{background-color:var(--color-theme-primary);color:var(--color-heading-primary)}.tags .social-list-wrap{display:flex;align-items:center;column-gap:20px}.tags .social-list-wrap .follow{font-size:14px;font-weight:700;margin-bottom:0;text-transform:uppercase}.tags .social-list-wrap .social-list{display:flex;align-items:center;column-gap:15px;list-style:none}.tags .social-list-wrap .social-list li:not(:last-of-type){margin-right:5px}.tags .social-list-wrap .social-list li a{color:var(--color-heading-primary);font-size:16px}.tags .social-list-wrap .social-list li a:hover{color:var(--color-heading-primary)}.blog-contact-form{background-color:#fff0;padding:50px 30px 30px 30px}@media only screen and (max-width:767px){.blog-contact-form{padding:30px 20px}}.blog-contact-form .title{font-size:40px;font-weight:700;margin-bottom:35px}@media only screen and (max-width:992px){.blog-contact-form .title{font-size:28px}}.blog-contact-form .request-form .form-item{position:relative;padding:25px 40px;border:2px solid var(--color-heading-primary);margin-bottom:20px;border-radius:10px}@media only screen and (max-width:767px){.blog-contact-form .request-form .form-item{padding:20px}}.blog-contact-form .request-form .form-item .form-title{font-family:var(--ff-body);font-size:14px;font-weight:400;margin-bottom:5px}.blog-contact-form .request-form .form-item .form-control{background-color:#fff0;color:var(--color-heading-primary);font-size:18px;font-weight:500;box-shadow:none;border:none;padding:0;border-radius:0;width:100%}.blog-contact-form .request-form .form-item .form-control::-webkit-input-placeholder{color:var(--color-heading-primary);font-size:18px;font-weight:500}.blog-contact-form .request-form .form-item .form-control:-moz-placeholder{color:var(--color-heading-primary);font-size:18px;font-weight:500}.blog-contact-form .request-form .form-item .form-control::-moz-placeholder{color:var(--color-heading-primary);font-size:18px;font-weight:500}.blog-contact-form .request-form .form-item .form-control:-ms-input-placeholder{color:var(--color-heading-primary);font-size:18px;font-weight:500}.sidebar-widget{padding:40px;border:3px solid var(--color-heading-primary);border-radius:30px;margin-left:10px}@media (max-width:1170px){.sidebar-widget{max-width:460px;width:100%;margin:0 auto}}.sidebar-widget:not(:last-of-type){margin-bottom:30px}@media only screen and (max-width:767px){.sidebar-widget{padding:30px 20px}}.sidebar-widget .widget-title{font-size:20px;font-weight:600;display:block;margin-bottom:25px}.sidebar-widget .search-form{position:relative}.sidebar-widget .search-form .form-control{background-color:#F6F6F6;color:var(--color-heading-primary);font-size:16px;border:1px solid var(--color-heading-primary);border-radius:100px;box-shadow:none;padding:14.5px 0;padding-left:25px;padding-right:30px}.sidebar-widget .search-form .form-control::-webkit-input-placeholder{color:var(--color-heading-primary);font-size:16px;font-weight:500}.sidebar-widget .search-form .form-control:-moz-placeholder{color:var(--color-heading-primary);font-size:16px;font-weight:500}.sidebar-widget .search-form .form-control::-moz-placeholder{color:var(--color-heading-primary);font-size:16px;font-weight:500}.sidebar-widget .search-form .form-control:-ms-input-placeholder{color:var(--color-heading-primary);font-size:16px;font-weight:500}.sidebar-widget .search-form .search-btn{background-color:var(--color-theme-primary);color:var(--color-heading-primary);display:flex;align-items:center;justify-content:center;font-size:13px;height:35px;width:35px;position:absolute;right:10px;top:50%;transform:translateY(-50%);border-radius:50%;border:2px solid var(--color-heading-primary)}.sidebar-widget .category-list{list-style:none}.sidebar-widget .category-list li:not(:last-of-type){margin-bottom:15px}.sidebar-widget .category-list li a{background-color:#fff0;font-family:var(--ff-heading);color:var(--color-heading-primary);display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;border:2px solid var(--color-heading-primary);border-radius:100px;padding:12px 20px;position:relative}.sidebar-widget .category-list li a:before{background-color:var(--color-heading-primary);content:"";height:100%;width:2px;position:absolute;top:0;right:17%}@media only screen and (max-width:767px){.sidebar-widget .category-list li a:before{display:none}}.sidebar-widget .category-list li a span{font-family:var(--ff-heading)}.sidebar-widget .category-list li a:hover{background-color:var(--color-theme-primary);color:var(--color-heading-primary)}.sidebar-widget .blog-gallary-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:10px}@media only screen and (max-width:992px){.sidebar-widget .blog-gallary-wrap{display:flex;align-items:center;column-gap:10px;row-gap:10px;flex-wrap:wrap}}.sidebar-widget .blog-gallary-wrap .gallary-thumb{position:relative;z-index:1;height:117px;width:117px;border:3px solid var(--color-heading-primary);border-radius:25px;overflow:hidden}.sidebar-widget .blog-gallary-wrap .gallary-thumb:before{background-color:rgb(0 0 0 / .3);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sidebar-widget .blog-gallary-wrap .gallary-thumb img{width:100%;height:100%;object-fit:cover}.sidebar-widget .blog-gallary-wrap .gallary-thumb .gallary-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2}.sidebar-widget .blog-gallary-wrap .gallary-thumb .gallary-btn a{background-color:var(--color-theme-primary);color:var(--color-heading-primary);height:35px;width:35px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-heading-primary);border-radius:50%}.sidebar-widget .blog-gallary-wrap .gallary-thumb:hover:before{visibility:visible;opacity:1}.sidebar-widget .blog-gallary-wrap .gallary-thumb:hover .gallary-btn{transform:translate(-50%,-50%) scale(1)}.sidebar-widget .sidebar-post{display:grid;align-items:center;grid-template-columns:90px 1fr;grid-gap:0}.sidebar-widget .sidebar-post:not(:last-of-type){margin-bottom:20px}.sidebar-widget .sidebar-post img{width:90px;height:100%;object-fit:cover;border:3px solid var(--color-heading-primary);border-radius:15px}.sidebar-widget .sidebar-post .post-content{padding-left:20px}@media only screen and (max-width:767px){.sidebar-widget .sidebar-post .post-content{padding-left:10px}}.sidebar-widget .sidebar-post .post-content .post-meta{display:flex;align-items:center;column-gap:20px;flex-wrap:wrap;row-gap:5px;margin-bottom:5px}@media only screen and (max-width:767px){.sidebar-widget .sidebar-post .post-content .post-meta{column-gap:5px}}.sidebar-widget .sidebar-post .post-content .post-meta li{font-size:14px;font-weight:500;display:flex;align-items:center;column-gap:10px;text-transform:capitalize}@media only screen and (max-width:767px){.sidebar-widget .sidebar-post .post-content .post-meta li{font-size:13px}}.sidebar-widget .sidebar-post .post-content .title{font-size:16px;margin-bottom:0;font-weight:500;text-transform:capitalize;line-height:1.4}@media only screen and (max-width:767px){.sidebar-widget .sidebar-post .post-content .title{font-size:14px}}.sidebar-widget .sidebar-post .post-content .title a{background:linear-gradient(var(--color-heading-primary) 0%,var(--color-heading-primary) 98%);background-size:0 2px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sidebar-widget .sidebar-post .post-content .title a:hover{color:var(--color-heading-primary);background-size:100% 2px}.sidebar-widget.blog-cta{background-color:var(--color-theme-primary)}.sidebar-widget.blog-cta .title{font-size:30px;font-weight:600;margin:30px 0}.sidebar-widget.blog-cta .rr-primary-btn{background-color:var(--color-heading-primary);color:var(--color-white)}.sidebar-widget.blog-cta .rr-primary-btn:before,.sidebar-widget.blog-cta .rr-primary-btn:after{background-color:var(--color-white)}.sidebar-widget.blog-cta .rr-primary-btn:hover{color:var(--color-heading-primary)}.footer-section{background-color:var(--color-heading-primary);position:relative;z-index:1}.footer-section .shapes .shape{position:absolute;z-index:-1}.footer-section .shapes .shape.shape-1{top:0;left:0}.footer-section .shapes .shape.shape-2{bottom:0;right:0}.footer-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:20px;margin-bottom:80px;padding-bottom:70px;border-bottom:1px solid #353535}.footer-top .title{color:var(--color-white);font-size:72px;font-weight:700;text-transform:capitalize;margin-bottom:0}@media only screen and (max-width:992px){.footer-top .title{font-size:45px}}@media only screen and (max-width:767px){.footer-top .title{font-size:30px}}.footer-wrap{margin-bottom:80px}@media (max-width:1170px){.footer-wrap{margin-bottom:0}}@media (max-width:1170px){.footer-widget{margin-bottom:80px}}@media only screen and (max-width:767px){.footer-widget{margin-bottom:50px}}.footer-widget .widget-header{margin-bottom:30px}.footer-widget .widget-header .footer-logo{max-width:170px}.footer-widget .widget-header .widget-title{color:var(--color-white);font-size:22px;font-weight:600}.footer-widget .title{font-size:14px;font-weight:700;margin-bottom:0;margin-top:30px;text-transform:uppercase}.footer-widget .title span{color:var(--color-text-body);display:block;margin-top:10px;text-transform:inherit;font-weight:400}.footer-widget .footer-list{list-style:none}.footer-widget .footer-list li{color:rgb(255 255 255 / .8)}.footer-widget .footer-list li a{font-family:var(--ff-body);color:rgb(255 255 255 / .8);font-size:16px;font-weight:400;line-height:1}.footer-widget .footer-list li a:hover{color:var(--color-theme-primary)}.footer-widget .footer-list li:not(:last-of-type){margin-bottom:20px}.footer-widget .news-desc{color:var(--color-white)}.footer-widget .footer-form{position:relative;margin-top:30px}.footer-widget .footer-form .form-control{background-color:#2C2C2C;padding:15px 130px 15px 15px;color:rgb(255 255 255 / .8);box-shadow:none;border:none;border-radius:15px}.footer-widget .footer-form .form-control::-webkit-input-placeholder{color:rgb(255 255 255 / .8)}.footer-widget .footer-form .form-control:-moz-placeholder{color:rgb(255 255 255 / .8)}.footer-widget .footer-form .form-control::-moz-placeholder{color:rgb(255 255 255 / .8)}.footer-widget .footer-form .form-control:-ms-input-placeholder{color:rgb(255 255 255 / .8)}.footer-widget .footer-form .submit{font-family:var(--ff-heading);background-color:var(--color-theme-primary);color:var(--color-heading-primary);text-transform:uppercase;position:absolute;top:50%;right:0;transform:translateY(-50%);height:100%;font-size:13px;font-weight:600;padding:0 20px;border-radius:15px}.footer-widget .address-list{list-style:none}.footer-widget .address-list li{display:grid;align-items:center;grid-template-columns:40px 1fr;grid-gap:15px}.footer-widget .address-list li:not(:last-of-type){margin-bottom:25px}.footer-widget .address-list li .icon{background-color:var(--color-theme-primary);color:var(--color-heading-primary);height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.footer-widget .address-list li .content a,.footer-widget .address-list li .content p{color:var(--color-white);font-size:18px;font-weight:700;margin-bottom:0}.footer-widget .address-list li .content a:hover{color:var(--color-theme-primary)}.footer-widget.footer-col-2{padding-left:70px}@media (max-width:1170px){.footer-widget.footer-col-2{padding-left:0}}.footer-widget.footer-col-2 .footer-list li a{font-size:18px;font-weight:500;position:relative;padding-left:30px}@media only screen and (max-width:767px){.footer-widget.footer-col-2 .footer-list li a{font-size:15px}}.footer-widget.footer-col-2 .footer-list li a:before{background-image:none;font-family:"Font Awesome 6 Pro";font-size:14px;font-weight:700;content:"\f061";color:var(--color-theme-primary);position:absolute;top:55%;left:0;transform:translateY(-50%);transition:all 0.3s ease-in-out;cursor:pointer}.footer-widget.footer-col-2 .footer-list li a:hover:before{color:var(--color-theme-primary);left:5px}.footer-widget.footer-col-3{padding-left:40px}@media (max-width:1170px){.footer-widget.footer-col-3{padding-left:0}}.copyright-content{border-top:1px solid #353535;padding:30px 0}.copyright-content p{font-family:var(--ff-body);color:var(--color-white);font-size:18px;margin:0}.copyright-content p span{color:var(--color-theme-primary)}.copyright-content.content-2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:20px}@media only screen and (max-width:767px){.copyright-content.content-2{justify-content:center}}.copyright-content.content-2 .copy-list li{display:inline-flex}.copyright-content.content-2 .copy-list li:not(:last-of-type){margin-right:50px}@media only screen and (max-width:767px){.copyright-content.content-2 .copy-list li:not(:last-of-type){margin-right:20px}}.copyright-content.content-2 .copy-list li a{font-family:var(--ff-heading);color:var(--color-white);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.copyright-content.content-2 .copy-list li a:hover{color:var(--color-theme-primary)}.footer-top.footer-top-2{margin-bottom:0;border-bottom:none}.slider-section .slider-img-wrap:after{position:absolute;content:'';left:0;top:0;background:#00000024;width:100%;height:100%}.height_100,.height_100>div{height:100%}div.tnp-subscription,form.tnp-subscription,form.tnp-profile{padding:0;margin:0!important;max-width:600px!important}.tnp-subscription input[type=text],.tnp-subscription input[type=email],.tnp-subscription input[type=submit],.tnp-subscription select,.tnp-subscription textarea,.tnp-profile input[type=text],.tnp-profile input[type=email],.tnp-profile input[type=submit],.tnp-profile select,.tnp-profile textarea{background:#00000059!important;height:60px!important;border-radius:9px!important;color:#fff!important;padding:20px 28px!important}.tnp-subscription input[type=submit]{background:#ebb181!important;color:#000!important;font-weight:600!important;font-size:16px!important;height:auto!important;padding:15px 40px!important;font-family:var(--e-global-typography-primary-font-family)!important;text-transform:uppercase!important;border-radius:40px!important;border:2px solid #000!important}.project_list{margin-bottom:30px}.project_list .project-card .project-img{height:340px;display:block}.project_list .project-card{border-radius:20px}.project_list .project-card .project-content{max-width:90%;padding:20px 20px;border-radius:30px;bottom:9px}.project_list .project-card .project-content .left-content .title{font-size:19px}.project_list .project-card .project-content .left-content span{margin-bottom:0}.project_list .project-card .project-content .left-content{width:calc(100% - 70px)}.project_list .project-card .project-content .project-btn{opacity:0;transform:translate(-10px,10px)}.project_list .project-card:hover .project-content .project-btn{opacity:1;transform:translate(0,0)}.blog-section{padding:80px 0}.blog-details-content h2,.blog-details-content h3,.blog-details-content h4{margin-top:30px}.elementor-slideshow__title{display:none!important}.project-card .project-img:after{position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#e92122 0,#450606 100%);content:'';left:0;top:0;opacity:.9;mix-blend-mode:multiply;background:#780206;background:-webkit-linear-gradient(to right,#061161,#780206);background:linear-gradient(to right,#061161,#780206)}.br-12{border-radius:12px}.br-12 img{border-radius:12px}.o-hidden{overflow:hidden}.color-accent{color:#6f93ff!important}.img-reveal-secondary .img-overlay{background:var(--e-global-color-secondary)}.img-reveal-accent .img-overlay{background:var(--e-global-color-accent)}.img-reveal-green .img-overlay{background:var(--e-global-color-6281291)}.single-client{background:transparent!important}.single-client.image-switcher img{max-width:190px!important}.banner_video video{width:100%!important;height:100%!important;object-fit:cover}.post-card:hover .post-thumb{filter:grayscale(0)}.color-green{color:#93D522!important}.elementor-widget-n-tabs .e-n-tabs-heading{display:flex!important;height:450px;overflow:scroll;flex-wrap:nowrap!important}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{display:none!important}.section_grayscale{height:100vh!important}.section_grayscale video,.section_grayscale{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);object-fit:cover;width:100%!important;height:100%!important}.team-wrapper{display:flex;flex-wrap:wrap;margin:0 -10px}.team_item{padding:10px;width:40%;min-width:370px}.profile-image img{width:100%;height:100%;object-fit:cover}.card-overlay{position:absolute;background:#a20507f7;width:100%;height:100%;left:0;top:0;padding:33px;display:flex;align-items:center;transition:0.4s all linear;justify-content:space-between;opacity:0;transform:translateX(-10px)}.profile-description{padding:10px 20px 10px 20px;width:100%}.team_card:hover .card-overlay{opacity:1;transform:translateX(0)}.team_card{display:flex;height:85px;padding-left:85px;align-items:center;border-radius:5px;overflow:hidden;position:relative;background:#faf8f7}.profile-image{position:absolute;width:85px;height:85px;overflow:hidden;left:0;top:0}.profile-image img{width:100%;height:100%;object-fit:cover}.card-overlay .heading-link{color:#fff}ul.contact-share-list{margin:0;list-style:none;color:#fff;padding:0;display:flex}ul.contact-share-list a:hover{color:#fff}ul.contact-share-list li a{width:40px;display:inline-block;height:40px;line-height:40px;border-radius:40px;border:1px solid;text-align:center}ul.contact-share-list li+li{margin-left:10px}.type-2 .profile-image{width:130px;height:100%}.type-2 span.fn{font-size:19px;font-weight:600}.type-2 .team_card{height:165px;padding-left:135px;display:flex;align-items:flex-start;padding-top:10px}.type-2 .card-overlay{display:flex;flex-direction:column;justify-content:center}.type-2 .animation-wrapper-up{margin-bottom:10px}.expert_list{padding:0;list-style:none;display:flex;flex-flow:row wrap;margin:24px -20px}.expert_list li{width:calc(33.33333% - 1.66667rem);padding:15px}.expert_list li a{display:flex;align-items:center;position:relative;height:85px;padding-top:0;padding-right:15px;padding-bottom:0;padding-left:100px;margin-left:0;margin-right:0;background:#faf8f7;overflow:hidden;border-radius:10px;font-weight:500;color:#000}.expert_list li a img{position:absolute;width:85px;height:85px;object-fit:cover;left:0;top:0}.expert_list li a:after{position:absolute;content:'';width:100%;height:100%;left:0;top:0;border-radius:10px;border:1px solid #fff0}.expert_list li a:hover{background:#e6deda;color:#000}.expert_list li a:hover:after{border-color:#A20507}.awsm-filter-item-search{width:100%}.awsm-filter-item-search .awsm-job-form-control{height:70px;border-radius:10px;border:1px solid rgb(152 132 122 / .6);padding:10px 80px 10px 30px;font-size:30px;line-height:normal}.awsm-filter-item-search .awsm-job-form-control::placeholder{font-size:30px;line-height:normal}.awsm-filter-item-search .awsm-job-form-control::-webkit-input-placeholder{font-size:30px;line-height:normal}.awsm-filter-item-search .awsm-job-form-control:-moz-placeholder{font-size:30px;line-height:normal;opacity:1}.awsm-filter-item-search .awsm-job-form-control::-moz-placeholder{font-size:30px;line-height:normal;opacity:1}.awsm-filter-item-search .awsm-job-form-control:-ms-input-placeholder{font-size:30px;line-height:normal}.awsm-filter-item-search .awsm-job-search-icon-wrapper{height:100%;width:80px;line-height:70px;font-size:28px;color:#000}.awsm-filter-item-search-in{margin-bottom:30px}.awsm-filter-wrap .awsm-filter-item{width:33.33%}.awsm-filter-items{display:flex;flex-wrap:wrap;width:100%!important}.awsm-job-listings.awsm-lists{border:0!important;margin-top:60px!important;margin-bottom:60px!important}.awsm-job-item{background:#faf8f7!important;border:1px solid #e6deda!important;padding:40px 40px!important;border-radius:10px}.awsm-job-item:hover{background:#e6deda!important}.form-wrapper{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}.form-group{display:flex;flex-direction:column;margin-bottom:15px}.half-width{width:calc(50% - 10px)}.full-width{width:100%}.form-control{padding:10px 14px;border:1px solid #333;border-radius:4px;font-size:20px;background-color:#fff;color:#000}.form-control::placeholder{color:#000;font-weight:400;opacity:1;font-size:20px}.form-control:focus{border-color:#000;outline:none}.btn{background-color:#000;color:#fff;padding:12px 30px;border:none;border-radius:4px;font-size:16px;cursor:pointer;width:fit-content}.btn:hover{background-color:#333}@media screen and (max-width:768px){.half-width{width:100%}}