.footer-new{background:#0a0803;position:relative;padding:5.5vw 0 0;z-index:10}.footer-new .container{max-width:77.5463vw}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.3vw;padding-bottom:3.7vw;border-bottom:0.0579vw solid rgba(255,255,255,0.08)}.footer-cols .fcol .fhead{display:flex;align-items:center;grid-gap:0.46vw;font-family:"Geometria",sans-serif;font-weight:500;font-size:0.85vw;color:rgba(255,255,255,0.55);margin-bottom:1.4vw}.footer-cols .fcol .fhead .dot{width:0.42vw;height:0.42vw;border-radius:50%;background:#EE3D25;display:block}.footer-cols .fcol a{display:block;font-family:"Geometria",sans-serif;font-weight:500;font-size:1.15vw;line-height:200%;color:#fff;opacity:0.85;transition:0.3s}.footer-cols .fcol a:hover{opacity:1;color:#EE3D25}.footer-cols{grid-template-columns:1fr 4fr}.footer-cols .fcol-services .fservices{column-count:3;column-gap:1.6vw}.footer-cols .fcol-services .fservices a{break-inside:avoid}.footer-cols .fcol-services .fservices a{font-size:1vw;line-height:190%}@media (max-width:768px){.footer-cols{grid-template-columns:1fr 1fr}.footer-cols .fcol-services{grid-column:1 / -1;order:5}.footer-cols .fcol-services .fservices{column-count:2;column-gap:4vw}.footer-cols .fcol-services .fservices a{font-size:3.4vw}}.footer-locations{display:grid;grid-template-columns:repeat(2,minmax(0,24vw));justify-content:center;text-align:center;grid-gap:2.3vw 8vw;padding:3vw 0;border-bottom:0.0579vw solid rgba(255,255,255,0.08)}.footer-locations .floc .floc-link{display:block;color:inherit;text-decoration:none;padding:1.35vw 1.5vw;border:1px solid transparent;border-radius:0.85vw;transition:border-color 0.3s ease,box-shadow 0.3s ease,background 0.3s ease}.footer-locations .floc .floc-link:hover,.footer-locations .floc .floc-link:focus-visible{outline:none;border-color:#EE3D25;background:rgba(238,61,37,0.06);box-shadow:0 0 0 1px rgba(238,61,37,0.2)}.footer-locations .floc .fcity{font-family:"Geometria",sans-serif;font-weight:600;font-size:1.35vw;color:#fff;margin:0 0 0.7vw;display:inline-flex;align-items:center;justify-content:center;gap:0.55vw}.footer-locations .floc .flag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;line-height:0}.footer-locations .floc .flag svg{width:1.55vw;height:1.12vw;display:block;border-radius:0.12vw;box-shadow:0 0 0 1px rgba(255,255,255,0.15)}.footer-locations .floc .faddr{font-family:"Raleway",sans-serif;font-weight:400;font-size:0.83vw;line-height:165%;color:rgba(255,255,255,0.5);transition:color 0.3s}.footer-locations .floc .floc-link:hover .faddr,.footer-locations .floc .floc-link:focus-visible .faddr{color:#EE3D25}.footer-bottom{padding:2.3vw 0}.footer-bottom .container{flex-direction:row;align-items:center;justify-content:space-between}.footer-bottom .fb-contact .fhead{display:flex;align-items:center;grid-gap:0.46vw;font-family:"Geometria",sans-serif;font-weight:500;font-size:0.85vw;color:rgba(255,255,255,0.55);margin-bottom:0.9vw}.footer-bottom .fb-contact .fhead .dot{width:0.42vw;height:0.42vw;border-radius:50%;background:#EE3D25;display:block}.footer-bottom .fb-contact a{display:block;font-family:"Geometria",sans-serif;font-weight:600;font-size:1.15vw;color:#fff;opacity:0.9;margin-bottom:0.35vw}.footer-bottom .fb-mid{text-align:center}.footer-bottom .fb-mid .flogo{height:1.6vw;width:auto;margin-bottom:0.6vw}.footer-bottom .fb-mid p{font-family:"Raleway",sans-serif;font-size:0.78vw;color:rgba(255,255,255,0.45)}.footer-bottom .fb-mid .policies{margin-top:0.35vw}.footer-bottom .fb-mid .policies a{font-family:"Raleway",sans-serif;font-size:0.78vw;color:rgba(255,255,255,0.78);text-decoration:none}.footer-bottom .fb-mid .policies a:hover{color:#EE3D25}.footer-bottom .fb-social{display:flex;grid-gap:0.7vw}.footer-bottom .fb-social a{width:2.15vw;height:2.15vw;border-radius:50%;background:rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:center;transition:0.3s}.footer-bottom .fb-social a:hover{background:#EE3D25}.footer-bottom .fb-social svg{width:0.95vw;height:0.95vw}@media (max-width:768px){.footer-new{padding:12vw 0 0}.footer-cols,.footer-locations{grid-template-columns:1fr 1fr;grid-gap:8vw 4vw}.footer-locations .floc .floc-link{padding:3.5vw 3vw}.footer-locations .floc .flag svg{width:4.5vw;height:3.2vw}.footer-cols .fcol a,.footer-locations .floc .fcity{font-size:3.6vw}.footer-cols .fcol .fhead,.footer-locations .floc .faddr,.footer-bottom .fb-contact a,.footer-bottom .fb-mid p,.footer-bottom .fb-mid .policies a{font-size:3vw}.footer-bottom .container{flex-direction:column;grid-gap:6vw;text-align:center}.footer-bottom .fb-mid .flogo{height:6vw}.footer-bottom .fb-social{justify-content:center}.footer-bottom .fb-social a{width:9vw;height:9vw}.footer-bottom .fb-social svg{width:4vw;height:4vw}}.header .nav .head:before{content:"";position:absolute;top:50%;left:0;width:100%;height:4.75vw;transform:translate(0,-50%)}.header{position:absolute;top:0;left:0;width:100%;height:auto;z-index:9999;transition:transform 0.35s ease}.header.header--hidden{transform:translateY(-100%)}.header .line-2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;width:100%;height:8vw;background:linear-gradient(180deg,#090702 0%,rgba(9,7,2,0) 100%);transition:0.3s;opacity:0;display:none}.header .nav .head{color:#0a0803}.header.dark-block-bg .nav .head{color:#fff}.header .line-2 .menu-desc-1:before,.header .line-2 .menu-desc-2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background-image:linear-gradient( to right,rgba(10,8,3,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient( to right,rgba(10,8,3,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient(to bottom,#b5b5b3 0.05787vw,transparent 0.23148vw),linear-gradient(to bottom,#b5b5b3 0.05787vw,transparent 0.23148vw);background-position:top,bottom,left,right;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:0 0,0.46296vw 0.11574vw,0 0,0 0}.header .line-2 .menu-desc-1 .container a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background-image:linear-gradient( to right,rgba(10,8,3,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient( to right,rgba(10,8,3,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient( to bottom,rgba(10,8,3,0.3) 0.17361vw,transparent 0.23148vw ),linear-gradient( to bottom,rgba(10,8,3,0.3) 0.17361vw,transparent 0.23148vw );background-position:top,bottom,left,right;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:0 0,0 0,0.11574vw 0.46296vw,0 0;z-index:999}.header .line-2 .menu-desc-1 .container a:last-child:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background-image:linear-gradient( to right,rgba(10,8,3,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient( to right,rgba(10,8,3,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient( to bottom,rgba(10,8,3,0.3) 0.17361vw,transparent 0.23148vw ),linear-gradient( to bottom,rgba(10,8,3,0.3) 0.17361vw,transparent 0.23148vw );background-position:top,bottom,left,right;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:0 0,0 0,0.11574vw 0.46296vw,0.11574vw 0.46296vw;z-index:999}.header .line-2 .menu-desc-1 .container a p:before{content:"";position:absolute;top:-1px;left:-3px;height:calc(100% + 2px);width:calc(100% + 6px);background:#EE3D25;transition:0.3s;opacity:0;z-index:-1}.header.dark-block-bg .line-2 .menu-desc-1:before,.header.dark-block-bg .line-2 .menu-desc-2:before{background-image:linear-gradient( to right,rgba(255,255,255,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient( to right,rgba(255,255,255,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient(to bottom,#b5b5b3 0.05787vw,transparent 0.23148vw),linear-gradient(to bottom,#b5b5b3 0.05787vw,transparent 0.23148vw)}.header.dark-block-bg .line-2 .menu-desc-1 .container a:before,.header.dark-block-bg .line-2 .menu-desc-1 .container a:last-child:before{background-image:linear-gradient( to right,rgba(255,255,255,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient( to right,rgba(255,255,255,0.3) 0.23148vw,transparent 0.05787vw ),linear-gradient( to bottom,rgba(255,255,255,0.3) 0.17361vw,transparent 0.23148vw ),linear-gradient( to bottom,rgba(255,255,255,0.3) 0.17361vw,transparent 0.23148vw )}.header .line-2 .menu-desc-2 .right .list .img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1.5px solid rgba(10,8,3,0.15)}.header .line-2 .menu-desc-2 .right .dop{display:inline-block;padding:0.17361vw 0.46296vw 0.11574vw;background-image:linear-gradient(to right,#b5b5b3 0.05787vw,transparent 0.05787vw),linear-gradient(to right,#b5b5b3 0.05787vw,transparent 0.05787vw),linear-gradient(to bottom,#b5b5b3 0.05787vw,transparent 0.05787vw),linear-gradient(to bottom,#b5b5b3 0.05787vw,transparent 0.05787vw);background-position:top,bottom,left,right;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:0.17361vw 0.05787vw,0.17361vw 0.05787vw,0.05787vw 0.17361vw,0.05787vw 0.17361vw;font-family:"Geometria",sans-serif;font-weight:400;font-size:14px;line-height:134%;color:rgba(10,8,3,0.5);margin-top:0.92vw}.header .line-2 .menu-desc-2 .left .list a{display:inline-block;padding:0.34vw 0.65vw 0.23vw;background-image:linear-gradient(to right,#b5b5b3 0.05787vw,transparent 0.05787vw),linear-gradient(to right,#b5b5b3 0.05787vw,transparent 0.05787vw),linear-gradient(to bottom,#b5b5b3 0.05787vw,transparent 0.05787vw),linear-gradient(to bottom,#b5b5b3 0.05787vw,transparent 0.05787vw);background-position:top,bottom,left,right;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:0.17361vw 0.05787vw,0.17361vw 0.05787vw,0.05787vw 0.17361vw,0.05787vw 0.17361vw;font-family:"Geometria",sans-serif;font-weight:400;font-size:0.81vw;line-height:134%;color:#0a0803}.header.dark-block-bg .line-2 .menu-desc-2 .left .list a{color:#fff;background-image:linear-gradient( to right,rgba(255,255,255,0.3) 0.05787vw,transparent 0.05787vw ),linear-gradient( to right,rgba(255,255,255,0.3) 0.05787vw,transparent 0.05787vw ),linear-gradient( to bottom,rgba(255,255,255,0.3) 0.05787vw,transparent 0.05787vw ),linear-gradient( to bottom,rgba(255,255,255,0.3) 0.05787vw,transparent 0.05787vw )}.header.dark-block-bg .line-2 .menu-desc-2 .right .dop{color:rgba(255,255,255,0.5);background-image:linear-gradient( to right,rgba(255,255,255,0.3) 0.05787vw,transparent 0.05787vw ),linear-gradient( to right,rgba(255,255,255,0.3) 0.05787vw,transparent 0.05787vw ),linear-gradient( to bottom,rgba(255,255,255,0.3) 0.05787vw,transparent 0.05787vw ),linear-gradient( to bottom,rgba(255,255,255,0.3) 0.05787vw,transparent 0.05787vw )}@media (max-width:700px){.header .line-1,.header .line-2 .nav,#header-btn{display:none}.header .line-2 .logo-box img{height:12.93532vw}.header .line-2 .container{padding:3.48259vw 5.97015vw}.header .line-2{position:relative}.header.dark-block-bg .line-2{background:#0a0803}.header .line-2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(wp-content/themes/hotshots/new/img/footer-bg.svg) center center;background-size:2.23881vw;z-index:5}.header-open-btn{display:block;width:7.9602vw;height:7.9602vw;position:relative}.header .header-open-btn:before,.header .header-open-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(wp-content/themes/hotshots/new/img/header-open-btn-black.svg) center center no-repeat;background-size:cover;transition:0.3s}.header .header-open-btn:after{background:url(wp-content/themes/hotshots/new/img/header-open-btn-close-black.svg) center center no-repeat;background-size:cover}.header .header-open-btn:after{opacity:0}.header.dark-block-bg .header-open-btn:before{background:url(wp-content/themes/hotshots/new/img/header-open-btn-white.svg) center center no-repeat;background-size:cover}.header.dark-block-bg .header-open-btn:after{background:url(wp-content/themes/hotshots/new/img/header-open-btn-close-white.svg) center center no-repeat;background-size:cover}.header .header-open-btn.active:after{opacity:1}.header .header-open-btn.active:before{opacity:0}.header.dark-block-bg .menu-desc-1,.header.dark-block-bg .menu-desc-2{display:none}.mob-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999;padding:28vw 4vw 12vw;display:flex;flex-direction:column;justify-content:space-between;transition:0.6s;transform:translate(0,-100%)}.mob-menu.active{transform:none}.mob-menu .up,.mob-menu .bottom{position:relative;z-index:10;display:flex;flex-direction:column;gap:1.67824vw}.mob-menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(wp-content/themes/hotshots/new/img/b2-bg.svg) center center;background-size:2.23881vw;z-index:5}.mob-menu .accent-btn{justify-content:center}.mob-menu .box{display:flex;flex-direction:column;gap:1.67824vw}.mob-menu .box .line{padding:0;border-right:none;border-left:none;border-bottom:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;overflow:hidden;position:relative;cursor:pointer}.mob-menu .box .head{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;padding-bottom:2vw}.mob-menu .box .head .h3,.mob-menu .home-nav,.mob-menu .blog-nav{font-family:"Geometria",sans-serif;font-weight:500;font-size:5vw;line-height:110%;letter-spacing:-0.01em;text-align:right;color:#0a0803;padding:1.67824vw 0;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:3vw}.mob-menu .box .head .h3 a{color:#0a0803}.mob-menu.dark-block-bg .box .head .h3 a{color:#fff}.mob-menu .box .close{min-width:5vw;min-height:5vw;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:5vw;height:5vw;position:relative;transform:rotate(180deg)}.mob-menu .box .close svg{width:100%;height:auto}.mob-menu .box .active .close{transform:rotate(0deg)}.mob-menu .box .text .p{position:absolute;padding-bottom:2.43056vw;display:flex;flex-direction:column;gap:4vw;align-items:flex-start}.mob-menu .box .text .p p,.mob-menu .box .text .p a{font-family:"Geometria",sans-serif;font-weight:500;font-size:3.48vw;line-height:120%;color:rgba(10,8,3,0.5)}.mob-menu .up p{text-align:left}.mob-menu .up .home-nav,.mob-menu .up .blog-nav{display:flex;grid-gap:3vw;align-items:center;justify-content:flex-start}.mob-menu .up .home-nav svg,.mob-menu .up .blog-nav svg{width:3.9801vw;height:3.9801vw}.mob-menu .up .portfolio-nav span{background:url(wp-content/themes/hotshots/new/img/portfolio-icon-black.svg) center center no-repeat;background-size:cover}.mob-menu .up .active .portfolio-nav span{transform:rotate(45deg)}.mob-menu .up .services-nav span{background:url(wp-content/themes/hotshots/new/img/service-icon-black.svg) center center no-repeat;background-size:cover}.mob-menu .up .active .services-nav span{transform:scale(1,-1)}.mob-menu .up .portfolio-nav span,.mob-menu .up .services-nav span{width:3.9801vw;height:3.9801vw;display:block;transition:0.3s}.mob-menu .dop{display:inline-block;padding:0.74627vw 1.99005vw 0.49751vw;background-image:linear-gradient(to right,#b5b5b3 0.24876vw,transparent 0.24876vw),linear-gradient(to right,#b5b5b3 0.24876vw,transparent 0.24876vw),linear-gradient( to bottom,#b5b5b3 0.24876vw,transparent 0.24876vw ),linear-gradient(to bottom,#b5b5b3 0.24876vw,transparent 0.24876vw);background-position:top,bottom,left,right;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:0.74627vw 0.24876vw,0.74627vw 0.24876vw,0.24876vw 0.74627vw,0.24876vw 0.74627vw;font-family:"Geometria",sans-serif;font-weight:400;font-size:14px;line-height:134%;color:rgba(255,255,255,0.5)}.mob-menu.dark-block-bg{background:#0a0803}.mob-menu.dark-block-bg:before{background:url(wp-content/themes/hotshots/new/img/footer-bg.svg) center center;background-size:2.23881vw}.mob-menu.dark-block-bg .box .head .h3,.mob-menu.dark-block-bg .home-nav,.mob-menu.dark-block-bg .blog-nav{color:#fff}.mob-menu.dark-block-bg .box .close svg path{stroke:#fff}.mob-menu.dark-block-bg .up .home-nav svg path,.mob-menu.dark-block-bg .up .blog-nav svg path{fill:#fff}.mob-menu.dark-block-bg .up .portfolio-nav span{background:url(wp-content/themes/hotshots/new/img/portfolio-icon.svg) center center no-repeat;background-size:cover}.mob-menu.dark-block-bg .up .services-nav span{background:url(wp-content/themes/hotshots/new/img/service-icon.svg) center center no-repeat;background-size:cover}.mob-menu.dark-block-bg .box .text .p p,.mob-menu.dark-block-bg .box .text .p a{color:rgba(255,255,255,0.6)}.mob-menu.dark-block-bg .dop{background-image:linear-gradient( to right,rgba(255,255,255,0.3) 0.24876vw,transparent 0.24876vw ),linear-gradient( to right,rgba(255,255,255,0.3) 0.24876vw,transparent 0.24876vw ),linear-gradient( to bottom,rgba(255,255,255,0.3) 0.24876vw,transparent 0.24876vw ),linear-gradient( to bottom,rgba(255,255,255,0.3) 0.24876vw,transparent 0.24876vw )}}.footer-bottom .fb-social{justify-content:flex-end}.footer-bottom .fb-social a{width:2.4vw;height:2.4vw}.footer-bottom .fb-social svg{width:1.15vw;height:1.15vw}.footer-bottom .fb-social a:hover{background:#ec3a25;transform:translateY(-0.15vw)}@media (max-width:700px){.footer-bottom .fb-social{justify-content:center;flex-wrap:wrap;grid-gap:2.5vw}.footer-bottom .fb-social a{width:9vw;height:9vw}.footer-bottom .fb-social svg{width:4.2vw;height:4.2vw}}