@font-face{font-family:'10996';src:url(../font/10996.OTF)}@font-face{font-family:'10990';src:url(../font/10990.OTF)}@font-face{font-family:'10997';src:url(../font/10997.OTF)}.ServiceTop{position:relative;background:#1c3950;color:#fff;padding-top:calc(var(--header-height) + 8vw * 9 / 16)}.ServiceTop .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:0 32px;justify-content:space-between;min-height:calc(37vw * 9 / 16)}.ServiceTop .main-title{line-height:1;font-size:clamp(30px, 3.25vw, 62px);max-width:30%}.ServiceTop .text{-ms-align-self:flex-end;align-self:flex-end;font-size:clamp(14px, 0.85vw, 16px);max-width:710px}.ServiceTop .img{position:relative;display:block;z-index:2;width:100%;margin-top:calc(2vw * 9 / 16)}.ServiceTop .img img{display:block;width:100%}@media only screen and (min-width: 1024px) and (max-width: 1279px){.ServiceTop .container{gap:0 16px}.ServiceTop .text{width:calc(70% - 16px);max-width:710px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.ServiceTop .main-title{max-width:100%}.ServiceTop .text{margin-top:20px;max-width:100%}.ServiceTop .img{margin-top:20px}}@media only screen and (min-width: 0px) and (max-width: 767px){.ServiceTop{padding-top:calc(var(--header-height) + 50px)}.ServiceTop .container{gap:50px;min-height:initial}.ServiceTop .main-title{font-size:36px;max-width:100%}.ServiceTop .text{font-size:16px;max-width:100%}.ServiceTop .img{margin-top:20px}}.ServiceResult{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;background:#1c3950;color:#fff;padding-top:calc(9vw * 9 / 16)}.ServiceResult .fullimg{display:block;padding-top:calc(9vw * 9 / 16)}.ServiceResult .fullimg img{display:block;width:100%}.ServiceResultL{position:relative;border-bottom:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2);border-top:1px solid rgba(255,255,255,0.2);width:50%;padding-left:96px}.ServiceResultL.sticky-border{padding-left:0}.ServiceResultL.sticky-border .sticky{padding-left:96px;padding-bottom:calc(8.5vw * 9 / 16);border-bottom:1px solid rgba(255,255,255,0.2)}.ServiceResultL .sticky{position:sticky;top:0;padding:calc(3vw * 9 / 16) 0}.ServiceResultL .main-title{font-size:clamp(24px, 2.9vw, 55px);line-height:1}.ServiceResultR{position:relative;border-bottom:1px solid rgba(255,255,255,0.2);border-top:1px solid rgba(255,255,255,0.2);width:50%}.ServiceResultR .accordion-wr{position:relative}.ServiceResultR .accordion-el{position:relative;border-bottom:1px solid rgba(255,255,255,0.2)}.ServiceResultR .accordion-el:nth-last-child(1){border-bottom:0}.ServiceResultR .accordion-el.active .accordion-top .open{transform:rotate(45deg)}.ServiceResultR .accordion-el.active .accordion-bot{grid-template-rows:1fr}.ServiceResultR .accordion-el.active .accordion-bot-inner{padding-bottom:clamp(10px, 1.5vw, 30px)}.ServiceResultR .accordion-top{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;cursor:pointer;padding:clamp(10px, 1.5vw, 30px) clamp(10px, 1vw, 20px);padding-right:96px;gap:0 32px}.ServiceResultR .accordion-top .title{font-family:'10996';line-height:1.1;font-size:clamp(18px, 1.25vw, 24px)}.ServiceResultR .accordion-top .open{position:relative;transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);width:23px;height:23px;min-width:23px}.ServiceResultR .accordion-top .open:after,.ServiceResultR .accordion-top .open:before{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background:#fff;transition:0.3s}.ServiceResultR .accordion-top .open:after{transform:rotate(90deg)}@media (hover: hover){.ServiceResultR .accordion-top:hover{opacity:0.5}}.ServiceResultR .accordion-bot{display:grid;min-height:0;grid-template-rows:0fr;will-change:grid-template-rows;transition:grid-template-rows 300ms ease-out}.ServiceResultR .accordion-bot-inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:20px;overflow:hidden;transition:padding 300ms ease-out;padding:0 96px 0 clamp(10px, 1vw, 20px)}.ServiceResultR .accordion-bot-inner .img{display:block;width:calc((100% - 20px) / 2)}.ServiceResultR .accordion-bot-inner .img img{display:block;width:100%;aspect-ratio:600/372;object-fit:cover}.ServiceResultR .accordion-bot-inner .right{width:calc((100% - 20px) / 2)}.ServiceResultR .accordion-bot-inner .right .text{font-size:clamp(14px, 0.85vw, 16px)}.ServiceResultR .accordion-bot-inner .right .site-btn{margin-top:20px}.ServiceResultPrivatTPL{position:relative;border-bottom:1px solid rgba(255,255,255,0.2);padding:clamp(10px, 1vw, 20px);padding-right:96px}.ServiceResultPrivatTPL .img{display:block;width:100%}.ServiceResultPrivatTPL .img img{display:block;width:100%;aspect-ratio:96/64;object-fit:cover}.ServiceResultPrivatTPL .info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:flex-start;align-items:flex-start;gap:clamp(10px, 1vw, 20px);margin-top:clamp(10px, 1vw, 20px);min-height:calc(17vw * 9 / 16)}.ServiceResultPrivatTPL .name{line-height:1.1;font-size:clamp(20px, 1.9vw, 36px);width:calc((100% - 20px) / 2)}.ServiceResultPrivatTPL .text-wr{width:calc((100% - 20px) / 2)}.ServiceResultPrivatTPL .text-wr .text{font-size:clamp(14px, 0.85vw, 16px)}.ServiceResultPrivatTPL .text-wr .site-btn{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1279px){.ServiceResultR .accordion-top{gap:0 16px}.ServiceResultR .accordion-top .open{width:19px;height:19px;min-width:19px}.ServiceResultR .accordion-bot-inner{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.ServiceResultR .accordion-bot-inner .img,.ServiceResultR .accordion-bot-inner .right{width:100%}.ServiceResultPrivatTPL .info{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.ServiceResultPrivatTPL .info .name,.ServiceResultPrivatTPL .info .text-wr{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.ServiceResultL{padding-left:15px}.ServiceResultL.sticky-border .sticky{padding-left:15px;padding-bottom:50px}.ServiceResultL .sticky{top:var(--header-height)}.ServiceResultR .accordion-top{padding-right:15px}.ServiceResultR .accordion-bot-inner{gap:15px;padding-right:15px}.ServiceResultR .accordion-bot-inner .right .site-btn{margin-top:15px}.ServiceResultPrivatTPL{padding-right:15px}}@media only screen and (min-width: 0px) and (max-width: 767px){.ServiceResult{padding-top:48px}.ServiceResult .fullimg{padding-top:48px}.ServiceResultL{position:relative;border-bottom:0;border-right:0;width:100%;padding:0 15px}.ServiceResultL.sticky-border{padding:0}.ServiceResultL.sticky-border .sticky{padding:20px 15px;border-bottom:0}.ServiceResultL .sticky{position:relative;top:initial;padding:20px 0}.ServiceResultL .main-title{font-size:34px}.ServiceResultR{width:100%}.ServiceResultR .accordion-el.active .accordion-bot-inner{padding-bottom:30px}.ServiceResultR .accordion-top{padding:30px 15px;padding-right:15px;gap:0 16px}.ServiceResultR .accordion-top .title{font-size:22px}.ServiceResultR .accordion-bot-inner{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:15px;padding:0 15px}.ServiceResultR .accordion-bot-inner .img{width:100%}.ServiceResultR .accordion-bot-inner .right{width:100%}.ServiceResultR .accordion-bot-inner .right .text{font-size:16px}.ServiceResultR .accordion-bot-inner .right .site-btn{margin-top:15px}.ServiceResultPrivatTPL{padding:15px}.ServiceResultPrivatTPL .info{gap:15px;margin-top:15px;min-height:initial}.ServiceResultPrivatTPL .name{font-size:30px;width:100%}.ServiceResultPrivatTPL .text-wr{width:100%}.ServiceResultPrivatTPL .text-wr .text{font-size:16px}.ServiceResultPrivatTPL .text-wr .site-btn{margin-top:15px}}
/*# sourceMappingURL=service.css.map */
