/*
----------------------------
Fonts
-----------------------------
*/@font-face{font-family:"Almoni";src:url("../fonts/almoni-neue-aaa-light.ttf") format("truetype"),url("../fonts/almoni-neue-aaa-light.woff") format("woff"),url("../fonts/almoni-neue-aaa-light.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"Almoni";src:url("../fonts/almoni-neue-aaa-normal.ttf") format("truetype"),url("../fonts/almoni-neue-aaa-normal.woff") format("woff"),url("../fonts/almoni-neue-aaa-normal.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Almoni";src:url("../fonts/almoni-neue-aaa-bold.ttf") format("truetype"),url("../fonts/almoni-neue-aaa-bold.woff") format("woff"),url("../fonts/almoni-neue-aaa-bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Almoni";src:url("../fonts/almoni-neue-aaa-black.ttf") format("truetype"),url("../fonts/almoni-neue-aaa-black.woff") format("woff"),url("../fonts/almoni-neue-aaa-black.woff2") format("woff2");font-weight:900;font-display:swap}/*
----------------------------
Global
-----------------------------
*/*{margin:0;padding:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}a,a:focus,a:visited{text-decoration:none;outline:none;text-decoration:none;color:inherit}.sectionInner{max-width:1324px;margin:0 auto;height:100%}input{background-clip:padding-box;border:none;outline:none}._borderNone{border:none !important}._opacity{opacity:1 !important}body{transition:all 0.2s;font-family:"Almoni",sans-serif}address{font-style:normal}.btn{color:#fff !important;outline:none;border:none;cursor:pointer;background-color:#F2AD00;font-weight:700;font-size:20px;line-height:20px;padding:12px 20px;position:relative}.btn svg{margin:0 20px 0 0}.btn:active{background-color:#bf8900}.line{width:100%;height:1px;background-color:rgba(255, 255, 255, 0.2)}.click2action{background-color:rgba(255, 255, 255, 0.95);display:none;position:fixed;bottom:0;left:0;width:100%;z-index:99999999;-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.4);box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.4);font-weight:400;font-size:20px;line-height:20px}.click2action ul{display:flex;padding:10px;list-style:none}.click2action ul li{line-height:40px;width:100%}.click2action ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:16px;font-size:16px;font-weight:700}.click2action ul li a{color:#F2AD00}.click2action ul li.mail svg{fill:#fd5c27}.click2action ul li.sep{width:1px;background:rgba(231, 56, 39, 0);background:-moz-linear-gradient(top, rgba(231, 56, 39, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(248, 80, 50, 0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(231, 56, 39, 0)), color-stop(50%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(248, 80, 50, 0)));background:-webkit-linear-gradient(top, rgba(231, 56, 39, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(248, 80, 50, 0) 100%);background:-o-linear-gradient(top, rgba(231, 56, 39, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(248, 80, 50, 0) 100%);background:-ms-linear-gradient(top, rgba(231, 56, 39, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(248, 80, 50, 0) 100%);background:linear-gradient(to bottom, rgba(231, 56, 39, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(248, 80, 50, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e73827",endColorstr="#f85032",GradientType=0);height:100%;line-height:40px}.click2action ul li a svg{max-height:22px;width:auto;margin:0 0 5px 0}.click2action ul li.call svg{fill:#17192E}.btnPrev,.btnNext{background-color:#F2AD00;width:40px;height:40px;font-size:30px;color:#fff;position:absolute;left:-60px;top:50%;transform:translate(0, -20px);display:flex;align-items:center;justify-content:center}.btnPrev{left:auto;right:-60px}.animation_phone{animation:animationphone 0.3s infinite}.animation_phone_line{animation:animationlines 0.8s infinite;transform-origin:bottom left}@keyframes animationlines{0%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}100%{transform:scale(2);opacity:0}}@keyframes animationphone{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(20px, 0, 0)}}/*
----------------------------
Header
-----------------------------
*/header{position:fixed;top:60px;right:0;width:100%;z-index:10;border:none;box-shadow:0 1px 1px 0 rgba(255, 255, 255, 0.2);transition:height 0.2s}header svg{fill:#1F2348;display:none}header .sectionInner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:80px}header ul{list-style:none}header .btn{padding:10px 20px}header .realmenu{flex-grow:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:none}header .realmenu > li:last-child:hover > a::before{width:0%}header .realmenu > li:last-child:hover > a::after{width:0%}header .realmenu > li{height:80px;font-weight:400;font-size:20px;line-height:20px;color:#fff;line-height:80px;position:relative}header .realmenu > li a{position:relative}header .realmenu > li a::before{content:" ";position:absolute;bottom:-10px;left:50%;width:0;height:1px;background:#F2AD00;transition:width 0.2s}header .realmenu > li a::after{content:" ";position:absolute;bottom:-10px;right:50%;width:0;height:1px;background:#F2AD00;transition:width 0.2s}header .realmenu > li:hover > a::before{width:50%}header .realmenu > li:hover > a::after{width:50%}header .realmenu > li{position:relative}header .realmenu > li:hover > ul.sub-menu{display:block}header .realmenu > li > ul.sub-menu{background:rgba(8, 3, 37, 0.9);display:none;line-height:25px;position:absolute;right:0;top:80px;width:250px;z-index:1002}header .realmenu > li > ul.sub-menu > li{position:relative;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.2)}header .realmenu > li > ul.sub-menu > li:last-child{border:none}header .realmenu > li > ul.sub-menu > li > a{padding:10px 20px;display:block;text-decoration:none;font-size:18px;color:#fff}header .realmenu > li > ul.sub-menu > li:first-child > a{border-top:0}header .realmenu > .menu-item-has-children > a{position:relative;padding:0 0 0 17px}header .realmenu > .menu-item-has-children:after{content:"\f107";font-family:"FontAwesome";position:absolute;left:0;font-size:13px;color:inherit;top:0}header ._logo{height:59px;width:179px;transition:0.2s;background:transparent url(../img/logo.png) 50% 50%/contain no-repeat;margin:0 0 0 120px}.shrink header{position:fixed;background-color:#fff;color:#1F2348;box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.4)}.shrink header .menu-item{color:#1F2348}.shrink header ._logo{background-image:url(../img/logoDark.png)}/*
----------------------------
Mob menu
-----------------------------
*/.burger-menu_nav{padding:0 0 40px 0;overflow:scroll;top:0;z-index:70;display:flex;flex-flow:column;height:100%;background-color:#fff;overflow:scroll;right:-100%;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;font-weight:700;font-size:15px;line-height:15px}.burger-menu_active .burger-menu_nav{right:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.burger-menu_link{text-decoration:none;text-transform:uppercase;color:#080325;border-bottom:1px solid #e1e1e1;width:100%;line-height:35px;height:35px}.burger-menu_link:first-child{border-top:none}.burger-menu_link:hover{filter:brightness(0.9)}.burger-menu_overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:50}.pushmenu-push-toleft .burger-menu_overlay{display:block;background-color:rgba(0, 0, 0, 0.5)}.logo{text-align:center}.logo .logoImg{height:40px}ul.burger-menu_nav > li{padding:0 30px}ul.burger-menu_nav > li > a{display:block;width:100%}ul.burger-menu_nav > li.menu-item-has-children > a{position:relative}ul.burger-menu_nav > li.menu-item-has-children > a:after{font-family:"FontAwesome";content:"\f107";position:absolute;left:0px;color:inherit;font-size:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2ms ease-in-out;-o-transition:all 0.2ms ease-in-out;transition:all 0.2s ease-in-out}ul.burger-menu_nav > li > ul.sub-menu{margin:0 -20px;overflow:hidden;-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5ms ease-in-out;-o-transition:height 0.5ms ease-in-out;transition:height 0.5s ease-in-out}ul.burger-menu_nav > li > ul.sub-menu{margin:0 -20px;overflow:hidden;-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5ms ease-in-out;-o-transition:height 0.5ms ease-in-out;transition:height 0.5s ease-in-out}ul.burger-menu_nav > li > ul.sub-menu > li{border-top:1px rgba(35, 113, 186, 0.2) solid;padding:0 20px;color:#270eb3;min-height:35px;height:auto}ul.burger-menu_nav > li a{height:100%}ul.burger-menu_nav > li a.active{color:#fd5c27}ul.burger-menu_nav > li.menu-item-has-children > a.active:after{color:inherit;transform:rotate(180deg)}.pushmenu-push{overflow-x:hidden}body.pushmenu-push-toleft .nav-list div span:nth-child(1){transform:translateY(1px) rotate(45deg)}body.pushmenu-push-toleft .nav-list span:nth-child(2){opacity:0;-webkit-transition-delay:0s;transition-delay:0s}body.pushmenu-push-toleft .nav-list div span:nth-child(3){transform:translateY(-1px) rotate(-45deg)}.pushmenu{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav-list{width:60px;height:61px;padding:0;display:none;position:absolute;top:0;right:0;background-color:transparent;border:0;outline:none;cursor:pointer;justify-content:center;align-items:center;flex-direction:column;text-decoration:none !important;z-index:2000;background:#080325}.nav-list div{height:16px;width:26px;position:relative}.nav-list i{font-size:18px;font-weight:700;line-height:10px;margin:8px 0 0 0;color:#fff;text-align:center;font-weight:400;font-size:13px;line-height:13px;font-style:normal}.nav-list span{-webkit-transition:opacity 0.1s ease-in-out 0.1s;transition:opacity 0.1s ease-in-out 0.1s;display:block;background:#fff;width:26px;height:2px;font-size:10px;text-align:center;border-radius:0;position:relative;top:50%;margin:-1px 0 0 0;right:0}.nav-list div span:nth-child(1),.nav-list div span:nth-child(3){-webkit-transition:all 0.2s ease-in-out 0.2s,-webkit-transform 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0.2s,-webkit-transform 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0.2s,transform 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0.2s,transform 0.2s ease-in-out 0s,-webkit-transform 0.2s ease-in-out 0s}.nav-list div span:nth-child(1){transform:translateY(-5px)}.nav-list div span:nth-child(3){transform:translateY(5px)}.pushmenu-right.pushmenu-open{transform:translateX(0)}.pushmenu,.pushmenu-wrapper{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pushmenu-right{transform:translateX(240px)}.pushmenu{background:#fff;width:220px;height:calc(100vh - 60px);top:120px;right:0;padding:0 0 80px 0;z-index:999;position:fixed;display:block;-webkit-box-shadow:inset 4px 0 5px -2px rgba(35, 113, 186, 0.2);-moz-box-shadow:inset 4px 0 5px -2px rgba(35, 113, 186, 0.2);box-shadow:inset 4px 0 5px -2px rgba(35, 113, 186, 0.2);overflow-y:scroll;box-shadow:inset 4px 0 5px -2px rgba(35, 113, 186, 0.2)}/*
----------------------------
Banner
-----------------------------
*/.banner{padding:180px 0 0px 0;background:#17192E url(../img/bgBanner.png) 50% 50%/cover no-repeat}.banner .sectionInner{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.banner ._cupple{width:100%;height:640px;background:transparent url(../img/cupple.png) bottom left/contain no-repeat;align-self:flex-end}.banner ._text{color:#fff}.banner ._text h2{font-weight:900;font-size:72px;line-height:72px;margin:0 0 20px 0;line-height:62px}.banner ._text h3{font-weight:700;font-size:36px;line-height:36px;margin:0 0 20px 0;line-height:36px}.banner ._text h4{font-weight:400;font-size:28px;line-height:28px;margin:0 0 20px 0;color:#CB991D}.banner ._text .statsList{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.banner ._text .statsList-item{border:none;border-right:1px solid rgba(255, 255, 255, 0.2);padding:0 20px 0 0}.banner ._text .statsList-item:first-child{padding:0;border:none}.banner ._text .statsList-item:first-child .number::after{content:"%"}.banner ._text .statsList-item .number{font-weight:700;font-size:44px;line-height:44px;line-height:38px;margin:0 0 5px 0}.banner ._text .statsList-item .text{font-weight:400;font-size:22px;line-height:22px;color:#CB991D}/*
----------------------------
About services
-----------------------------
*/.about-services{background-color:#fff;padding:40px 0 40px 0;color:#1F2348}.about-services .sectionInner{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.about-services h2{font-weight:700;font-size:42px;line-height:42px;margin:0 0 20px 0;line-height:38px}.about-services .about-services_firstCol{padding:0 0 0 25px;width:52%;border:none}.about-services .about-services_firstCol .text{font-weight:400;font-size:22px;line-height:22px;line-height:24px;margin:0 0 30px 0}.about-services .about-services_firstCol .text p{margin:0 0 20px 0}.about-services .about-services_firstCol .btn{height:45px;display:inline-flex;align-items:center}.about-services .about-services_secondCol{width:48%;padding:0 45px 0 0;border:none;border-right:1px solid rgba(0, 0, 0, 0.2)}.about-services .about-services_secondCol .title{margin:0 0 20px 0}.about-services .about-services_secondCol .imgList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.about-services .about-services_secondCol .imgList-Item{width:281px;height:180px;display:flex;align-items:flex-end;justify-content:center;color:#fff;padding:22px 47px;font-weight:400;font-size:20px;line-height:20px;text-align:center;transition:0.2s;background:transparent url(../img/firstCard.png) 50% 50% no-repeat;background-size:100% 100%;margin:0 0 23px 0}.about-services .about-services_secondCol .imgList-Item:hover{background-size:110% 110%}.about-services .about-services_secondCol .imgList-Item:nth-child(2){background-image:url(../img/firstCard.png)}.about-services .about-services_secondCol .imgList-Item:nth-child(1){background-image:url(../img/secondCard.png)}.about-services .about-services_secondCol .imgList-Item:nth-child(4){background-image:url(../img/thirdCard.png)}.about-services .about-services_secondCol .imgList-Item:nth-child(3){background-image:url(../img/fourthCard.png)}.about-services .about-services_secondCol .imgList-Item:nth-child(6){background-image:url(../img/fifthCard.png)}.about-services .about-services_secondCol .imgList-Item:nth-child(5){background-image:url(../img/sixthCard.png)}.about-services .about-services_secondCol .imgList-Item:nth-child(2n){margin:0 27px 27px 0}.about-services .about-services_secondCol .imgList-Item:nth-last-child(2){margin:0}.about-services .about-services_secondCol .imgList-Item:nth-last-child(1){margin:0 27px 0 0}/*
----------------------------
Steps Online
-----------------------------
*/.steps-online{background-color:#E5E5E5;padding:40px 0 40px 0}.steps-online .sectionInner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#17192E}.steps-online h2{font-weight:700;font-size:42px;line-height:42px;margin:0 0 20px 0}.steps-online h3{font-weight:400;font-size:24px;line-height:24px;line-height:22px;margin:0 0 50px 0;text-align:center;width:60%}.steps-online .stepsLine{margin:0 0 150px 0;position:relative;height:1px;background:#16182d;background:linear-gradient(90deg, rgba(22, 24, 45, 0) 0%, #16182d 50%, rgba(22, 24, 45, 0) 100%);width:1000px}.steps-online .stepsLine .firstStep,.steps-online .stepsLine .secondStep,.steps-online .stepsLine .thirdStep{position:absolute;top:-23px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.steps-online .stepsLine .firstStep{right:20px}.steps-online .stepsLine .secondStep{left:50%;transform:translate(-50%)}.steps-online .stepsLine .thirdStep{left:20px}.steps-online .stepsLine .stepNumber{background-color:#17192E;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:26px;line-height:26px;color:#fff;width:45px;height:45px;margin:0 0 20px 0}.steps-online .stepsLine .stepImg{width:45px;height:45px;margin:0 0 20px 0}.steps-online .stepsLine p{font-weight:400;font-size:24px;line-height:24px}.steps-online .btn{height:46px;color:#fff}/*
----------------------------
Testimonials
-----------------------------
*/.testimonials{background-color:#080325;padding:40px 0 20px 0}.testimonials .sectionInner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.testimonials h2{color:#fff;font-weight:700;font-size:42px;line-height:42px;margin:0 0 20px 0}.testimonials_list{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.testimonials_listItem{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;width:316px;height:335px;padding:20px}.testimonials_listItem .itemImg{height:44px;width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 0 20px 0}.testimonials_listItem p{font-weight:400;font-size:20px;line-height:20px;color:#1F2348}.testimonials_listItem .itemAuthor{color:#454A7E;font-weight:700;font-size:20px;line-height:20px;flex-grow:1}.swiper1{width:100%}.swiper-slide_1{min-height:310px;max-height:350px}.swiper-wrapper_1{height:auto !important;margin:0 0 55px 0 !important}.swiper1 .swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px !important}.swiper-button-next,.swiper-button-prev{top:auto !important;bottom:0}/*
----------------------------
Why us
-----------------------------
*/.why-us{padding:40px 0;background-color:#fff}.why-us .sectionInner{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.why-us h2{font-weight:700;font-size:42px;line-height:42px;color:#1F2348;margin:0 0 20px 0}.why-us .text{color:#1F2348;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;height:100%;margin:-20px}.why-us .text .firstCol,.why-us .text .secondCol{width:50%;padding:20px;height:100%}.why-us .text .reason h3{color:#F2AD00;font-weight:700;font-size:24px;line-height:24px;margin:0 0 5px 0}.why-us .text .reason h4{font-weight:700;font-size:24px;line-height:24px;margin:0 0 5px 0}.why-us .text .reason p{font-weight:400;font-size:22px;line-height:22px;line-height:24px;margin:0 0 20px 0}/*
----------------------------
Other services
-----------------------------
*/.other-services{background-color:#080325;padding:40px 0;background-color:#E5E5E5}.other-services .sectionInner{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.other-services h2{color:#1F2348;font-weight:700;font-size:42px;line-height:42px;margin:0 0 20px 0}.other-services_list{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.other-services_listItem{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;width:248px;height:182px}.other-services_listItem .itemImg{height:138px;width:100%;display:flex;align-items:center;justify-content:center}.other-services_listItem h3{width:100%;height:46px;background-color:#1F2348;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:25px;line-height:25px}/*
----------------------------
Articles
-----------------------------
*/.articles{background-color:#080325;padding:40px 0 20px 0;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.2)}.articles .sectionInner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.articles h2{color:#fff;font-weight:700;font-size:42px;line-height:42px;margin:0 0 20px 0}.articles_list{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.articles_listItem{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;width:316px;height:400px;padding:20px}.articles_listItem:hover .itemImg{background-size:110% 110%}.articles_listItem:nth-child(4) .itemImg{background-image:url(../img/footerFirstCard.png)}.articles_listItem:nth-child(3) .itemImg{background-image:url(../img/footerSecondCard.png)}.articles_listItem:nth-child(2) .itemImg{background-image:url(../img/footerThirdCard.png)}.articles_listItem:nth-child(1) .itemImg{background-image:url(../img/footerFourthCard.png)}.articles_listItem .itemImg{min-height:200px;width:calc(100% + 40px);background:transparent url(../img/footerFirstCard.png) 50% 50% no-repeat;background-size:100% 100%;transition:0.2s;margin:-20px -20px 20px 0}.articles_listItem h3{font-weight:700;font-size:28px;line-height:28px;color:#1F2348;margin:0 0 20px 0;flex-grow:1}.articles_listItem h4{color:#454A7E;font-weight:400;font-size:18px;line-height:18px;margin:0 0 20px 0;flex-grow:1}.articles_listItem .more{cursor:pointer;font-weight:700;font-size:16px;line-height:16px;color:#F2AD00;display:flex;align-items:center;justify-content:center}.articles_listItem .more span{margin:0 0 0 15px}.swiper2{width:100%}.swiper-slide_2{min-height:392px;max-height:392px}.swiper-wrapper_2{height:auto !important;margin:0 0 55px 0 !important}.swiper2 .swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px !important}.swiper-button-next,.swiper-button-prev{top:auto !important;bottom:0}/*
----------------------------
Small banner
-----------------------------
*/.sectionSmallBanner{z-index:5;width:100%;padding:100px 0 40px 0;background-color:#FAEDF2;background:transparent url(../img/bgBanner.png) 50% 50%/cover no-repeat}.sectionSmallBanner .sectionInner{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.sectionSmallBanner h2{font-weight:700;font-size:64px;line-height:64px;position:relative;margin:0 0 20px 0}.sectionSmallBanner h2::after{content:"";display:block;height:2px;width:50px;background-color:#F2AD00;position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0)}.sectionSmallBanner h3{font-weight:400;font-size:20px;line-height:20px}/*
----------------------------
Articles catalog
-----------------------------
*/.ArticlesCatalog{padding:40px 0;background-color:#fff}.ArticlesCatalog .grid{margin:0 auto}.ArticlesCatalog .grid-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fafafa;width:316px;padding:20px;margin:0 0 20px 0}.ArticlesCatalog .grid-item:hover .itemImg{background-size:110% 110%}.ArticlesCatalog .grid-item:nth-child(n) .itemImg{background-image:url(../img/footerFirstCard.png)}.ArticlesCatalog .grid-item:nth-child(2n) .itemImg{background-image:url(../img/footerSecondCard.png)}.ArticlesCatalog .grid-item:nth-child(3n) .itemImg{background-image:url(../img/footerThirdCard.png)}.ArticlesCatalog .grid-item:nth-child(4n) .itemImg{background-image:url(../img/footerFourthCard.png)}.ArticlesCatalog .grid-item .itemImg{min-height:200px;width:calc(100% + 40px);background:transparent url(../img/footerFirstCard.png) 50% 50% no-repeat;background-size:100% 100%;transition:0.2s;margin:-20px -20px 20px 0}.ArticlesCatalog .grid-item .itemTitle{font-weight:700;font-size:28px;line-height:28px;color:#1F2348;margin:0 0 20px 0;flex-grow:1}.ArticlesCatalog .grid-item .itemSubtitle{color:#454A7E;font-weight:400;font-size:18px;line-height:18px;margin:0 0 20px 0;flex-grow:1}.ArticlesCatalog .grid-item .more{cursor:pointer;font-weight:700;font-size:16px;line-height:16px;color:#F2AD00;display:flex;align-items:center;justify-content:center}.ArticlesCatalog .grid-item .more span{margin:0 0 0 15px}/*
----------------------------
Contact us
-----------------------------
*/.contact-us{background-color:#fff;padding:40px 0;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.2)}.contact-us .sectionInner{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.contact-us .cuppleImg{width:604px;height:476px;background:transparent url(../img/cuppleBG.png) 50% 50%/cover no-repeat;margin:0 0 0 20px}.contact-us .contact-us_form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:418px;border:none;border-left:1px solid #e1e1e1;padding:0 0 0 20px;margin:0 0 0 20px;font-weight:400;font-size:20px;line-height:20px}.contact-us .contact-us_form h2{font-weight:700;font-size:32px;line-height:32px;margin:0 0 20px 0}.contact-us .contact-us_form label{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:0 0 20px 0}.contact-us .contact-us_form label input,.contact-us .contact-us_form label textarea{box-sizing:border-box;width:100%;font-family:"Almoni",sans-serif;font-weight:400;font-size:16px;line-height:16px;padding:5px;border:1px solid #e1e1e1;outline:none;border-radius:0;margin:5px 0 0 0}.contact-us .contact-us_form label textarea{padding:5px 5px 0 5px;resize:none;width:100%;height:112px}.contact-us .contact-us_form .btn{width:100%;height:48px;position:relative}.contact-us .contact-us_form .btn svg{margin:0 20px 0 0}.contact-us .contacts{color:#1F2348}.contact-us .contacts h2{font-weight:700;font-size:32px;line-height:32px;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.1);width:100%;margin:0 0 20px 0}.contact-us .contacts li{font-weight:400;font-size:16px;line-height:16px;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;line-height:1.5}.contact-us .contacts li:nth-child(1) a{color:inherit;font-family:inherit}.contact-us .contacts li:nth-child(1) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}.contact-us .contacts li:nth-child(2) a{color:inherit;font-family:inherit}.contact-us .contacts li:nth-child(2) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}.contact-us .contacts li:nth-child(3) a{color:inherit;font-family:inherit}.contact-us .contacts li:nth-child(3) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}.contact-us .contacts li:nth-child(4) .textTitle{display:block;font-weight:700;font-size:20px;line-height:20px}.contact-us .contacts li:nth-child(4) a{color:inherit;font-family:inherit}.contact-us .contacts li:nth-child(4) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}.contact-us .contacts li:nth-child(5) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}.contact-us .contacts li:nth-child(5) a{color:inherit;font-family:inherit}.contact-us .contacts li:nth-child(5) .textTitle{color:inherit;display:block;font-weight:700;font-size:20px;line-height:20px}/*
----------------------------
Location
-----------------------------
*/.address{background-color:#fff;color:#1F2348;padding:40px 0}.address .sectionInner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.address .firstAddress{margin:0 0 0 20px}.address .firstAddress,.address .secondAddress{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:50%}.address .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 0 10px 0}.address .text h2{font-weight:700;font-size:28px;line-height:28px;margin:0 0 10px 0}.address .text h3{font-weight:400;font-size:20px;line-height:20px;margin:0 0 20px 0}.address .mapImg{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.address .addressImg{width:315px;height:270px;margin:0 0 0 20px}.address iframe{width:315px !important;height:270px !important}.address .firstAddress .addressImg{background:transparent url(../img/firstLoc.png) 50% 50%/cover no-repeat}.address .secondAddress .addressImg{background:transparent url(../img/secondLoc.png) 50% 50%/cover no-repeat}/*
----------------------------
Services
-----------------------------
*/.services{background-color:#fff;padding:40px 0}.services .sectionInner{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;background-color:#fafafa}.services .firstCol{color:#1F2348;background-color:#fff;padding:0 0 0 40px;width:70%}.services .firstCol .img{width:100%;height:300px;background:gray url(../img/serviceBig.png) 50% 50%/cover no-repeat;margin:0 0 20px 0}.services .firstCol .text{font-weight:400;font-size:22px;line-height:22px;padding:40px 0;width:90%}.services .firstCol .text p{margin:0 0 20px 0}.services .firstCol .steps-online h2{font-weight:700;font-size:42px;line-height:42px;margin:0;margin:0 0 20px 0}.services .firstCol .steps-online .sectionInner{flex-direction:column;align-items:center;justify-content:flex-start;background-color:#E5E5E5}.services .firstCol .steps-online .stepsLine{width:100%}.services .firstCol .form{background-color:#080325;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;font-weight:400;font-size:18px;line-height:18px;padding:40px 17px}.services .firstCol .form h2{color:#fff;font-weight:700;font-size:32px;line-height:32px;margin:0 0 10px 0}.services .firstCol .form .formWrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 0 20px 0}.services .firstCol .form .formWrapper label{width:25%;padding:0 0 0 20px}.services .firstCol .form .formWrapper input{font-weight:400;font-size:18px;line-height:18px;padding:5px;height:40px;width:100%}.services .firstCol .form .formWrapper .btn{font-size:18px;line-height:18px;width:25%}.services .firstCol .form .formWrapper .btn svg{margin:0 20px 0 0}.services .firstCol .gridWrap{padding:40px 0}.services .firstCol .gridWrap h2{font-weight:700;font-size:32px;line-height:32px;margin:0 0 20px 0}.services .firstCol .gridWrap .grid-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fafafa;width:200px}.services .firstCol .gridWrap .grid-item:hover .itemImg{background-size:110% 110%}.services .firstCol .gridWrap .grid-item:nth-child(n) .itemImg{background-image:url(../img/footerFirstCard.png)}.services .firstCol .gridWrap .grid-item:nth-child(2n) .itemImg{background-image:url(../img/footerSecondCard.png)}.services .firstCol .gridWrap .grid-item:nth-child(3n) .itemImg{background-image:url(../img/footerThirdCard.png)}.services .firstCol .gridWrap .grid-item:nth-child(4n) .itemImg{background-image:url(../img/footerFourthCard.png)}.services .firstCol .gridWrap .grid-item .itemImg{background:transparent url(../img/footerFirstCard.png) 50% 50%/cover no-repeat;background-size:100% 100%;height:100px;width:100%;transition:0.2s;margin:0 0 20px 0}.services .firstCol .gridWrap .grid-item h3{font-weight:700;font-size:22px;line-height:22px;color:#1F2348;margin:0 0 20px 0}.services .firstCol .gridWrap .grid-item h4{color:#454A7E;font-weight:400;font-size:18px;line-height:18px;flex-grow:1;margin:0 0 20px 0}.services .secondCol{width:30%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.services .secondCol .card{padding:40px 0;display:flex;flex-direction:column;align-items:center;height:auto;max-width:337px;text-align:center}.services .secondCol .card .img{background:transparent url(../img/cuppleRound.png) 50% 50%/cover no-repeat;padding:20px 0 0 0;border-radius:50%;width:100px;height:100px;margin:0 0 20px 0}.services .secondCol .card h3{font-weight:700;font-size:28px;line-height:28px;color:#1F2348;margin:0 0 20px 0}.services .secondCol .card p{font-weight:400;font-size:20px;line-height:20px;color:#000}.services .secondCol .fbConteiner{width:100%;display:flex;align-items:center;justify-content:center;margin:0 0 40px 0}.services .secondCol .subscribe{background-color:#fff}.services .secondCol .subscribe .subsForm{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;color:#1F2348;padding:0 20px}.services .secondCol .subscribe .subsForm h3{font-weight:700;font-size:24px;line-height:24px;padding:10px;border:none;border-bottom:1px solid #F2AD00;margin:0 0 15px 0}.services .secondCol .subscribe .subsForm label{margin:0 0 15px 0;font-weight:700;font-size:16px;line-height:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.services .secondCol .subscribe .subsForm input{width:100%;padding:5px;border:1px solid #e1e1e1;margin:5px 0 0 0}.services .secondCol .subscribe .subsForm .btn{background-color:#080325;width:100%;height:45px}.services .secondCol .subscribe .subsForm .btn svg{margin:0 20px 0 0}/*
----------------------------
Footer
-----------------------------
*/footer{background-color:#080325}footer .sectionInner{display:flex;flex-direction:column;align-items:center;justify-content:space-between}footer h3{font-weight:700;font-size:24px;line-height:24px;color:#F2AD00;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.1);width:100%;height:33px;margin:0 0 10px 0}footer ._firstLine{color:rgba(255, 255, 255, 0.6);width:100%;padding:30px 0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}footer ._firstLine .footerList{list-style:none;width:100%;height:100%;font-weight:400;font-size:16px;line-height:16px}footer ._firstLine .footerList li{margin:0 0 10px 0}footer ._firstLine .footerList li a{color:white;border:none;display:flex;align-items:center;justify-content:flex-start}footer ._firstLine-list,footer ._firstLine-services,footer ._firstLine-contacts,footer ._firstLine-feedback{height:100%;width:315px}footer ._firstLine-contacts li{color:#fff;font-weight:400;font-size:16px;line-height:16px;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;line-height:1.5}footer ._firstLine-contacts li:nth-child(1) a{color:inherit;font-family:inherit}footer ._firstLine-contacts li:nth-child(1) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}footer ._firstLine-contacts li:nth-child(2) a{color:inherit;font-family:inherit}footer ._firstLine-contacts li:nth-child(2) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}footer ._firstLine-contacts li:nth-child(3) a{color:inherit;font-family:inherit}footer ._firstLine-contacts li:nth-child(3) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}footer ._firstLine-contacts li:nth-child(4) .textTitle{display:block;font-weight:700;font-size:20px;line-height:20px}footer ._firstLine-contacts li:nth-child(4) a{color:inherit;font-family:inherit}footer ._firstLine-contacts li:nth-child(4) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}footer ._firstLine-contacts li:nth-child(5){color:#fff}footer ._firstLine-contacts li:nth-child(5) i{margin:0 0 0 10px;font-size:15px;color:#F2AD00}footer ._firstLine-contacts li:nth-child(5) a{color:inherit;font-family:inherit}footer ._firstLine-contacts li:nth-child(5) .textTitle{color:inherit;display:block;font-weight:700;font-size:20px;line-height:20px}footer ._firstLine-feedback .footerForm{display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-weight:400;font-size:16px;line-height:16px}footer ._firstLine-feedback .footerForm-input{background-color:transparent;color:#fff;width:100%;height:40px;margin:0 0 15px 0;border:none;outline:none;border:1px solid rgba(215, 218, 221, 0.2);padding:10px 20px}footer ._firstLine-feedback .footerForm-input::placeholder{color:#fff}footer ._firstLine-feedback .footerForm .btn{width:100%;height:40px}footer ._secondLine{border:none;border-top:1px solid rgba(255, 255, 255, 0.2)}footer ._secondLine .sectionInner{width:100%;height:100px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer ._secondLine .realmediaLogo{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:40%}footer ._secondLine .realmediaLogo .logoImg{width:90px;height:20px;background:transparent url(../img/REALMEDIAlogo.svg) 50% 50%/cover no-repeat}footer ._secondLine .realmediaLogo .logoText{font-weight:300;font-size:15px;line-height:15px;color:rgba(255, 255, 255, 0.4)}footer ._secondLine .realmediaLogo .logoText::after{content:"";border:none;border-left:1px solid rgba(255, 255, 255, 0.4);margin:0 10px}footer ._secondLine .socialLogo{display:flex;flex-direction:row;align-items:center;justify-content:center;width:20%;height:25px}footer ._secondLine .socialLogo .fb{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin:0 5px;border-radius:50%;background-color:#217BEE}footer ._secondLine .socialLogo .fb i{color:#fff;font-size:15px}footer ._secondLine .socialLogo .youtube{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background-color:#ff0000;margin:0 5px}footer ._secondLine .socialLogo .youtube i{color:#fff;font-size:12px}footer ._secondLine .copyright{width:40%;font-weight:400;font-size:18px;line-height:18px;color:#ffffff}