.service_list_main{margin-block:0 30px}.child_cat__list{display:flex;justify-content:space-between;gap:20px}@media only screen and (max-width: 767px){.child_cat__list{flex-direction:column;align-items:center}}.child_cat__link{display:grid;place-items:center;position:relative;overflow:hidden;margin-inline:auto;aspect-ratio:540/300;max-width:540px}@media only screen and (max-width: 767px){.child_cat__link{aspect-ratio:372/207}}.child_cat__link::after{content:"";background:rgba(0,0,0,.4);grid-area:1/-1;height:100%;width:100%;transition:all .3s}.child_cat__link:hover::after{background:rgba(0,0,0,.1)}.child_cat__link__caption{color:#fff;grid-area:1/-1;z-index:2;text-align:center;font-size:40px;font-weight:400;display:block;padding:0 5px}@media only screen and (max-width: 767px){.child_cat__link__caption{font-size:min(30px,7.6335877863vw);padding:0 10px}}.child_cat__link__img{grid-area:1/-1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:0}.child_cat__link__img img{width:100%;height:100%}.child_cat__link__triangle_mark{position:absolute;z-index:3;transition:all .3s}.child_cat__link__triangle_mark::before,.child_cat__link__triangle_mark::after{content:"";position:absolute;top:0}.child_cat__link__triangle_mark::before{border-right:40px solid rgba(0,0,0,0);border-bottom:40px solid #2449a4;border-left:40px solid rgba(0,0,0,0);left:0;z-index:1}.child_cat__link__triangle_mark::after{border-right:45px solid rgba(0,0,0,0);border-bottom:45px solid #fff;border-left:45px solid rgba(0,0,0,0);left:-5px;z-index:0}.child_cat__link__triangle_mark-lefttop{transform:rotateZ(-45deg);top:25px;left:-35px}.child_cat__link__triangle_mark-rightbottom{transform:rotateZ(135deg);bottom:25px;right:-35px}.child_cat__link:hover .child_cat__link__triangle_mark-lefttop{top:20px;left:-35px}.child_cat__link:hover .child_cat__link__triangle_mark-rightbottom{bottom:20px;right:-40px}.child_secondly{margin-block:30px}.child_secondly__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 60px}@media only screen and (max-width: 767px){.child_secondly__list{grid-template-columns:repeat(2, 1fr);gap:20px}}.child_secondly__item{background-color:#fff}.child_secondly__link{display:grid;place-items:center;overflow:hidden;max-width:90.0763358779vw;margin-inline:auto;border:1px solid #2449a4;aspect-ratio:354/100;width:100%}@media only screen and (max-width: 767px){.child_secondly__link{aspect-ratio:auto}}.child_secondly__link__caption{grid-area:1/-1;z-index:1;color:#2449a4;font-size:min(23px,5.8524173028vw);font-weight:400;padding:0;min-height:0}@media only screen and (max-width: 767px){.child_secondly__link__caption{font-size:min(16px,4.0712468193vw)}}.child_secondly__link:hover .child_secondly__link__caption{transition:all .3s;color:#fff}.child_secondly__link__img{grid-area:1/-1;display:grid;background-color:#fff;min-height:0;justify-self:start;align-self:stretch}.child_secondly__link:hover .child_secondly__link__img{transition:all .3s;background-color:#2449a4}.child_thirdly{margin-block:30px}.child_thirdly__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px 60px}@media only screen and (max-width: 1024px){.child_thirdly__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.child_thirdly__list{grid-template-columns:repeat(1, 1fr)}}.child_thirdly__item{background-color:#fff}.child_thirdly__link{display:grid;place-items:center;position:relative;overflow:hidden;max-width:90.0763358779vw;margin-inline:auto;border:1px solid #2449a4;aspect-ratio:270/170;background-color:#fff}.child_thirdly__link:hover{transition:all .3s;background-color:#2449a4}@media only screen and (max-width: 767px){.child_thirdly__link{aspect-ratio:354/100}}.child_thirdly__link__caption{grid-area:1/-1;z-index:1;color:#2449a4;font-weight:400;padding:0 0 0 30px;font-size:min(23px,5.8524173028vw);min-height:0;justify-self:start}.child_thirdly__link:hover .child_thirdly__link__caption{transition:all .3s;color:#fff}.child_thirdly__link__img{grid-area:1/-1;min-height:0;justify-self:start;align-self:stretch}.child_thirdly__link__img,.child_thirdly__link__img img{max-height:100%}.catalog_dl_btn{margin-block:90px;text-align:center}.services_entry .entry_hero .entry_hero__inner{max-width:1151px;margin-inline:auto;display:flex}@media only screen and (max-width: 767px){.services_entry .entry_hero .entry_hero__inner{display:grid;overflow:hidden}.services_entry .entry_hero .entry_hero__inner>*{grid-area:1/-1}}.services_entry .entry_hero .entry_hero__text_area{padding:40px 32px 32px 50px}@media only screen and (max-width: 767px){.services_entry .entry_hero .entry_hero__text_area{padding:40px 10px 60px}}.services_entry .entry_hero .entry_hero__text_area .entry_hero__title{padding:0;text-align:left;margin-bottom:20px}.services_entry .entry_hero .entry_hero__text_area .entry_hero__description{color:#2449a4;font-size:20px;margin-bottom:0}.services_entry .entry_hero .entry_hero__thumb{flex:1 0 450px}@media only screen and (max-width: 767px){.services_entry .entry_hero .entry_hero__thumb{z-index:-1;justify-self:flex-end;align-self:flex-end;width:84.2239185751vw;max-width:-moz-fit-content;max-width:fit-content;position:relative;right:-84px;opacity:40%}}.services_entry .entry h3{font-size:28px;font-weight:400}.services_entry .entry #list-title1,.services_entry .entry #list-title2,.services_entry .entry #list-title3,.services_entry .entry #list-title4,.services_entry .entry #list-title5,.services_entry .entry #list-title6{color:#2449a4;padding:0 0 0 30px;position:relative;font-size:20px;line-height:1.8;font-weight:500;text-align:left;height:72px;display:grid;align-items:center;margin:10px 0 26px 75px;border-bottom:1px solid #bbb}@media only screen and (max-width: 767px){.services_entry .entry #list-title1,.services_entry .entry #list-title2,.services_entry .entry #list-title3,.services_entry .entry #list-title4,.services_entry .entry #list-title5,.services_entry .entry #list-title6{height:auto;padding:14px 10px 14px 50px;margin:10px 0px 26px 0px;font-size:18px}}.services_entry .entry #list-title1::before,.services_entry .entry #list-title2::before,.services_entry .entry #list-title3::before,.services_entry .entry #list-title4::before,.services_entry .entry #list-title5::before,.services_entry .entry #list-title6::before{position:absolute;bottom:-1px;left:-61px;z-index:2;line-height:0}@media only screen and (max-width: 767px){.services_entry .entry #list-title1::before,.services_entry .entry #list-title2::before,.services_entry .entry #list-title3::before,.services_entry .entry #list-title4::before,.services_entry .entry #list-title5::before,.services_entry .entry #list-title6::before{top:-37px;left:-20px;scale:.7}}.services_entry .entry #list-title1::before{content:url(../images/services/title_number1.svg)}.services_entry .entry #list-title2::before{content:url(../images/services/title_number2.svg)}.services_entry .entry #list-title3::before{content:url(../images/services/title_number3.svg)}.services_entry .entry #list-title4::before{content:url(../images/services/title_number4.svg)}.services_entry .entry #list-title5::before{content:url(../images/services/title_number5.svg)}.services_entry .entry #list-title6::before{content:url(../images/services/title_number6.svg)}.services_entry .entry p:not([class]){margin-bottom:40px}.services_entry .attachment{border:1px solid #2449a4;margin-bottom:16px}.services_entry .attachment .attachment__inner{display:grid}.services_entry .attachment .attachment__inner>*{grid-area:1/-1}.services_entry .attachment .attachment__inner .attachment__title{color:#fff;padding:0px 10px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:20px;width:128px;text-align:center;position:relative}.services_entry .attachment .attachment__inner .attachment__title::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#2449a4;clip-path:polygon(0 0, 100% 0, calc(100% - 18px) 100%, 0 100%)}.services_entry .attachment .attachment__inner .attachment__title .attachment__title_text{margin-left:-8px}@media only screen and (max-width: 767px){.services_entry .attachment .attachment__inner .attachment__title .attachment__title_text{margin-left:-10px}}@media only screen and (max-width: 767px){.services_entry .attachment .attachment__inner .attachment__title{font-size:18px;width:100px}}.services_entry .attachment .attachment__inner .attachment__content{padding:40px 10px 10px}.services_entry .attachment .attachment__inner .attachment__list{padding:20px 20px 10px 20px}.services_entry .attachment .attachment__inner .attachment__list li a{display:flex;color:#444}.services_entry .attachment .attachment__inner .attachment__list li a:hover{color:#2449a4}.services_entry .attachment .attachment__inner .attachment__list.pdf li i{margin-right:10px;width:auto;height:18px;font-size:18px;margin-top:7px}.services_entry .attachment .attachment__inner .attachment__list.text li .img_container{margin-right:15px;width:30px;height:33px;flex-shrink:0;display:grid;place-items:center}@media only screen and (max-width: 767px){.services_entry .attachment .attachment__inner .attachment__list.text li .img_container{width:auto}}.services_entry .cta{background-color:#2449a4;margin:27px 0}.services_entry .cta .cta__inner{display:flex;flex-direction:column;gap:10px;padding:30px 10px;align-items:center}.services_entry .cta .cta__offer_copy{color:#fff;font-size:18px}@media only screen and (max-width: 767px){.services_entry .cta .cta__offer_copy{font-size:13px}}.services_entry .cta .cta__inquiry_btn{display:grid;place-items:center;border:1px solid #fff}@media only screen and (max-width: 767px){.services_entry .cta .cta__inquiry_btn{font-size:16px}}
/*# sourceMappingURL=css/map/services.css.map */
