z-index:200;
body{padding:0;margin:0}
a,
h1,
h2,
h3,
h4,
p,
ul,
li,
*{font-family:"Inter",sans-serif !important;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0}
h1{text-transform:uppercase;font-weight:700;font-size:1rem}
.shadow{-webkit-box-shadow:0 5px 10px 2px rgba(34,60,80,0.2);-moz-box-shadow:0 5px 10px 2px rgba(34,60,80,0.2);box-shadow:0 5px 10px 2px rgba(34,60,80,0.2)}
.overflow-hidden{overflow:hidden}
.rounded{border-radius:1.25rem !important}
.w-full{width:100%}
.flex-grow{flex-grow:1}
.flex-col{flex-direction:column}
.flex{display:flex}
.mx-2{margin-left:0.5rem;margin-right:0.5rem}
.mb-2{margin-bottom:3rem}
.justify-center{justify-content:center}
.promo_{background-image:linear-gradient(rgba(0,0,0,0.24),rgba(0,0,0,0.24)),url(https://damiraa.kz/themes/winter-cms/assets/img/bg.jpg);background-size:cover;background-repeat:no-repeat;overflow:hidden;width:100%;height:100vh;max-height:1080px;background-blend-mode:darken;text-align:start}
.bg_promo{position:absolute;z-index:-100;object-fit:cover;max-width:100%;filter:brightness(70%)}

.logo{position:sticky;top:7px;left:54px;width:300px}
.promoSide{z-index:40000;background-color:#587999;width:400px;border-radius:0 30px 30px 0;position:absolute;top:0;max-height:100vh;height:100vh;display:grid;grid-template-rows:24% 24% 24% 24%;justify-content:center;gap:1rem;align-items:center}
video{width:100%;max-width:100%;object-fit:cover;filter:brightness(0.9);z-index:-100;min-height:1080px;max-height:1080px}
.slogan{position:relative;width:60%;left:212px;top:22vh;color:#FFF;text-align:left;font-size:2.5rem;text-transform:uppercase;font-weight:900}
.prod h3{font-weight:900}
.logo{width:150px}
.techSide h2{text-align:left !important;text-indent:60px}
.box{height:unset}
.tech,
.tech video{max-height:800px;min-height:800px;height:auto}
.aboutC .text p{font-size:1.25rem !important}
@media only screen and (max-width:600px){.promo_{display:flex;flex-direction:column-reverse;background-image:linear-gradient(rgba(0,0,0,0.24),rgba(0,0,0,0.24)),url(https://damiraa.kz/themes/winter-cms/assets/img/bgmobile.jpg)}.slogan{font-size:2rem;width:10rem;left:20px;top:0}.bg_promo{top:0;left:0;height:100vh;max-width:none}.logo{width:150px;top:-810px;left:225px;bottom:821px !important}.techSide h2{font-size:1.5rem !important;text-indent:20px}}
.about{margin-bottom:40px}
.aboutC{heigh:99vh;display:flex;justify-content:space-between;background-color:#fff;z-index:200}
.aboutImg{width:50%}
.aboutC img{width:500px;margin:4rem auto 4rem;z-index:200}
.aboutC .text{font-weight:500;font-size:1.іrem;padding:40px;width:40%;margin:0 auto;text-align:left}
.aboutC .text h4{text-align:left;margin-bottom:4rem}
.button{margin:4rem auto 1rem;padding:1rem 4rem;background-color:#c9a675;width:26rem;max-width:26rem;border-radius:1rem;color:#fff;text-decoration:none;transition:background-color 1s ease-out}
.button a:visited{color:#fff}
.button:hover{background-color:#587999;text-decoration:none}
.about_wrapper{display:flex;flex-dirextion:row;justify-content:space-around;margin-bottom:85px}
.about_block{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:40px;width:385px;min-height:285px;height:285px;object-fit:contain;background-color:#587998;margin-right:70px}
.about_block h1{font-weight:600 !important;font-size:4rem !important;margin:0 !important;height:20%}
.about_block p{font-size:1.6rem;margin:0 !important;height:70%}
.about_block img{height:80%}
.about_blocl:last-child{margin-right:0}
.b1,
.b2,
.b3,
.b4,
.b5{color:#587999}
.b1{background-color:#eef2f5}
.b2{background-color:#e6ebf0}
.b3{background-color:#dee4ea}
.b4{background-color:#d5dee5}
.b5{background-color:#cdd7e0}
.gold{background-color:#c9a675;color:#FFF}
@media only screen and (max-width:600px){.about_block h1{font-size:3rem !important;margin:57px 0 0 !important}.about_block p{font-size:1.2rem}.about{margin-top:120px}.aboutC{flex-direction:column;width:100%}.aboutImg{width:100%}.aboutC img{width:100%;margin:0}.aboutC .text{padding:15px;width:90%;margin:0 auto}.button{margin-bottom:1rem}.about_wrapper{flex-direction:column}.about_block{width:100%;margin-bottom:1rem}.aboutC,.about{height:unset !important;overflow:unset !important}.aboutC .text p{font-size:1.1rem !important}.pageTitle,.techSide h2{font-size:1.5rem !important}.about .pageTitle,.about .techSide h2{margin:20px 0!important}}
.tech{overflow:hidden}
nav{margin:0 auto;width:100%;height:auto;display:flex;flex-direction:row-reverse;position:relative;z-index:1000000}
nav ul{top:40px;position:absolute;margin:0;padding:0;list-style-type:none;float:left;display:inline-block;z-index:1000000}
nav ul li{position:relative;margin:0 20px 0 0;float:left;display:inline-block}
li>a:after{content:' »'}li>a:only-child:after{content:''}
nav ul li a{padding:20px;display:inline-block;color:white;text-decoration:none}
nav ul li a:hover{opacity:0.5}
nav ul li ul{top:60px;display:none;position:absolute;left:0;background:#587999;float:left}
nav ul li ul li{width:100%;border-bottom:1px solid rgba(255,255,255,0.3)}
nav ul li:hover ul{display:block}
nav select{font-family:'Inter',sans-serif;font-weight:600;text-transform:uppercase;background-color:transparent;color:#FFF;padding:5px}
nav option{background-color:#587999;height:1.2rem;border-radius:0}
nav select.decorated option:hover{backgound-color:#fff;box-shadow:0 0 10px 100px #1882A8 inset}
li form{padding:1rem}
nav.navPages{height:11rem;background:#587999;align-items:center;position:sticky}
.pLogo{position:absolute;top:7px;left:54px;width:180px}
@media only screen and (max-width:600px){nav ul{top:0;display:flex;flex-direction:column-reverse;background-color:#587999}nav ul.m1{visibility:hidden}nav ul li ul{left:126px;top:20px}nav{justify-content:flex-end}nav.navPages{border-radius:0}.pLogo{top:10px;left:25px}}
.menu-toggle{background:none;border:none;cursor:pointer;padding:10px;position:absolute;top:10px;right:10px;z-index:1000001;display:none}
.menu-toggle span{display:block;width:25px;height:3px;background-color:#FFF;margin-bottom:5px;transition:transform 0.3s ease-in-out}
.menu-toggle.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}
.menu-toggle.open span:nth-child(2){opacity:0}
.menu-toggle.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
nav ul.m1.open{visibility:visible;top:5px}
.tech{position:relative;display:flex;height:100vh;max-height:1080px}
.techSide{z-index:20000;background-color:#587999;width:590px;border-radius:30px 0 0 30px;position:absolute;top:0;height:100%;right:0}
.techSide h2{text-transform:uppercase;font-weight:900;font-size:2.5rem;text-align:right;margin-right:1.5rem;margin-bottom:0;color:#fff}
.box{height:85%;align-content:center}
.box .pos{display:flex;font-size:1.25rem;margin:.5rem 4.375rem;align-items:center}
.pos p{margin-left:1rem;color:#fff;text-align:left}
.pos img{width:50px}
.button1{padding:1rem 3rem;background-color:#587999;font-size:1.5rem;font-weight:600;border-radius:1rem;color:#fff;border:none}
.button1{text-decoration:none;transition:background-color 1s ease-out;transition:color 1s ease-out}
.button1 a:visited{color:#fff}
.button1:hover{background-color:#fff;color:#587999;text-decoration:none}
@media only screen and (max-width:600px){.tech{margin-top:2rem;height:auto}.tech video{display:none}.techSide{width:100%;border-radius:0;position:static}.techSide h2{font-size:2.5rem}.box .pos{font-size:1.1rem;margin:.7rem 1.375rem}.pos img{width:4rem;height:4rem}.pos p{text-align:left}}.content-asset p{margin:0 auto}
.breadcrumb{display:none}
.margin-top-10{padding-top:10px}
.margin-bot-10{padding-bottom:10px}
#parallax-world-of-ugg h1{font-size:24px;font-weight:400;text-transform:uppercase;color:black;padding:0;margin:0}
#parallax-world-of-ugg h2{font-size:70px;letter-spacing:10px;text-align:center;color:white;font-weight:400;text-transform:uppercase;z-index:10;opacity:.9}
#parallax-world-of-ugg h3{font-size:14px;line-height:0;font-weight:400;letter-spacing:8px;text-transform:uppercase;color:black}
#parallax-world-of-ugg p{font-weight:400;font-size:14px;line-height:24px}
.first-character{font-weight:400;float:left;font-size:84px;line-height:64px;padding-top:4px;padding-right:8px;padding-left:3px}
.sc{color:#3b8595}
.ny{color:#3d3c3a}
.atw{color:#c48660}
#parallax-world-of-ugg .title{background:white;padding:60px;margin:0 auto;text-align:center}
#parallax-world-of-ugg .title h1{font-size:35px;letter-spacing:8px}
#parallax-world-of-ugg .block{background:white;padding:60px;width:820px;margin:0 auto;text-align:justify}
#parallax-world-of-ugg .block-gray{background:#f2f2f2;padding:60px}
#parallax-world-of-ugg .section-overlay-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;opacity:0.7}
#parallax-world-of-ugg .parallax-one{padding-top:200px;padding-bottom:200px;overflow:hidden;position:relative;width:100%;background-image:url(https://images.unsplash.com/photo-1415018255745-0ec3f7aee47b?dpr=1&auto=format&fit=crop&w=1500&h=938&q=80&cs=tinysrgb&crop=);background-attachment:fixed;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-position:top center}
#parallax-world-of-ugg .parallax-two{padding-top:200px;padding-bottom:200px;overflow:hidden;position:relative;width:100%;background-image:url(https://images.unsplash.com/photo-1432163230927-a32e4fd5a326?dpr=1&auto=format&fit=crop&w=1500&h=1000&q=80&cs=tinysrgb&crop=);background-attachment:fixed;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-position:center center}
#parallax-world-of-ugg .parallax-three{padding-top:200px;padding-bottom:200px;overflow:hidden;position:relative;width:100%;background-image:url(https://images.unsplash.com/photo-1440688807730-73e4e2169fb8?dpr=1&auto=format&fit=crop&w=1500&h=1001&q=80&cs=tinysrgb&crop=);background-attachment:fixed;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-position:center center}
#parallax-world-of-ugg .line-break{border-bottom:1px solid black;width:150px;margin:0 auto}
@media screen and (max-width:959px) and (min-width:768px){#parallax-world-of-ugg .block{padding:40px;width:620px}}
@media screen and (max-width:767px){#parallax-world-of-ugg .block{padding:30px;width:420px}#parallax-world-of-ugg h2{font-size:30px}#parallax-world-of-ugg .block{padding:30px}#parallax-world-of-ugg .parallax-one,#parallax-world-of-ugg .parallax-two,#parallax-world-of-ugg .parallax-three{padding-top:100px;padding-bottom:100px}}
@media screen and (max-width:479px){#parallax-world-of-ugg .block{padding:30px 15px;width:290px}}.accordion input{position:absolute;opacity:0;z-index:-1}
.accordion-wrapper{border-radius:8px;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,0.5);width:100%;margin:0 auto}
.accordion{width:100%;color:#587999;overflow:hidden;margin-bottom:16px}
.accordion:last-child{margin-bottom:0}
.accordion-label{font-family:"Inter",sans-serif;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:16px;font-weight:bold;cursor:pointer;font-size:20px}
.accordion-label::after{content:"\276F";width:16px;height:16px;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}
.accordion-content{max-height:0;padding:0 16px;color:#587999;background:#efefef;-webkit-transition:all 0.3s;transition:all 0.3s}
.accordion-content p{margin:0;color:#587999;font-size:18px}
.accordion p,
.accordion p a{font-size:20px;color:black;font-weight:bold;margin:50px 20px;text-align:left;text-decoration:none}
input:checked + .accordion-label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
input:checked ~ .accordion-content{max-height:100vh;padding:16px}
.certBox{display:flex}
.certImages{width:70%;padding:2rem;display:flex;flex-wrap:wrap}
.certImages img{width:50%;object-fit:contain;max-height:200px}
.certList{width:30%;padding:4rem}
.cert h1{text-transform:uppercase;color:#587999}
.cert{background-color:#FFF}
@media only screen and (max-width:600px){.certBox{flex-direction:column}.certImg{width:90%;padding:1rem}.certList{width:90%;padding:1rem}}
.callback{background:#dad0bf;background:-webkit-gradient(linear,0 100%,0 0,from(#dad0bf),to(#8c7d62));background:-webkit-linear-gradient(90deg,#dad0bf 0%,#8c7d62 100%);background:-moz-linear-gradient(90deg,#dad0bf 0%,#8c7d62 100%);background:-o-linear-gradient(90deg,#dad0bf 0%,#8c7d62 100%);background:linear-gradient(90deg,#dad0bf 0%,#8c7d62 100%);overflow:hidden;background-attachment:fixed;background-repeat:no-repeat;height:80vh;max-height:900px;background-position:top center;-webkit-background-size:cover;width:100%;align-content:center}
.ccont{width:60%;text-align:left;padding:20px;color:#000}
.formBox{width:40%;padding:20px}
.callback h1{padding:20px;text-transform:uppercase;margin:0 3.125rem;text-align:center}
.form-group{display:flex;justify-content:space-between}
.form-group input{border:none;border-radius:.5rem;height:2.4rem;width:100%;opacity:1;z-index:1;margin-bottom:10px;font-family:"Inter",sans-serif}
.form-group label{font-family:"Inter",sans-serif;margin-bottom:1rem;margin-top:.6rem}
.form-group .labels{font-weight:700;font-size:1.1rem;text-transform:uppercase;width:30%;display:flex;flex-direction:column;text-align:right;align-items:end}
.form-group .inputs{width:100%}
.glass{background:rgba(255,255,255,0.2);box-shadow:0 8px 32px 0 rgba(31,38,135,0.37);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:10px;border:1px solid rgba(255,255,255,0.18)}
.cform{border-radius:20px;color:#fff;padding:5rem;width:90%;max-width:1080px;margin:0 auto;display:flex;background:#8c6321;background:-webkit-gradient(linear,0 100%,0 0,from(rgba(140,99,33,0.4150035)),to(rgba(140,99,33,0.40660014)));background:-webkit-linear-gradient(90deg,rgba(140,99,33,0.4150035) 0%,rgba(140,99,33,0.40660014) 100%);background:-moz-linear-gradient(90deg,rgba(140,99,33,0.4150035) 0%,rgba(140,99,33,0.40660014) 100%);background:-o-linear-gradient(90deg,rgba(140,99,33,0.4150035) 0%,rgba(140,99,33,0.40660014) 100%);background:linear-gradient(90deg,rgba(140,99,33,0.4150035) 0%,rgba(140,99,33,0.40660014) 100%)}
.callback img{position:absolute;width:400px;top:0;right:0;z-index:-1;overflow:hidden}
.cform .button1{margin-top:.7rem}
@media only screen and (max-width:600px){.cform{width:90%;padding:2rem .5rem;flex-direction:column}.ccont{width:90%}.formBox{width:90%}.form-group{width:100%;flex-direction:column-reverse;justify-content:center}.button1{width:100%;margin-top:1rem}.form-group .labels{display:none}.form-group .inputs{width:100%}.callback img{width:250px;top:166px}.callback{height:122vh}}
footer{position:relative;background-color:#587999;padding:2rem}
.cont{display:flex;align-items:center}
.footerLogo{width:200px;margin:0 auto}
.menuLinks{margin-top:10px;display:flex;flex-direction:row;justify-content:center}
.menuLinks a{color:#FFF;text-decoration:none;margin:.7rem 2rem;font-size:.9rem;font-weight:300}
.menuLinks a:visited{color:#FFF}
.social{justify-content:center;margin-top:1rem;display:flex;align-items:center;align-self:center}
.social a{margin:1rem;padding:.7rem}
.social a img{margin:0;width:1.3rem;filter:invert(100%) sepia(0%) saturate(7442%) hue-rotate(345deg) brightness(111%) contrast(99%)}
.copy{color:#fff;display:flex;justify-content:center;font-weight:200;font-size:.8rem;margin-top:20px}
@media only screen and (max-width:600px){.menuLinks{flex-direction:column;text-align:center}.cont{flex-direction:column}}
.map{position:relative;height:100vh;max-height:900px;width:55vw;max-width:1500px}
.mapWrapper{overflow:hidden;display:flex;justify-content:center;margin:20px auto}
.map img{position:absolute;filter:brightness(0) saturate(100%) invert(17%) sepia(90%) saturate(1895%) hue-rotate(208deg) brightness(94%) contrast(92%);transition:filter .3s ease}
.map img:hover{filter:brightness(0) saturate(100%) invert(36%) sepia(10%) saturate(6465%) hue-rotate(189deg) brightness(91%) contrast(95%)}
.pointer,
.pointer1,
.pointer2,
.pointer3,
.pointer4,
.pointer5,
.pointer6{width:20px;filter:none !important;z-index:10000}
.pointer{top:calc(17.6rem);left:calc(50.4rem)}
.pointer1{top:calc(12rem);left:calc(44.8rem)}
.pointer2{top:calc(8.800000000000001rem);left:calc(56rem)}
.pointer3{top:calc(34.4rem);left:calc(44.8rem)}
.pointer4{top:calc(28.8rem);left:calc(34.4rem)}
.pointer5{top:calc(22.4rem);left:calc(39.2rem)}
.pointer6{top:calc(33.6rem);left:calc(56rem)}
.o1{width:calc(11.15rem);height:calc(11.3rem);top:calc(14rem);left:calc(63.5rem)}
.o2{width:calc(12.55rem);height:calc(16.8rem);top:calc(11.95rem);left:calc(55.2rem)}
.o3{width:calc(8.75rem);height:calc(12.4rem);top:calc(27.75rem);left:calc(35.9rem)}
.o4{width:calc(12.2rem);height:calc(10.95rem);top:calc(26.3rem);left:calc(50.6rem)}
.o5{width:calc(14.55rem);height:calc(9.75rem);top:calc(0.55rem);left:calc(35.85rem)}
.o6{width:calc(14.6rem);height:calc(18.95rem);top:calc(2.8rem);left:calc(24.95rem)}
.o7{width:calc(17rem);height:calc(9.25rem);top:calc(19.05rem);left:calc(1.35rem)}
.o8{width:calc(10.7rem);height:calc(12.95rem);top:calc(3.8rem);left:calc(49.4rem)}
.o9{width:calc(16.1rem);height:calc(10.6rem);top:calc(6rem);left:calc(34.7rem)}
.o10{width:calc(14.85rem);height:calc(10.5rem);top:calc(11.9rem);left:calc(0.3rem)}
.o11{width:calc(11.6rem);height:calc(9rem);top:calc(24.4rem);left:calc(54.55rem)}
.o12{width:calc(12.05rem);height:calc(9.15rem);top:calc(27.75rem);left:calc(41.6rem)}
.o13{width:calc(11.85rem);height:calc(13.1rem);top:calc(26.5rem);left:calc(7.05rem)}
.o14{width:calc(16.9rem);height:calc(10.6rem);top:calc(17.1rem);left:calc(30.1rem)}
.o15{width:calc(16.95rem);height:calc(14.05rem);top:calc(22.85rem);left:calc(22.55rem)}
.o16{width:calc(18.65rem);height:calc(14.55rem);top:calc(13.15rem);left:calc(38.5rem)}
.o17{width:calc(19.3rem);height:calc(16.6rem);top:calc(13.15rem);left:calc(13.3rem)}
@media only screen and (max-width:1200px){.pointer,.pointer1,.pointer2,.pointer3,.pointer4,.pointer5,.pointer6{width:12px}.pointer{top:calc(11rem);left:calc(31.5rem)}.pointer1{top:calc(7.5rem);left:calc(28rem)}.pointer2{top:calc(5.5rem);left:calc(35rem)}.pointer3{top:calc(21.5rem);left:calc(28rem)}.pointer4{top:calc(18rem);left:calc(21.5rem)}.pointer5{top:calc(14rem);left:calc(24.5rem)}.pointer6{top:calc(21rem);left:calc(35rem)}.o1{width:calc(6.96875rem);height:calc(7.0625rem);top:calc(8.75rem);left:calc(39.6875rem)}.o2{width:calc(7.84375rem);height:calc(10.5rem);top:calc(7.46875rem);left:calc(34.5rem)}.o3{width:calc(5.46875rem);height:calc(7.75rem);top:calc(17.34375rem);left:calc(22.4375rem)}.o4{width:calc(7.625rem);height:calc(6.84375rem);top:calc(16.4375rem);left:calc(31.625rem)}.o5{width:calc(9.09375rem);height:calc(6.09375rem);top:calc(0.34375rem);left:calc(22.40625rem)}.o6{width:calc(9.125rem);height:calc(11.84375rem);top:calc(1.75rem);left:calc(15.59375rem)}.o7{width:calc(10.625rem);height:calc(5.78125rem);top:calc(11.90625rem);left:calc(0.84375rem)}.o8{width:calc(6.6875rem);height:calc(8.09375rem);top:calc(2.375rem);left:calc(30.875rem)}.o9{width:calc(10.0625rem);height:calc(6.625rem);top:calc(3.75rem);left:calc(21.6875rem)}.o10{width:calc(9.28125rem);height:calc(6.5625rem);top:calc(7.4375rem);left:calc(0.1875rem)}.o11{width:calc(7.25rem);height:calc(5.625rem);top:calc(15.25rem);left:calc(34.09375rem)}.o12{width:calc(7.53125rem);height:calc(5.71875rem);top:calc(17.34375rem);left:calc(26rem)}.o13{width:calc(7.40625rem);height:calc(8.1875rem);top:calc(16.5625rem);left:calc(4.40625rem)}.o14{width:calc(10.5625rem);height:calc(6.625rem);top:calc(10.6875rem);left:calc(18.8125rem)}.o15{width:calc(10.59375rem);height:calc(8.78125rem);top:calc(14.28125rem);left:calc(14.09375rem)}.o16{width:calc(11.65625rem);height:calc(9.09375rem);top:calc(8.21875rem);left:calc(24.0625rem)}.o17{width:calc(12.0625rem);height:calc(10.375rem);top:calc(8.21875rem);left:calc(8.3125rem)}.map{height:58vh;width:70vw}}
@media only screen and (max-width:600px){.pointer,.pointer1,.pointer2,.pointer3,.pointer4,.pointer5,.pointer6{width:6px}.pointer{top:calc(4.4rem);left:calc(12.6rem)}.pointer1{top:calc(3rem);left:calc(11.2rem)}.pointer2{top:calc(2.2rem);left:calc(14rem)}.pointer3{top:calc(8.6rem);left:calc(11.2rem)}.pointer4{top:calc(7.2rem);left:calc(8.6rem)}.pointer5{top:calc(5.6rem);left:calc(9.800000000000001rem)}.pointer6{top:calc(8.4rem);left:calc(14rem)}.o1{width:calc(2.7875rem);height:calc(2.825rem);top:calc(3.5rem);left:calc(15.875rem)}.o2{width:calc(3.1375rem);height:calc(4.2rem);top:calc(2.9875rem);left:calc(13.8rem)}.o3{width:calc(2.1875rem);height:calc(3.1rem);top:calc(6.9375rem);left:calc(8.975rem)}.o4{width:calc(3.05rem);height:calc(2.7375rem);top:calc(6.575rem);left:calc(12.65rem)}.o5{width:calc(3.6375rem);height:calc(2.4375rem);top:calc(0.1375rem);left:calc(8.9625rem)}.o6{width:calc(3.65rem);height:calc(4.7375rem);top:calc(0.7rem);left:calc(6.2375rem)}.o7{width:calc(4.25rem);height:calc(2.3125rem);top:calc(4.7625rem);left:calc(0.3375rem)}.o8{width:calc(2.675rem);height:calc(3.2375rem);top:calc(0.95rem);left:calc(12.35rem)}.o9{width:calc(4.025rem);height:calc(2.65rem);top:calc(1.5rem);left:calc(8.675000000000001rem)}.o10{width:calc(3.7125rem);height:calc(2.625rem);top:calc(2.975rem);left:calc(0.075rem)}.o11{width:calc(2.9rem);height:calc(2.25rem);top:calc(6.1rem);left:calc(13.6375rem)}.o12{width:calc(3.0125rem);height:calc(2.2875rem);top:calc(6.9375rem);left:calc(10.4rem)}.o13{width:calc(2.9625rem);height:calc(3.275rem);top:calc(6.625rem);left:calc(1.7625rem)}.o14{width:calc(4.225rem);height:calc(2.65rem);top:calc(4.275rem);left:calc(7.525rem)}.o15{width:calc(4.2375rem);height:calc(3.5125rem);top:calc(5.7125rem);left:calc(5.6375rem)}.o16{width:calc(4.6625rem);height:calc(3.6375rem);top:calc(3.2875rem);left:calc(9.625rem)}.o17{width:calc(4.825rem);height:calc(4.15rem);top:calc(3.2875rem);left:calc(3.325rem)}.map{height:25vh;width:75vw}}
.weights{display:flex;width:100%;justify-content:flex-start;flex-wrap:wrap}
.obj{padding:5px;font-weight:700;font-size:.7rem;color:#2e2e2e;border-radius:14px;min-width:48px;background-color:#CDD7E1;margin:1px}
.max-w-sm{max-width:18rem !important;width:25%}
.mx-2{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:3rem}
.wrap{flex-wrap:wrap}
.cardDesc{font-size:.8rem;padding:0 2rem 0}
.cardImg{max-height:335px;height:270px;object-fit:cover;width:100%;overflow:hidden;transition:transform 0.2s ease-out}
.cardImg:hover{transform:translateY(-10px)}
.cardTitle{height:50px;padding:1rem 2rem 0;text-align:left;font-size:1rem;font-weight:600}
.newItems{display:flex;margin-bottom:80px;min-height:60vh}
.newItems .max-w-sm{max-width:20rem !important;width:33%}
.newItems .mx-2{margin-left:3rem;margin-right:3rem}
.flourW{width:90%;margin:0 auto}
#flourW .flex-col{flex-direction:row}
#flourW .max-w-sm{width:90%;max-width:90% !important}
#flourW .cardImg{width:30%;background-color:#587999;object-fit:contain}
#flourW .cardImg:hover{transform:none}
#flourW .cardTitle{font-size:1.5rem}
#flourW .cardDesc{font-size:1rem;padding:1rem}
#flourW .mb-2{margin-bottom:5.5rem}
@media only screen and (max-width:600px){#flourW .flex-col{flex-direction:column}#flourW .cardImg{width:100%;object-fit:contain}.max-w-sm{width:75%}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.newItems .max-w-sm{width:90%}.pages_header{display:block !important}.header_cont{width:90% !important;margin:0 auto!important;padding-bottom:20px !important}.pages_header .img{width:100% !important;text-align:center !important}}
.products{background-color:#fff;height:90vh;max-height:900px}
.products h1{color:#2e2e2e}
.products .text{color:#2e2e2e}
.desk{text-align:justify;width:90%;margin:0 auto;font-size:.9rem}
.btns{width:75%;margin:0 auto;display:flex;justify-content:space-around}
.npc{display:flex;justify-content:center;width:90%;margin:0 auto;flex-direction:column}
.prod{width:470px;height:540px;margin:20px}
.prod h3{text-transform:uppercase}
.prod img{width:100%;border-radius:20px;padding:20px}
@media only screen and (max-width:600px){.npc{flex-direction:column}.desk{width:100%}.btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.prod{width:calc(30%);height:auto;margin:10px}.products{height:auto;margin-top:90px}.prod img{padding:unset}}
body{font-family:'Inter',sans-serif;font-size:16px;color:#222}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Inter',sans-serif;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#222}
h1{font-size:2.25rem}
h2{font-size:1.75rem}
h3{font-size:1.5rem}
h4{font-size:1.25rem}
h5{font-size:1rem}
h6{font-size:0.875rem}

#html{scroll-behavior:smooth}
body{margin:0 auto;max-width:1920px;align-items:center}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #587999;box-shadow:inset 0 0 6px #587999;background-color:#F5F5F5}
::-webkit-scrollbar{width:6px;background-color:#F5F5F5}
::-webkit-scrollbar-thumb{background-color:#587999}
.content{margin:0;padding:0;width:100%;max-width:1920px;text-align:center}
.contentPages{margin:20px auto;padding:0;width:100%;max-width:1600px;text-align:center}
.contentPages h1{font-weight:800;font-size:1.5rem}
.pages_header{background:#587998;background:-webkit-gradient(linear,100% 0,0 0,from(#587998),to(#879bad));background:-webkit-linear-gradient(180deg,#587998 0%,#879bad 100%);background:-moz-linear-gradient(180deg,#587998 0%,#879bad 100%);background:-o-linear-gradient(180deg,#587998 0%,#879bad 100%);background:linear-gradient(180deg,#587998 0%,#879bad 100%);height:500px;display:flex}
.pasta_page{justify-content:space-between}
.history{widht:90%;margin:0 auto}
.pages_header .img{width:50%;padding:0 60px}
.pages_header img{object-fit:cover;width:70%}
.header_cont{width:50%;color:#FFF;padding:20px}
.header_cont h1{font-size:3.75rem}
.header_cont p{font-size:1.75rem}
.pagesText{width:80%;margin:40px auto;text-align:justify;font-weight:300}
.pageTitle{text-align:left;margin:25px 110px;font-weight:700;font-size:2rem}
@media only screen and (max-width:600px){.pageTitle{margin:20px}.blc iframe{width:400px}.header_cont{width:95%;padding:0}.pages_header{height:auto}.pages_header .img{width:0;padding:0}.header_cont h1{font-size:2.75rem}.blc{width:100%;overflow:hidden}}
.blc iframe{margin:0 auto}
.map img{position:absolute;filter:brightness(0) saturate(100%) invert(17%) sepia(90%) saturate(1895%) hue-rotate(208deg) brightness(94%) contrast(92%);transition:filter 0.3s ease,transform 0.3s ease}.map img:hover{filter:brightness(0) saturate(100%) invert(72%) sepia(17%) saturate(348%) hue-rotate(178deg) brightness(103%) contrast(102%)}.map img.pointer-highlight{filter:brightness(0) saturate(100%) invert(72%) sepia(17%) saturate(348%) hue-rotate(178deg) brightness(103%) contrast(102%) !important;transform:scale(1.05)}.partners-city{transition:color 0.3s ease,font-weight 0.3s ease}
.partners-city:hover,
.partners-city-hover{color:#054781;font-weight:600;cursor:pointer}.contact-block{margin-bottom:2rem}
.contact-block p{margin-bottom:0.4rem;font-size:16px;line-height:1.5}
.contact-block i{margin-right:8px;color:#054781}.callback-modern{padding:5rem 1rem}
.callback-card{max-width:1100px;margin:0 auto;background:#fff;border-radius:16px;display:flex;flex-wrap:wrap;overflow:hidden;gap:2rem;padding:3rem 2rem}
.callback-left,
.callback-right{flex:1 1 300px;padding:3rem}
.callback-left{display:flex;flex-direction:column;justify-content:center}
.callback-left h2{font-size:26px;margin-bottom:1rem;font-weight:700;color:#2a2a2a}
.callback-left p{margin-bottom:1.5rem;color:#4a4a4a;font-size:16px}
.callback-left ul{list-style:none;padding:0;margin:0 0 1.5rem}
.callback-left ul li{margin-bottom:0.8rem;font-size:15px}
.callback-left i{color:#054781;margin-right:8px}
.callback-left a{color:#054781;text-decoration:none;font-weight:500}
.callback-note{font-size:14px;color:#666;font-style:italic;margin-top:auto}
.callback-right form{display:flex;flex-direction:column;gap:1.2rem}
.callback-right input,
.callback-right textarea{padding:0.9rem 1rem;border-radius:6px;border:1px solid #ccc;font-size:15px;width:100%;transition:box-shadow 0.2s ease}
.callback-right input:focus,
.callback-right textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(5,71,129,0.1)}
.callback-right button{background:#054781;color:white;padding:1rem;border:none;border-radius:8px;font-weight:600;font-size:16px;transition:background 0.3s ease;width:100%}
.callback-right button:hover{background:#032c5e}
@media (max-width:768px){.callback-card{flex-direction:column}.callback-left{border-right:none;border-bottom:1px solid #eee}}
.whatsapp-float{position:fixed;right:16px;bottom:16px;background-color:#25D366;color:white;font-size:24px;padding:12px 14px;border-radius:50%;z-index:999;box-shadow:0 4px 10px rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;transition:background 0.3s ease}
.whatsapp-float:hover{background-color:#1eb851;text-decoration:none}
@media (max-width:768px){.whatsapp-float{display:flex}}
.whatsapp-float::after{content:'';position:absolute;width:100%;height:100%;background:rgba(37,211,102,0.4);border-radius:50%;z-index:-1;animation:pulse-ring 1.8s infinite;top:0;left:0}
@keyframes pulse-ring{0%{transform:scale(1);opacity:0.6}70%{transform:scale(1.8);opacity:0}100%{transform:scale(2);opacity:0}}
@media (max-width:768px){h3{font-size:18px;line-height:1.3;word-break:break-word;text-align:center;padding:0 10px;margin:1rem 0 3rem 0}.slogan p{font-size:2rem !important}.prod{width:90%;height:414px;margin:20px auto;clear:both}.btns .prod:nth-child(1),.btns .prod:nth-child(2){margin:20px auto 60px auto}.products .btns .prod:nth-child(1),.products .btns .prod:nth-child(2){margin:20px auto}}
@media (max-width:768px){.cform{flex-direction:column;gap:1rem}.cform>div{width:100%}.formBox form{width:100%}.cform{flex-direction:column;gap:1rem;padding:1rem}.callback-left,.callback-right{width:100%;box-sizing:border-box}.callback-right input,.callback-right textarea{width:100%;box-sizing:border-box;padding:12px 16px;font-size:16px}.callback-left,.callback-right{padding:unset}}
.callback-left li>a:after{content:''}.header_cont.history{max-width:700px;margin:0 auto;padding:2rem 1.5rem;font-size:1rem;line-height:1.6;color:white}
.header_cont.history h1{color:white}
.timeline-wrapper{max-width:800px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem;position:relative}
.timeline-wrapper::before{content:'';position:absolute;left:20px;top:0;bottom:0;width:2px;background:#054781}
.timeline-item{padding-left:60px;position:relative}
.timeline-item::before{content:'';position:absolute;left:-5px;top:0.4rem;width:16px;height:16px;background:#054781;border-radius:50%;border:3px solid white;box-shadow:0 0 0 2px #054781}
.timeline-item.highlight::before{background:#CBA86D;box-shadow:0 0 0 2px #CBA86D}
.timeline-year{font-size:1.4rem;font-weight:700;color:#054781;margin-bottom:0.5rem}
.timeline-item.highlight .timeline-year{color:#CBA86D}
.timeline-content{font-size:1rem;line-height:1.5;color:#333}
@media (max-width:576px){.timeline-item{padding-left:50px}.timeline-year{font-size:1.2rem}.timeline-content{font-size:0.95rem}}
.cert h1{text-transform:uppercase;color:#587999;margin:40px auto}
.header_cont h1{color:white;font-size:2rem}
.pageTitle,
.techSide h2{font-size:2rem}
.header_cont p{font-size:1.3rem}
@media (max-width:768px){.header_cont p{font-size:1.0rem}.logo{padding-top:20px;padding-right:20px}.pLogo{top:20px;right:20px;left:unset}nav ul.m1.open{top:0;left:0;padding-top:30px}.menu-toggle{left:10px}nav ul li{margin-right:0;text-align:center}}
.prod img{background-color:#587999}
.content,
.new_content,
.products,
.about,
.tech,
.callback-modern{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;height:auto}.products{height:auto !important;max-height:none !important}
.prod{width:210px;aspect-ratio:0.75;margin:20px;display:flex;flex-direction:column;height:auto}
.new_content{padding-top:2rem}
.products,
.about{padding-top:3rem}
.tech{margin-top:3rem;height:unset;overflow:unset}.logo,
.pLogo{width:150px !important}
#flourW .cardImg{border-radius:20px;margin-right:30px}
.header_cont{width:50%}
.pages_header .img{width:50%}