section.section-information div.information{display:-webkit-box;display:-ms-flexbox;display:flex}section.section-adv div.advs,section.section-banner div.banner div.buttons,section.section-banner div.banner div.column,section.section-information div.information div div p::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.section-information div.information div div p::after{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px;height:35px;font-size:20px;color:#fff;background:#3858ff;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%}section.section-adv div.advs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.section-banner div.banner div.buttons,section.section-banner div.banner div.column,section.section-information div.information{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.section-adv div.advs div,section.section-information div.moreInformation div.moreInfo,section.section-types div.types div,section.section-work div.works{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:100%;grid-template-rows:auto}section.section-information div.moreInformation{display:grid;grid-template-columns:100%;grid-template-rows:auto}section.section-banner div.banner,section.section-information div.information div div,section.section-types div.types{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:100%;grid-template-rows:auto}section.section-types div.types{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.section-adv div.advs div,section.section-banner div.banner,section.section-information div.information div div,section.section-information div.moreInformation,section.section-information div.moreInformation div.moreInfo,section.section-types div.types div,section.section-work div.works{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.section-banner div.banner{padding:40px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:20px}@media screen and (max-width:500px){section.section-banner div.banner{padding:25px 0}}section.section-banner div.banner h2{font-size:35px;color:#fff}@media screen and (max-width:1100px){section.section-banner div.banner h2{font-size:26px}}@media screen and (max-width:750px){section.section-banner div.banner h2{font-size:22px}}@media screen and (max-width:500px){section.section-banner div.banner h2{font-size:18px}section.section-banner div.banner div.column{display:grid;grid-template-columns:repeat(2,1fr)}}section.section-banner div.banner div.column div{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;border:2px solid #3858ff}@media screen and (max-width:500px){section.section-banner div.banner div.column div{font-size:14px}}section.section-banner div.banner div.column div:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width:500px){section.section-banner div.banner div.column div:first-child{border-bottom-left-radius:0}}section.section-banner div.banner div.column div:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width:500px){section.section-banner div.banner div.column div:last-child{border-top-right-radius:0}}section.section-banner div.banner div.column div:nth-child(odd){color:#fff;background:#3858ff}section.section-banner div.banner div.column div:nth-child(even){color:#1b1b1b;background:#fff;font-weight:700}section.section-banner div.banner div.text{color:#fff;font-size:16px;line-height:28px}@media screen and (max-width:500px){section.section-banner div.banner div.text{line-height:normal;font-size:14px}}section.section-banner div.banner div.buttons{gap:20px}@media screen and (max-width:500px){section.section-banner div.banner div.buttons button{font-size:16px}}section.section-adv,section.section-information,section.section-types{padding:25px 0;-webkit-box-sizing:border-box;box-sizing:border-box}section.section-information div.information{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:20px}@media screen and (max-width:800px){section.section-information div.information{display:grid;grid-template-columns:100%}}section.section-information div.information div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.section-information div.information div img{max-width:400px;width:100%}section.section-information div.information div p.title{font-size:35px;font-weight:700}@media screen and (max-width:1100px){section.section-information div.information div p.title{font-size:26px}}@media screen and (max-width:750px){section.section-information div.information div p.title{font-size:22px}}@media screen and (max-width:500px){section.section-information div.information div p.title{font-size:18px}}section.section-information div.information div p.text{font-size:18px;line-height:20px;margin:25px 0}@media screen and (max-width:900px){section.section-information div.information div p.text{font-size:16px}}section.section-information div.information div div{gap:30px}section.section-information div.information div div p{position:relative;font-size:16px;color:#1b1b1b;padding-left:50px}@media screen and (max-width:900px){section.section-information div.information div div p{font-size:14px}}section.section-information div.information div div p:nth-child(1)::after{content:"1"}section.section-information div.information div div p:nth-child(2)::after{content:"2"}section.section-information div.information div div p:nth-child(3)::after{content:"3"}section.section-information div.information div div p:nth-child(4)::after{content:"4"}section.section-information div.information div div p:nth-child(5)::after{content:"5"}section.section-information div.information div div p:nth-child(6)::after{content:"6"}section.section-information div.information div div p:nth-child(7)::after{content:"7"}section.section-information div.information div div p:nth-child(8)::after{content:"8"}section.section-information div.information div div p:nth-child(9)::after{content:"9"}section.section-information div.information div div p:nth-child(10)::after{content:"10"}section.section-information div.information div div p:nth-child(11)::after{content:"11"}section.section-information div.moreInformation{gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:50px;grid-template-columns:calc(60% - 20px) 40%}@media screen and (max-width:800px){section.section-information div.moreInformation{grid-template-columns:100%}}section.section-information div.moreInformation div.moreInfo p{font-size:18px}@media screen and (max-width:900px){section.section-information div.moreInformation div.moreInfo p{font-size:16px}}section.section-information div.moreInformation div.moreInfo img{max-width:400px;max-height:500px;width:100%}section.section-adv div.advs{gap:20px}@media screen and (max-width:700px){section.section-adv div.advs{display:grid;grid-template-columns:repeat(2,1fr)}}section.section-adv div.advs div{gap:10px}section.section-adv div.advs div img{width:50px;height:auto}section.section-adv div.advs div p{font-size:18px;font-weight:700;color:#1b1b1b}@media screen and (max-width:900px){section.section-adv div.advs div p{font-size:16px}}section.section-adv div.advs div span{color:#1b1b1b;font-size:16px}@media screen and (max-width:900px){section.section-adv div.advs div span{font-size:14px}}section.section-types div.types div span,section.section-types p.subtitle,section.section-work div.works p{font-size:16px}section.section-types div.types{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0 0}@media screen and (max-width:800px){section.section-types div.types{grid-template-columns:repeat(2,1fr)}}section.section-types div.types div{gap:10px;max-width:350px}section.section-types div.types div img{width:100%;height:auto}section.section-types div.types div p{font-size:16px;font-weight:700}@media screen and (max-width:500px){section.section-types div.types div p{font-size:14px}}@media screen and (max-width:500px){section.section-types div.types div span{font-size:14px}}section.section-types div.types div a{color:#3858ff;font-size:18px;cursor:pointer}@media screen and (max-width:500px){section.section-types div.types div a{font-size:14px}}section.section-gallery,section.section-videos{padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box}section.section-gallery div.gallery,section.section-gallery div.videos,section.section-videos div.gallery,section.section-videos div.videos{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}section.section-gallery div.gallery div.swiper,section.section-gallery div.videos div.swiper,section.section-videos div.gallery div.swiper,section.section-videos div.videos div.swiper{width:100%;padding-bottom:25px}section.section-gallery div.gallery div.swiper .swiper-wrapper,section.section-gallery div.videos div.swiper .swiper-wrapper,section.section-videos div.gallery div.swiper .swiper-wrapper,section.section-videos div.videos div.swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.section-gallery div.gallery div.swiper .swiper-wrapper .swiper-slide,section.section-gallery div.videos div.swiper .swiper-wrapper .swiper-slide,section.section-videos div.gallery div.swiper .swiper-wrapper .swiper-slide,section.section-videos div.videos div.swiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #3858ff;border-radius:10px;overflow:hidden;background:#000;height:auto;cursor:pointer}section.section-gallery div.gallery div.swiper .swiper-wrapper .swiper-slide img,section.section-gallery div.gallery div.swiper .swiper-wrapper .swiper-slide video,section.section-gallery div.videos div.swiper .swiper-wrapper .swiper-slide img,section.section-gallery div.videos div.swiper .swiper-wrapper .swiper-slide video,section.section-videos div.gallery div.swiper .swiper-wrapper .swiper-slide img,section.section-videos div.gallery div.swiper .swiper-wrapper .swiper-slide video,section.section-videos div.videos div.swiper .swiper-wrapper .swiper-slide img,section.section-videos div.videos div.swiper .swiper-wrapper .swiper-slide video{max-width:200px;max-height:200px;width:100%;-o-object-fit:cover;object-fit:cover;margin:auto}section.section-gallery div.gallery div.swiper div.swiper-top,section.section-gallery div.videos div.swiper div.swiper-top,section.section-videos div.gallery div.swiper div.swiper-top,section.section-videos div.videos div.swiper div.swiper-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:15px;margin-bottom:40px}section.section-gallery div.gallery div.swiper div.swiper-top h2,section.section-gallery div.videos div.swiper div.swiper-top h2,section.section-videos div.gallery div.swiper div.swiper-top h2,section.section-videos div.videos div.swiper div.swiper-top h2{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.section-gallery div.gallery div.swiper div.swiper-top .swiper-button-next,section.section-gallery div.gallery div.swiper div.swiper-top .swiper-button-prev,section.section-gallery div.videos div.swiper div.swiper-top .swiper-button-next,section.section-gallery div.videos div.swiper div.swiper-top .swiper-button-prev,section.section-videos div.gallery div.swiper div.swiper-top .swiper-button-next,section.section-videos div.gallery div.swiper div.swiper-top .swiper-button-prev,section.section-videos div.videos div.swiper div.swiper-top .swiper-button-next,section.section-videos div.videos div.swiper div.swiper-top .swiper-button-prev{position:relative;width:33px;height:33px;border-radius:50%;border:0;overflow:hidden;left:0;right:0;top:0;margin:0;-webkit-transition:all .5s ease;transition:all .5s ease}section.section-gallery div.gallery div.swiper div.swiper-top .swiper-button-next::after,section.section-gallery div.gallery div.swiper div.swiper-top .swiper-button-prev::after,section.section-gallery div.videos div.swiper div.swiper-top .swiper-button-next::after,section.section-gallery div.videos div.swiper div.swiper-top .swiper-button-prev::after,section.section-videos div.gallery div.swiper div.swiper-top .swiper-button-next::after,section.section-videos div.gallery div.swiper div.swiper-top .swiper-button-prev::after,section.section-videos div.videos div.swiper div.swiper-top .swiper-button-next::after,section.section-videos div.videos div.swiper div.swiper-top .swiper-button-prev::after{display:none}section.section-gallery div.gallery div.swiper div.swiper-top .swiper-button-next,section.section-gallery div.videos div.swiper div.swiper-top .swiper-button-next,section.section-videos div.gallery div.swiper div.swiper-top .swiper-button-next,section.section-videos div.videos div.swiper div.swiper-top .swiper-button-next{background:url(../../images/icons/slider-arrow-right.png) no-repeat;background-size:cover;background-position:center center}section.section-gallery div.gallery div.swiper div.swiper-top .swiper-button-prev,section.section-gallery div.videos div.swiper div.swiper-top .swiper-button-prev,section.section-videos div.gallery div.swiper div.swiper-top .swiper-button-prev,section.section-videos div.videos div.swiper div.swiper-top .swiper-button-prev{background:url(../../images/icons/slider-arrow-left.png) no-repeat;background-size:cover;background-position:center center}section.section-gallery div.gallery div.swiper .swiper-pagination,section.section-gallery div.videos div.swiper .swiper-pagination,section.section-videos div.gallery div.swiper .swiper-pagination,section.section-videos div.videos div.swiper .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;left:50%;bottom:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.section-gallery div.gallery div.swiper .swiper-pagination .swiper-pagination-bullet,section.section-gallery div.videos div.swiper .swiper-pagination .swiper-pagination-bullet,section.section-videos div.gallery div.swiper .swiper-pagination .swiper-pagination-bullet,section.section-videos div.videos div.swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#0d81fb4f;padding:3px;border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}section.section-gallery div.gallery div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet:only-child,section.section-gallery div.videos div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet:only-child,section.section-videos div.gallery div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet:only-child,section.section-videos div.videos div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet:only-child{visibility:hidden}section.section-gallery div.gallery div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,section.section-gallery div.videos div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,section.section-videos div.gallery div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,section.section-videos div.videos div.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3858ff}section.section-work{padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/wp-content/themes/theme/assets/images/main/bg_work.png) no-repeat;background-size:auto;background-position:right center}section.section-work div.works{gap:20px;width:calc(100% - 220px)}@media screen and (max-width:550px){section.section-work div.works{width:100%;background:#ffffff91}}