@import url("https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Libre+Caslon+Display&family=Shippori+Mincho:wght@400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;400;500;600;700&display=swap");.service-container{width:100%;overflow:hidden}.service-title{display:flex}.service-list{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:50px}.service-item{display:flex;width:100%;-webkit-align-items:center;align-items:center}.service-item-title{font-weight:bold;position:relative;padding:15px;margin-bottom:15px}.service-item-title:after{position:absolute;left:0;bottom:0;width:0%;height:1px;background-color:#aeb3b5;content:"";-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.service-item-title.show:after{width:100%}.service-item:nth-child(odd){-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.service-item:nth-child(odd) .service-item-title:after{left:auto;right:0}.service-item-img{max-width:300px}.service-item-content ul{margin:15px 50px}.service-item-content ul li{margin:10px 0}@media screen and (max-width: 800px) and (min-width: 641px){.service-item-content ul span{display:block}}@media screen and (max-width: 640px){.service-container{width:calc(100% - 40px)}.service-item{display:block}.service-item-img{margin:auto}.service-item-content ul{margin:15px}}@media screen and (max-width: 475px){.service-item-content ul span{display:block}}
