:root{--primary-color:#151515;--contrast-color:#71acb5;--contrast-light-color:#8ac3cc;--secondary-color:#f2f2f2;--accent-color:#ede186;--theme-color:#ffeb8c;--dark-color:#ead366;--darkest-color:#272727;--text-color:#404040;--light-text-color:#838383;--white-color:#fff;--divider-color:#d3d3d3;--dark-divider-color:#b1a779;--error-color:#e65757;--default-font:"Fustat",sans-serif}body,html{min-height:100vh}::-moz-selection{background-color:var(--contrast-color);color:#fff}::selection{background-color:var(--contrast-color);color:#fff}.preloader{background:linear-gradient(263deg,var(--accent-color) .16%,var(--accent-color) 99.84%)}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.section-padding{padding:100px 0}@media screen and (max-width:991px){.section-padding{padding:80px 0}}@media screen and (max-width:767px){.section-padding{padding:70px 0}}@media screen and (max-width:575px){.section-padding{padding:60px 0}}.section-padding-top{padding-bottom:0;padding-top:100px}@media screen and (max-width:991px){.section-padding-top{padding-bottom:0;padding-top:80px}}@media screen and (max-width:767px){.section-padding-top{padding-bottom:0;padding-top:70px}}@media screen and (max-width:575px){.section-padding-top{padding-bottom:0;padding-top:60px}}.section-padding-bottom{padding-bottom:100px;padding-top:0}@media screen and (max-width:991px){.section-padding-bottom{padding-bottom:80px;padding-top:0}}@media screen and (max-width:767px){.section-padding-bottom{padding-bottom:70px;padding-top:0}}@media screen and (max-width:575px){.section-padding-bottom{padding-bottom:60px;padding-top:0}}.section-padding-small{padding:50px 0}@media screen and (max-width:991px){.section-padding-small{padding:40px 0}}@media screen and (max-width:767px){.section-padding-small{padding:35px 0}}@media screen and (max-width:575px){.section-padding-small{padding:30px 0}}.section-padding-none{padding:0}.bg-secondary{background-color:var(--secondary-color)!important}.bg-default{background-image:linear-gradient(to right,var(--dark-color) 0,var(--accent-color) 100%)}.bg-contrast{background-image:linear-gradient(to right,var(--contrast-color) 0,var(--contrast-light-color) 100%)}.dark-text{color:var(--dark-color)!important}.blog-item .blog-featured-image a{cursor:pointer}.text :last-child{margin-bottom:0}.text a:not(.btn-default):not(.btn){color:var(--contrast-color)}.text ul{list-style:none;margin-left:0;margin-top:1em;padding-left:0}.text ul li{color:inherit;font-size:1em;font-weight:300;padding-left:30px;position:relative;text-transform:none}.text ul li:not(:last-child){margin-bottom:.5em}.text ul li:before{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(267.43deg,var(--accent-color) 4.95%,var(--dark-color) 97.92%);content:"\f00c";font-family:FontAwesome;font-size:18px;left:0;position:absolute;top:0}.btn-default{background-image:linear-gradient(to right,var(--contrast-color) 0,var(--contrast-light-color) 50%,var(--contrast-color) 100%);padding:18px 54px 16px 27px;text-transform:none}.btn-default.btn-cta{background-image:linear-gradient(to right,var(--dark-color) 0,var(--accent-color) 50%,var(--dark-color) 100%)}.bg-darkest{background-color:var(--darkest-color)}.page-gallery-box .photo-gallery a{cursor:pointer}.navbar-brand img{max-width:140px}@media screen and (max-width:991px){.navbar-brand img{max-width:110px}}.section-title p{margin-top:unset}header.main-header{margin-left:15px!important;margin-right:15px!important;width:calc(100% - 30px)!important}@media screen and (max-width:991px){header.main-header{margin-left:0!important;margin-right:0!important;width:100%!important}}@media only screen and (max-width:1199px){header.main-header .navbar-toggle,header.main-header .responsive-menu{display:block}}@media screen and (max-width:1599px){header.main-header .navbar-brand img{max-width:120px}header.main-header .main-menu ul li a{font-size:15px;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:1499px){header.main-header .navbar-brand img{max-width:100px}header.main-header .main-menu ul li a{font-size:14px;padding:13px!important}}.pushy{background-color:var(--contrast-color);color:var(--white-color);max-width:100%;width:300px}.pushy a{color:#fff;padding:inherit}.pushy .btn-default{padding:18px 54px 16px 27px}.pushy .pushy-link a{padding:5px 10px}.pushy .pushy-content{margin-left:20px;margin-top:20px}.pushy .pushy-content ul{list-style:none;margin:0;padding:0}.pushy .pushy-content .pushy-submenu>ul{color:var(--white-color);padding-left:15px}.pushy .pushy-content .pushy-close{font-size:1.5rem}.pushy .pushy-content .mobile-logo{max-width:130px;padding:0;width:unset}.pushy .pushy-content .pushy-link,.pushy .pushy-content .pushy-submenu{color:var(--white-color);font-family:Fustat,sans-serif;font-size:15px;font-weight:600;text-transform:none}.pushy .pushy-content .pushy-link a,.pushy .pushy-content .pushy-link button,.pushy .pushy-content .pushy-submenu a,.pushy .pushy-content .pushy-submenu button{color:inherit;display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;transition:all .4s ease}.pushy .pushy-content .pushy-link a.active,.pushy .pushy-content .pushy-link a:active,.pushy .pushy-content .pushy-link a:focus,.pushy .pushy-content .pushy-link a:hover,.pushy .pushy-content .pushy-link button.active,.pushy .pushy-content .pushy-link button:active,.pushy .pushy-content .pushy-link button:focus,.pushy .pushy-content .pushy-link button:hover,.pushy .pushy-content .pushy-submenu a.active,.pushy .pushy-content .pushy-submenu a:active,.pushy .pushy-content .pushy-submenu a:focus,.pushy .pushy-content .pushy-submenu a:hover,.pushy .pushy-content .pushy-submenu button.active,.pushy .pushy-content .pushy-submenu button:active,.pushy .pushy-content .pushy-submenu button:focus,.pushy .pushy-content .pushy-submenu button:hover{color:var(--secondary-color)}.pushy .pushy-content .pushy-submenu>button{padding:5px 10px;width:calc(100% - 50px)}.pushy .pushy-content .pushy-submenu>button:after{background:none;color:inherit;content:"\f107";font-family:FontAwesome;font-size:15px;font-weight:900;height:15px;left:100%;line-height:15px;margin-left:10px;right:unset;text-align:center;width:15px}.pushy .pushy-content .pushy-submenu.pushy-submenu-open>button:after{transform:translateY(-50%) rotate(180deg)}.pushy .footer-social-links{padding-left:5px;padding-right:5px}.pushy-open-right{overflow-y:hidden}.pushy-open-right .site-overlay{background-color:rgba(0,0,0,.7)}.slider-section{position:relative}.slider-section .hero.hero-slider-layout{margin-top:-160px}@media screen and (max-width:991px){.slider-section .hero.hero-slider-layout{margin-top:-122px}}.slider-section .hero.hero-slider-layout .swiper-slide{height:auto}.slider-section .hero.hero-slider-layout .swiper-slide .hero-slide{background:var(--darkest-color);height:100%}.slider-section .hero.hero-slider-layout .swiper-slide .hero-slide:before{background:linear-gradient(to right,var(--primary-color) 0,rgba(4,42,45,0) 80%)}.slider-section .hero.hero-slider-layout .swiper-slide .hero-slide.has-image{background-color:#000}.slider-section .hero.hero-slider-layout .swiper-slide .hero-slide .hero-slider-image{opacity:.65}@media screen and (min-width:576px){.slider-section.has-contact-widget{margin-bottom:100px}}.slider-section .slider-contact-widget{background-color:var(--darkest-color);bottom:0;box-shadow:0 0 12px rgba(0,0,0,.4);height:auto;left:50%;max-width:100%;padding:25px;position:absolute;transform:translate(-50%,50%);width:420px;z-index:2}@media screen and (max-width:575px){.slider-section .slider-contact-widget{border-radius:0!important;bottom:unset;box-shadow:none;display:block;left:0;padding:20px;position:relative;transform:none;width:100%}}.slider-section .slider-contact-widget h3{color:var(--white-color);margin-bottom:15px}.page-header-section.page-header{background-color:var(--darkest-color);margin-top:-160px}@media screen and (max-width:991px){.page-header-section.page-header{margin-top:-122px}}.page-header-section.page-header .page-header-box{z-index:3}.page-header-section.page-header:after{background-color:#000;bottom:0;content:"";left:0;opacity:.25;position:absolute;right:0;top:0;z-index:2}.about-section.about-us .about-us-img-1.without-second-image figure{-webkit-mask:none;mask:none}.about-section.about-us .about-us-img-2{max-width:unset!important;width:calc(50% - 40px)}.vimeo-section.page-video-gallery .video-gallery-image a{cursor:pointer}.vimeo-section.page-video-gallery .video-gallery-image a:before{opacity:.15!important;transition:all .2s ease-in-out}.vimeo-section.page-video-gallery .video-gallery-image a:after{cursor:pointer;opacity:1;transition:all .2s ease-in-out;visibility:visible}.vimeo-section.page-video-gallery .video-gallery-image:hover a:after{filter:brightness(1.05);font-size:30px;height:90px;width:90px}.page-services .service-item .service-item-content h4{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(267.43deg,var(--accent-color) 4.95%,var(--dark-color) 97.92%);font-size:24px}.page-services .service-item .service-item-content h3{font-size:22px}.testimonial-rating i{color:var(--theme-color)}.instagram-section .single-instagram-post .gallery-img{background-color:var(--divider-color);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.98);padding-bottom:100%;transition:all .15s ease}.instagram-section .single-instagram-post .gallery-img:hover{filter:brightness(1.03);transform:scale(1.02)}.instagram-section .single-instagram-post .gallery-img.is-video{position:relative}.instagram-section .single-instagram-post .gallery-img.is-video:after{color:var(--primary-color);content:"\f04b";display:block;font-family:Font Awesome\ 6 Free!important;font-size:22px;font-style:normal;font-variant:normal;font-weight:900!important;line-height:1!important;opacity:.95;position:absolute;right:10px;top:10px}.instagram-section .single-instagram-post .gallery-img.is-carousel{position:relative}.instagram-section .single-instagram-post .gallery-img.is-carousel:after{color:var(--primary-color);content:"\f24d";display:block;font-family:Font Awesome\ 6 Free!important;font-size:22px;font-style:normal;font-variant:normal;font-weight:900!important;line-height:1!important;opacity:.95;position:absolute;right:10px;top:10px}.partners-section .swiper-wrapper{align-items:center;display:flex}.partners-section .partner-item img{filter:grayscale(70%);transition:all .25s}.partners-section .partner-item img:hover{filter:grayscale(0)}.testimonial-slider .swiper-wrapper{cursor:unset}.our-faq-section .accordion-button:not(.collapsed),.our-faq-section .accordion-item .accordion-body p{color:var(--text-color)}.our-faq-section .accordion-body a:not(.btn-default):not(.btn){color:var(--secondary-color)}.team-section.our-team.detailed .team-member-item{margin-left:auto;margin-right:auto;max-width:350px;padding-top:35px}.team-section.our-team.detailed .team-member-description{border-bottom:1px solid var(--divider-color);color:var(--light-text-color);margin-bottom:35px;padding-bottom:35px;padding-top:35px;position:relative}.team-section.our-team.detailed .team-member-description .testimonial-quote{left:-20px;opacity:.8;position:absolute;top:0;z-index:-1}.about-footer{max-width:260px}.about-footer img{max-width:140px}.google-map-iframe:hover iframe{filter:grayscale(.5)}.whatsapp-widget{bottom:80px;position:fixed;right:60px;z-index:999}@media screen and (max-width:991px){.whatsapp-widget{bottom:60px}}@media screen and (max-width:768px){.whatsapp-widget{bottom:30px;right:30px}}.whatsapp-widget a{display:inline-block;transition:.2s ease}.whatsapp-widget a i{background-color:#25d366;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.2);color:#fff;display:block;font-size:58px;height:74px;line-height:74px;text-align:center;width:74px}@media screen and (max-width:768px){.whatsapp-widget a i{font-size:50px;height:64px;line-height:64px;width:64px}}@media screen and (max-width:575px){.whatsapp-widget a i{font-size:40px;height:54px;line-height:54px;width:54px}}.whatsapp-widget a:focus,.whatsapp-widget a:hover{filter:brightness(1.03);transform:scale(1.06)}

/*# sourceMappingURL=app.css.map*/