@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@700&family=Roboto:ital,wght@0,400;0,700;1,400&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;vertical-align:top}a{text-decoration:none;transition:all 0.3s linear}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{width:inherit !important}html{scroll-behavior:smooth}body{font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;color:#141414}.Wrap{margin:0
auto;width:90%}.Wrapper{width:90%;max-width:1400px;margin:0
auto}.Section{padding:100px
0}.Center{text-align:center}strong{font-weight:600}em{font-style:italic}i{line-height:1.5 !important}p{margin-bottom:20px}p:last-of-type{margin-bottom:0}img{max-width:100%}.Orange{color:#f47721}.Blue{color:#1e76bd}.breadcrumb{color:#FFF}.breadcrumb
a{color:#FFF}.breadcrumb
.separator{color:#f47721}.Btn{display:inline-block;padding:10px
15px;border:2px
solid #f47721;color:#333;font-weight:700}.Btn::after{content:'+';font-family:'Poppins';font-weight:800;padding-left:10px;color:#f47721}.Btn:hover{background:#f47721;color:#FFF}.Btn:hover::after{color:#FFF}.Btn
span{line-height:1.5}.WhiteBlock{background:#FFF !important}.DarkBlock{background:#141414;color:#FFF}.DarkBlock
.Text{background:#141414}.DarkBlock
.Btn{color:#FFF}.BlueBlock{background:#1e76bd;color:#FFF}.BlueBlock .TwoColAssim
.Text{background:#1e76bd}.BlueBlock
.Btn{color:#FFF}.BlueBlock
.Text{color:#1a1a1a}.BlueBorder{border:4px
solid #1e76bd;padding:20px}.BlueBorder
p{margin:0
!important}.LightGreyBlock{background:#f0f2f4}.wp-block-columns{margin-bottom:0 !important}.Spacer{height:20px}.GreyText{color:#999}h1,h2,h3,h4,h5,h6{font-family:'Poppins',Arial,Helvetica,sans-serif;line-height:1.2;font-weight:700}h1+p,h1+ul,h2+p,h2+ul,h3+p,h3+ul,h4+p,h4+ul,h5+p,h5+ul,h6+p,h6+ul{margin-top:20px}h1 span, h2 span, h3 span, h4 span, h5 span, h6
span{font-weight:400;font-family:'Roboto',Arial,Helvetica,sans-serif}h1 a, h2 a, h3 a, h4 a, h5 a, h6
a{color:#f47721}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#141414}h1{font-size:50px}h2{font-size:40px}h3{font-size:30px}h4{font-size:20px}h4.Blue{font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:400}h5{font-size:18px}.Line::after{content:"";display:block;width:70px;height:4px;margin:20px
0;background:#f47721}.Center .Line:after{margin:20px
auto 40px}.Grid{display:grid;gap:20px;grid-template-columns:repeat(12, 1fr)}.Grid.OneCol,.Grid.TwoCol,.Grid.ThreeCol,.Grid.FourCol,.Grid.FiveCol,.Grid.TwoColAssim,.Grid.TwoColOverlap,.Grid.Product{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto}.Grid.TwoColAssim
.Text{padding:20px}.Grid.TwoColAssim:nth-child(even){background-color:#f0f2f4}.Grid.SixCol{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.Grid.TwoColOverlap{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto}.Grid.TwoColOverlap
.Text{align-self:center}.Grid.TwoColOverlap .Text
.Inside{padding:20px}.Grid.wp-block-columns{display:grid !important}.Grid .wp-block-column{margin:0
!important}.Grid
.Col{align-self:center}.Grid
.Col.Image{overflow:hidden}.Grid
.Col.Right{justify-self:end}.Grid
.Col.Start{align-self:start}.BlueTag{background:#1e76bd;color:#FFF;display:inline-block;padding:5px
15px;margin-bottom:20px}.OrangeTag{background:#f47721;color:#FFF;display:inline-block;padding:5px
15px;margin-bottom:20px}.TopBanner{padding:5px
10px;color:#FFF;background:#0a0a0a}.TopBanner
a{color:#f47721}header::before{content:'';display:block;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);position:absolute;top:0;left:0;z-index:0;width:100%;height:300px}header{position:absolute;width:100%;padding:10px;z-index:999}header
.Wrap{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}header
.Logo{width:200px}header .Menus
.Desktop{display:none}header .Menus
.Mobile{position:fixed;top:0;right:0;width:100%;height:100%;padding:40px
0;overflow:scroll;background:rgba(0, 0, 0, 0.9);backdrop-filter:blur(10px)}header .Menus .Mobile
.menu{padding:0
30px}header .Menus .Mobile .menu
a{color:rgba(255, 255, 255, 0.7)}header .Menus .Mobile .menu .sub-menu{margin-bottom:40px}header .Menus .Mobile .menu .sub-menu
li{padding-left:20px}header .Menus .Mobile .menu .sub-menu li::before{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:600;color:#f47721;margin:0
10px 0 -15px}header .Menus .Mobile .menu .sub-menu
a{font-size:16px;font-weight:400}header .Menus .Mobile
.MenuFirst{}header .Menus .Mobile .MenuFirst ul
li{margin:10px
0}header .Menus .Mobile .MenuFirst ul li
a{font-size:30px;font-weight:600}header .Menus .Mobile
.MenuCt{margin:40px
0 30px;padding:0
30px 20px;border-bottom:1px dashed rgba(255, 255, 255, 0.25);display:flex;justify-content:space-between;align-items:center}header .Menus .Mobile .MenuCt
a.Phone{font-size:20px;color:#f47721;font-weight:600}header .Menus .Mobile .MenuCt .wpml-ls-item
a{display:inline-block;padding:10px;background:#f47721;color:#FFF;font-size:16px;font-weight:600}#Nav{display:none}#Nav.Open{display:block}.MobilTools
.Bars{color:#FFF;background:#f47721;padding:10px;margin-top:16px;text-align:center;width:36px}#Close{position:absolute;top:20px;right:20px;color:#FFF;padding:10px;width:36px;background:#1e76bd;text-align:center}.HomeHero{position:relative}.HomeHero
.SlickControls{display:flex;justify-content:center;position:absolute;width:100%;bottom:20px;z-index:10;align-items:center}.HomeHero .SlickControls
.Arrow{color:#FFF;display:inline-block;padding:0
10px;font-size:20px;transition:all 0.3s linear;display:flex;align-items:center;margin-top:2px;cursor:pointer}.HomeHero .SlickControls .Arrow:hover{color:#f47721}.HomeHero .SlickControls
.Arrow.ArrowPrev{margin-right:10px}.HomeHero .SlickControls
.Arrow.ArrowNext{margin-left:10px}.HomeHero .slick-dots{display:flex;align-items:center;justify-content:center;gap:5px}.HomeHero .slick-dots
li{display:inline-block}.HomeHero .slick-dots li
button{display:block;width:15px;height:15px;font-size:1px;color:transparent;border-radius:50%;background:#FFF;transition:all 0.3s linear;border:none;cursor:pointer;line-height:1}.HomeHero .slick-dots li.slick-active
button{background-color:#f47721}.HomeSlider
.Slide{position:relative;height:100vh;max-height:850px}.HomeSlider .Slide
.Image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.HomeSlider .Slide .Image
img{height:100%;object-fit:cover;object-position:center}.HomeSlider .Slide
.Content{display:flex;justify-content:flex-end;position:relative;z-index:2;height:100%;align-items:center}.HomeSlider .Slide .Content
.Inside{text-align:right}.HomeSlider .Slide .Content .Inside
h1{color:#FFF;background-color:rgba(0, 0, 0, 0.75);padding:5px
10px;margin-bottom:0;line-height:1;float:right;clear:both}.HomeSlider .Slide .Content .Inside
a{clear:both;color:#FFF;background:rgba(0, 0, 0, 0.75);border:2px
solid #f47721;float:right;margin-top:20px}.HomeSlider .Slide .Content .Inside a::after{color:#f47721}.HomeSlider .Slide .Content .Inside a:hover{background:#f47721}.HomeSlider .Slide .Content .Inside a:hover::after{color:#FFF}.Services
.Col{background:#FFF;transition:all 0.3s linear}.Services .Col
.Image{position:relative}.Services .Col .Image
img{position:relative;z-index:1}.Services .Col .Image::after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0, 0, 0, 0);z-index:2;transition:all 0.3s linear}.Services .Col
.Title{width:90%;margin:-40px auto 20px;position:relative;z-index:5;color:#fff;padding:20px}.Services .Col
.Text{padding:10px;display:flex;align-items:center;justify-content:center;color:#333}.Services .Col
.More{padding-bottom:20px;font-size:40px;color:#f47721}.Services .Col:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.25)}.Services .Col:hover .Image::after{background:rgba(0, 0, 0, 0.5)}.Services .Col:nth-child(odd) .Title{background:#1e76bd}.Services .Col:nth-child(even) .Title{background:#f47721}.Expertise h2+h4{margin-top:20px;font-weight:400;font-family:'Roboto',Arial,Helvetica,sans-serif}.CustomS
.Col{background:#FFF;transition:all 0.3s linear;align-self:flex-start}.CustomS .Col
.Image{position:relative}.CustomS .Col .Image
.Icon{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.5)}.CustomS .Col
.Text{padding:20px}.CustomS .Col .Text
p{margin:0}.CustomS .Col .Text p:first-of-type{margin:20px
0}.CustomS .Col:hover{box-shadow:0 0 15px rgba(0, 0, 0, 0.25)}.GenericT .Col, .GenericT .wp-block-column{background:#FFF;transition:all 0.3s linear;align-self:stretch}.GenericT .Col .Image, .GenericT .wp-block-column
.Image{max-height:270px}.GenericT .Col .Text, .GenericT .wp-block-column
.Text{padding:20px}.GenericT .Col .Text h4, .GenericT .wp-block-column .Text
h4{display:flex;align-items:center;justify-content:center;min-height:48px}.BannerTitle{height:100vh;max-height:640px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#1a1a1a;position:relative}.BannerTitle.NoImg{background-image:url(/wp-content/themes/mg/img/hero/hero1.jpg)}.BannerTitle.PostImage{background-image:url(/wp-content/themes/mg/img/bg-news.jpg);max-height:380px}.BannerTitle
.Screen{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.25)}.BannerTitle
.Wrapper{position:relative;z-index:3;height:100%}.BannerTitle .Wrapper
.Inside{position:absolute;bottom:0;left:0;color:#FFF;width:auto;background:rgba(0, 0, 0, 0.5);padding:20px}.PageContent ul
li{margin-bottom:10px}.PageContent ul li::before{content:'• ';color:#f47721}.PageContent ul li
ul{margin-top:10px;padding-left:20px}.PageContent ul li
a{color:#1a1a1a}.PageContent ul li a:hover{color:#f47721}.PageContent ul.Check
li{display:flex;gap:10px}.PageContent ul.Check li::before{content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:400}.PageContent p a, .PageContent table
a{color:#f47721}.PageContent p a.Btn, .PageContent table
a.Btn{color:#333}.PageContent p a.Btn:hover, .PageContent table a.Btn:hover{color:#FFF}.HasSide{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.PostImageInside{background:linear-gradient(90deg, #f47721 0%, #1e76bd 100%);padding:2px}.PostImageInside
img{max-width:100%;height:auto;background:#FFF}.SideBar{background:url(/wp-content/themes/mg/img/bg-sidebar.svg) left bottom no-repeat #f0f2f4;background-size:50%;padding:20px}.SideBar
.Logo{max-width:200px;margin-bottom:40px}.SideBar ul
li{margin-bottom:10px}.SideBar ul li
a{color:#1a1a1a;font-weight:600}.SideBar ul li a:hover{color:#f47721}.SideBar ul li::before{content:'\f105';font-family:'Font Awesome 5 Pro';font-weight:400;color:#f47721;padding-right:5px}.SideBar
.Info{display:flex;gap:20px;flex-direction:column}.SideBar .Info
a{display:grid;grid-template-columns:25px 1fr;gap:5px;color:#1a1a1a}.SideBar .Info a
i{color:#f47721;text-align:center}.SideBar .Info a:hover{color:#1e76bd}.Products
.Col{align-self:stretch}.Products
.Text{padding:20px}.Products
.Col.Advise{display:flex;align-items:center;align-self:stretch !important}.Products .Col.Advise
.Inside{padding:20px}.Products .Col.Advise .Inside
a.Btn{border-color:#FFF;color:#FFF}.Products .Col.Advise .Inside a.Btn::after{display:none}.Partners
p{margin-bottom:0;font-weight:600;padding-top:10px}.wp-block-column.is-vertically-aligned-top{align-self:stretch !important}.wp-block-separator{border:1px
dashed #b3b3b3 !important;border-bottom:none !important}.Brands.wp-block-gallery{gap:20px !important;display:grid !important;grid-template-columns:repeat(2, 1fr)}.Brands.wp-block-gallery .wp-block-image{width:100% !important}.Brands.wp-block-gallery .wp-block-image
img{background:#FFF}.Brands.wp-block-gallery.has-nested-images figure.wp-block-image
figcaption{background:none !important;position:relative !important;padding-top:10px !important;color:#141414 !important;display:block !important}.ContactBlock{display:grid !important;grid-template-columns:repeat(1, 1fr);gap:20px}.ContactBlock
.ContactInfo{display:flex;background:url(/wp-content/themes/mg/img/bg-sidebar.svg) left bottom no-repeat #f0f2f4;padding:20px;flex-direction:column;gap:30px}.ContactBlock .ContactInfo
.Logo{max-width:300px;margin-bottom:20px}.ContactBlock .ContactInfo
.Coords{display:Grid !important;gap:5px;grid-template-columns:25px 1fr}.ContactBlock .ContactInfo .Coords
i{color:#f47721;display:block;width:100%;text-align:center}.ContactBlock .ContactInfo .Coords .Text
h5{margin-bottom:10px}.ContactBlock .ContactInfo .Coords .Text
p{margin:0
!important}.ContactBlock
.MapBlock{display:flex;flex-direction:column;gap:20px}.ContactBlock .MapBlock
.Image{max-height:350px}.ContactBlock .MapBlock .Image .wp-block-cover{min-height:350px !important}.ContactBlock .MapBlock
.Map{position:relative;min-height:350px}.ContactBlock .MapBlock .Map
iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.ContactForm{display:flex;gap:20px;flex-direction:column;width:90%;max-width:900px;margin:0
auto}.ContactForm
input{border:0
none;border-radius:0;background:#FFF;padding:5px
10px;display:block;width:100%;box-sizing:border-box;height:40px;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:16px}.ContactForm input::placeholder{font-weight:700;color:#141414}.ContactForm input[type="submit"]{height:40px;border:0
none;border-radius:0;background:#f47721;font-weight:700;color:#fff;font-size:20px;cursor:pointer}.ContactForm input[type="checkbox"]{margin:0}.ContactForm input[type="file"]{color:#141414}.ContactForm
textarea{border:0
none;background:#FFF;border-radius:0;padding:10px;display:block;width:100%;height:300px;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:16px}.ContactForm textarea::placeholder{font-weight:700;color:#141414}.ContactForm
.SubmitBlock{display:flex;flex-direction:column;gap:20px}.ContactForm
.Col{display:inline-flex;flex-direction:column;gap:20px;align-self:flex-start}.ContactForm
.Attachs{display:flex;flex-direction:column;gap:20px}.ContactForm
h5{margin-bottom:10px}.ContactForm h5+span.Small{display:block;margin-top:-10px}.ContactForm .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2, 1fr)}.ContactForm .wpcf7-checkbox>span{display:grid;grid-template-columns:48px 1fr;gap:10px;margin:0;align-items:center}.wpcf7-response-output{text-align:center}.Values{display:flex;flex-direction:column;gap:40px}.CatPosts
.Post{align-self:stretch;background:#FFF;text-align:center;transition:all 0.3s linear}.CatPosts .Post
a{color:#1a1a1a}.CatPosts .Post
.Image{background-size:100% auto;background-position:center;background-color:#FFF;background-repeat:no-repeat;position:relative}.CatPosts .Post .Image
img{width:100%;height:auto}.CatPosts .Post .Image
.Screen{display:block;position:absolute;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%)}.CatPosts .Post
.Image.NoImg{background-image:url(/wp-content/themes/mg/img/noimg.jpg)}.CatPosts .Post
.Text{padding:20px}.CatPosts .Post .Text
.Title{margin-bottom:20px}.CatPosts .Post .Text .Title
h4{color:#0a0a0a}.CatPosts .Post .Text
.Excerpt{color:#1a1a1a;margin-bottom:20px}.CatPosts .Post:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.25)}.ServiceBanner{background:#141414;color:#FFF;position:relative}.ServiceBanner::before{content:'';display:block;width:100%;height:6px;position:absolute;top:0;left:0;background:linear-gradient(90deg, #f47721 0%, #1e76bd 100%)}.ServiceBanner
.Icon{display:inline-block;width:40px}.ServiceBanner
h3{margin-bottom:20px}.ServiceBanner
h2{font-weight:400;margin-bottom:20px;font-family:'Roboto',Arial,Helvetica,sans-serif}.ServiceBanner
h1{margin-bottom:20px}.ServiceBanner h1
a{color:#f47721}.ServiceBanner
.Btn{color:#FFF}footer{background-color:#1a1a1a;color:#FFF;padding:40px
20px;text-align:center}footer
.Logo{width:165px;margin-bottom:20px;display:inline-block}footer .Cords
a{color:#FFF;display:block;margin-bottom:15px}footer .Cords a
i{color:#f47721;margin-right:10px;width:20px;text-align:center}footer .Cords
a.Social{display:inline-flex;width:40px;height:40px;justify-content:center;align-items:center;color:#FFF;background:#f47721}footer .Cords a.Social
i{color:#FFF;margin:0}footer .Cords a.Social:hover{background:#1e76bd}.FootNav{background:#1e76bd;padding:40px
20px;color:#FFF}.FootNav ul
li{margin:5px
0;text-align:center}.FootNav ul li
a{font-size:18px;font-weight:700;text-transform:uppercase;color:rgba(255, 255, 255, 0.7)}.FootNav ul li a:hover{color:#FFF}.FootNav ul li
ul{display:none}.Copy{padding:20px
0;background:#141414;color:#FFF;text-align:center}.Copy
img{width:36px;height:auto}.Copy
a{color:#FFF}.Copy
.MM{margin-top:20px}.Copy
.Site{display:block}.Team
.Col{display:flex;flex-direction:column;align-self:stretch;background:#FFF}.Team
.Text{padding:20px;background:#FFF}.Products .wp-block-column:nth-child(odd) .wp-block-cover__background{background:url(/wp-content/themes/mg/img/angle-top-orange.png) left top no-repeat, url(/wp-content/themes/mg/img/angle-bottom-orange.png) bottom right no-repeat, rgba(0, 0, 0, 0.25);opacity:1}.Products .wp-block-column:nth-child(even) .wp-block-cover__background{background:url(/wp-content/themes/mg/img/angle-top-blue.png) left top no-repeat, url(/wp-content/themes/mg/img/angle-bottom-blue.png) bottom right no-repeat, rgba(0, 0, 0, 0.25);opacity:1}.JobPosts{align-items:stretch}.JobPosts
.Col{display:flex;padding:20px;font-size:22px;font-weight:600;border:2px
solid #f47721;color:#1a1a1a;height:100%}.JobPosts .Col
.Title{display:flex;width:100%;gap:20px;align-items:center;justify-content:space-between}.JobPosts .Col .Title::after{content:"+";color:#f47721}.JobPosts .Col:hover{background-color:#f47721;color:#FFF}.JobPosts .Col:hover .Title::after{color:#FFF}.JobPosts .Col:nth-child(even){border-color:#1e76bd}.JobPosts .Col:nth-child(even) .Title::after{color:#1e76bd}.JobPosts .Col:nth-child(even):hover{background-color:#1e76bd}.JobPosts .Col:nth-child(even):hover .Title::after{color:#FFF}.language-menu{display:inline-block !important}.language-menu li
a{display:inline-flex;padding:5px
10px;color:#FFF;opacity:1;background:#f47721;font-size:14px}.language-menu li
a.lang_sel_sel{display:none}figcaption{display:none}.rank-math-list{display:flex;flex-direction:column;gap:15px}.rank-math-list .rank-math-list-item{padding:15px;border:1px
solid #f0f2f4;background-color:#FFF;border-radius:5px}.rank-math-list .rank-math-list-item .rank-math-question{margin-bottom:10px}@media (max-width: 374px){.ServiceBanner
h1{font-size:40px}}@media (max-width: 415px){h1{font-size:46px}.HomeSlider
.Slide{max-height:600px}.BannerTitle
h1{font-size:34px !important}.ServiceBanner
h1{font-size:40px}.ServiceBanner
h2{font-size:30px}.ServiceBanner
h3{font-size:20px;display:flex;align-items:center;justify-content:center;gap:6px}.TwoColAssim .Text .wp-block-columns{gap:0 !important}}@media (min-width: 767px){header .Menus
.Mobile{width:350px;padding:40px
20px}.Grid.TwoCol{grid-template-columns:repeat(2, 1fr)}.Grid.ThreeCol{grid-template-columns:repeat(2, 1fr)}.Grid.FourCol{grid-template-columns:repeat(2, 1fr)}.Grid.FiveCol{grid-template-columns:repeat(3, 1fr)}.Grid.SixCol{grid-template-columns:repeat(3, 1fr)}.Grid.Product{grid-template-columns:3fr 1fr}.Grid.TwoColOverlap{grid-template-columns:repeat(12, 1fr)}.Grid.TwoColOverlap .Text, .Grid.TwoColOverlap
.Image{grid-row:1 / 2}.Grid.TwoColOverlap .Text
.Inside{padding:40px}.Grid.TwoColOverlap:nth-child(odd) .Image{grid-column:1 / 6;z-index:1}.Grid.TwoColOverlap:nth-child(odd) .Text{grid-column:5 / 13;z-index:2}.Grid.TwoColOverlap:nth-child(even) .Image{grid-column:7 / 13;z-index:1}.Grid.TwoColOverlap:nth-child(even) .Text{grid-column-start:1;grid-column:1 / 8;z-index:2}.Grid.TwoColAssim{grid-template-columns:repeat(13, 1fr);gap:0}.Grid.TwoColAssim .Text, .Grid.TwoColAssim
.Image{grid-row:1 / 2}.Grid.TwoColAssim .Text
.Inside{padding:80px
40px}.Grid.TwoColAssim .Image .wp-block-cover{height:100%}.Grid.TwoColAssim:nth-child(odd) .Image{grid-column:1 / 7}.Grid.TwoColAssim:nth-child(odd) .Text{grid-column:7 / 15}.Grid.TwoColAssim:nth-child(even) .Image{grid-column:8 / 15}.Grid.TwoColAssim:nth-child(even) .Text{grid-column:1 / 8}.Brands.wp-block-gallery{grid-template-columns:repeat(4, 1fr)}.Services
.Col{align-self:flex-start}.Services .Col .Title
h3{font-size:20px}.Services .Col .Text
p{min-height:48px}.CustomS .Col .Text
h4{display:flex;align-items:center;justify-content:center;min-height:50px}.CustomS .Col .Text p:first-of-type{min-height:96px}footer
.Logo{width:284px;display:block;margin:0
auto}footer
.Wrap{display:flex;gap:40px;justify-content:center;flex-direction:column}.ContactForm
.SubmitBlock{flex-direction:initial;justify-content:space-between;align-items:center}.ContactForm input[type="submit"]{min-width:170px}.ServiceBanner
h2{font-size:30px}.ServiceBanner
h3{font-size:28px}.HasSide{grid-template-columns:1fr 250px}.Products .Text p:nth-child(odd){min-height:120px}}@media (min-width: 980px){header
.Logo{width:250px}header .Menus
.Mobile{display:none}header .Menus
.Desktop{display:flex;gap:20px;flex-direction:column}header .Menus .Desktop
.Top{display:flex;justify-content:flex-end}header .Menus .Desktop .Top
ul{display:flex;gap:20px}header .Menus .Desktop .Top ul
li{display:inline-flex;align-items:center}header .Menus .Desktop .Top ul li
a{color:#FFF;opacity:0.7}header .Menus .Desktop .Top ul li a:hover{opacity:1}header .Menus .Desktop .Top ul li.Phone
a{color:#f47721;font-weight:600;opacity:1}header .Menus .Desktop .Top ul li.wpml-ls-item
a{display:inline-flex;padding:5px
10px;color:#FFF;opacity:1;background:#f47721;font-size:14px}header .Menus .Desktop
.Main{display:flex;justify-content:flex-end}header .Menus .Desktop .Main
ul{display:flex;align-items:center}header .Menus .Desktop .Main ul
li{display:inline-flex;position:relative;padding:10px
20px}header .Menus .Desktop .Main ul li
a{color:#FFF;font-size:22px;font-weight:800;text-transform:uppercase;opacity:0.7;border-bottom:4px solid transparent}header .Menus .Desktop .Main ul li a:hover{opacity:1}header .Menus .Desktop .Main ul li.current_page_item
a{border-bottom:4px solid #f47721;opacity:1}header .Menus .Desktop .Main ul li.current_page_item ul li
a{border-bottom:none}header .Menus .Desktop .Main ul li
ul{position:absolute;top:56px;left:0;display:none;flex-direction:column;background:rgba(0, 0, 0, 0.9);backdrop-filter:blur(10px);padding:20px;justify-content:flex-start;gap:10px;min-width:270px}header .Menus .Desktop .Main ul li ul
li{align-self:flex-start;background:none;padding:0}header .Menus .Desktop .Main ul li ul li:hover{background:none}header .Menus .Desktop .Main ul li ul li
a{text-transform:none;font-weight:400;font-size:18px}header .Menus .Desktop .Main ul li ul li a:hover{color:#f47721}header .Menus .Desktop .Main ul li:hover{background:rgba(0, 0, 0, 0.9)}header .Menus .Desktop .Main ul li:hover
ul{display:flex}.MobilTools{display:none}footer
.Cords{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);text-align:left}footer .Cords a:nth-child(even){text-align:right}.FootNav{padding:20px
0}.FootNav ul li
a{color:rgba(255, 255, 255, 0.7)}.FootNav ul li a:hover{color:#FFF}.FootNav .Second ul li
a{text-transform:none}.Brands.wp-block-gallery{grid-template-columns:repeat(5, 1fr)}.ContactBlock{grid-template-columns:300px 1fr;gap:5px}.ContactBlock
.ContactInfo{padding:40px
20px}.ContactBlock
.MapBlock{display:grid;gap:5px;grid-template-rows:350px 1fr}.Values{gap:60px}.Spacer{height:40px}.HasSide{grid-template-columns:1fr 350px}.Grid.ThreeCol{grid-template-columns:repeat(3, 1fr)}.Team .Text
p.par{min-height:96px}.Team .Text
p.Blue{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center}.Products .Text
h4{min-height:48px;display:flex;align-items:center;width:100%;justify-content:center}.Copy
.Site{display:initial;margin:0}}@media (min-width: 1200px){body{font-size:18px}header .Menus .Desktop .Main
ul{gap:40px}.Grid.FourCol{grid-template-columns:repeat(4, 1fr)}.Grid.FiveCol{grid-template-columns:repeat(5, 1fr)}.Grid.SixCol{grid-template-columns:repeat(6, 1fr)}.CustomS .Col .Text p:first-of-type{min-height:155px}footer{padding:30px
0}footer
.Wrap{flex-direction:row}footer
.Logo{margin:0;width:165px}footer
.Cords{display:flex;width:100%;align-items:center;justify-content:space-between}footer .Cords
a{max-width:300px;margin-bottom:0}.FootNav
.Wrap{display:flex;justify-content:space-between}.FootNav
ul{display:flex;align-items:center;gap:30px}.FootNav ul
li{text-align:initial}.Copy
.Wrap{display:flex;align-items:center;justify-content:space-between}.Copy
.MM{margin:0}.HomeSlider .Slide .Content .Inside
h1{font-size:80px}h1{font-size:64px}h2{font-size:58px}h3, .Services .Col .Title
h3{font-size:40px}h4{font-size:28px}.CustomS .Col .Text
h4{min-height:72px}.ServiceBanner
h2{font-size:34px}.ServiceBanner
h3{font-size:30px}.Team .Text
p.par{min-height:162px}.Team .Text
p.desc{min-height:81px}.Products .Text
h4{min-height:72px}.GenericT .Col .Text h4, .GenericT .wp-block-column .Text
h4{min-height:68px}}@media (min-width: 1400px){header .Menus .Desktop .Main
ul{gap:30px}footer .Cords
a{max-width:none}.ContactBlock{grid-template-columns:450px 1fr}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}