/*
Theme Name: Shamans
Theme URI: http://najafov.me
Author: Sadig Najafov
Author URI: http://najafov.me
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url(https://fonts.googleapis.com/css?family=Montserrat:500,600,700&display=swap);.rotate-icon:hover{-webkit-animation:spin .3s linear 1;animation:spin .3s linear 1}.rotate-icon{-webkit-animation:spin-reverse .3s linear 1;animation:spin-reverse .3s linear 1}.menu-wrapper{position:absolute;top:0;z-index:99;width:100%;height:100%}.menu-open{height:100vh;border:3px;box-sizing:border-box;background-color:#000}.menu-open .menu-box{display:flex;flex-direction:column;justify-content:space-between;height:100vh;padding:35px 0}.menu-open .menu-box .close-icon{cursor:pointer}.menu-open .menu-box .menu-body{display:flex;justify-content:center;text-align:center}.menu-open .menu-box .menu-body .menu-items{padding:0}.menu-open .menu-box .menu-body .menu-items .menu-item{list-style-type:none;margin-bottom:28px}.menu-open .menu-box .menu-body .menu-items .menu-item .navbar-links{color:#fff}.menu-open .menu-box .menu-body .menu-items .menu-item .navbar-links:hover{color:#dabd5d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-open .menu-box .menu-footer{display:flex;justify-content:space-between;align-items:center}.menu-open .menu-box .menu-footer .hidden-logo-menu{visibility:hidden;align-self:flex-end;width:1px}.menu-open .menu-box .menu-footer .menu-social a{margin-right:15px}.menu-open .menu-box .menu-footer .menu-social a svg:hover path{fill:#dabd5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-open .menu-box .menu-footer .menu-locale span{text-transform:uppercase;color:#878787;margin-left:16px;cursor:pointer}.menu-open .menu-box .menu-footer .menu-locale span:hover{color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-open .menu-box .menu-footer .menu-locale .locale-active{color:#fff}.menu-locale-sm{display:none}.logo-container svg:hover path,.social-icon:hover path{fill:#dabd5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-90deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes spin-reverse{0%{-webkit-transform:rotate(-90deg)}to{-webkit-transform:rotate(0deg)}}@keyframes spin-reverse{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media (max-width:767.98px){.menu-wrapper .menu-box{height:100vh;height:calc(var(--vh, 1vh)*100);padding:35px 0 80px}.menu-wrapper .menu-box .menu-body .menu-items .navbar-links h1{font-size:30px;font-weight:700}.menu-wrapper .menu-box .menu-footer .menu-locale{display:none}.menu-wrapper .menu-box .menu-footer .menu-locale-sm{display:block}}.gold-nav{background-color:#dabd5d;width:100%}.menu-icon{cursor:pointer}.menu-icon svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.menu-icon svg:hover .top{-webkit-transform:scaleX(1);transform:scaleX(1)}.menu-icon svg:hover .top,.top{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.top{-webkit-transform:scaleX(.5);transform:scaleX(.5)}.gold-nav-wrapper,.nav-wrapper{position:absolute;top:0;width:100%;padding:35px 0}.gold-nav-wrapper{background-color:#dabd5d}.headroom--pinned{z-index:9999!important}@media (max-width:767.98px){.gold-nav-wrapper,.nav-wrapper{padding:35px 0}}.not-found-wrapper{height:100vh}.not-found-wrapper .svg-image-mobile{display:none}.not-found-wrapper .not-found-card .not-found-message{margin-bottom:30px;margin-top:40px}.not-found-wrapper .not-found-card .not-found-message p{text-align:center}@media (max-width:767.98px){.not-found-wrapper{height:100vh}.not-found-wrapper .svg-image-mobile{display:block}.not-found-wrapper .svg-image-web{display:none}.not-found-wrapper .not-found-card .not-found-message{margin-bottom:20px;margin-top:20px}.not-found-wrapper .not-found-card .not-found-message p{font-size:18px!important}.not-found-wrapper .not-found-card .not-found-button .not-found-btn{font-size:12px!important}}.footer-wrapper{padding-top:55px;padding-bottom:50px;border-top:.5px solid #878787;position:absolute;bottom:0;width:100%}.footer-wrapper .nav-section .footer-s-icon-sm{display:none}.footer-wrapper .nav-section .footer-s-icon-md{display:block}.footer-wrapper .nav-section .footer-symbol svg:hover path{fill:#dabd5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-wrapper .nav-section ul{list-style-type:none}.footer-wrapper .nav-section ul .first-margin-selected{margin-left:70px}.footer-wrapper .nav-section ul .margin-selected{margin-left:45px}.footer-wrapper .nav-section ul li{display:inline-block}.footer-wrapper .nav-section ul li h4 a:hover{color:#dabd5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-wrapper .social-section a{margin-right:25px}.footer-wrapper .social-section a svg:hover path{fill:#dabd5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-wrapper .social-section a:nth-child(5){margin-right:0}.footer-wrapper .social-section a div svg:hover path{fill:#dabd5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-wrapper .social-section-item-sm{display:none}@media (max-width:767.98px){.footer-wrapper{padding-top:25px;padding-bottom:35px}.footer-wrapper .sm-md-holder{flex-wrap:wrap}.footer-wrapper .sm-md-holder .social-section-item-md{display:none}.footer-wrapper .sm-md-holder .social-section-item-sm{display:block;color:#878787;font-size:10px;font-weight:600}.footer-wrapper .sm-md-holder .social-section-item-sm:not(:last-child){margin-right:0}.footer-wrapper .sm-md-holder .social-section-item-sm:hover{color:#000}.footer-wrapper .sm-md-holder .social-section{display:flex;width:100%;justify-content:space-between;margin-top:22px}.footer-wrapper .nav-section{justify-content:flex-start}.footer-wrapper .nav-section .footer-s-icon-sm{display:block}.footer-wrapper .nav-section .footer-s-icon-md{display:none}.footer-wrapper .nav-section .footer-navbar h4 a{font-size:12px;font-weight:600}.footer-wrapper .nav-section ul{justify-content:space-between}.footer-wrapper .nav-section ul .first-margin-selected{margin-left:35px}.footer-wrapper .nav-section ul .margin-selected{margin-left:25px}}.about-wrapper{padding-bottom:20.84375rem;margin-top:98px}.about-wrapper .about-header{background-color:#dabd5d;width:100%;padding-top:50px;padding-bottom:50px}.about-wrapper .about-header .about-nav-header h2{padding:0;margin-bottom:0;color:#fff}.about-wrapper .about-body .about-card .about-info{margin-top:60px;padding:0 50px}.about-wrapper .about-body .about-card .about-info h2{text-align:center}.about-wrapper .about-body .about-card .about-info p{margin-top:20px;line-height:28px;text-align:center}.about-wrapper .about-body .about-card .service-info{margin-top:122px}.about-wrapper .about-body .about-card .service-info h2{text-align:center}.about-wrapper .about-body .about-card .service-info .service-list ul{margin-top:20px;list-style-type:none}.about-wrapper .about-body .about-carousel{margin-top:122px}.about-wrapper .about-body .about-carousel h2{text-align:center;margin-bottom:52px}.about-wrapper .slick-dots li{margin:0}.about-wrapper .slick-dots li button:before{color:#878787}@media (max-width:767.98px){.about-wrapper{padding-bottom:16.46875rem}.about-wrapper .about-header{padding-top:30px;padding-bottom:40px}.about-wrapper .about-header .about-nav-header h2{font-size:24px!important}.about-wrapper .about-body .about-card .about-info{margin-top:35px;padding:0}.about-wrapper .about-body .about-card .about-info h2{font-size:18px!important;margin-bottom:0}.about-wrapper .about-body .about-card .about-info p{margin-bottom:0}.about-wrapper .about-body .about-card .service-info{margin-top:55px}.about-wrapper .about-body .about-card .service-info h2{text-align:center;font-size:18px!important;margin-bottom:0}.about-wrapper .about-body .about-card .service-info .service-list{flex-direction:column!important;justify-content:center!important;align-items:center}.about-wrapper .about-body .about-card .service-info .service-list ul{text-align:center}.about-wrapper .about-body .about-carousel{margin-top:55px}.about-wrapper .about-body .about-carousel h2{font-size:18px!important;text-align:center;margin-bottom:35px}}.test-slider{height:50px;overflow:hidden;margin-bottom:60px;padding:5px}.test-slider img{width:auto;height:100%;margin:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.test-slider img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slick-dots li button:before{color:hsla(0,0%,52.9%,.2);opacity:.7}.slick-dots li.slick-active button:before{color:#dabd5d;opacity:1}.contact-wrapper{margin-top:98px}.contact-wrapper .contact-header{background-color:#dabd5d;width:100%;padding-top:50px;padding-bottom:50px}.contact-wrapper .contact-header .contact-nav-header h2{padding:0;margin-bottom:0;color:#fff}.contact-wrapper .contact-body{margin-top:50px;padding-bottom:19.59375rem}.contact-wrapper .contact-body .contact-info-card .contact-info-item:nth-child(2){margin:30px 0}.contact-wrapper .contact-body .contact-info-card .contact-info-item p{position:relative;display:inline-block}.contact-wrapper .contact-body .contact-info-card .contact-info-item p:after{position:absolute;content:"";height:2px;bottom:0;margin:0 auto;left:0;right:0;width:100%;background:#dabd5d}.contact-wrapper .contact-body .contact-info-card .contact-info-item p:hover a{color:#dabd5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-wrapper .contact-body .contact-info-card .contact-social-item{margin-top:30px}.contact-wrapper .contact-body .contact-info-card .contact-social-item a:not(:last-child){margin-right:25px}.contact-wrapper .contact-body .contact-info-card .contact-social-item a svg:hover path{fill:#dabd5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-wrapper .contact-body .contact-form-card input,.contact-wrapper .contact-body .contact-form-card label,.contact-wrapper .contact-body .contact-form-card textarea{display:block;width:100%}.contact-wrapper .contact-body .contact-form-card input,.contact-wrapper .contact-body .contact-form-card textarea{margin-bottom:30px;padding:8px 20px;background:#fff;border:1px solid hsla(0,0%,52.9%,.4);border-radius:5px}.contact-wrapper .contact-body .contact-form-card input:hover,.contact-wrapper .contact-body .contact-form-card textarea:hover{border:1px solid #878787;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-wrapper .contact-body .contact-form-card input:focus,.contact-wrapper .contact-body .contact-form-card textarea:focus{border:1px solid #000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-wrapper .contact-body .contact-form-card label{margin-bottom:10px}.contact-wrapper .contact-body .contact-form-card textarea{resize:none}.contact-wrapper .contact-body .contact-form-card .contact-pressed{display:flex;justify-content:space-between;align-items:center}.contact-wrapper .contact-body .contact-form-card .contact-pressed span{padding-left:4px}.black-label{color:#000}.error-label{color:#e32222}.error-input{border:1px solid #e32222!important}.error-input::-webkit-input-placeholder{color:#e32222}.error-input::-moz-placeholder{color:#e32222}.error-input:-ms-input-placeholder{color:#e32222}.error-input::-ms-input-placeholder{color:#e32222}.error-input::placeholder{color:#e32222}@media (max-width:767.98px){.contact-wrapper .contact-header{padding-top:30px;padding-bottom:40px}.contact-wrapper .contact-header .contact-nav-header h2{font-size:24px!important}.contact-wrapper .contact-body{margin-top:30px;padding-bottom:15.46875rem}.contact-wrapper .contact-body .contact-info-card .contact-info-item:nth-child(2){margin:25px 0}.contact-wrapper .contact-body .contact-info-card .contact-info-item h4,.contact-wrapper .contact-body .contact-info-card .contact-info-item p{font-size:14px!important}.contact-wrapper .contact-body .contact-info-card .contact-social-item{margin-top:25px;margin-bottom:50px}.contact-wrapper .contact-body .contact-info-card .contact-social-item a:not(:last-child){margin-right:15px}.contact-wrapper .contact-body .contact-form-card input,.contact-wrapper .contact-body .contact-form-card label,.contact-wrapper .contact-body .contact-form-card textarea{display:block;width:100%}.contact-wrapper .contact-body .contact-form-card label{font-size:14px!important}.contact-wrapper .contact-body .contact-form-card input,.contact-wrapper .contact-body .contact-form-card textarea{font-size:11px;padding:8px 14px}.black-label{color:#000}}.works-wrapper{padding-bottom:16.46875rem;padding-top:50px}.works-wrapper .works-header-nav .works-nav .works-nav-list{list-style-type:none}.works-wrapper .works-header-nav .works-nav .works-nav-list li{color:#878787;display:inline;margin:0 20px;cursor:pointer}.works-wrapper .works-header-nav .works-nav .works-nav-list li:last-child{margin-right:0}.works-wrapper .works-header-nav .works-nav .works-nav-list li:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.works-wrapper .works-header-nav .works-nav .works-nav-list .active-category,.works-wrapper .works-header-nav .works-nav .works-nav-list li:hover{color:#000;-webkit-text-decoration-line:underline;text-decoration-line:underline}.works-wrapper .works-card-holder{margin-top:60px}.works-wrapper .works-card-holder .work-card{width:100%;cursor:pointer;margin-bottom:50px}.works-wrapper .works-card-holder .work-card:hover .overlay{background-color:hsla(0,0%,52.9%,.2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.works-wrapper .works-card-holder .work-card .img-holder{position:relative;height:224px}.works-wrapper .works-card-holder .work-card .overlay{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;background-color:transparent}.works-wrapper .works-card-holder .work-card .work-card-image{object-fit:cover;width:100%;height:100%}.works-wrapper .works-card-holder .work-card .work-card-header{margin-top:13px;margin-bottom:3px;text-transform:uppercase}.works-wrapper .works-card-holder .work-card .work-card-category{color:#878787;margin-right:5px}@media (max-width:767.98px){.works-wrapper{padding-bottom:12.96875rem;padding-top:30px}.works-wrapper .works-header-nav{flex-direction:column;align-items:flex-start!important}.works-wrapper .works-header-nav .works-header h2{font-size:24px!important;font-weight:700!important;margin:0}.works-wrapper .works-header-nav .works-nav{margin-top:20px;width:100%}.works-wrapper .works-header-nav .works-nav .works-nav-list{display:flex;justify-content:space-between}.works-wrapper .works-header-nav .works-nav .works-nav-list li{margin:0;font-size:11px!important;font-weight:500;color:#878787}.works-wrapper .works-card-holder{margin-top:25px}.works-wrapper .works-card-holder .work-card{margin-bottom:40px}.works-wrapper .works-card-holder .work-card .work-card-header{font-size:14px!important;font-weight:600;margin:10px 0 0}.works-wrapper .works-card-holder .work-card .work-card-category{font-size:10px!important;font-weight:600}}.work-wrapper{padding-bottom:19.59375rem;padding-top:50px}.work-wrapper .work-info{margin-top:10px}.work-wrapper .work-info p{margin-bottom:20px}.work-wrapper .orient-buttons{margin-top:60px}.work-wrapper .orient-buttons .orient-section-header{display:flex;width:100%;justify-content:space-between}.work-wrapper .orient-buttons .orient-section-header .view-all-span{color:#878787}.work-wrapper .orient-buttons .orient-section-header .view-all-span:hover{color:#000;text-decoration:underline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.work-wrapper .orient-buttons .other-projects-section{margin-top:30px;display:grid;grid-template-columns:auto auto;grid-gap:30px}.work-wrapper .orient-buttons .other-projects-section .other-grid-item{height:280px}.work-wrapper .orient-buttons .other-projects-section .other-grid-item .other-item-card{width:100%;height:100%;cursor:pointer}.work-wrapper .orient-buttons .other-projects-section .other-grid-item .other-item-card .other-img-holder{position:relative;height:100%}.work-wrapper .orient-buttons .other-projects-section .other-grid-item .other-item-card .other-img-holder:hover .other-overlay{background-color:#dabd5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.work-wrapper .orient-buttons .other-projects-section .other-grid-item .other-item-card .other-img-holder:hover .other-overlay span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.work-wrapper .orient-buttons .other-projects-section .other-grid-item .other-item-card .other-img-holder .other-overlay{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;background-color:transparent;display:flex;justify-content:center;align-items:center}.work-wrapper .orient-buttons .other-projects-section .other-grid-item .other-item-card .other-img-holder .other-overlay span{color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.work-wrapper .orient-buttons .other-projects-section .other-grid-item .other-item-card .other-img-holder .other-work-card-image{object-fit:cover;width:100%;height:100%}.grid-container{width:100%;display:grid;grid-template-columns:auto auto;grid-gap:20px;padding:0 15px;margin-top:60px;grid-auto-columns:1fr}.grid-item img{width:100%;height:100%;object-fit:cover}.big{grid-column:span 2;height:600px}.medium{grid-row:span 2;height:780px}.small{height:380px}@media (max-width:767.98px){.work-wrapper{padding-bottom:15.46875rem;padding-top:30px}.work-wrapper .work-header h2{font-size:24px!important}.work-wrapper .work-info p{font-size:14px!important;color:#878787}.work-wrapper .orient-buttons{margin-top:35px}.work-wrapper .orient-buttons .orient-section-header .other-proj{font-size:14px!important;font-weight:600!important}.work-wrapper .orient-buttons .orient-section-header .view-all-span{font-size:12px!important;font-weight:500!important}.work-wrapper .orient-buttons .other-projects-section{margin-top:15px;grid-gap:15px;grid-template-columns:auto}.work-wrapper .orient-buttons .other-projects-section .other-grid-item{height:160px}.work-wrapper .orient-buttons .other-projects-section .other-grid-item .other-item-card .other-img-holder .other-overlay span{font-size:14px!important;font-weight:600!important}.grid-container{grid-template-columns:auto;grid-gap:15px;margin-top:32px}.big{grid-column:auto;height:166px}.medium{grid-row:auto;height:436px}.small{height:212px}}.home-works-wrapper .grid-container-home .big-home h1,h1{font-size:48px;font-weight:700}.about-wrapper .about-body .about-card .about-info h2,.about-wrapper .about-body .about-card .service-info h2,.about-wrapper .about-body .about-carousel h2,.about-wrapper .about-header .about-nav-header h2,.contact-wrapper .contact-header .contact-nav-header h2,.home-works-wrapper .grid-container-home .small-home h1,.home-wrapper .home-info h2,.not-found-wrapper .not-found-card .not-found-message p,.work-wrapper .work-header h2,.works-wrapper .works-header-nav .works-header h2{font-size:36px;font-weight:700}.work-wrapper .orient-buttons .orient-section-header .other-proj,.work-wrapper .orient-buttons .orient-section-header .view-all-span,.works-wrapper .works-card-holder .work-card .work-card-header{font-size:18px;font-weight:700}.contact-wrapper .contact-body .contact-form-card label,.contact-wrapper .contact-body .contact-info-card .contact-info-item h4,.footer-wrapper .nav-section ul li h4{font-size:18px;font-weight:600}.works-wrapper .works-card-holder .work-card .work-card-category{font-size:14px;font-weight:600}.contact-wrapper .contact-body .contact-info-card .contact-info-item p,.works-wrapper .works-header-nav .works-nav .works-nav-list li{font-size:18px;font-weight:500}.app-btn-disabled,.btn-pressed,.contact-wrapper .contact-body .contact-form-card .contact-submit-button,.home-wrapper .home-contact-btn-card .home-contact-btn,.not-found-wrapper .not-found-card .not-found-button .not-found-btn{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4px;line-height:17px}.contact-wrapper .contact-body .contact-form-card .contact-submit-button,.home-wrapper .home-contact-btn-card .home-contact-btn,.not-found-wrapper .not-found-card .not-found-button .not-found-btn{background-color:transparent;padding:12px 21px;border:1.5px solid #000;box-sizing:border-box;border-radius:5px;color:#000}.contact-wrapper .contact-body .contact-form-card .contact-submit-button:hover,.home-wrapper .home-contact-btn-card .home-contact-btn:hover,.not-found-wrapper .not-found-card .not-found-button .not-found-btn:hover{background-color:hsla(0,0%,52.9%,.2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-pressed{background-color:hsla(0,0%,52.9%,.4);border:1.5px solid #000;border-radius:5px;color:#000}.app-btn-disabled,.btn-pressed{padding:12px 21px;box-sizing:border-box}.app-btn-disabled{border:1.5px solid #878787;border-radius:5px;color:#878787;display:inline-block;text-align:center}.app-btn-disabled[disabled]{background-color:#f4f4f4}button:active,button:focus{outline:none!important;box-shadow:none}@media (max-width:767.98px){.app-btn-disabled,.btn-pressed,.contact-wrapper .contact-body .contact-form-card .contact-submit-button,.home-wrapper .home-contact-btn-card .home-contact-btn,.not-found-wrapper .not-found-card .not-found-button .not-found-btn{font-size:12px;line-height:15px}.btn-disabled,.btn-pressed,.contact-wrapper .contact-body .contact-form-card .contact-submit-button,.home-wrapper .home-contact-btn-card .home-contact-btn,.not-found-wrapper .not-found-card .not-found-button .not-found-btn{padding:9px 15px}.app-btn-disabled{font-size:12px;line-height:15px;padding:9px 15px}}.home-wrapper{width:100%;min-height:100vh;display:flex}.home-wrapper .home-start{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:98vh}.home-wrapper .logo{margin-top:auto;margin-bottom:5px}.home-wrapper .home-info h2{text-align:center;margin-top:15px;margin-bottom:0;color:#000}.home-wrapper .home-contact-btn-card{margin-top:35px}.home-wrapper .home-arrow{margin-top:auto;margin-bottom:70px;cursor:pointer}.home-wrapper .svg-image-mobile{display:none}.home-works-wrapper{height:100vh}.home-works-wrapper .grid-container-home{width:100%;height:100%;display:grid;grid-template-columns:auto auto auto auto;margin-top:60px;overflow:hidden}.home-works-wrapper .grid-container-home .grid-item-home{position:relative;cursor:pointer}.home-works-wrapper .grid-container-home .grid-item-home:hover .home-grid-overlay,.home-works-wrapper .grid-container-home .grid-item-home:hover .home-grid-overlay-small{background-color:#dabd5d;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-works-wrapper .grid-container-home .grid-item-home:hover h1{-webkit-animation-name:headerAnim;animation-name:headerAnim;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.home-works-wrapper .grid-container-home .grid-item-home:hover .home-grid-icon{-webkit-animation-name:iconAnim;animation-name:iconAnim;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.home-works-wrapper .grid-container-home .grid-item-home:hover .home-grid-overlay-small h1{-webkit-animation-name:headerAnimSmall;animation-name:headerAnimSmall;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.home-works-wrapper .grid-container-home .grid-item-home:hover .home-grid-overlay-small .home-grid-icon{-webkit-animation-name:iconAnimSmall;animation-name:iconAnimSmall;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;padding:50px;background-color:transparent;display:flex;justify-content:space-between}.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay h1{color:#fff;position:absolute}.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay .home-grid-icon{align-self:flex-end;position:absolute;right:50px}.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay-small{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;padding:40px;background-color:transparent;display:flex;justify-content:space-between}.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay-small h1{color:#fff;position:absolute;width:-webkit-min-content;width:-moz-min-content;width:min-content}.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay-small .home-grid-icon{align-self:flex-end;position:absolute;right:40px}.home-works-wrapper .grid-container-home .grid-item-home img{width:100%;height:100%;object-fit:cover}.home-works-wrapper .grid-container-home .big-home{grid-row:span 2;grid-column:span 2;height:64.9vh}.home-works-wrapper .grid-container-home .small-home{height:35.9vh}@-webkit-keyframes headerAnim{0%{top:25%;opacity:.5}to{top:50px;opacity:1}}@keyframes headerAnim{0%{top:25%;opacity:.5}to{top:50px;opacity:1}}@-webkit-keyframes iconAnim{0%{right:25%;bottom:25%;opacity:.5}to{right:50px;bottom:50px;opacity:1}}@keyframes iconAnim{0%{right:25%;bottom:25%;opacity:.5}to{right:50px;bottom:50px;opacity:1}}@-webkit-keyframes headerAnimSmall{0%{top:25%;opacity:.5}to{top:40px;opacity:1}}@keyframes headerAnimSmall{0%{top:25%;opacity:.5}to{top:40px;opacity:1}}@-webkit-keyframes iconAnimSmall{0%{right:25%;bottom:25%;opacity:.5}to{right:40px;bottom:40px;opacity:1}}@keyframes iconAnimSmall{0%{right:25%;bottom:25%;opacity:.5}to{right:40px;bottom:40px;opacity:1}}@-webkit-keyframes headerAnimMob{0%{top:25%;opacity:.5}to{top:30px;opacity:1}}@keyframes headerAnimMob{0%{top:25%;opacity:.5}to{top:30px;opacity:1}}@-webkit-keyframes iconAnimMob{0%{right:25%;bottom:25%;opacity:.5}to{right:30px;bottom:30px;opacity:1}}@keyframes iconAnimMob{0%{right:25%;bottom:25%;opacity:.5}to{right:30px;bottom:30px;opacity:1}}@media (max-width:767.98px){.home-wrapper{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.home-wrapper .svg-image-web{display:none}.home-wrapper .svg-image-mobile{display:block}.home-wrapper .home-info h2{font-size:18px!important}.home-wrapper .home-contact-btn-card{margin-top:30px}.home-wrapper .home-contact-btn-card .home-contact-btn{font-size:12px}.home-works-wrapper{height:100%}.home-works-wrapper .grid-container-home{grid-template-columns:auto}.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay,.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay-small{padding:30px}.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay-small h1,.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay h1{font-size:30px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay-small .home-grid-icon,.home-works-wrapper .grid-container-home .grid-item-home .home-grid-overlay .home-grid-icon{right:30px}.home-works-wrapper .grid-container-home .grid-item-home:hover h1{-webkit-animation-name:headerAnimMob;animation-name:headerAnimMob}.home-works-wrapper .grid-container-home .grid-item-home:hover .home-grid-icon{-webkit-animation-name:iconAnimMob;animation-name:iconAnimMob}.home-works-wrapper .grid-container-home .grid-item-home:hover .home-grid-overlay-small h1{-webkit-animation-name:headerAnimMob;animation-name:headerAnimMob}.home-works-wrapper .grid-container-home .grid-item-home:hover .home-grid-overlay-small .home-grid-icon{-webkit-animation-name:iconAnimMob;animation-name:iconAnimMob}.home-works-wrapper .grid-container-home .big-home{grid-row:auto;grid-column:auto;height:270px}.home-works-wrapper .grid-container-home .small-home{height:270px}}.loading-wrapper{position:absolute;top:0;z-index:9999;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fafafa}.loading-wrapper img{width:250px;height:auto}body{font-family:Montserrat,sans-serif;background-color:#f4f4f4;color:#000}.content{min-height:100vh;overflow:hidden;display:block;position:relative}a{cursor:pointer}a,a:hover{color:#000}a:hover{-webkit-text-decoration-line:none;text-decoration-line:none}ul{margin-bottom:0;padding:0}.btn.active,.btn:active,button:active,button:focus,button:hover,input:active,input:focus,input:hover,label:focus,textarea:active,textarea:focus,textarea:hover{outline:0!important;-webkit-appearance:none;box-shadow:none!important}label{color:#878787}@media (max-width:767.98px){.test-slider{height:30px}}
/*# sourceMappingURL=main.9f90d06e.chunk.css.map */

