.block{background:#fff;border-radius:24px;display:flex;flex-direction:column;padding:20px}.block.type_1{background:transparent;border-radius:0;padding:0;gap:16px 0}.block.type_1 p{text-align:center}.block.type_2,.block.type_3{gap:16px 0}.block.type_3 .button{width:100%}.block.type_4,.block.type_5{gap:24px 0}.block.type_5 h1{font-size:24px;line-height:26px}.block.type_6{gap:24px 0}.block.type_6 p{text-align:center}.block h1,.block h2,.block h3,.block h4,.block h5{font-family:open-sans-bold;font-weight:700}.block h1,.block h4{color:#f17b39}.block h1{font-size:28px;line-height:31px;text-align:center}.block h2,.block h3{font-size:18px;line-height:23px;text-align:center}.block h4{font-size:16px;line-height:21px}.block h5{font-size:14px;line-height:18px}.block .text{display:flex;flex-direction:column;gap:8px 0}.block .text ul{display:flex;flex-direction:column;list-style-type:none;gap:8px 0}.block .text ul li{display:flex;flex-direction:column;padding-left:21px;position:relative}.block .text ul li:before{background:#000;border-radius:100px;content:"";flex:none;height:3px;left:9px;position:absolute;top:7px;width:3px}.block .text strong{font-family:open-sans-bold;font-weight:700}.block .text a{display:inline-block;color:#000;text-decoration:underline}.block .text .note{color:#adadad}@media(min-width:650px){.block{border-radius:32px;padding:28px}.block.type_1{background:#fff;border-radius:32px;padding:28px;gap:36px 0}.block.type_1 p{text-align:start}.block.type_2{gap:24px 0}.block.type_2 p{font-size:20px;line-height:26px}.block.type_3{gap:24px 0}.block.type_5{gap:48px 0}.block.type_5 h1{font-size:36px;line-height:43px}.block.type_6 p{text-align:start}.block.type_7{padding:15px 28px}.block h1{font-size:36px;line-height:43px;text-align:start}.block h2,.block h3{font-size:28px;line-height:36px;text-align:start}.block h4{font-size:24px;line-height:31px}.block h5{font-size:20px;line-height:26px}.block .text.type_1{font-size:22px;line-height:29px;gap:0}.block .text.type_1 ul{margin-top:30px;gap:20px 0}.block .text.type_1 ul li{padding-left:32px}.block .text.type_1 ul li:before{left:14px;top:12px}.block .text.type_2{font-size:20px;line-height:26px;padding-left:32px}.block .text.type_2 ul{gap:24px 0}.block .text.type_2 ul li{padding-left:30px}.block .text.type_2 ul li:before{left:12px;top:10px}.block .text ul li:before{height:6px;width:6px}}@media(min-width:830px){.block.type_5 h1{line-height:40px}}@media(min-width:1024px){.block{gap:24px 0}.block.type_1{background:#fff;border-radius:32px;padding:28px;gap:48px 0}.block.type_1 p{text-align:start}.block.type_2 p{font-size:18px;line-height:23px}.block.type_4{gap:24px 0}.block.type_5 h1{font-size:44px;line-height:57px}.block.type_6 p{font-size:18px;line-height:23px}.block h1{font-size:44px;line-height:57px}.block .text{gap:29px 0}.block .text.type_1{gap:12px 0}.block .text.type_1 ul{gap:16px 0;margin-top:0}.block .text.type_2{font-size:18px;line-height:23px}.block .text.type_2 ul{gap:12px 0}.block .text.type_2 ul li{padding-left:28px}.block .text.type_2 ul li:before{left:10px;top:8px}.block .text ul{gap:27px 0}.block .text ul li{padding-left:42px}.block .text ul li:before{left:17px;top:15px}}.accordion{display:flex;flex-direction:column;overflow:hidden;position:relative;gap:8px;margin:0 -20px;padding:0 20px}.accordion .swiper-wrapper{display:flex}.accordion .swiper-slide{flex:none}.accordion .button_accordion{background-color:transparent;background-image:url(/wp-content/themes/ucmsgroupnew/images/icons/icon_7.svg);background-repeat:no-repeat;background-size:100%;border:none;content:"";flex:none;height:17px;margin-left:auto;pointer-events:none;width:14px}.accordion .button_accordion:focus{outline:none}.accordion .button_accordion:focus-visible{outline:none}.accordion-head{gap:0 16px;cursor:pointer;display:flex;height:100%;padding:20px}.accordion-head h4{color:#000;flex-grow:1;font-size:16px;line-height:21px}.accordion-head h4 br{display:none}.accordion .block{padding:0;gap:0;transition:width .4s ease}@media(min-width:650px){.accordion{gap:20px;margin:0;padding:0}.accordion .swiper-wrapper{overflow:visible!important;height:auto!important;flex-direction:column;gap:24px 0}.accordion .button_accordion{background-image:url(/wp-content/themes/ucmsgroupnew/images/icons/icon_8.svg);height:47px;width:35px}.accordion-head{align-items:center;gap:0 12px;height:auto;padding:28px}.accordion-head h4{font-size:24px;line-height:31px}.accordion-head h4 br{display:block}}@media(min-width:830px){.accordion .swiper-pagination{display:none}.accordion-head{gap:0 20px}}@media(min-width:1024px){.accordion .swiper-wrapper{gap:20px 0}}.button{align-items:center;border-radius:32px;cursor:pointer;display:inline-flex;font-family:open-sans-bold;font-size:16px;font-weight:700;justify-content:center;line-height:21px;transition:transform .3s ease}.button:focus,.button:focus-visible{outline:none}.button img{flex:none;object-fit:contain}@media not all and (pointer:coarse){.button:hover{transform:scale(1.04)}}.button:active{transform:scale(1)}.button.outline{background:transparent;border:1px solid #F17B39;color:#f17b39}.button.primary{background:#f17b39;border:none;color:#fff;border-radius:24px}.button.secondary{background:#fff;border:none;color:#f17b39}.button.xs,.button.s,.button.m,.button.l,.button.xl{min-height:40px;padding:8px 0}.button.xl.icon{gap:0 8px}.button.xl.icon:after{background-image:url(/wp-content/themes/ucmsgroupnew/images/icons/icon_1.svg);background-repeat:no-repeat;background-size:100%;content:"";flex:none;height:24px;width:29px}@media(min-width:650px){.button.primary{border-radius:32px}.button.outline{border-width:2px}.button.l,.button.xl{padding:12px 0}.button.xs{min-height:33px;padding:6px 0}.button.l{font-size:16px;line-height:21px;min-height:50px}.button.xl{font-size:20px;line-height:26px;min-height:56px}.button.xl.icon{gap:0 12px}.button.xl.icon:after{background-image:url(/wp-content/themes/ucmsgroupnew/images/icons/icon_2.svg);height:32px;width:26px}}@media(min-width:830px){.button.m{font-size:14px;line-height:18px;min-height:32px}.button.m.outline{padding:5px 0}.button.m:not(.outline){padding:7px 0}}@media(min-width:1024px){.button.l,.button.xl{padding:12px 0}.button.xs,.button.s{font-size:18px;line-height:24px;min-height:40px}.button.m{font-size:18px;line-height:23px;min-height:40px}.button.m.outline{padding:6px 0}.button.m:not(.outline){padding:8px 0}.button.h{font-size:14px;line-height:18px}.button.l{font-size:18px;line-height:24px;min-height:40px;padding:8px 0}.button.xl{font-size:24px;line-height:31px}}.aside{background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:16px 0;padding:20px}.aside__group{display:flex;flex-direction:column}@media(min-width:650px){.aside{background:transparent;border-radius:0;gap:0 16px;flex-direction:row;padding:0}.aside__group{flex-grow:1;width:100%}}@media(min-width:830px){.aside{flex-direction:column;gap:24px 0}.scrolled .aside{position:sticky;top:98px}.scrolled .aside .menu{display:none}.aside__group{background:#fff;border-radius:32px;padding:28px;gap:28px 0;transition:margin-top .3s ease}}@media(min-width:830px)and (max-width:1023px){.aside .aside{grid-column:1;grid-row:1/span 2}}@media(min-width:1024px){.aside{grid-column:1;grid-row:1/span 2}.aside.scrolled-to-bottom{align-self:flex-end;position:relative;top:0}}.menu{display:flex;flex-direction:column}.menu ul{display:flex;flex-direction:column;list-style-type:none;gap:16px 0}.menu ul .link{color:#adadad;display:block;font-size:12px;line-height:16px;transition:color .3s ease}.menu ul .link.active{color:#000;font-family:open-sans-bold;font-weight:700}@media not all and (pointer:coarse){.menu ul .link:hover{color:#000}}.menu ul .link:active{color:#000}.menu .button{display:none}@media(min-width:650px){.menu{background:#fff;border-radius:32px;flex-grow:1;padding:28px;gap:36px 0;width:calc(100% - 56px)}.menu ul{gap:16px 0}.menu ul .link{font-size:16px;line-height:21px}}@media(min-width:830px){.menu{height:auto;gap:34px 0;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease,height .3s ease;width:100%}.menu .button{display:flex;margin-top:auto}}@media(min-width:1024px){.menu{min-height:305px;padding:20px 28px;gap:36px 0}.menu ul{gap:16px 0}.menu ul .link{font-size:18px;line-height:23px}}.feedback{background:#f17b39;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;gap:28px 0}.feedback.type_1{display:none}.feedback.type_2{background-color:transparent;background-image:url(/wp-content/themes/ucmsgroupnew/images/image_2.jpg);background-repeat:no-repeat;background-size:cover}.feedback__cont{align-items:center;color:#fff;display:flex;flex-direction:column;gap:8px 0;text-align:center}.feedback__cont h2{font-family:open-sans-bold;font-weight:700;font-size:14px;line-height:18px}.feedback__cont p{font-size:12px;line-height:16px}@media(min-width:650px){.feedback{border-radius:28px}.feedback.type_2{height:100%;min-height:240px}.feedback__cont{gap:12px 0}.feedback__cont h2{font-size:20px;line-height:26px}.feedback__cont p{font-size:14px;line-height:18px}}@media(min-width:830px){.feedback.type_1{display:flex;min-height:237px}}@media(min-width:1024px){.feedback{gap:0}.feedback.type_1,.feedback.type_2{min-height:236px}.feedback__cont h2{font-size:28px;line-height:36px}.feedback__cont p{font-size:18px;line-height:23px;white-space:nowrap}}.benefits{display:flex;flex-direction:column;overflow:hidden;position:relative;gap:8px 0;margin:0 -20px;padding:0 20px}.benefits.type_1 .swiper-wrapper{display:flex}.benefits.type_1 .swiper-slide{flex:none}.benefits.type_2 .swiper-wrapper{display:grid;gap:16px 0}.benefits.type_2 .swiper-pagination{display:none}.benefits .block{align-items:flex-start}.benefits .block img{height:32px;object-fit:contain}@media(min-width:650px){.benefits{margin:0;padding:0}.benefits.type_1 .swiper-wrapper,.benefits.type_2 .swiper-wrapper{gap:24px 0}.benefits.type_1 .swiper-wrapper{display:grid}.benefits .block img{height:76px}}@media(min-width:1024px){.benefits.type_1 .swiper-wrapper,.benefits.type_2 .swiper-wrapper{grid-template-columns:repeat(2,1fr)}.benefits.type_1 .swiper-wrapper{gap:20px}.benefits.type_1 .block.type_2{gap:16px 0}.benefits.type_2 .swiper-wrapper{gap:24px}.benefits.type_2 h4{min-height:62px}.benefits .block img{height:64px}}.content{display:flex;flex-direction:column;gap:16px 0}@media(min-width:650px){.content{gap:20px 0}}@media(min-width:830px)and (max-width:1023px){.content.type_1{grid-column:2;grid-row:1}.content.type_2{grid-column:2;grid-row:2}}@media(min-width:1024px){.content.type_2{grid-column:1/span 2;gap:24px 0}}.footer .container{display:flex}.footer__menu{padding-bottom:24px;padding-top:16px}.footer__menu .container{display:flex;flex-direction:column}.footer .back-top{align-items:center;background:#adadad;border-radius:100px;display:flex;justify-content:center;margin-left:auto;transition:background-color .3s ease,transform .3s ease}@media not all and (pointer:coarse){.footer .back-top:hover{background:#f17b39;transform:scale(1.04)}}.footer .back-top:active{background:#f17b39;transform:scale(1)}.footer .back-top:before{background-image:url(/wp-content/themes/ucmsgroupnew/images/icons/icon_6.svg);background-repeat:no-repeat;background-size:100%;content:"";height:32px;width:32px}.footer__groups{display:flex;flex-direction:column;gap:24px 0}.footer__group{display:flex;flex-direction:column;flex-grow:1;gap:12px 0;width:100%}.footer__group-head{font-family:open-sans-bold;font-size:12px;font-weight:700;line-height:16px}.footer__group-body{display:flex;flex-direction:column;font-size:10px;line-height:13px;gap:4px 0}.footer__group-body ul{display:flex;flex-direction:column;list-style-type:none}.footer__group-body br{display:none}.footer__group-body a{color:#000}.footer__group-menu{list-style-type:none;gap:8px 0}.footer__group-menu a{color:#000;transition:color .3s ease,font-family .3s ease,font-weight .3s ease}@media not all and (pointer:coarse){.footer__group-menu a:hover{color:#f17b39;font-family:open-sans-bold;font-weight:700}}.footer__group-menu a:active{color:#f17b39;font-family:open-sans-bold;font-weight:700}.footer__group-menu a.active{font-family:open-sans-bold;font-weight:700}.footer__group-submenu{line-height:17px;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.footer__group-submenu.active{max-height:fit-content;overflow:visible;padding-top:4px}.footer__group-submenu li{display:flex;flex-direction:row;gap:0 2px}.footer__group-submenu li:before{background:#000;border-radius:100px;content:"";flex:none;height:2px;margin:7px 5px 7px 14px;width:2px}.footer__group-link.active{font-family:open-sans-bold;font-weight:700}.footer__copy{background:#444;color:#fff;font-size:8px;line-height:10px;padding:8px 0}.footer__copy p span{display:block}.footer__links{display:flex;flex-direction:column;margin-left:auto;gap:5px 0;width:137px}.footer__links a{color:#fff}.footer__links span{display:none}@media(min-width:650px){.footer .container{align-items:center}.footer__menu{padding-bottom:42px;padding-top:56px}.footer__menu .container{align-items:stretch;gap:40px 0}.footer .back-top:before{height:76px;width:76px}.footer__groups{align-items:flex-start;flex-direction:row;gap:0}.footer__group{gap:24px 0}.footer__group-head{font-size:24px;line-height:31px}.footer__group-body{font-size:16px;line-height:21px;gap:8px 0}.footer__group-menu{gap:16px 0}.footer__group-submenu{font-size:14px;line-height:18px;padding:0 12px;gap:12px 0}.footer__group-submenu.active{padding-top:12px}.footer__group-submenu li:before{margin-left:9px;margin-right:7px;width:3px;height:3px}.footer__copy{font-size:16px;line-height:21px;padding:24px 0}.footer__copy .container{align-items:stretch;flex-direction:column;gap:24px 0}.footer__copy p span{display:inline}.footer__links{width:auto}.footer__links span{display:inline}.footer__links{flex-direction:row;margin-left:0;gap:0 5px}}@media(min-width:1024px){.footer__menu{padding-bottom:19px;padding-top:28px}.footer__menu .container{gap:28px 0}.footer__groups{gap:0 24px}.footer__group-head{font-size:28px;line-height:36px}.footer__group-body{font-size:14px;line-height:18px}}@media(min-width:1024px){.footer .back-top:before{height:64px;width:64px}.footer__group-body br{display:block}.footer__copy{font-size:16px;line-height:21px}.footer__copy .container{flex-direction:row;gap:0}.footer__links{margin-left:auto}}.popover{display:none;left:-27px;padding-top:8px;position:absolute;top:100%;z-index:1}.popover.open{display:block}.popover__cont{background:#fff;border-radius:32px;box-shadow:0 14px 12px #00000014;display:flex;flex-direction:column;padding:28px;gap:28px 0;width:363px}.popover__cont a{color:#000;font-size:14px;line-height:18px;transition:color .3s ease,font-family .3s ease,font-weight .3s ease}@media not all and (pointer:coarse){.popover__cont a:hover{color:#f17b39;font-family:open-sans-bold;font-weight:700}}.popover__cont a:active{color:#f17b39;font-family:open-sans-bold;font-weight:700}.popover__cont a.active{font-family:open-sans-bold;font-weight:700}@media(min-width:1024px){.popover__cont{gap:16px 0}.popover__cont a{font-size:14px;line-height:18px}}.desktop-menu{display:none}@media(min-width:830px){.desktop-menu{align-items:center;display:flex;list-style-type:none}.desktop-menu li{position:relative;margin-right:32px}.desktop-menu li:last-child{margin-right:0}.desktop-menu .link{color:#000;display:block;font-size:14px;line-height:18px;transition:color .3s ease,font-family .3s ease,font-weight .3s ease}@media not all and (pointer:coarse){.desktop-menu .link:hover{color:#f17b39;font-family:open-sans-bold;font-weight:700}}.desktop-menu .link:active,.desktop-menu .link.popover-open{color:#f17b39;font-family:open-sans-bold;font-weight:700}.desktop-menu .link.active{font-family:open-sans-bold;font-weight:700}}@media(min-width:1024px){.desktop-menu{align-items:flex-end;gap:0 24px}.desktop-menu li{margin-right:0}.desktop-menu .link{font-size:14px;line-height:19px}}@media(min-width:1070px){.desktop-menu{gap:0 32px}}.mobile-menu{background:#fff;display:flex;flex-direction:column;height:100vh;right:0;opacity:1;overflow-x:hidden;overflow-y:auto;padding:76px 20px 20px;position:fixed;gap:16px 0;top:0;transform:translate(100%);transition:transform .3s ease;width:100%;z-index:-1}.mobile-menu.open{transform:translate(0)}.mobile-menu__buttons{display:flex;flex-direction:column;gap:16px 0}.mobile-menu__list{display:flex;flex-direction:column;list-style-type:none;gap:16px 0}.mobile-menu__item{display:flex;flex-direction:column;gap:16px 0}.mobile-menu__item.has-submenu .mobile-menu__item-link{transition:color .3s ease,font-family .3s ease,font-weight .3s ease}.mobile-menu__item.has-submenu .mobile-menu__item-link:after{background-image:url(/wp-content/themes/ucmsgroupnew/images/icons/icon_5.svg);background-repeat:no-repeat;background-size:100%;content:"";flex:none;height:15px;margin-left:auto;width:18px}.mobile-menu__item.has-submenu.open{z-index:1}.mobile-menu__item.has-submenu.open .mobile-menu__submenu{transform:translate(0)}.mobile-menu__item.has-submenu.open .mobile-menu__item-link{color:#f17b39;font-family:open-sans-bold;font-weight:700}.mobile-menu__item-link{align-items:center;color:#000;gap:0 8px;display:flex;font-size:18px;line-height:23px;transition:font-family .3s ease,font-weight .3s ease}.mobile-menu__item-link.active{font-family:open-sans-bold;font-weight:700}.mobile-menu__submenu{background:#fff;display:flex;flex-direction:column;height:100%;left:0;list-style-type:none;padding:76px 20px 20px;position:absolute;gap:16px 0;top:0;transform:translate(100%);transition:transform .3s ease;width:100%}.mobile-menu__subitem.back{font-family:open-sans-bold;font-size:18px;font-weight:700;line-height:23px}.mobile-menu__subitem.back a{color:#f17b39}.mobile-menu__subitem.back a:before{background-image:url(/wp-content/themes/ucmsgroupnew/images/icons/icon_5.svg);background-repeat:no-repeat;background-size:100%;content:"";flex:none;height:15px;transition:transform .3s ease;transform:rotate(180deg);width:18px}.mobile-menu__subitem a{align-items:center;color:#444;gap:0 8px;display:flex}.mobile-menu__subitem a.active{font-family:open-sans-bold;font-weight:700}@media(min-width:830px){.mobile-menu{display:none}}.header{align-items:center;background:#fff;display:flex;flex:none;height:64px;position:fixed;top:0;width:100%;z-index:100}.header .container{align-items:center;display:flex;padding:24px 20px}.header__logo{height:28px;width:135px}.header__logo img{height:100%;object-fit:contain;width:100%}.header__menu{align-items:center;display:flex;margin-left:auto}.header__burger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:18px;justify-content:space-between;position:relative;width:22px}.header__burger.open{align-items:center;background:#f17b39;border-radius:100px;height:28px;width:28px;justify-content:center}.header__burger.open .line{background:#fff}.header__burger.open .line:nth-child(1){transform:rotate(45deg) translate(1.5px,1.5px);width:15px}.header__burger.open .line:nth-child(2){opacity:0}.header__burger.open .line:nth-child(3){transform:rotate(-45deg) translate(1.5px,-1.5px);width:15px}.header__burger.open:nth-child(1),.header__burger.open:nth-child(3){transform-origin:center}.header__burger .line{background:#fff;background:#f17b39;display:block;flex:none;height:2px;transition:transform .3s ease;width:22px}.header__buttons{display:none}@media(min-width:650px){.header{height:80px}.header__logo{height:25px;width:119px}}@media(min-width:830px){.header__buttons{align-items:center;display:flex;margin-left:24px}.header__buttons .button{width:186px;margin-right:12px}.header__buttons .button:last-child{margin-right:0}.header__burger{display:none}}@media(min-width:1024px){.header{height:70px;transition:height .3s ease}.header.scrolled{height:60px}.header__logo{height:48px;width:232px}.header__menu{gap:0 24px}.header__burger{height:40px;width:60px}.header__burger.open{height:60px;width:60px}.header__burger.open .line:nth-child(1){transform:rotate(45deg) translate(2px,2px);width:42px}.header__burger.open .line:nth-child(3){transform:rotate(-45deg) translate(2px,-2px);width:42px}.header__burger .line{height:3px;width:60px}.header__buttons{gap:0 12px;margin-left:0}.header__buttons .button{width:240px;margin-right:0}}.intro{background:#fff;border-radius:24px;display:flex;flex-direction:column;padding:20px;gap:16px 0}.intro picture{aspect-ratio:280/156;border-radius:20px;display:block;line-height:0;overflow:hidden;position:relative}.intro picture img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media(min-width:650px){.intro{background:transparent;border-radius:0;flex-direction:row;padding:0;gap:0 20px}.intro .block{flex-grow:1}.intro picture{display:none}}@media(min-width:1024px){.intro{gap:0 24px}.intro picture{aspect-ratio:auto;border-radius:32px;display:block;flex:none;width:455px}}.loader-container[data-astro-cid-mmggtga4]{align-items:center;background:#fff;display:flex;justify-content:center;inset:0;position:fixed;transition:opacity .3s ease-out;z-index:100}.loader[data-astro-cid-mmggtga4]{animation:rotation 1s linear infinite;border-radius:100px;border:5px solid #F0F0F0;border-bottom-color:#f17b39;box-sizing:border-box;display:inline-block;height:48px;width:48px}.hidden[data-astro-cid-mmggtga4]{opacity:0;pointer-events:none}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box}html,body{-ms-overflow-style:none;height:100%;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;height:0;width:0}body{-webkit-text-size-adjust:100%;background:#f8f8f8;color:#000;display:flex;flex-direction:column;font-family:open-sans;font-size:14px;line-height:18px;margin:0;min-width:320px;padding:0;position:relative;scroll-behavior:smooth;vertical-align:top;width:100%;@media(min-width:650px){font-size:20px;line-height:26px}@media(min-width:1024px){font-size:22px;line-height:29px}}*{margin:0;padding:0}.main{display:flex;flex-direction:column;flex:1 0 auto;gap:24px 0;padding-top:88px;.container{display:flex;flex-direction:column;gap:16px 0}@media(min-width:650px){padding-top:122px;.container{gap:16px 0}}@media(min-width:830px){&.type_2{.container{display:grid;grid-template-columns:258px 1fr;grid-template-rows:auto auto}}.container{align-items:flex-start;flex-direction:row;gap:24px}}@media(min-width:1024px){padding-top:98px;&.type_2{.container{grid-template-columns:363px 1fr}}.container{gap:24px}}}.container{padding:0 20px;width:100%;@media(min-width:1280px){margin:0 auto;max-width:1240px;padding:0}}a{outline:none;text-decoration:none}.swiper-pagination{gap:0 4px;display:flex;justify-content:center;@media(min-width:650px){display:none}}.swiper-pagination-bullet{background:#444;border-radius:100px;height:4px;width:4px;cursor:pointer}.swiper-pagination-bullet-active{background:#f17b39}@font-face{font-family:open-sans;src:url(/wp-content/themes/ucmsgroupnew/fonts/open-sans.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open-sans-bold;src:url(/wp-content/themes/ucmsgroupnew/fonts/open-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.stages{display:flex;flex-direction:column;overflow:hidden;position:relative;gap:8px;margin:0 -20px;padding:0 20px}.stages .swiper-wrapper{display:flex}.stages .swiper-slide{flex:none}.stages .block{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto 1fr;align-items:start;gap:12px}.stages .block .num{width:36px;height:36px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:open-sans-bold;font-weight:700;font-size:20px;line-height:30px;color:#fff;background:#f17b39;border-radius:12px}.stages .block .contents{display:flex;flex-direction:column;gap:18px 0;grid-column:span 2}.stages .block h4{font-size:14px;line-height:18px;align-self:center;color:#000}@media(min-width:650px){.stages{gap:20px;margin:0;padding:0}.stages .swiper-wrapper{flex-direction:column;gap:20px 0}.stages .block{grid-template-columns:80px 1fr;gap:8px 28px;align-items:flex-start}.stages .block .num{width:80px;height:80px;font-size:40px;line-height:44px;border-radius:16px;grid-row:span 2}.stages .block .contents{gap:28px 0;grid-column:2/3}.stages .block h4{font-size:24px;line-height:31px}}@media(min-width:1024px){.stages .block{grid-template-columns:66px 1fr;gap:8px 28px;align-items:center}.stages .block .num{width:66px;height:66px;font-size:44px;line-height:57px}.stages .block .contents{gap:30px 0}}.popup{position:fixed;display:flex;inset:0;width:auto;height:auto;padding:20px 0;z-index:100;transform:translateY(100%);background-color:#000000b3;border:none;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .3s ease,transform 0s linear .3s;pointer-events:none}.popup.open{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform 0s linear 0s;pointer-events:auto}.popup__wrapper{display:flex;min-height:100%;justify-content:flex-start;align-items:flex-start;height:fit-content;width:100%}.popup__content{position:relative;background:#fff;box-shadow:0 0 24px #0000003d;margin:auto;padding:0;width:calc(100% - 40px);max-width:560px;border-radius:24px}.popup__content h2{font-family:open-sans-bold;font-weight:700;font-size:24px;line-height:30px;color:#f17b39;margin:72px 20px 0}.popup__close-btn{position:absolute;top:20px;right:20px;width:28px;height:28px;background-color:#f17b39;padding:0;border:none;border-radius:50%;transition:opacity .3s ease;cursor:pointer}.popup__close-btn:focus{outline:none}.popup__close-btn:focus-visible{outline:none}@media not all and (pointer:coarse){.popup__close-btn:hover{transform:scale(1.04)}}.popup__close-btn:active{transform:scale(1)}.popup__close-btn:before,.popup__close-btn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:15px;height:2px;border-radius:32px;background-color:#fff}.popup__close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.popup__inner{overflow:clip auto;display:flex;flex-direction:column;gap:24px 0}.popup__inner::-webkit-scrollbar{width:0}.popup--success .popup__content{max-width:320px;min-height:194px}.popup--success .popup__inner{display:flex;flex-direction:column;gap:8px 0;text-align:center}.popup--success .popup__inner h2{font-family:open-sans-bold;font-weight:700;font-size:24px;line-height:30px;color:#f17b39}.popup--success .popup__inner p{font-family:open-sans-bold;font-weight:700;font-size:18px;line-height:24px;color:#000}.popup--service .popup__close-btn{position:sticky;margin-left:auto;margin-bottom:17px;z-index:1}.popup--service .popup__content{padding:20px;display:flex;flex-direction:column}.popup--service .popup__content h2{font-size:16px;line-height:21px;margin:0 0 5px}.popup--service .popup__content h2 br{display:none}.popup--service .popup__content h5{font-size:14px;line-height:18px;font-weight:700;font-family:open-sans-bold}.popup--service .popup__inner{gap:9px 0}.popup--service .popup__inner strong{font-family:open-sans-bold;font-weight:700;font-size:14px;line-height:18px}.popup--service .popup__inner p+h5,.popup--service .popup__inner ul+h5{margin-top:8px}.popup--service .popup__inner h5+p,.popup--service .popup__inner h5+ul,.popup--service .popup__inner p+p{margin-top:0}.popup--service .popup__inner p{font-size:14px;line-height:18px}.popup--service .popup__inner ul{display:flex;flex-direction:column;list-style-type:none;gap:12px 0}.popup--service .popup__inner ul li{display:flex;font-size:14px;line-height:18px}.popup--service .popup__inner ul li:before{background:#000;border-radius:100px;content:"";flex:none;height:4px;margin:6px 8px;width:4px}@media(min-width:1024px){.popup__content{max-width:1076px;border-radius:32px}.popup__content h2{font-size:28px;line-height:30px;margin:32px 28px 0}.popup__close-btn{top:28px;right:28px;width:48px;height:48px}.popup__close-btn:before,.popup__close-btn:after{width:24px;height:2px}.popup__inner{gap:60px 0}.popup--form-first .popup__inner{gap:64px 0}.popup--success .popup__content{max-width:1076px;min-height:394px}.popup--success .popup__inner{gap:35px 0}.popup--success .popup__inner h2{font-size:40px;line-height:46px;margin-top:130px}.popup--success .popup__inner p{font-size:24px;line-height:24px}.popup--service .popup__close-btn{margin-bottom:13px;width:40px;height:40px}.popup--service .popup__close-btn:before,.popup--service .popup__close-btn:after{width:20px;height:3px}.popup--service .popup__content{padding:28px;display:flex;flex-direction:column}.popup--service .popup__content h2{margin-top:auto;font-size:24px;line-height:31px;margin-bottom:6px}.popup--service .popup__content h5{font-size:18px;line-height:23px}.popup--service .popup__inner{gap:12px 0}.popup--service .popup__inner strong{font-size:18px;line-height:23px}.popup--service .popup__inner p+h5{margin-top:9px}.popup--service .popup__inner ul+h5{margin-top:8px}.popup--service .popup__inner h5+p,.popup--service .popup__inner p+p,.popup--service .popup__inner h5+ul{margin-top:0}.popup--service .popup__inner p{font-size:18px;line-height:23px}.popup--service .popup__inner ul{gap:12px 0}.popup--service .popup__inner ul li{margin-left:0;font-size:18px;line-height:23px;padding-left:53px;position:relative}.popup--service .popup__inner ul li:before{height:4px;left:43px;margin:0;position:absolute;top:11px;width:4px}}.input{position:relative}.input__field{display:flex;justify-content:center;align-items:center;padding:12px 24px;min-height:42px;font-family:open-sans;font-weight:400;font-size:14px;line-height:18px;color:#000;background:#ededed;border-radius:32px;width:100%;border:none;outline:none;cursor:text}.input__field::placeholder{color:#adadad}.input__field:-webkit-autofill{background-color:#ededed}.input__error{display:none;margin-top:4px;font-family:open-sans;font-size:10px;line-height:14px;color:red}.input:has(input:required:invalid:not(:placeholder-shown):not(:focus)) .input__error--required{display:block}.input:has(input[type=email]:required:invalid:not(:placeholder-shown):not(:focus)) .input__error--invalid{display:block}.input:has(input[type=email]:required:invalid:not(:placeholder-shown):not(:focus)) .input__error--required{display:none}@media(min-width:1024px){.input{width:calc((100% - 28px)/2)}.input--name{order:1}.input--phone{order:3}.input--feedback{order:2}.input--mail{order:4}.input__field{min-height:50px;font-size:20px;line-height:26px}.input__field::placeholder{font-size:20px;line-height:26px}.input__error{font-size:20px;line-height:30px}}.checkbox{grid-column:span 2;position:relative;display:inline-block;vertical-align:middle;top:0;left:0}.checkbox .checkbox:has(.checkbox__input:required:user-invalid) .checkbox__error{display:block}.checkbox__name,.checkbox__input{display:inline-block;width:auto}.checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkbox__name{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox__count{min-width:12px;height:12px;border-radius:50%;border:1px solid #ADADAD;background-color:transparent;transition:all .3s ease}.checkbox__input[type=checkbox]:checked~.checkbox__name .checkbox__count{background-color:#f17b39;border-color:#f17b39}.checkbox__input[type=checkbox]:focus-visible~.checkbox__name{outline:auto}.checkbox__input[type=checkbox]:disabled~.checkbox__name{cursor:default}.checkbox__text,.checkbox a{display:inline-block;align-items:center;vertical-align:text-top;font-family:open-sans;font-weight:400;font-size:10px;line-height:13px;color:#adadad;cursor:auto}.checkbox__text a,.checkbox a a{text-decoration:underline;cursor:pointer}.checkbox__error{display:none;margin-top:4px;font-size:10px;line-height:14px;color:red}@media(min-width:1024px){.checkbox{grid-column:1/2;grid-row:1/2;margin-top:13px}.checkbox__text,.checkbox a{font-size:12px;line-height:16px}.checkbox__error{margin-top:4px;font-size:12px;line-height:16px}}.button-block,.button-block__buttons{display:flex;flex-direction:column;gap:12px}.button-block h3{font-family:open-sans-bold;font-weight:700;font-size:18px;line-height:22px;color:#000}.button-block__button{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:32px;width:100%;border:1px solid #ADADAD;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;user-select:none}@media not all and (pointer:coarse){.button-block__button:hover{color:#f17b39;border-color:#f17b39}}.button-block__button:active{color:#fff;background-color:#f17b39;border-color:#f17b39}.button-block__button:has(.button-block__input:checked){color:#fff;background-color:#f17b39;border-color:#f17b39}.button-block__error{display:none;margin-top:-8px;font-family:open-sans;color:red;font-size:10px;line-height:14px}.button-block__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button-block__label{text-align:center;width:100%;border-radius:32px;min-height:40px;padding:12px 24px;font-family:open-sans;font-weight:400;font-size:14px;line-height:17px;color:#adadad;background-color:transparent;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media not all and (pointer:coarse){.button-block__label:hover{color:#f17b39;border-color:#f17b39}}.button-block__label:active{color:#fff;background-color:#f17b39;border-color:#f17b39}.button-block__input:checked+.button-block__label{background:#f17b39;color:#fff;border-color:#f17b39}.button-block:has(.button-block__input:required:user-invalid) .button-block__error{display:block}@media(min-width:1024px){.button-block{gap:24px}.button-block__button{min-height:50px;width:fit-content}.button-block__label{font-size:20px;line-height:25px}.button-block__buttons{flex-direction:row;flex-wrap:wrap;gap:12px}.button-block__error{font-size:20px;line-height:30px;margin-top:-14px}.button-block h3{font-size:24px;line-height:30px}}.form{width:100%;padding:0 20px 20px;flex-shrink:0;display:flex;flex-direction:column;gap:25px 0}.form__inner{display:flex;flex-direction:column;gap:12px 0;margin-bottom:3px}.form__inner h3{font-family:open-sans-bold;font-weight:700;font-size:18px;line-height:22px;color:#000}.form__container{display:grid;grid-template-columns:1fr .28fr;gap:24px}.form .img{margin-left:auto}.form .img img{display:block}@media(min-width:1024px){.form{padding:0 28px 30px;gap:34px 0}.form__inner{flex-direction:row;flex-wrap:wrap;gap:28px;margin-bottom:18px}.form__inner h3{width:100%;font-size:24px;line-height:30px}.form__container{grid-template-columns:1fr 124px;gap:48px;align-items:end}.form .img{grid-row:1/3;grid-column:2/3}.form .img img{width:124px;height:129px}.form .button{grid-column:1/2;width:190px}.form--formpopup{gap:14px 0;padding:0 28px 28px}.form--formpopup .form__container{gap:46px 0}}.about{display:grid;gap:16px 0}@media(min-width:650px){.about{gap:24px 0}}@media(min-width:830px){.about{grid-template-columns:repeat(2,1fr);gap:0 24px}}@media(min-width:1024px){.about{gap:0 20px}}.numbers{display:grid;justify-content:space-between;gap:24px 0}.numbers.type_1{grid-template-columns:repeat(2,100px)}.numbers.type_1 div:first-child{grid-column:1/-1}.numbers.type_2{grid-template-columns:repeat(3,86px)}.numbers.type_2 div{font-size:12px;line-height:16px}.numbers div{align-items:center;display:flex;flex-direction:column;text-align:center}.numbers div span{color:#f17b39;font-family:open-sans-bold;font-size:24px;font-weight:700;line-height:31px}@media(min-width:650px){.numbers div{white-space:nowrap}.numbers div span{font-size:32px;line-height:42px}.numbers.type_1{grid-template-columns:repeat(3,minmax(0,1fr))}.numbers.type_1 div{gap:6px 0}.numbers.type_1 div:first-child{grid-column:auto}.numbers.type_2{gap:0 24px;grid-template-columns:repeat(3,1fr);margin-top:24px}.numbers.type_2 div{font-size:20px;line-height:26px;gap:8px 0}}@media(min-width:1024px){.numbers.type_1{gap:0 25px}.numbers.type_2{margin-top:0}.numbers.type_2 div{font-size:22px;line-height:29px}.numbers div span{font-size:44px;line-height:57px}}.services{display:flex;flex-direction:column;overflow:hidden;position:relative;gap:8px 0;margin:0 -20px;padding:0 20px}.services .swiper-wrapper{display:flex}.services .swiper-slide{flex:none}.services .swiper-slide .button{gap:0 8px;margin-top:auto}.services .swiper-slide .button:after{background-image:url(/wp-content/themes/ucmsgroupnew/images/icons/icon_1.svg);background-repeat:no-repeat;background-size:100%;content:"";flex:none;height:24px;width:29px}@media(min-width:650px){.services{margin:0;padding:0}.services .swiper-wrapper{display:grid;gap:24px 0}}@media(min-width:1024px){.services .swiper-wrapper{gap:20px;grid-template-columns:repeat(3,1fr)}.services .swiper-wrapper.grid-2-cols{grid-template-columns:repeat(2,1fr)}.services .swiper-wrapper.grid-3-2-cols{grid-template-columns:repeat(6,1fr)}.services .swiper-wrapper.grid-3-2-cols .block:nth-child(-n+3){grid-column:span 2}.services .swiper-wrapper.grid-3-2-cols .block:nth-child(n+4):nth-child(-n+5){grid-column:span 3}.services .swiper-wrapper .block.type_2{gap:20px 0}.services .swiper-wrapper h4{min-height:62px}}.tags{display:flex;flex-direction:column;gap:8px 0}.tags span{background:#adadad;border-radius:24px;color:#fff;padding:8px 16px;text-align:center}@media(min-width:650px){.tags{flex-direction:row;flex-wrap:wrap;gap:12px}.tags span{border-radius:50px;font-size:20px;line-height:26px;padding:10px 20px;text-align:start}}@media(min-width:1024px){.tags span{font-size:18px;line-height:24px;padding:5px 20px}}
.input:has(input.wpcf7-not-valid) .input__error--required{display:block}.input:has(input[type=email].wpcf7-not-valid) .input__error--invalid{display:block}.input:has(input[type=email].wpcf7-not-valid) .input__error--required{display:none}.checkbox:has(.checkbox__input.wpcf7-not-valid) .checkbox__error{display:block}.wpcf7 .screen-reader-response{display:none!important}.wpcf7-response-output{display:none!important}.wpcf7-not-valid-tip{display:none!important}