.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}img{height:auto;}.open{display:block !important;overflow:auto;}.desktop{display:block !important;}.tablet{display:none !important;}.mobile{display:none !important;}.desktop-inline{display:inline-block !important;}.tablet-inline{display:none !important;}.mobile-inline{display:none !important;}@media screen and (max-width: 1199px){.desktop{display:none !important;}.tablet{display:block !important;}.desktop-inline{display:none !important;}.tablet-inline{display:inline-block !important;}}@media screen and (max-width: 768px){.tablet{display:none !important;}.mobile{display:block !important;}.tablet-inline{display:none !important;}.mobile-inline{display:inline-block !important;}}.theme-banner{position:relative;z-index:2;}.theme-banner .outer{max-width:1802px;background-color:#6c207f;margin:auto;position:relative;border-radius:60px;height:348px;z-index:1;}.theme-banner .outer .wrapper{position:absolute;top:-52px;width:100%;background-color:#fff;border-radius:60px;padding-bottom:10px;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{height:300px;background-position:right top;background-repeat:no-repeat;background-size:cover;border-radius:60px;}.theme-banner .outer .wrapper .inner-main .inner-container .container{position:unset;}.theme-banner .outer .wrapper .inner-main .inner-container .container .title{position:absolute;top:38.8%;font-size:44px;font-weight:700;color:#6c207f;letter-spacing:2.5px;}.theme-banner .outer .banner-maid-search{border-bottom-left-radius:55px;border-bottom-right-radius:55px;overflow-x:hidden;position:absolute;bottom:0;left:0;right:0;margin:auto;width:80%;border-bottom-width:10px;border-style:solid;border-image:url(/img/filter-gradient.jpg) 1 stretch;text-align:center;}.theme-banner .outer .banner-maid-search.expand{border-color:#fbe9ff;border-image:unset;width:100%;border-bottom-left-radius:35px;border-bottom-right-radius:35px;}.theme-banner .outer .banner-maid-search a{font-size:30px;font-weight:700;background-color:transparent;color:#fff;display:block;margin-bottom:5px;letter-spacing:2px;}.theme-banner .outer .banner-maid-search a:before{content:'';background:url(/img/filter-icon.png) no-repeat center;display:inline-block;vertical-align:-26px;width:64px;height:80px;margin:0 12px;}.theme-banner .outer .banner-maid-search a:after{content:'';background:url(/img/filter-arrow.svg) no-repeat center;display:inline-block;vertical-align:middle;width:28px;height:15px;margin:0 12px;}.theme-banner .outer .banner-maid-search a.expand:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);}.theme-banner .search-tool{display:none;max-width:1802px;margin:auto;position:absolute;left:0;right:0;width:100%;z-index:0;margin-top:-50px;}.theme-banner .search-tool .search-container{padding-top:76px;}@media screen and (max-width: 1200px){.theme-banner .outer .wrapper{padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{background-position:right -150px top;}.theme-banner .outer .wrapper .inner-main .inner-container .title{padding-left:20px;}}@media screen and (max-width: 1000px){.theme-banner .outer .wrapper{padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{background-position:right -300px top;}}@media screen and (max-width: 1199px){.theme-banner{padding-left:10px;padding-right:10px;}.theme-banner .outer{border-radius:40px;height:400px;}.theme-banner .outer .wrapper{position:relative;top:0;padding-bottom:10;padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{border-radius:40px;}.theme-banner .outer .wrapper .inner-main .inner-container .title{font-size:36px;}}@media screen and (max-width: 600px){.theme-banner .outer .wrapper{padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{background-position:right -380px top;}}@media screen and (max-width: 768px){.theme-banner .outer .wrapper{padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container{position:relative;}.theme-banner .outer .wrapper .inner-main .inner-container .container .title{top:auto;bottom:35px;text-shadow:2px 2px 6px #fff;}.theme-banner .outer .wrapper .inner-main .inner-container:before{content:'';background:url(/img/home/desktop/shortcut-gradient.png) repeat-x left bottom;background-size:100% 100%;position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;border-radius:20px;}}.pager{text-align:center;}.pager .pform ul{list-style:none;margin:auto;display:inline-table;margin-right:9px;}.pager .pform ul li{display:inline-table;}.pager .pform ul li a{display:inline-block;width:32px;height:32px;text-align:center;line-height:32px;font-size:16px;}.pager .pform ul li .num{display:inline-block;width:36px;height:36px;text-align:center;line-height:36px;margin-left:2px;margin-right:2px;font-size:16px;}.pager .pform ul li .current{background-color:#6c207f;color:#fff !important;border-radius:10px;}.pager .pform ul li .prev{background-color:transparent;border:0px #ededed solid;background-image:url(/img/arrow-purple.svg);background-repeat:no-repeat;background-position:center;background-size:22px;vertical-align:middle;}.pager .pform ul li .next{background-color:transparent;border:0px #ededed solid;background-image:url(/img/arrow-purple.svg);background-repeat:no-repeat;background-position:center;background-size:22px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);vertical-align:middle;}.pager .pform .num{font-size:16px;}.pager .pform .text{width:54px;height:36px;line-height:26px;text-align:left;background-color:#a5a5a5;margin-right:14px;font-size:16px;margin-left:22px;border-radius:10px;padding-left:15px;box-sizing:border-box;}.search-container{background-color:#fbebff;padding-bottom:40px;border-bottom-left-radius:55px;border-bottom-right-radius:55px;}.search-container:before{content:'';background-color:#fbebff;width:100%;height:100px;position:absolute;top:-100px;left:0;}.search-container:after{content:'';background:url(/img/filter-gradient.jpg) no-repeat center bottom #6c207f;background-size:100% 100%;height:80px;width:100%;padding-bottom:10px;position:absolute;left:0;bottom:-10px;z-index:-1;border-bottom-left-radius:55px;border-bottom-right-radius:55px;}.search-container .container .search-engine .condition{display:inline-block;vertical-align:top;width:50%;margin-top:7px;box-sizing:border-box;}.search-container .container .search-engine .condition .title{font-size:25px;font-weight:700;color:#6c207f;letter-spacing:1px;}.search-container .container .search-engine .condition .condition-list{text-align:justify;margin-top:7px;position:relative;}.search-container .container .search-engine .condition .condition-list .card{width:275px;height:54px;border-radius:10px;background:#e8d8ec;font-size:25px;font-weight:700;color:#6c207f;}.search-container .container .search-engine .condition .condition-list .card.selected{background-color:#6c207f !important;color:#fff !important;}.search-container .container .search-engine .condition .condition-list .card.selected .desc{color:#fff !important;}.search-container .container .search-engine .condition .condition-list input{width:560px;height:54px;border-radius:10px;font-size:25px;font-weight:700;padding-left:20px;position:relative;box-sizing:border-box;}.search-container .container .search-engine .condition .condition-list input.code_error{border:2px solid red;}.search-container .container .search-engine .condition .condition-list .select{width:560px;height:54px;position:relative;cursor:pointer;}.search-container .container .search-engine .condition .condition-list .select .select-input{border-radius:10px;display:block;font-size:25px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;box-sizing:border-box;position:relative;background-color:#fff;color:#6c207f;padding:10px 40px 10px 20px;}.search-container .container .search-engine .condition .condition-list .select .select-input:after{content:'';background:url(/img/arrow-black.svg) no-repeat right center #fff;height:20px;width:20px;position:absolute;top:calc(50% - 10px);right:20px;}.search-container .container .search-engine .condition .condition-list .select .select-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box;position:absolute;left:0;top:100%;width:100%;overflow:auto;max-height:300px;background-color:#decbe3;display:none;}.search-container .container .search-engine .condition .condition-list .select .select-container > div{font-size:25px;font-weight:700;color:#6c207f;padding:10px;}.search-container .container .search-engine .condition .condition-list .select .select-container > div.selected{background-color:#6c207f;color:#fff;}.search-container .container .search-engine .condition .condition-list .select.select-fix .select-input:after{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-moz-transform:rotate(-180deg);}.search-container .container .search-engine .condition:first-child{margin-top:0;margin-bottom:0;}.search-container .container .search-engine .condition.required .title:after{content:' *';}.search-container .container .search-engine .condition.condition-1{display:block;width:100%;padding-left:0;margin-top:7px;}.search-container .container .search-engine .condition.condition-1 .condition-list{margin-top:0;text-align:unset;}.search-container .container .search-engine .condition.condition-1 .condition-list .card{display:inline-block;vertical-align:top;width:calc(100% / 8 - 10px);max-width:140px;margin-right:10px;height:124px;margin-top:7px;background-color:#e8d8ec;border-radius:10px;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .icon{max-width:85px;margin:auto;height:68.5%;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .icon .wrapper{display:inline-block;vertical-align:middle;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .icon .wrapper img{width:100%;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .icon .wrapper img.invisible{display:none !important;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .desc{text-align:center;height:31.5%;font-size:19px;font-weight:700;color:#6c207f;}.search-container .container .search-engine .condition.condition-1 .condition-list .card:last-child{margin-right:0px;}.search-container .container .search-engine .condition.condition:nth-child(odd):not(.condition-1){padding-left:40px;}.search-container .container .search-engine .condition.condition:nth-child(even):not(.condition-1){padding-right:42px;}.search-container .container .search-engine .condition.condition:nth-child(3),.search-container .container .search-engine .condition.condition:nth-child(6),.search-container .container .search-engine .condition.condition:nth-child(7){padding-bottom:10px;}.search-container .container .search-engine .content{font-size:22px;letter-spacing:1.3px;padding:36px 0 32px;}.search-container .container .search-engine .buttons{text-align:justify;}.search-container .container .search-engine .buttons a,.search-container .container .search-engine .buttons button{display:inline-block;vertical-align:top;width:300px;height:50px;color:#fff;font-size:25px;font-weight:700;background:#6c207f;border-radius:10px;position:relative;}.search-container .container .search-engine .buttons a.reset,.search-container .container .search-engine .buttons button.reset{color:#605563;background:#e8d8ec;text-align:center;line-height:50px;}.search-container .container .search-engine .buttons a.search:before,.search-container .container .search-engine .buttons button.search:before{content:'';background:url(/img/search/search-button.svg) no-repeat left center;position:absolute;left:15px;top:10px;width:30px;height:29px;}@media screen and (max-width: 1200px){.search-container .container .search-engine .condition{display:block;width:80%;margin:auto;}.search-container .container .search-engine .condition.condition-1{width:80%;}.search-container .container .search-engine .condition.condition-1 .condition-list .card{width:calc(100% / 4 - 10px);}.search-container .container .search-engine .condition.condition:nth-child(odd):not(.condition-1){padding-left:0px;}.search-container .container .search-engine .condition.condition:nth-child(even):not(.condition-1){padding-right:0px;}}@media screen and (max-width: 1199px){.search-container{margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px;border-bottom-left-radius:35px;border-bottom-right-radius:35px;padding-bottom:20px;}.search-container:before{max-width:calc(100% - 20px);margin-left:10px;}.search-container:after{border-bottom-left-radius:35px;border-bottom-right-radius:35px;max-width:calc(100% - 20px);margin-left:10px;}}@media screen and (max-width: 720px){.search-container{padding-left:10px;padding-right:10px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.search-container:after{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.search-container .container .search-engine .condition{width:100%;}.search-container .container .search-engine .condition.condition-1{width:100%;}.search-container .container .search-engine .condition.condition-1 .condition-list .card{width:calc(100% / 3 - 10px);}}@media screen and (max-width: 670px){.search-container .container .search-engine .condition .condition-list .card{width:48%;}.search-container .container .search-engine .condition .condition-list input{width:100%;}.search-container .container .search-engine .condition .condition-list .select{width:100%;}.search-container .container .search-engine .buttons a,.search-container .container .search-engine .buttons button{width:48%;}}.container{max-width:1199px;margin:auto;position:relative;}header,#content,footer{width:100%;float:left;clear:both;min-width:500px;}header .header .level1{background-color:#fbe9ff;}header .header .level1 .level1-container{max-width:1199px;text-align:right;margin:auto;height:50px;}header .header .level1 .level1-container li{display:inline-block;vertical-align:middle;color:#6c207f;}header .header .level1 .level1-container li .mobile-nav-switch{position:absolute;background:none;padding:20px;top:0;left:0;}header .header .level1 .level1-container li .mobile-nav-switch img{width:50px;height:50px;background:url("/img/nav-icon.svg") no-repeat;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:50px;}header .header .level1 .level1-container li .mobile-nav-switch.expand{padding:12px 20px;}header .header .level1 .level1-container li .mobile-nav-switch.expand img{background:url("/img/close-button.svg") no-repeat;width:37px;height:37px;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:37px;}header .header .level1 .level1-container li a{color:#6c207f;font-size:16px;font-weight:700;}header .header .level1 .level1-container li.lang{padding:9px 0;padding-left:24px;border-left:2px solid #fff;}header .header .level1 .level1-container li.icon-home{margin-right:21px;}header .header .level1 .level1-container li.icon-home a{display:block;background:url(/img/home.png) no-repeat center;width:28px;height:28px;background-size:100% 100%;}header .header .level1 .level1-container li.icon-email{margin-right:21px;}header .header .level1 .level1-container li.icon-email a{display:block;background:url(/img/mail.png) no-repeat center;width:28px;height:22px;background-size:100% 100%;}header .header .container .level2{text-align:justify;max-height:130px;padding:20px 0;box-sizing:border-box;}header .header .container .level2 ul{list-style:none;width:100%;}header .header .container .level2 ul li{display:inline-block;vertical-align:middle;color:#6c207f;}header .header .container .level2 ul.level2-container{width:100%;}header .header .container .level2 ul.level2-container .logo{display:inline-block;vertical-align:middle;}header .header .container .level2 ul.level2-container .logo a{display:block;background:url(/img/technic-logo.png) no-repeat center;width:334px;height:83px;background-size:100% 100%;}header .header .container .level2 ul.level2-container .nav{display:inline-block;vertical-align:top;}header .header .container .level2 ul.level2-container .nav .social{margin-right:20px;}header .header .container .level2 ul.level2-container .nav .hotline{text-align:right;margin-left:28px;}header .header .container .level2 ul.level2-container .nav .hotline .title{font-size:18px;font-weight:700;letter-spacing:1.6px;}header .header .container .level2 ul.level2-container .nav .hotline .tel{line-height:42px;font-size:32px;font-weight:700;color:#6c207f;font-family:'Nunito Sans';letter-spacing:1.7px;}header .header .container .level2 ul.level2-container .nav .hotline .email{font-size:18px;font-weight:700;color:#6c207f;font-family:'Nunito Sans';letter-spacing:1.1px;}header .header .level3{max-width:1802px;background-color:#fbe9ff;margin:auto;border-top-left-radius:60px;border-top-right-radius:60px;}header .header .level3 .level3-container{text-align:justify;width:100%;max-width:1065px;margin:auto;padding:16px 0 50px;}header .header .level3 .level3-container li{display:inline-block;vertical-align:middle;}header .header .level3 .level3-container li a{color:#6c207f;font-size:24px;font-weight:700;letter-spacing:2.8px;display:block;}header .header .level3 .level3-container li a.current{border-bottom:2px solid #6c207f;}#content{min-height:500px;}footer .footer .main{background-color:#6c207f;}footer .footer .main .container{padding:14px 0 26px;}footer .footer .main .container .left{display:inline-block;vertical-align:top;width:53%;padding-top:31px;}footer .footer .main .container .left .card{min-height:296px;padding-right:54px;box-sizing:border-box;}footer .footer .main .container .left .card .content{letter-spacing:1.2px;}footer .footer .main .container .left .card:first-child{line-height:21px;}footer .footer .main .container .left .card:first-child p:last-child{margin-top:14px;line-height:44px;}footer .footer .main .container .left .card:last-child{padding-top:31px;}footer .footer .main .container .left .card:last-child img{margin-right:13px;}footer .footer .main .container .left .card:last-child p:last-child{line-height:120px;}footer .footer .main .container .right{display:inline-block;vertical-align:top;width:46.6%;margin-top:26px;}footer .footer .main .container .right .card{padding-left:46px;min-height:32px;box-sizing:border-box;}footer .footer .main .container .right .card p{letter-spacing:1.4px;line-height:35px;}footer .footer .main .container .right .card .contact-num{color:#fff;font-size:22px;}footer .footer .main .container .right .card .contact-mail a{color:#fff;font-size:22px;}footer .footer .main .container .right .card:nth-child(1){background:url(/img/icon-address.svg) no-repeat left top;}footer .footer .main .container .right .card:nth-child(2){margin-top:16px;background:url(/img/icon-tel.svg) no-repeat left top;}footer .footer .main .container .right .card:nth-child(2) p{line-height:40px;}footer .footer .main .container .right .card:nth-child(3){background:url(/img/icon-fax.svg) no-repeat left top;margin-top:29px;letter-spacing:1.4px;}footer .footer .main .container .right .card:nth-child(4){background:url(/img/icon-email.svg) no-repeat left top;margin-top:35px;letter-spacing:1.4px;}footer .footer .main .container .right .card:nth-child(5){background:url(/img/icon-time.svg) no-repeat left top;margin-top:33px;letter-spacing:1.4px;}footer .footer .contact-list ul,footer .footer .sitemap ul{list-style:none;}footer .footer .contact-list ul li,footer .footer .sitemap ul li{display:inline-block;vertical-align:top;}footer .footer .contact-list{background-color:#571069;}footer .footer .contact-list .container .list{padding-top:5px;padding-bottom:5px;}footer .footer .contact-list .container .list li{display:inline-block;vertical-align:middle;margin-right:77px;}footer .footer .contact-list .container .list li div{color:#fff;font-size:22px;font-weight:700;letter-spacing:2px;}footer .footer .contact-list .container .list li div.number{letter-spacing:2.3px;}footer .footer .contact-list .container .list li:nth-last-child(2){margin-right:0;}footer .footer .contact-list .container .list li:last-child{margin-right:0;}footer .footer .sitemap{background-color:#fff;}footer .footer .sitemap .container .list{height:79px;}footer .footer .sitemap .container .list li{display:inline-block;vertical-align:middle;margin-right:31px;margin-top:3px;}footer .footer .sitemap .container .list li a{display:block;color:#6c207f;font-size:20px;font-weight:700;letter-spacing:1.2px;}footer .footer .copyright .container{background-color:#fff;color:#86698d;font-size:16px;letter-spacing:0.95px;padding-bottom:32px;}.mobile-nav{position:fixed;display:none;z-index:99;background-color:white;height:100%;width:100%;min-width:500px;top:0;}.mobile-nav .mobile-nav-container{background-color:#fbe9ff;border-radius:40px;padding:59px 80px;max-width:96%;margin:auto;box-sizing:border-box;}.mobile-nav .mobile-nav-container ul{list-style:none;}.mobile-nav .mobile-nav-container ul.social{text-align:justify;}.mobile-nav .mobile-nav-container ul.social li{display:inline-block;vertical-align:top;}.mobile-nav .mobile-nav-container ul.menu{text-align:center;margin-bottom:30px;}.mobile-nav .mobile-nav-container ul.menu li{position:relative;margin-top:25px;padding-top:5px;}.mobile-nav .mobile-nav-container ul.menu li:first-child{padding-top:0;}.mobile-nav .mobile-nav-container ul.menu li a{font-size:25px;font-weight:700;letter-spacing:2.5px;color:#6c207f;}.popup{display:none;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;height:100%;width:100%;z-index:99;}.popup .container .wrapper{text-align:center;margin-top:92px;}.popup .container .wrapper button{width:60px;height:60px;border-radius:50%;background-color:#00a2c6;}.popup .container .wrapper button img{width:25px;height:25px;fill:#fff;}.popup .container .wrapper .main{overflow:hidden;margin-top:31px;border-radius:20px;min-height:673px;}.popup-max{display:none;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;height:100%;width:100%;z-index:99;text-align:center;}.popup-max .container{display:inline-block;vertical-align:middle;width:100%;}.popup-max .container .wrapper{text-align:center;display:inline-block;vertical-align:middle;white-space:nowrap;width:100%;}.popup-max .container .wrapper button{width:60px;height:60px;border-radius:50%;background-color:#00a2c6;}.popup-max .container .wrapper button img{width:25px;height:25px;fill:#fff;}.popup-max .container .wrapper .main{overflow:hidden;margin-top:31px;border-radius:20px;height:225px;font-size:25px;letter-spacing:1px;background-color:#fbebff;}@media screen and (max-width: 1100px){header .header .level1 .level1-container{padding-left:10px;padding-right:10px;height:60px;}header .header .container .level2 ul.level2-container .nav .social{display:none;}header .header .level3 .level3-container{padding-left:20px;padding-right:20px;box-sizing:border-box;}header .header .level3 .level3-container li a{font-size:20px;}footer .footer .main .container{padding-left:20px;padding-right:20px;}footer .footer .main .container .right{margin-top:50px;}footer .footer .contact-list .container .list{height:auto;}}@media screen and (max-width: 900px){footer .footer .main .container .left{display:block;width:100%;}footer .footer .main .container .right{display:block;width:100%;margin-top:10px;}footer .footer .contact-list ul,footer .footer .sitemap ul{list-style:none;}footer .footer .contact-list ul li,footer .footer .sitemap ul li{display:inline-block;vertical-align:top;}footer .footer .contact-list{background-color:#571069;}footer .footer .contact-list .container .list{height:auto;}footer .footer .sitemap{background-color:#fff;}footer .footer .sitemap .container .list{height:auto;}footer .footer .sitemap .container .list li{display:inline-block;vertical-align:middle;margin-right:31px;margin-top:3px;}footer .footer .sitemap .container .list li a{display:block;color:#6c207f;font-size:20px;font-weight:700;letter-spacing:1.2px;}footer .footer .copyright .container{background-color:#fff;color:#6c207f;font-size:16px;letter-spacing:0.95px;}}@media screen and (max-width: 1199px){header .header .container{padding-left:10px;padding-right:10px;}header .header .container .level2{padding:10px 0;}header .header .container .level2 ul.level2-container .logo a{background:url(/img/technic-logo-m.png) no-repeat center;width:272px;height:68px;background-size:100% 100%;margin:30px 0;}header .header .container .level2 ul.level2-container .nav{margin:20px 0;}footer .footer .main .container .left .card{padding-right:0;}footer .footer .contact-list ul,footer .footer .sitemap ul{list-style:none;}footer .footer .contact-list .container .list{height:auto;text-align:center;padding-bottom:18px;}footer .footer .contact-list .container .list li{text-align:left;margin-right:77px;margin-top:20px;}footer .footer .sitemap{background-color:#fff;}footer .footer .sitemap .container{padding:30px 15px 14px;}footer .footer .sitemap .container .list{height:auto;}footer .footer .sitemap .container .list li a{line-height:35px;}footer .footer .copyright .container{padding-right:15px;padding-left:15px;}}.auto-overflow{overflow:auto;}@media screen and (max-width: 1199px){.auto-overflow{overflow:hidden;}}@media screen and (max-width: 630px){header .header .container .level2{padding:0;height:110px;}header .header .container .level2 ul.level2-container .logo a{width:208px;height:52px;}header .header .container .level2 ul.level2-container .nav .hotline{margin-left:18px;}header .header .container .level2 ul.level2-container .nav .hotline .title{font-size:16px;}header .header .container .level2 ul.level2-container .nav .hotline .tel{line-height:26px;font-size:23px;}header .header .container .level2 ul.level2-container .nav .hotline .email{font-size:13px;}footer .footer .contact-list .container .list li:nth-last-child(3n-1){margin-right:77px;}footer .footer .copyright .container{background-color:#fff;color:#6c207f;font-size:16px;letter-spacing:0.95px;}}@media screen and (max-width: 768px){header .header .level1 .level1-container{padding-left:20px;padding-right:20px;}header .header .container{padding-left:20px;padding-right:20px;}footer .footer .main .container .left{display:block;width:100%;}footer .footer .main .container .left .card{min-height:auto;}footer .footer .main .container .left .card:last-child{padding-top:0;margin-top:31px;}footer .footer .main .container .right{display:block;width:100%;margin-top:25px !important;}footer .footer .contact-list ul,footer .footer .sitemap ul{list-style:none;}footer .footer .contact-list ul li,footer .footer .sitemap ul li{display:inline-block;vertical-align:top;}footer .footer .contact-list .container{padding:0 20px;}footer .footer .contact-list .container .list{height:auto;text-align:left;}footer .footer .contact-list .container .list li:nth-last-child(3n-1){margin-right:77px;}footer .footer .sitemap{background-color:#fff;}footer .footer .sitemap .container .list{height:auto;}footer .footer .sitemap .container .list li{display:block;}footer .footer .copyright .container{background-color:#fff;color:#6c207f;font-size:16px;letter-spacing:0.95px;}.popup-max .container .wrapper .main{font-size:22px;}}.theme-banner{position:relative;z-index:2;}.theme-banner .outer{max-width:1802px;background-color:#6c207f;margin:auto;position:relative;border-radius:60px;height:348px;z-index:1;}.theme-banner .outer .wrapper{position:absolute;top:-52px;width:100%;background-color:#fff;border-radius:60px;padding-bottom:10px;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{height:300px;background-position:right top;background-repeat:no-repeat;background-size:cover;border-radius:60px;}.theme-banner .outer .wrapper .inner-main .inner-container .container{position:unset;}.theme-banner .outer .wrapper .inner-main .inner-container .container .title{position:absolute;top:38.8%;font-size:35px;font-weight:700;color:#6c207f;letter-spacing:0px;}.theme-banner .outer .banner-maid-search{border-bottom-left-radius:55px;border-bottom-right-radius:55px;overflow-x:hidden;position:absolute;bottom:0;left:0;right:0;margin:auto;width:80%;border-bottom:10px solid transparent;border-image:url(/img/filter-gradient.jpg) 1 stretch;text-align:center;}.theme-banner .outer .banner-maid-search a{font-size:30px;font-weight:700;background-color:transparent;color:#fff;display:block;margin-bottom:5px;letter-spacing:0px;}.theme-banner .outer .banner-maid-search a:before{content:'';background:url(/img/filter-icon.png) no-repeat center;display:inline-block;vertical-align:-26px;width:64px;height:80px;margin:0 16px;}.theme-banner .outer .banner-maid-search a:after{content:'';background:url(/img/filter-arrow.svg) no-repeat center;display:inline-block;vertical-align:middle;width:28px;height:15px;margin:0 16px;}.theme-banner .outer .banner-maid-search a.expand:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);}.theme-banner .search-tool{display:none;max-width:1802px;margin:auto;position:absolute;left:0;right:0;width:100%;z-index:0;margin-top:-50px;}.theme-banner .search-tool .search-container{padding-top:76px;}@media screen and (max-width: 1200px){.theme-banner .outer .wrapper{padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{background-position:right -150px top;}.theme-banner .outer .wrapper .inner-main .inner-container .title{padding-left:20px;}/*953795e33e25c16a067bcfa2a5842f5b*/}@media screen and (max-width: 1000px){.theme-banner .outer .wrapper{padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{background-position:right -300px top;}}@media screen and (max-width: 1199px){.theme-banner{padding-left:10px;padding-right:10px;}.theme-banner .outer{border-radius:40px;height:400px;}.theme-banner .outer .wrapper{position:relative;top:0;padding-bottom:10;padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{border-radius:40px;}.theme-banner .outer .wrapper .inner-main .inner-container .title{font-size:36px;}}@media screen and (max-width: 600px){.theme-banner .outer .wrapper{padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container .inner{background-position:right -380px top;}}@media screen and (max-width: 768px){.theme-banner .outer .wrapper{padding-bottom:0;}.theme-banner .outer .wrapper .inner-main .inner-container .container .title{top:auto;bottom:35px;}}.search-container{background-color:#fbebff;padding-bottom:40px;border-bottom-left-radius:55px;border-bottom-right-radius:55px;}.search-container .container .search-engine .condition{display:inline-block;vertical-align:top;width:50%;margin-top:7px;box-sizing:border-box;}.search-container .container .search-engine .condition .title{font-size:25px;font-weight:700;color:#6c207f;letter-spacing:0px;}.search-container .container .search-engine .condition .condition-list{text-align:justify;margin-top:7px;position:relative;}.search-container .container .search-engine .condition .condition-list .card{width:275px;height:54px;border-radius:10px;background:#e8d8ec;font-size:25px;font-weight:700;color:#6c207f;}.search-container .container .search-engine .condition .condition-list .card.selected{background-color:#6c207f !important;color:#fff !important;}.search-container .container .search-engine .condition .condition-list .card.selected .desc{color:#fff !important;}.search-container .container .search-engine .condition .condition-list input{width:560px;height:54px;border-radius:10px;font-size:25px;font-weight:700;padding-left:20px;position:relative;box-sizing:border-box;}.search-container .container .search-engine .condition .condition-list .select{width:560px;height:54px;position:relative;cursor:pointer;}.search-container .container .search-engine .condition .condition-list .select .select-input{border-radius:10px;display:block;font-size:25px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;box-sizing:border-box;position:relative;background-color:#fff;color:#6c207f;padding:10px 40px 10px 20px;}.search-container .container .search-engine .condition .condition-list .select .select-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box;position:absolute;left:0;top:100%;width:100%;overflow:auto;max-height:300px;background-color:#decbe3;display:none;}.search-container .container .search-engine .condition .condition-list .select .select-container > div{font-size:25px;font-weight:700;color:#6c207f;padding:10px;}.search-container .container .search-engine .condition .condition-list .select .select-container > div.selected{background-color:#6c207f;color:#fff;}.search-container .container .search-engine .condition:first-child{margin-top:0;margin-bottom:0;}.search-container .container .search-engine .condition.required .title:after{content:' *';}.search-container .container .search-engine .condition.condition-1{display:block;width:100%;padding-left:0;margin-top:7px;}.search-container .container .search-engine .condition.condition-1 .condition-list{margin-top:0;text-align:unset;}.search-container .container .search-engine .condition.condition-1 .condition-list .card{display:inline-block;vertical-align:top;width:calc(100% / 8 - 10px);max-width:140px;margin-right:10px;height:124px;margin-top:7px;background-color:#e8d8ec;border-radius:10px;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .icon{max-width:85px;margin:auto;height:68.5%;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .icon .wrapper{display:inline-block;vertical-align:middle;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .icon .wrapper img{width:100%;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .icon .wrapper img.invisible{display:none !important;}.search-container .container .search-engine .condition.condition-1 .condition-list .card .desc{text-align:center;height:31.5%;font-size:16px;font-weight:700;color:#6c207f;}.search-container .container .search-engine .condition.condition-1 .condition-list .card:last-child{margin-right:0px;}.search-container .container .search-engine .condition.condition:nth-child(odd):not(.condition-1){padding-left:40px;}.search-container .container .search-engine .condition.condition:nth-child(even):not(.condition-1){padding-right:42px;}.search-container .container .search-engine .content{font-size:22px;letter-spacing:0px;padding:36px 0 32px;}.search-container .container .search-engine .buttons{text-align:justify;}.search-container .container .search-engine .buttons a,.search-container .container .search-engine .buttons button{display:inline-block;vertical-align:top;width:300px;height:50px;color:#fff;font-size:25px;font-weight:700;background:#6c207f;border-radius:10px;position:relative;}.search-container .container .search-engine .buttons a.reset,.search-container .container .search-engine .buttons button.reset{color:#605563;background:#e8d8ec;text-align:center;line-height:50px;}.search-container .container .search-engine .buttons a.search:before,.search-container .container .search-engine .buttons button.search:before{content:'';background:url(/img/search/search-button.svg) no-repeat left center;position:absolute;left:15px;top:10px;width:30px;height:29px;}@media screen and (max-width: 1200px){.search-container .container .search-engine .condition{display:block;width:80%;margin:auto;}.search-container .container .search-engine .condition.condition-1{width:80%;}.search-container .container .search-engine .condition.condition-1 .condition-list .card{width:calc(100% / 4 - 10px);}.search-container .container .search-engine .condition.condition:nth-child(odd):not(.condition-1){padding-left:0px;}.search-container .container .search-engine .condition.condition:nth-child(even):not(.condition-1){padding-right:0px;}}@media screen and (max-width: 1199px){.search-container{margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;padding-bottom:20px;}}@media screen and (max-width: 720px){.search-container{padding-left:10px;padding-right:10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}.search-container .container .search-engine .condition{width:100%;}.search-container .container .search-engine .condition.condition-1{width:100%;}.search-container .container .search-engine .condition.condition-1 .condition-list .card{width:calc(100% / 3 - 10px);}}@media screen and (max-width: 670px){.search-container .container .search-engine .condition .condition-list .card{width:48%;}.search-container .container .search-engine .condition .condition-list input{width:100%;}.search-container .container .search-engine .condition .condition-list .select{width:100%;}.search-container .container .search-engine .buttons a,.search-container .container .search-engine .buttons button{width:48%;}}.container{max-width:1199px;margin:auto;position:relative;}header,#content,footer{width:100%;float:left;clear:both;}header .header .level1{background-color:#fbe9ff;}header .header .level1 .level1-container{max-width:1199px;text-align:right;margin:auto;height:50px;}header .header .level1 .level1-container li{display:inline-block;vertical-align:middle;color:#6c207f;}header .header .level1 .level1-container li .mobile-nav-switch{position:absolute;background:none;padding:20px;top:0;left:0;}header .header .level1 .level1-container li .mobile-nav-switch img{content:url("/img/nav-icon.svg");width:50px;}header .header .level1 .level1-container li .mobile-nav-switch.expand{padding:12px 20px;}header .header .level1 .level1-container li .mobile-nav-switch.expand img{content:url("/img/close-button.svg");width:37px;}header .header .level1 .level1-container li a{color:#6c207f;font-size:16px;font-weight:700;}header .header .level1 .level1-container li.lang{padding:9px 0;padding-left:24px;border-left:2px solid #fff;}header .header .level1 .level1-container li.icon-home{margin-right:21px;}header .header .level1 .level1-container li.icon-home a{display:block;background:url(/img/home.png) no-repeat center;width:28px;height:28px;background-size:100% 100%;}header .header .level1 .level1-container li.icon-email{margin-right:21px;}header .header .level1 .level1-container li.icon-email a{display:block;background:url(/img/mail.png) no-repeat center;width:28px;height:22px;background-size:100% 100%;}header .header .container .level2{text-align:justify;max-height:130px;padding:20px 0;box-sizing:border-box;}header .header .container .level2 ul{list-style:none;width:100%;}header .header .container .level2 ul li{display:inline-block;vertical-align:middle;color:#6c207f;}header .header .container .level2 ul.level2-container{width:100%;}header .header .container .level2 ul.level2-container .logo{display:inline-block;vertical-align:middle;}header .header .container .level2 ul.level2-container .logo a{display:block;background:url(/img/technic-logo.png) no-repeat center;width:334px;height:83px;background-size:100% 100%;}header .header .container .level2 ul.level2-container .nav{display:inline-block;vertical-align:top;}header .header .container .level2 ul.level2-container .nav .social{margin-right:20px;}header .header .container .level2 ul.level2-container .nav .hotline{text-align:right;margin-left:28px;}header .header .container .level2 ul.level2-container .nav .hotline .title{font-size:18px;font-weight:700;letter-spacing:1.6px;}header .header .container .level2 ul.level2-container .nav .hotline .tel{line-height:42px;font-size:32px;font-weight:700;color:#6c207f;font-family:'Nunito Sans';letter-spacing:1.7px;}header .header .container .level2 ul.level2-container .nav .hotline .email{font-size:18px;font-weight:700;color:#6c207f;font-family:'Nunito Sans';letter-spacing:1.1px;}header .header .level3{max-width:1802px;background-color:#fbe9ff;margin:auto;border-top-left-radius:55px;border-top-right-radius:55px;}header .header .level3 .level3-container{text-align:justify;width:100%;max-width:1200px;margin:auto;padding:16px 0 50px;}header .header .level3 .level3-container li{display:inline-block;vertical-align:middle;}header .header .level3 .level3-container li a{color:#6c207f;font-size:16px;font-weight:700;letter-spacing:0px;}#content{min-height:500px;}footer .footer .main{background-color:#6c207f;}footer .footer .main .container{padding:14px 0 26px;}footer .footer .main .container .left{display:inline-block;vertical-align:top;width:53.4%;padding-top:31px;}footer .footer .main .container .left .card{min-height:296px;padding-right:54px;box-sizing:border-box;}footer .footer .main .container .left .card .content{letter-spacing:0px;}footer .footer .main .container .left .card:first-child{line-height:21px;}footer .footer .main .container .left .card:first-child p:last-child{margin-top:14px;line-height:44px;}footer .footer .main .container .left .card:last-child{padding-top:31px;}footer .footer .main .container .left .card:last-child img{margin-right:13px;}footer .footer .main .container .left .card:last-child p:last-child{line-height:120px;}footer .footer .main .container .right{display:inline-block;vertical-align:top;width:46.6%;margin-top:26px;}footer .footer .main .container .right .card{padding-left:46px;min-height:32px;box-sizing:border-box;}footer .footer .main .container .right .card p{letter-spacing:0px;line-height:35px;}footer .footer .main .container .right .card .contact-num{color:#fff;font-size:22px;}footer .footer .main .container .right .card .contact-mail a{color:#fff;font-size:22px;}footer .footer .main .container .right .card:nth-child(1){background:url(/img/icon-address.svg) no-repeat left top;}footer .footer .main .container .right .card:nth-child(2){margin-top:16px;background:url(/img/icon-tel.svg) no-repeat left top;}footer .footer .main .container .right .card:nth-child(2) p{line-height:40px;}footer .footer .main .container .right .card:nth-child(3){background:url(/img/icon-fax.svg) no-repeat left top;margin-top:29px;letter-spacing:0px;}footer .footer .main .container .right .card:nth-child(4){background:url(/img/icon-email.svg) no-repeat left top;margin-top:35px;letter-spacing:0px;}footer .footer .main .container .right .card:nth-child(5){background:url(/img/icon-time.svg) no-repeat left top;margin-top:33px;letter-spacing:0px;}footer .footer .contact-list ul,footer .footer .sitemap ul{list-style:none;}footer .footer .contact-list ul li,footer .footer .sitemap ul li{display:inline-block;vertical-align:top;}footer .footer .contact-list{background-color:#571069;}footer .footer .contact-list .container .list{padding-bottom:5px;}footer .footer .contact-list .container .list li{display:inline-block;vertical-align:middle;margin-right:77px;}footer .footer .contact-list .container .list li div{color:#fff;font-size:21px;font-weight:700;letter-spacing:0px;}footer .footer .contact-list .container .list li div.number{letter-spacing:0px;}footer .footer .contact-list .container .list li:nth-last-child(2){margin-right:0;}footer .footer .contact-list .container .list li:last-child{margin-right:0;}footer .footer .sitemap{background-color:#fff;}footer .footer .sitemap .container .list{height:50px;}footer .footer .sitemap .container .list li{display:inline-block;vertical-align:middle;margin-right:31px;margin-top:3px;}footer .footer .sitemap .container .list li a{display:block;color:#6c207f;font-size:12px;font-weight:700;letter-spacing:1.2px;}footer .footer .copyright .container{background-color:#fff;color:#86698d;font-size:16px;letter-spacing:0.95px;padding-bottom:32px;}.mobile-nav{position:fixed;display:none;z-index:99;background-color:white;height:100%;width:100%;top:0;}.mobile-nav .mobile-nav-container{background-color:#fbe9ff;border-radius:40px;padding:59px 80px;max-width:96%;margin:auto;box-sizing:border-box;}.mobile-nav .mobile-nav-container ul{list-style:none;}.mobile-nav .mobile-nav-container ul.social{text-align:justify;}.mobile-nav .mobile-nav-container ul.social li{display:inline-block;vertical-align:top;}.mobile-nav .mobile-nav-container ul.menu{text-align:center;margin-bottom:30px;}.mobile-nav .mobile-nav-container ul.menu li{position:relative;margin-top:25px;padding-top:5px;}.mobile-nav .mobile-nav-container ul.menu li:first-child{padding-top:0;}.mobile-nav .mobile-nav-container ul.menu li a{font-size:25px;font-weight:700;letter-spacing:0px;color:#6c207f;}.popup{display:none;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;height:100%;width:100%;z-index:99;}.popup .container .wrapper{text-align:center;margin-top:92px;}.popup .container .wrapper button{width:60px;height:60px;border-radius:50%;background-color:#00a2c6;}.popup .container .wrapper button img{width:25px;height:25px;fill:#fff;}.popup .container .wrapper .main{overflow:hidden;margin-top:31px;border-radius:20px;min-height:673px;}@media screen and (max-width: 1000px){header .header .level1 .level1-container{padding-left:10px;padding-right:10px;height:60px;}header .header .container .level2 ul.level2-container .nav .social{display:none;}header .header .level3 .level3-container{padding-left:20px;padding-right:20px;box-sizing:border-box;}header .header .level3 .level3-container li a{font-size:20px;}footer .footer .main .container{padding-left:20px;padding-right:20px;}footer .footer .main .container .right{margin-top:50px;}footer .footer .contact-list .container .list{height:auto;}}@media screen and (max-width: 900px){footer .footer .main .container .left{display:block;width:100%;}footer .footer .main .container .right{display:block;width:100%;}footer .footer .contact-list ul,footer .footer .sitemap ul{list-style:none;}footer .footer .contact-list ul li,footer .footer .sitemap ul li{display:inline-block;vertical-align:top;}footer .footer .contact-list{background-color:#571069;}footer .footer .contact-list .container .list{height:auto;}footer .footer .sitemap{background-color:#fff;}footer .footer .sitemap .container .list{height:auto;}footer .footer .sitemap .container .list li{display:inline-block;vertical-align:middle;margin-right:31px;margin-top:3px;}footer .footer .sitemap .container .list li a{display:block;color:#6c207f;font-size:20px;font-weight:700;letter-spacing:1.2px;}footer .footer .copyright .container{background-color:#fff;color:#6c207f;font-size:16px;letter-spacing:0.95px;}}@media screen and (max-width: 1199px){header .header .container{padding-left:10px;padding-right:10px;}header .header .container .level2{padding:10px 0;}header .header .container .level2 ul.level2-container .logo a{background:url(/img/technic-logo-m.png) no-repeat center;width:272px;height:68px;background-size:100% 100%;margin:30px 0;}header .header .container .level2 ul.level2-container .nav{margin:20px 0;}footer .footer .contact-list ul,footer .footer .sitemap ul{list-style:none;}footer .footer .contact-list .container .list{height:auto;text-align:center;padding-bottom:18px;}footer .footer .contact-list .container .list li{text-align:left;margin-right:77px;margin-top:20px;}footer .footer .sitemap{background-color:#fff;}footer .footer .sitemap .container{padding:30px 15px 14px;}footer .footer .sitemap .container .list{height:auto;}footer .footer .sitemap .container .list li a{line-height:35px;}footer .footer .copyright .container{padding-right:15px;padding-left:15px;}}@media screen and (max-width: 600px){header .header .container .level2{padding:0;height:110px;}header .header .container .level2 ul.level2-container .logo a{width:208px;height:52px;}header .header .container .level2 ul.level2-container .nav .hotline{margin-left:18px;}header .header .container .level2 ul.level2-container .nav .hotline .title{font-size:16px;}header .header .container .level2 ul.level2-container .nav .hotline .tel{line-height:26px;font-size:23px;}header .header .container .level2 ul.level2-container .nav .hotline .email{font-size:13px;}footer .footer .contact-list .container .list li:nth-last-child(3n-1){margin-right:77px;}footer .footer .copyright .container{background-color:#fff;color:#6c207f;font-size:16px;letter-spacing:0.95px;}}@media screen and (max-width: 768px){header .header .level1 .level1-container{padding-left:20px;padding-right:20px;}header .header .container{padding-left:20px;padding-right:20px;}footer .footer .main .container .left{display:block;width:100%;}footer .footer .main .container .left .card{min-height:auto;}footer .footer .main .container .left .card:last-child{padding-top:0;margin-top:31px;}footer .footer .main .container .right{display:block;width:100%;margin-top:25px !important;}footer .footer .contact-list ul,footer .footer .sitemap ul{list-style:none;}footer .footer .contact-list ul li,footer .footer .sitemap ul li{display:inline-block;vertical-align:top;}footer .footer .contact-list .container{padding:0 20px;}footer .footer .contact-list .container .list{height:auto;text-align:left;}footer .footer .contact-list .container .list li{min-width:167px;margin-right:30px !important;}footer .footer .contact-list .container .list li:nth-last-child(3n-1){margin-right:77px;}footer .footer .sitemap{background-color:#fff;}footer .footer .sitemap .container .list{height:auto;}footer .footer .sitemap .container .list li{display:block;}footer .footer .copyright .container{background-color:#fff;color:#6c207f;font-size:16px;letter-spacing:0.95px;}}.blog-container{max-width:1199px;margin:60px auto 0;padding:0 24px;box-sizing:border-box;padding-bottom:12px;}.blog-intro{padding:48px 0 32px;}.blog-eyebrow{font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#9146a2;display:flex;align-items:center;gap:10px;}.blog-eyebrow::before{content:"";width:22px;height:2px;background:#9146a2;display:inline-block;}.blog-title{font-weight:900;font-size:clamp(30px,4.2vw,48px);line-height:1.08;letter-spacing:-0.01em;margin:14px 0 12px;color:#6c207f;}.blog-sub{font-size:16px;line-height:1.6;color:#6e5a76;max-width:46ch;}.blog-pill{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:12px;letter-spacing:.02em;padding:6px 13px;border-radius:999px;}.blog-pill-date{background:#fbe9ff;color:#6c207f;}.blog-pill-date.blog-on-dark{background:rgba(255,255,255,0.85);}.blog-pill .blog-dot{opacity:.5;margin:0 2px;}.blog-featured{border-radius:20px;overflow:hidden;display:flex;align-items:stretch;color:#fff;background-color:#571069;}.blog-featured-content{flex:1 1 45%;padding:40px;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;}.blog-featured-media{flex:1 1 55%;min-height:280px;background-color:#9146a2;background-size:cover;background-position:center;}.blog-featured-media.blog-no-image,.blog-post-card .blog-thumb.blog-no-image{background-color:#fff;background-size:55% auto;background-repeat:no-repeat;}.blog-featured .blog-meta-row{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap;}.blog-featured h2{font-weight:900;font-size:clamp(22px,2.6vw,32px);line-height:1.15;margin:0 0 12px;color:#fff;}.blog-featured p{font-size:15px;line-height:1.6;color:rgba(255,255,255,0.86);margin:0 0 18px;}@media screen and (max-width: 768px){.blog-featured{flex-direction:column;border-radius:16px;}.blog-featured-content{padding:24px 20px;order:1;}.blog-featured-media{order:2;min-height:200px;}}.blog-read-link{font-weight:800;font-size:14px;display:inline-flex;align-items:center;gap:8px;color:#fff;}.blog-read-link .blog-arrow{color:;transition:transform .18s ease;}a.blog-read-link:hover .blog-arrow{transform:translateX(4px);}.blog-grid-head{margin:52px 0 20px;}.blog-grid-head h3{font-weight:900;font-size:21px;margin:0;color:#6c207f;}.blog-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}@media screen and (max-width: 1199px){.blog-card-grid{grid-template-columns:repeat(2,1fr);gap:18px;}}@media screen and (max-width: 768px){.blog-card-grid{grid-template-columns:1fr;}}.blog-post-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;border:1px solid #ecdcf0;transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;color:#2b1630;text-decoration:none;}.blog-post-card:hover{transform:translateY(-4px);box-shadow:0 20px 36px -22px rgba(87,16,105,0.32);border-color:transparent;}.blog-post-card .blog-thumb{position:relative;aspect-ratio:1.3333333333333;overflow:hidden;background-color:#9146a2;background-size:cover;background-position:center;}.blog-post-card .blog-body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1;}.blog-post-card h4{font-weight:800;font-size:16.5px;line-height:1.32;margin:0;color:#2b1630;}.blog-post-card p.blog-excerpt{font-size:14px;line-height:1.55;color:#6e5a76;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.blog-post-meta{margin-top:auto;padding-top:6px;font-size:12px;font-weight:700;color:#6e5a76;}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:48px;flex-wrap:wrap;}.blog-pagination a{font-weight:800;font-size:14px;min-width:38px;height:38px;padding:0 12px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#6c207f;border:1.5px solid #ecdcf0;}.blog-pagination a.blog-current{background:#6c207f;color:#fff;border-color:#6c207f;}.blog-empty{padding:60px 24px;text-align:center;color:#6e5a76;font-size:15px;}.blog-back-link{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:1rem;color:#6c207f;margin:28px 0 22px;}.blog-cover{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:2.3333333333333;margin-bottom:32px;background-color:#571069;background-size:cover;background-position:center;}@media screen and (max-width: 768px){.blog-cover{aspect-ratio:1.3333333333333;}}.blog-article-head{max-width:680px;margin:0 auto 36px;text-align:center;}.blog-article-head h1{font-weight:900;font-size:clamp(26px,3.8vw,42px);line-height:1.12;letter-spacing:-0.01em;margin:16px 0 16px;color:#6c207f;}.blog-byline{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:18px;color:#6e5a76;}.blog-article-body{max-width:680px;margin:0 auto;font-size:25px;line-height:1.7;color:#2b1630;}.blog-article-body p,.blog-article-body li,.blog-article-body span,.blog-article-body div,.blog-article-body td,.blog-article-body th,.blog-article-body a,.blog-article-body font{font-size:25px !important;line-height:1.7 !important;color:#2b1630 !important;}.blog-article-body p{margin:0 0 24px;}.blog-article-body h1,.blog-article-body h2{font-weight:800 !important;font-size:38px !important;line-height:1.3 !important;color:#6c207f !important;margin:52px 0 20px;}.blog-article-body h3,.blog-article-body h4,.blog-article-body h5,.blog-article-body h6{font-weight:800 !important;font-size:30px !important;line-height:1.35 !important;color:#6c207f !important;margin:40px 0 16px;}.blog-article-body strong,.blog-article-body b{font-weight:800 !important;}.blog-article-body ul,.blog-article-body ol{margin:0 0 24px;padding-left:22px;}.blog-article-body li{margin-bottom:10px;}.blog-article-body li::marker{color:#9146a2;}.blog-article-body a{color:#6c207f !important;text-decoration:underline;}.blog-article-body img{max-width:100%;border-radius:16px;}.blog-article-body blockquote,.blog-article-body blockquote *{font-weight:700 !important;font-size:28px !important;line-height:1.5 !important;color:#6c207f !important;}.blog-article-body blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:4px solid #6c207f;}.blog-related{border-top:1px solid #ecdcf0;background:#fbe9ff;margin-top:72px;padding:52px 0 64px;}.blog-related h3{font-weight:900;font-size:21px;color:#6c207f;text-align:center;margin:0 0 26px;}