.blocks-gallery-item {
    list-style: none;
    float: left;
}
.wp-block-image {
    float: left;
}
.work-info ul {
    list-style: none;
    margin-top: 20px;e
}

.work-info img {
    max-width: 100%;
}

#react-select-13-input {
    display: none;
}

.custom-partnerss {

}
.custom-partners-item {
    outline: 0;
}
.custom-partners-item img {
    margin: 0 auto;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}
.custom-partners-item img:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
.wp-block-embed-vimeo {
    text-align: center;
    margin-top: 20px;
}
.slick-next:before, .slick-prev:before  {
    color: #000;
}
.slick-slide {
    padding: 15px
}
.slick-next, .slick-prev {
    top: 25%;
}

@media (max-width: 767.98px) {
    .home-works-wrapper,
    .home-works-wrapper .grid-container-home
    {
        height: auto !important;
    }
}

@media (max-width: 767.98px){
    .menu-wrapper .menu-box .menu-footer .menu-locale-sm {
        display: none !important;
    }
}

@media (max-width: 767.98px) {
    .menu-wrapper .menu-box .menu-footer .menu-locale {
        display: block !important; 
    }
}
.menu-open .menu-box .menu-footer .menu-locale span a {
    color: #fff;
}


.work-info > div {
    max-width: 600px;
    width: 90vh;
    height: 320px;
    margin: 0 auto;
    display: block;
    position: static;
}

@media (max-width: 767.98px) {
    .work-info > div {
        max-width: 100%;
        width: 90vh;
        height: auto;
        margin: 0 auto 20px;
        display: block;
        position: static;
    }
}