section{position:relative;padding:40px 0}.hide_link,.hide_link2{display:none!important;visibility:hidden}.ix_ttl{padding-bottom:25px;font-size:3rem;max-width:1200px;margin:0 auto}.dark_style .page{background:#0B0803}*::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none!important;appearance:none!important}*::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none!important;appearance:none!important}*::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important;appearance:none!important}video::-webkit-media-controls-start-playback-button{display:none!important}video::-webkit-media-controls{opacity:0!important;display:none!important}video::-webkit-media-controls-enclosure{display:none!important}video{pointer-events:none}@media (min-width:920px){.dark_style .page .left{background:#0B0803}.dark_style .page .right{background:#0B0803}}.dark_style .mouse{border:2px solid #eee}.dark_style .mouse span{background:none repeat scroll 0 0 #eee}.dark_style .team_text{color:#eee}.dark_style p.t_name{color:#eee}.dark_style p.t_pos{color:#eee}@media (min-width:920px){.dark_style .team_text{background:#0B0803;box-shadow:0 0 50px 0 #000}}.dark_style .benefits__header{color:#eee}.benefits__element svg{fill:#999}.bg_head{width:100%;box-sizing:border-box;overflow:hidden;min-height:100vh;position:absolute;top:0;left:0}.home-container{position:relative;min-height:85vh;padding:0 0 10vh;z-index:2;display:flex;align-items:flex-end;justify-content:center}.home-container h2{display:block;margin:0;position:relative;font-size:5em;font-weight:900;letter-spacing:.1em;line-height:1.2;text-align:center}.home-container h1{text-transform:uppercase;letter-spacing:.2px;font-size:28px;margin:0 0 50px;font-weight:400;text-align:center}.mouse{border:2px solid #777;border-radius:13px;display:block;height:46px;left:50%;bottom:10px;transform:translateX(-50%);position:absolute;width:26px}.mouse span{animation:1s scroll infinite;animation-fill-mode:both;background:none repeat scroll 0 0 #777;border:1px solid #fff0;border-radius:4px;display:block;height:4px;margin:6px auto;width:4px}@keyframes scroll{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}@media (max-width:1300px){.home-content{padding:0 50px}}@media (max-width:920px){.bg_head{min-height:70vh}.home-container{position:relative}.img_bg_top{height:55vh;margin-top:10vh!important}}@media (max-width:780px){section.tob_bg{margin:0 -15px}.home-container h1{letter-spacing:0;font-size:3em}.home-container h2{font-size:20px;margin:0 0 15px}.home-container h3{font-size:18px}}@media (max-width:480px){.home-container h1{font-size:2.5em}}@media (max-width:350px){.home-container h1{font-size:2em}}#services .ix_ttl{text-align:right}.serv_info{width:58%;margin:1%}@media (max-width:920px){.serv_info{width:64%}.serv_btn_ctr{width:31%}#services .ix_ttl{text-align:center}}@media (max-width:500px){.serv_info{width:98%}.serv_btn_ctr{width:98%}}#team{display:block;max-width:1500px;margin:0 auto}#team h2{text-align:center}.desc_ttl{font-size:1.3rem;text-align:center;text-transform:uppercase;font-weight:100;letter-spacing:1px}.team_ctr{position:relative;text-align:center;transition:all 0.5s;cursor:pointer;width:33%;padding:0 10px}.team_ctr:hover>.team_text{animation:teamhov 1s forwards}.team_ctr img{transition:all 0.5s;max-width:100%;height:auto}.team_ctr:hover>img{transform:scale(1.2)}.team_text{padding:25px;color:#555;font-size:18px;border-radius:15px}.team_text::after{content:'';position:absolute;right:10px;top:10px;width:15px;height:15px;border-radius:15px;:#fff;box-shadow:inset 0 -2px 5px 0 rgb(0 0 0 / .1)}.team_text p{padding-bottom:5px;margin-bottom:0;line-height:1.1;text-align:left}.team_name{transition:all 0.5s}.team_name h3{line-height:1;margin:0 auto}.p-mail{font-weight:700;font-size:18px}p.t_name{font-weight:700;font-family:'Open Sans',sans-serif;margin:0;padding:0;color:#0B0803;font-size:20px;text-transform:uppercase}p.t_pos{text-transform:uppercase;font-weight:100;letter-spacing:1px;font-family:'Open Sans',sans-serif;color:#0B0803;padding-bottom:15px}@-webkit-keyframes teamhov{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes teamhov{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.team_text svg{display:none}@media (min-width:920px){.team_name h3{font-size:25px}.team_text{position:absolute;z-index:500;top:50%;left:-60%;max-width:400px;width:100%;transform:translateY(-50%);visibility:hidden;transition:all 0.5s;background:#fff;box-shadow:0 0 50px 0 rgb(0 0 0 / .15)}.t4 .team_text,.t1 .team_text{left:80%}#team h2{font-size:2.5rem}p.t_name{font-size:15px}p.t_pos{font-size:12px;padding-bottom:15px}.pflexcenter{flex-wrap:wrap}}@media (min-width:1200px){.team_text{left:-60%}.page-3 h2{font-size:3.5rem}}@media (min-width:1300px){p.t_pos{font-size:15px}}@media (min-width:550px){#team .pflexcenter:hover .team_ctr{opacity:.15}#team .pflexcenter:hover .team_ctr:hover{opacity:1}#team .pflexcenter:hover .team_ctr:hover>.team_name{opacity:0}}@media (max-width:920px){.team_ctr{display:flex;align-items:center;width:100%}#team .right{display:flex;flex-direction:column}.t1 .b_3img,.t3 .b_3img{order:2}.team_name{display:none}.desc_ttl{font-size:1rem}.team_text p{text-align:center}.team_ctr img{max-width:40%}}@media (max-width:550px){.team_ctr{display:block}.p-mail{font-size:16px}}#benefits{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:1100px;margin:0 auto}#benefits h2{text-align:center}#benefits .left{width:65%}#benefits .right{width:35%}.benefits{width:100%}.benefits__inner{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto;padding:60px 0 0}.benefits__header{width:100%;text-align:center;line-height:1.3;padding:0 15px 60px;color:#0B0803;font-size:2rem;text-transform:uppercase}.benefits__element{max-width:30%;margin:1.5%;text-align:center}.benefits__element svg{fill:#eee}.benefits__element p{line-height:1.3}.benefits__number,.benefits_ctr{font-family:'Open Sans',sans-serif;font-size:2.5rem;margin-bottom:20px;color:#93C13A}.benefits__title{font-size:1rem;text-transform:uppercase;font-weight:800;letter-spacing:1px;margin-bottom:5px}.benefits_txt{font-size:1rem;font-weight:300;letter-spacing:1px;max-width:255px;margin:0 auto 2em}@media (min-width:920px){#benefits h2{font-size:3.5rem;border-top:2px solid #0B0803;border-bottom:none}}@media (max-width:920px){#benefits h2{font-size:2.5rem}}@media(max-width:768px){#benefits{flex-direction:column-reverse}#benefits .left{width:100%}#benefits .right{width:100%}.benefits__inner{padding:0}#benefits h2{font-size:2rem}section#benefits{padding:20px 0 0}}@media (max-width:500px){.benefits__inner{display:block}.benefits__element{width:100%;max-width:100%;margin:1.5% 0}}.dark_style .logo_item img{filter:grayscale(1) invert(1)}.dark_style .logo_item:is(:hover,:focus,:active){background:rgb(255 255 255 / .5)}.partners_wrap{overflow:hidden;width:100%;padding:25px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1440px;margin:0 auto}.partners_inner{display:flex;align-items:center;flex-wrap:wrap}.logo_item{padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:14.255%;margin:0}.logo_item img{max-height:150px;width:100%;height:auto;object-fit:contain;border-radius:6px;filter:grayscale(1);transition:0.4s ease-in-out}.logo_item:is(:hover,:focus,:active) img{filter:none;transform:scale(1.1)}@media (max-width:768px){.partners_wrap,section.partners{padding:0}.logo_item{width:45%}.partners_ttl h2{font-size:2rem;text-align:center}}@media(max-width:768px){section#about_txt{padding:0}}#contact_form{max-width:650px;margin:0 auto}