.main-banner{position:relative;height:543px;background:#14273d no-repeat center;background-size:cover}.main-banner .text{color:#fff;font-size:70px;line-height:70px;font-weight:300;width:710px;position:absolute;right:121px;top:185px}#ltr .main-banner .text{right:unset;left:121px}.facts{height:149px;text-align:center;direction:ltr;padding:33px 0 0 0;background-color:#0c1522}.facts .item{display:inline-block;vertical-align:top;text-align:left;width:405px;padding:18px 0 0 0;margin:0 101px 0 0;border-top:1px solid #e0f82c}.facts .item:last-of-type{margin:0}.facts .item .title{color:#e0f82c;font-family:Poppins;font-size:60px;line-height:60px;font-weight:300;display:inline-block;vertical-align:top;margin:0 39px 0 0}.facts .item .text{color:#fff;font-family:Poppins;font-size:22px;line-height:30px;font-weight:300;display:inline-block;vertical-align:top}.about{padding:0 0 40px 0}.about .grid{width:1200px;height:424px;padding:50px 82px 0 82px;background:#062f3d;background-size:cover}.about h2{color:#f24d30;font-size:18px;line-height:34px;font-weight:400;letter-spacing:3.6px;margin:0 0 24px 0;border-bottom:1px solid #f24d30}.about .text{color:#fff;font-size:25px;line-height:38px;font-weight:400;text-shadow:0 5px 15px #1f2745;height:230px;overflow:hidden}.about .blue-btn{display:block;margin:10px auto 0 auto}.textboxes{padding:64px 0 0 0}.textboxes .grid{width:1090px}.textboxes .item{position:relative;display:inline-block;vertical-align:top;width:262px;height:320px;margin:0 0 69px 14px;border:1px solid #f24e33;background-color:#fff}#ltr .textboxes .item{margin:0 14px 69px 0}.textboxes .grid .item:nth-of-type(4n),#ltr .textboxes .grid .item:nth-of-type(4n){margin:0 0 69px 0}.textboxes .item .off{position:absolute;left:0;top:0;right:0;bottom:0;padding:100px 69px 0 69px;background:#f24e33 url(../images/icon_plus3.png) no-repeat 18px 254px;background-size:40px 40px;transition:all .2s ease}.no-touch .textboxes .item:hover .off{opacity:0}.textboxes .item .off .title{color:#fff;font-size:34px;line-height:32px;font-weight:400;text-align:center}.textboxes .item .on{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;padding:38px 21px 0 21px;background:#fff;transition:all .2s ease;opacity:0}.no-touch .textboxes .item:hover .on{opacity:1}.textboxes .item .title{color:#f24e33;font-size:20px;line-hweight:20px;font-weight:700;margin:0 0 40px 0}.textboxes .item li{color:#062f3d;font-size:20px;line-height:20px;font-weight:400;list-style:none;padding:0 0 16px 0;margin:0 0 12px 0;border-bottom:1px dotted #062f3d}.textboxes .item li:last-of-type{border-bottom:0 none}.textboxes .item a:link,.textboxes .item a:visited,.textboxes .item a:active,.textboxes .item a:hover{color:#062f3d;text-decoration:none}.textboxes .item a:hover{color:#f24e33}.textboxes .item a:before{content:"+";display:inline-block;vertical-align:top;margin:0 0 0 9px}#ltr .textboxes .item a:before{margin:0 9px 0 0}.textboxes .item a:hover:before{color:#2b3a46}.testimonials{padding:0 0 45px 0}.testimonials .grid{width:1200px;height:530px;background:#0c1522 url(../images/fm_clients_back.jpg) no-repeat center;background-size:cover}.testimonials .item{width:1200px;height:420px;padding:139px 140px 0 140px}.testimonials .item figure{position:relative;top:10px;display:inline-block;vertical-align:top;width:235px;height:179px;padding:1px 0 0 0;margin:0 0 0 74px}#ltr .testimonials .item figure{margin:0 74px 0 0}.testimonials .item figure img{width:100%;height:auto;max-height:177px}.testimonials .item .body{position:relative;display:inline-block;vertical-align:top;width:600px;height:250px}.testimonials .item blockquote{color:#fff;font-size:40px;line-height:44px;font-weight:300;text-shadow:0 5px 15px #1f2745}.testimonials .item .author{color:#fff;font-size:22px;font-weight:400;line-height:22px;font-weight:300;text-shadow:0 5px 15px #1f2745;margin:37px 0 0 0}.testimonials .owl-nav button.owl-prev{font-size:0;position:absolute;right:74px;top:254px;width:20px;height:35px;cursor:pointer;border:0 none;background:url(../images/arrow10.svg) no-repeat center;background-size:cover;transform:rotate(180deg)}.testimonials .owl-nav button.owl-next{font-size:0;position:absolute;left:74px;top:254px;width:20px;height:35px;cursor:pointer;border:0 none;background:url(../images/arrow10.svg) no-repeat center;background-size:cover}.testimonials .owl-nav button.owl-prev.disabled,.testimonials .owl-nav button.owl-next.disabled{opacity:.3}.testimonials .owl-dots{text-align:center;margin:50px 0 0 0}.testimonials .owl-dots button.owl-dot{display:inline-block;vertical-align:top;width:10px;height:10px;border-radius:100%;margin:0 8px 0 7px;background-color:#fff}.testimonials .owl-dots button.owl-dot.active{background-color:#f24d30}.videos{height:446px;padding:50px 44px 0 0;background-color:#192039}.videos h2{color:#7b8c9a;font-size:36px;line-height:24px;font-weight:400;text-align:center;margin:0 0 60px 0}.videos h2:before{content:"";display:block;width:96px;height:1px;margin:0 auto 29px auto;background-color:#f24d30}.videos .items{width:920px;margin:0 44px 0 auto}.videos .item{position:relative;display:inline-block;vertical-align:top;cursor:pointer;width:220px;margin:0 5px 0 5px}.videos .item figure a:before{content:"";position:absolute;left:50%;top:37px;width:47px;height:47px;margin:0 0 0 -23px;background:#444 url(../images/icon_play.png) no-repeat -6px -6px;background-size:60px auto;border-radius:100%}.videos .item figure{width:220px;height:120px;overflow:hidden;margin:0 0 10px 0}.videos .item figure a{width:220px;height:120px;overflow:hidden}.videos .item figure img{width:220px;height:120px;object-fit:cover}.videos .item h3{color:#fff;font-size:16px;line-height:16px;font-weight:400}.videos .item h3 a{text-decoration:none}.videos .item .text{color:#fff;font-size:13px;line-height:16px;font-weight:400}.videos .owl-nav button.owl-prev{font-size:0;position:absolute;right:-40px;top:50px;width:20px;height:35px;cursor:pointer;border:0 none;background:url(../images/arrow10.svg) no-repeat center;background-size:cover;transform:rotate(180deg)}.videos .owl-nav button.owl-next{font-size:0;position:absolute;left:-40px;top:45px;width:20px;height:35px;cursor:pointer;border:0 none;background:url(../images/arrow10.svg) no-repeat center;background-size:cover}.videos .owl-nav button.owl-prev.disabled,.videos .owl-nav button.owl-next.disabled{opacity:.3}.videos .owl-dots{text-align:center;margin:45px 0 0 0}.videos .owl-dots button.owl-dot{display:inline-block;vertical-align:top;width:10px;height:10px;border-radius:100%;margin:0 8px 0 7px;background-color:#474d61}.videos .owl-dots button.owl-dot.active{background-color:#f24d30}@media only screen and (max-width:1023px){.main-banner{height:auto;padding:50px 0 50px 0}.main-banner .text{font-size:40px;line-height:40px;position:relative;left:unset;right:unset;top:unset;width:280px;height:auto;margin:auto}.facts{height:auto;padding:20px}.facts .item{display:block;width:auto;text-align:center;padding:10px 0 0 0;margin:0 0 7px 0}.facts .item:last-of-type{margin:0}.facts .item .title{font-size:40px;line-height:40px;text-align:left;width:90px;margin:0}.facts .item .text{font-size:16px;line-height:24px;text-align:left;width:170px}.about{padding:20px}.about .grid{width:auto;height:auto;padding:20px 30px 30px 30px}.about h2{margin:0 0 20px 0}.about .text{font-size:20px;line-height:28px;height:auto;overflow:visible;margin:0 0 30px 0}.about .blue-btn{display:block;margin:auto}.textboxes{padding:0 20px 0 20px}.textboxes .grid{width:auto}.textboxes .item,#ltr .textboxes .item,.textboxes .grid .item:nth-of-type(4n),#ltr .textboxes .grid .item:nth-of-type(4n){display:block;width:262px;height:auto;margin:20px auto 0 auto}.textboxes .item .off{display:none}.textboxes .item .off .title{color:#fff;font-size:34px;line-height:32px;font-weight:400;text-align:center}.textboxes .item .on{position:relative;left:unset;top:unset;right:unset;bottom:unset;z-index:2;padding:30px 21px 0 21px;opacity:1}.testimonials{padding:0 20px 20px 20px}.testimonials .grid{width:auto;height:auto;padding:0 0 1px 0}.testimonials .item{width:auto;height:auto;padding:30px 20px 20px 20px}.testimonials .item figure,#ltr .testimonials .item figure{position:relative;top:unset;display:block;width:235px;height:101px;margin:0 auto 20px 0}.testimonials .item figure img{height:100px}.testimonials .item .body{display:block;width:calc(100vw - 80px);height:auto}.testimonials .item blockquote{font-size:30px;line-height:40px}.testimonials .item .author{font-size:16px;line-height:16px;margin:20px 0 0 0}.testimonials .owl-nav{display:none}.testimonials .owl-dots{margin:30px 0 30px 0}.testimonials .owl-dots button.owl-dot{width:6px;height:6px;margin:0 3px 0 3px}.videos{height:auto;padding:30px 20px 30px 20px}.videos h2{font-size:26px;margin:0 0 30px 0}.videos h2:before{width:50px;margin:0 auto 16px auto}.videos .items{width:auto;margin:0 auto 0 auto}.videos .owl-nav{display:none}.videos .owl-dots{margin:30px 0 0 0}.videos .owl-dots button.owl-dot{width:6px;height:6px;margin:0 3px 0 3px}}