.site-header.scrolled{position:fixed;top:0;z-index:2;width:100%;transition:all .35s ease-in-out;background-color:var(--wp--preset--color--base);box-shadow:0 3px 13px 2px #00000040}.wrap-thead{display:flex;position:relative;justify-content:space-between;align-items:center}.wrap-thead .header-info{order:1}.wrap-thead .menu-toggle{order:2}.primary-navigation .menu{height:0;overflow:hidden;transition:height .8s ease-in-out,padding-block-start .8s ease-in-out;position:absolute;z-index:10;top:100%;left:0;width:100%;background-color:var(--wp--preset--color--footer-text);margin:0;padding:0;list-style-type:none}.primary-navigation .menu .menu-item{color:var(--wp--preset--color--blue-main)}.primary-navigation .menu .menu-item.current-menu-item{color:var(--wp--preset--color--red-main)}.primary-navigation .menu .menu-item a{display:block;padding-block-start:12px;padding-block-end:12px;text-align:center;color:inherit;transition:color .3s ease-in-out;text-decoration:none}.primary-navigation .menu .menu-item a:hover{color:var(--wp--preset--color--blue-hover);text-decoration:underline}@media screen and (min-width: 992px){.primary-navigation .menu .menu-item a{padding-inline-start:8px;padding-inline-end:8px}}.primary-navigation .menu.open{height:100vh;padding-block-start:80px}@media screen and (min-width: 992px){.primary-navigation .menu{height:auto;position:relative;display:flex;background-color:transparent}}.secondary-navigation .menu{display:flex;overflow:hidden;transition:height .8s ease-in-out,padding-block-start .8s ease-in-out;margin:0;padding:0;list-style-type:none}.secondary-navigation .menu .menu-item{color:var(--wp--preset--color--blue-main)}.secondary-navigation .menu .menu-item a{display:block;padding-block-start:9px;padding-block-end:9px;padding-inline-start:8px;padding-inline-end:8px;text-align:center;color:inherit;transition:color .3s ease-in-out;text-decoration:none}.secondary-navigation .menu .menu-item a:hover{color:var(--wp--preset--color--blue-hover);text-decoration:underline}.site-footer{background-color:var(--wp--preset--color--blue-main);color:var(--wp--preset--color--base);padding-block-start:var(--wp--preset--spacing--60);padding-block-end:var(--wp--preset--spacing--60);font-size:var(--wp--preset--font-size--small)}.site-footer .flex-wrapper a{color:var(--wp--preset--color--base)}.site-footer .flex-wrapper p{margin:0 0 6px}.site-footer .flex-wrapper p:last-child{margin:0}@media screen and (min-width: 992px){.site-footer .flex-wrapper{display:flex;align-items:center;justify-content:space-between}}.site-footer .flex-wrapper .widget-right{text-align:center}@media screen and (min-width: 992px){.site-footer .flex-wrapper .widget-right{width:40%;text-align:right}}.site-footer .flex-wrapper .widget-center{text-align:center;margin-bottom:30px}.site-footer .flex-wrapper .widget-center .icon{width:32px;height:32px}@media screen and (min-width: 992px){.site-footer .flex-wrapper .widget-center{width:20%;margin-bottom:0}}.site-footer .flex-wrapper .widget-left{text-align:center;margin-bottom:30px}@media screen and (min-width: 992px){.site-footer .flex-wrapper .widget-left{text-align:left;margin-bottom:0}}.menu-toggle{display:flex;border:none;align-items:center;justify-content:center;width:28px;height:30px;margin:0;padding:0;background:transparent;cursor:pointer}@media screen and (min-width: 992px){.menu-toggle{display:none}}.menu-toggle span{display:block;position:relative;width:100%;height:2px;transition:background-color .35s ease-in-out;background-color:var(--wp--preset--color--blue-main)}.menu-toggle span:before{content:"";display:block;position:absolute;top:-10px;right:0;width:28px;height:2px;transition:transform .3s ease-in-out,top .3s ease-in-out;background-color:var(--wp--preset--color--blue-main)}.menu-toggle span:after{content:"";display:block;position:absolute;right:0;bottom:-10px;width:28px;height:2px;transition:transform .3s ease-in-out,bottom .3s ease-in-out;background-color:var(--wp--preset--color--blue-main)}.menu-toggle.open span{background-color:transparent}.menu-toggle.open span:before{top:0;transform:rotate(45deg)}.menu-toggle.open span:after{bottom:0;transform:rotate(-45deg)}.wp-block-taxoltset-taxo-hero .wp-block-heading{font-family:var(--wp--preset--font-family--base-font)}.simple-work{padding-block-start:calc(2vw + 1.3rem);padding-block-end:calc(2vw + 1.5rem)}.simple-work .sw-wrap-icon{position:relative;width:80px;height:80px;margin:1rem auto 2rem}.simple-work .sw-wrap-icon .sw-number{position:absolute;top:4%;left:4rem;width:100%;margin:0;-webkit-text-fill-color:transparent;background:linear-gradient(270deg,#d4251f 2%,#1d1d1d00 78%);-webkit-background-clip:text;background-clip:text;font-size:48px;font-family:var(--wp--preset--font-family--title-font);transition:all .35s ease-out}.simple-work .sw-wrap-icon+p{height:56px}.simple-work .sw-steps>.wp-block-column:hover .sw-number{left:5rem;background:linear-gradient(270deg,#d4251f 60%,#1d1d1d00 98%);-webkit-background-clip:text;background-clip:text}.dear-customers{padding-block-start:calc(2vw + 1.3rem);padding-block-end:calc(2vw + 1.5rem)}.dear-customers>.wp-block-heading+.wp-block-columns{margin-block-start:2rem}.taxo-advantages,.our-services{padding-block-start:calc(2vw + 1.3rem);padding-block-end:calc(2vw + 1.5rem)}.our-services>p.has-text-align-center{width:clamp(18rem,60vw,54rem)}.our-services .os-item{position:relative;min-height:220px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around}.our-services .os-item>p:first-child{position:absolute;left:0;top:0;font-size:64px;font-weight:700;color:#ffffff2e;line-height:1}.our-services .os-item p{margin:0}.our-services .os-item .wp-block-image{position:absolute;right:-32%;bottom:-40%;width:180px;height:180px;background-color:var(--wp--preset--color--blue-hover);border-radius:50%}.our-services .os-item .wp-block-image img{display:block;position:absolute;left:35px;top:38px}.tx-form{margin-bottom:var(--wp--preset--spacing--60)}.tx-form form{max-width:600px;margin:0 auto}.tx-form form .wpcf7-form-control-wrap{display:block}.tx-form form input,.tx-form form textarea{box-sizing:border-box;width:100%;padding:6px;font-size:var(--wp--preset--font-size--medium)}.tx-form form input[type=submit]{width:auto;padding:.75rem 2rem;text-transform:uppercase;border-color:var(--wp--preset--color--red-main);background-color:var(--wp--preset--color--red-main);border-style:solid;border-width:1px;transition:backgraund-color .35s ease-in;color:var(--wp--preset--color--base)}.tx-form form input[type=submit]:hover{border-color:var(--wp--preset--color--red-hover);background-color:var(--wp--preset--color--red-hover);cursor:pointer}.map-wrapper{max-height:450px}html{scroll-behavior:smooth}
