/*
 Theme Name:   Axio
 Theme URI:    https://www.understrap.com
 Description:  New Axio Design 2020
 Author:       Josh Cooper
 Author URI:   https://sitesbycoop.com
 Template:     understrap
 Version:      0.5.3
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: holger1411/understrap-child
*/
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Regular.woff2') format('woff2'),
        url('fonts/OpenSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('fonts/OpenSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/OpenSans-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

#content ul li {
    margin-bottom: 15px;
}


/*Testimonials*/
#test{text-align:center;color:#fff;background-image:linear-gradient(90deg,#0071e4 0,#00477d 100%);background-image:-webkit-gradient(linear,left top,right top,from(#0071e4),to(#00477d));padding:5rem 0}
#test .button{background: #00b7e1;    background-color: rgb(0, 183, 225);line-height: 3.5rem;font-size: 1.1rem;text-transform: uppercase;color: #fff;border-radius: 2rem;display: inline-block;padding: 0 4rem;margin-top: 3rem;font-weight: 600;-webkit-transition: all .3s ease;transition: all .3s ease;border: none;}
#test .button:hover{background-color:#0049ba;text-decoration:none}
#test .author{display:block;text-align:center;font-size:17px;padding-top:9px}
#test .author:before{display:inline-block;vertical-align:top;background:#fff;width:14px;height:1px;content:'';margin:13px 12px 0 0}
#test  .container img{max-width:245px;margin-top:10px;margin-bottom:53px}
#test .test-slider{padding:0 60px;margin:0 auto;max-width:1200px}
#test .test-slider p{font-size:25px;}
#test .slick-dots{padding:28px 0 0;text-align:center;}
#test .slick-dots li{display:inline-block;vertical-align:top;margin:0 5px}
#test .slick-dots li.slick-active button{background:#00b7e1}
#test .slick-dots li button{padding:0;display:block;width:8px;height:8px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background:#fff;border-radius:50%;-webkit-border-radius:50%}
#test .test-slider.slick-slider .slick-prev{transform:scaleX(1);-webkit-transform:scaleX(1);background:url('img/prev.png') no-repeat 50% 50%;background-size:25px auto;margin-top:-60px}
#test .test-slider.slick-slider .slick-next{background:url('img/next.png') no-repeat 50% 50%;background-size:25px auto;margin-top:-60px}

/* icon top padding */
#page-wrapper .content-standart div + .botom-img{padding-top: 40px;}
#wrapper-navbar .menu-h >ul > li .two-col .sub-menu-list li {width: 50%;}
.testimonials .container>a img {display: block;margin: 87px auto 18px;}
.testimonials .container>a {width: inherit;}
.gartner-logo {text-align: center;}

/*Landing*/
@media screen and (max-width:767px){#test .test-slider{padding:0 40px;margin:0 -20px}
#test .test-slider p{font-size:18px;line-height:24px}}
.page-template-page-videos .section-title{font-size:1.2rem;font-family:GTAmerica;text-transform:uppercase;letter-spacing:.3rem;margin:0 0 2rem;color:#888}
@media screen and (min-width:1024){.page-videos .section-title{font-size:1.6rem}}
.page-template-page-videos .video-thumb{width:100%}
.page-template-page-videos .intro-title h2{font-size:2.6rem;margin:0}
@media screen and (min-width:768px){.page-template-page-videos .intro-title h2{font-size:3rem;font-family:GTAmerica}}
@media screen and (min-width:1200px){.page-template-page-videos .intro-title h2{font-size:4rem;width:50%}}
.page-template-page-videos .card-title a,.single-video .single-wrap .card .card-title a{color:#000!important}
.archive-wrap .card .video-thumb,.single-wrap .card .video-thumb{margin-bottom:3rem}
.single-video .entry-title{margin-top:3.5rem}
section.landing-hero{background-color:#f1f1f1;margin:0 0 100rem;position:relative}
section.landing-hero.blue{background-image:-webkit-gradient(linear,left top,right top,from(#0071e4),to(#00477d));background-image:linear-gradient(90deg,#0071e4 0,#00477d 100%)}
section.landing-hero.bluegreen{background-image:-webkit-gradient(linear,left top,right top,from(#0098b9),to(#00477d));background-image:linear-gradient(90deg,#0098b9 0,#00477d 100%)}
section.landing-hero.purple{background-image:-webkit-gradient(linear,left top,right top,from(#953b9f),to(#00477d));background-image:linear-gradient(90deg,#953b9f 0,#00477d 100%)}
section.landing-hero.green{background-image:-webkit-gradient(linear,left top,right top,from(#11b688),to(#00477d));background-image:linear-gradient(90deg,#11b688 0,#00477d 100%)}
section.landing-hero:after,section.landing-hero:before{display:block;width:100%;max-width:220px;height:100%;max-height:330px;position:absolute;background-size:cover;bottom:3rem;z-index:0}
@media (min-width:768px){section.landing-hero:before{left:0;content:'';background:url(img/bg-dots-landing-left.png) no-repeat center}}
@media (min-width:768px){section.landing-hero:after{right:0;content:'';background:url(img/bg-dots-landing-right.png) no-repeat center}}
@media (min-width:575px){section.landing-hero{margin-bottom:110rem}}
@media (min-width:768px){section.landing-hero{margin-bottom:35rem}}
@media (min-width:1024px){section.landing-hero{margin-bottom:35rem}}
.landing-hero .inner{position:relative;min-height:35rem}
.landing-hero .container>.row{align-items:center}
.landing-hero .container h1{min-height:120px}
.landing-hero .hero-text,.landing-hero .hero-title{text-align:center;color:#fff}
.landing-hero .hero-title{margin-bottom:3rem}
.landing-hero .hero-text{font-size:1.8rem;line-height:2.8rem;max-width:75%;margin:0 auto}
@media screen and (min-width:1024px){.landing-hero .hero-text{max-width:39%}}
.landing-hero .hero-title-wrapper{align-items:center;position:relative;min-height:40rem}
@media screen and (min-width:1024px){.landing-hero .hero-title-wrapper{min-height:35rem}}
@media screen and (min-width:1400px){.landing-hero .hero-title-wrapper{min-height:50rem}}
.landing-hero .hero-icons-wrapper{position:absolute;top:84%;left:0;right:0;margin:0 auto;max-width:132rem;z-index:2}
@media screen and (min-width:768px){.landing-hero .hero-icons-wrapper{top:84%}}
@media screen and (min-width:1024px){.landing-hero .hero-icons-wrapper{top:78%}}
.landing-hero .hero-icons-wrapper .hero-icon-block{text-align:center;margin-bottom:1rem}
.landing-hero .hero-icons-wrapper .hero-icon-block .card{padding:10% 20%;height:100%;border:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}
.landing-hero .hero-icons-wrapper .icon{max-width:100px;margin-bottom:3rem}
@media (min-width:1400px){.landing-hero .hero-icons-wrapper .icon{max-width:100px}}
.landing-hero .hero-icons-wrapper .icon:hover{opacity:.8}
.landing-hero .hero-icons-wrapper .title{font-weight:700}
.landing-hero .hero-icons-wrapper .text{text-align:center}
.page-template-page-landing .form-wrapper .row-intro{text-align:left}
.page-template-page-landing .form-wrapper .row-intro ul{font-family:Raleway;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:1px;color:#383938;padding-left:20px;margin-bottom:.75rem}
.page-template-page-landing .form-wrapper .row-intro p{font-weight:500;margin-bottom:2rem}
.page-template-page-landing .landing-content .form-wrapper .additional-content-col .single-wrap{background-image:linear-gradient(to left,#00477d,#0098b9)}
.page-template-page-landing .form-wrapper .additional-content-col .single-wrap h3{color:#fff}
.page-template-page-landing .form-wrapper .additional-content-col .single-wrap .gform_body label{color:#fff;text-transform:capitalize;font-weight:400}
.page-template-page-landing .form-wrapper .additional-content-col .single-wrap .gform_body label .gfield_required{color:#fff}
@media (min-width:640px){.page-template-page-landing .form-wrapper .additional-content-col .single-wrap .gform_body .gf_left_half{width:48%}
.page-template-page-landing .form-wrapper .additional-content-col .single-wrap .gform_body .gf_right_half{width:48%;float:right}}
.page-template-page-landing .landing-content .form-wrapper .additional-content-col .single-wrap .gform_wrapper .gform_footer .button{border:none;border-radius:5px;background-color:#00b7e1}
body.page-template-page-landing-full #page-wrapper{padding:0}
body.page-template-page-landing-full #main{padding:0;background:#fff}
body.page-template-page-landing-full #main .container-fluid{max-width:87rem;position:relative;z-index:1;padding:0 2rem}
@media (min-width:87rem){body.page-template-page-landing-full #main .container-fluid{padding:0}}
body.page-template-page-landing-full h1,body.page-template-page-landing-full h2,body.page-template-page-landing-full h3,body.page-template-page-landing-full h4,body.page-template-page-landing-full h5,body.page-template-page-landing-full h6{font-family:GTAmerica;color:#071c44;margin-bottom:1.5rem;letter-spacing:.5px}
body.page-template-page-landing-full h1{font-size:2.4rem}
body.page-template-page-landing-full h2,body.page-template-page-landing-full h4{font-size:1.4rem;font-size:1.8rem;line-height:2.4rem;line-height:2.6rem}
body.page-template-page-landing-full p{font-size:1.2rem;font-size:1.8rem;line-height:2.2rem;line-height:2.6rem;color:#444;margin-bottom:3rem;letter-spacing:1px;font-family:Roboto}
body.page-template-page-landing-full .full-width .text{margin-bottom:3rem}
body.page-template-page-landing-full .full-width .text p{margin:0}
body.page-template-page-landing-full .accordion .more,body.page-template-page-landing-full .full-width .text .more{color:#0049ba;text-transform:uppercase;font-size:1.6rem;cursor:pointer;font-family:GTAmerica-Bold}
.landing-page-full .landing-hero{padding:6rem 0 0;position:relative;background-color:transparent;margin-bottom:6rem}
@media screen and (min-width:1024px){.landing-page-full .landing-hero:before{min-height:40rem}}
.landing-page-full .landing-hero .content-wrapper{text-align:center}
.landing-page-full .landing-hero h1{margin-bottom:3rem;color:#071c44;font-size:1.6rem;line-height:2.6rem}
@media screen and (min-width:1024px){.landing-page-full .landing-hero h1{margin-bottom:5rem;font-size:3rem;line-height:4rem}}
.landing-page-full .landing-hero img{width:100%}
.landing-page-full .section-header{text-align:center;margin:6.5rem 0}
.landing-page-full .section-header img{margin-bottom:3rem}
.landing-page-full .full-width .btn-wrapper{text-align:center}
.landing-page-full .full-width .btn-wrapper .btn{background:#0049ba;border-radius:2rem;line-height:4rem;font-size:1.1rem;color:#fff;text-transform:uppercase;border-color:#fff}
.landing-page-full .full-width .btn-wrapper .btn:hover{color:#0049ba;background:#fff;border-color:#0049ba}
.landing-page-full .two-col{margin:6.5rem 2rem 0;padding-bottom:6.5rem}
.landing-page-full .two-col .container-fluid{padding:0}
.landing-page-full .two-col.alignment-left .row{align-items:flex-start}
.landing-page-full .two-col.alignment-right .row{flex-direction:row-reverse;align-items:flex-start}
.landing-page-full .two-col .text-col{margin-bottom:3rem}
@media screen and (min-width:1024px){.landing-page-full .two-col .text-col{margin-bottom:0}}
.landing-page-full .two-col .text-col .text-wrapper{display:flex;flex-direction:column;justify-content:center}
.landing-page-full .two-col .text-col .text-wrapper ol.list-block{list-style:none;margin-bottom:0;padding:0}
.landing-page-full .two-col .text-col .text-wrapper ol.numbered-list-block{list-style:none;counter-reset:li-counter;margin-bottom:0;padding:0}
.landing-page-full .two-col .text-col .text-wrapper ol li{margin-bottom:4rem}
.landing-page-full .two-col .text-col .text-wrapper ol li:last-child{margin-bottom:0}
.landing-page-full .two-col .text-col .text-wrapper ol li .btn-wrapper{margin:0}
.landing-page-full .two-col .text-col .text-wrapper ol li .btn-wrapper .btn{background:#0049ba;border-radius:2rem;line-height:4rem;font-size:1.1rem;color:#fff;text-transform:uppercase;border-color:#fff;margin:0}
.landing-page-full .two-col .text-col .text-wrapper ol li .btn-wrapper .btn:hover{color:#0049ba;background:#fff;border-color:#0049ba}
.landing-page-full .two-col .text-col .text-wrapper ol.numbered-list-block li{counter-increment:li-counter;display:block;position:relative;padding-left:6rem}
.landing-page-full .two-col .text-col .text-wrapper ol.numbered-list-block li::before{content:counter(li-counter);position:absolute;left:0;margin-right:.5rem;border-radius:50%;width:4rem;height:4rem;line-height:4rem;background-color:#2c358b;color:#fff;text-align:center}
.landing-page-full .two-col .image-col{display:flex;align-items:center}
.landing-page-full .accordion{margin:6.5rem 0}
.landing-page-full .accordion .text-wrapper .title{font-weight:600}
.landing-page-full .accordion .text-wrapper .btn-wrapper{text-align:center}
.landing-page-full .accordion .text-wrapper ol.list-block{list-style:none;margin:0;padding:0}
.landing-page-full .accordion .text-wrapper ol.numbered-list-block{list-style:none;counter-reset:li-counter;padding:0;margin:0}
.landing-page-full .accordion .text-wrapper ol li{margin-bottom:3rem}
.landing-page-full .accordion .text-wrapper ol.numbered-list-block li{counter-increment:li-counter;display:block;position:relative;padding:3rem 3rem 3rem 9rem}
.landing-page-full .accordion .text-wrapper ol.numbered-list-block li::before{content:counter(li-counter);position:absolute;left:3rem;margin-right:.5rem;border-radius:50%;width:4rem;height:4rem;line-height:4rem;background-color:#2c358b;color:#fff;text-align:center}
.landing-page-full .video{margin:6.5rem 0 0;padding-bottom:6.5rem}
.landing-page-full .video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.landing-page-full .video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.landing-page-full .video .video-wrapper{text-align:center;position:relative;overflow:hidden;padding-top:56.25%}
.landing-page-full .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.footer-cta{background-color:#fff;box-shadow:0 -2px 5px rgba(0,0,0,.15)}
.footer-cta .footer-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column}
@media (min-width:768px){.footer-cta .footer-wrapper{flex-direction:row}}
.footer-cta .footer-wrapper .btn-wrapper,.footer-cta .footer-wrapper .content-wrapper{margin:1rem 0;flex-basis:48%;text-align:center}
@media (min-width:768px){.footer-cta .footer-wrapper .content-wrapper{text-align:left}
.footer-cta .footer-wrapper .btn-wrapper,.footer-cta .footer-wrapper .content-wrapper{margin:2rem 0}}
.footer-cta .footer-wrapper .btn-wrapper{text-align:center}
.footer-cta .footer-wrapper .btn-wrapper .btn{background:#0049ba;border-radius:2rem;line-height:4rem;font-size:1.1rem;color:#fff;text-transform:uppercase;border-color:#fff;margin:0}
.footer-cta .footer-wrapper .btn-wrapper .btn:hover{color:#0049ba;background:#fff;border-color:#0049ba}
@media (min-width:768px){.footer-cta .footer-wrapper .btn-wrapper,.footer-cta .footer-wrapper .content-wrapper{flex-basis:auto;display:flex;font-size:1.4rem;line-height:2.4rem}
.footer-cta .footer-wrapper .btn-wrapper{text-align:left}}
.footer-cta .footer-wrapper .content-wrapper .title{margin-right:5rem;display:none}
@media (min-width:768px){.footer-cta .footer-wrapper .content-wrapper .title{display:block}}
.footer-cta .footer-wrapper .btn-wrapper .btn{margin-top:0}
.f-title{color:#a3a3a3;font-weight:400;font-family:GTAmerica-Bold;margin:0 0 4rem;font-size:1.8rem;line-height:1}
#block-platform-new #highlight-row .row .highlight-wrap p.field-title{color:#fff;font-size:1.8rem;line-height:2.8rem;letter-spacing:.5px;margin-bottom:1.5rem}
#block-tout p.sub_field-title{font-size:2.4rem;line-height:3.4rem;margin:0 0 3rem;letter-spacing:.5px}
.cta-title{font-size:3rem;line-height:4rem;letter-spacing:.5px;color:#fff;margin:0 auto;font-family:Raleway,sans-serif;font-weight:500;font-style:normal}


/*Header*/
#page-wrapper,
#main {    padding-bottom: 0;}
#wrapper-navbar .menu {    padding: 0;}
#wrapper-navbar .menu ul li a {    color: #fff;}
#wrapper-navbar .navbar-brand svg polygon {    fill: #fff;}
#wrapper-navbar .menu.menu-right .btn a {    color: #fff;}
#wrapper-navbar .menu.menu-right .btn:not(:last-child) {    background: transparent;    border-color: #fff;}
#wrapper-navbar .menu.menu-right .btn:not(:last-child) a {    color: #fff;}
#wrapper-navbar {    background-color: transparent;    position: absolute;    left: 0;    right: 0;    border: none;}
#wrapper-navbar.sticky {    background-color: #fff;    position: fixed;    left: 0;    right: 0;}
#wrapper-navbar.sticky {    background-color: #000;}
#wrapper-navbar .navbar-brand {    margin-top: -8px;}
#wrapper-navbar .container-fluid {    max-width: 1280px;}
#wrapper-navbar .menu {    padding: 0;}
#wrapper-navbar .menu ul li {    font: 600 14px/22px "SF Pro Text", sans-serif;}
#wrapper-navbar .menu ul li a {    color: #000;}
#wrapper-navbar .menu ul li a:hover {    color: #4552d9;}
#wrapper-navbar .menu ul #menu-item-22086 {    display: none;}
#wrapper-navbar .menu #menu-right li {    font: 600 16px/24px "SF Pro Text", sans-serif;    margin-right: 19px;}
#wrapper-navbar .menu #menu-right li a {    border: 1px solid #4552d9;    color: #fff;    border-radius: 8px;    -webkit-border-radius: 8px;    display: block;    padding: 7px 15px;}
#wrapper-navbar .menu #menu-right li.sign{    font: 600 16px/24px "SF Pro Text", sans-serif;}
#wrapper-navbar .menu #menu-right li.sign a {    display: block;    padding: 7px 15px;    border: 1px solid #262626;    border-radius: 8px;    -webkit-border-radius: 8px;    color: #262626;}
#wrapper-navbar .menu #menu-right li.sign a:hover {    background: #000;    border-color: #000;    color: #fff;}
#wrapper-navbar .menu #menu-right .btn:last-child {margin-right:0;    border: none;   border-radius: 8px;    -webkit-border-radius: 8px;    padding: 0;    font: 600 16px/24px "SF Pro Text", sans-serif;    background: #4552d9;}
#wrapper-navbar .menu #menu-right .btn:last-child a {    color: #fff;    text-transform: none;    border-radius: 8px;    display: block;    padding: 7px 13px;    -webkit-border-radius: 8px;}
#wrapper-navbar .menu #menu-right .btn:last-child a:hover {    background: #000;    border-color: #000;    color: #fff;}
#wrapper-navbar.sticky { background: rgba(255, 255, 255, 1);}
#wrapper-navbar .menu #menu-right li.tel a {color:#4552D9!important;border:none!important;font-size:14px;line-height:22px;padding:0 0 0 27px!important;background:url('img/tel.png') no-repeat;}

/*Home page*/

body.home .top-banner {background: #4552D9;}
body.home .top-banner h1 { color:#fff; }
body.home .top-banner:first-child p { color: #fff; }
body.home .top-banner .btn { background-color: #fff; color: #4552D9; border: solid 3px #fff; }
body.home .top-banner .btn:hover { border-color: #000; }

.content .container{padding-top:141px;max-width:802px}
.content .container h1{font:800 48px/54px Inter,sans-serif;margin:0 0 14px}
.content .container h1+p{max-width:500px;margin-left:auto;margin-right:auto}
.content .container p{font:16px/24px "SF Pro Text",sans-serif;color:#000}
.content .container .gform_wrapper{overflow:hidden;text-align:center;margin-top:3rem!important}
.content .container .gform_wrapper form{text-align:center}
.content .container .gform_wrapper .gform_body{display:inline-block;vertical-align:top;width:auto}
.content .container .gform_wrapper .gform_body ul{margin:0;padding:0;list-style:none;overflow:hidden;float:left}
.content .container .gform_wrapper .gform_body ul li{vertical-aling:top;float:left;padding:0;margin:0}
.content .container .gform_wrapper .gform_body ul li input{border:1px solid #595959;border-radius:8px;-webkit-border-radius:8px;color:#8c8c8c;font:400 18px/32px Inter,sans-serif;padding:9px 20px!important;margin:0;background:#fff;width:350px;height:50px}
.content .container .gform_wrapper .gform_body ul .gfield_error{border:none;background-color:transparent!important;margin-bottom:0!important}
.content .container .gform_wrapper .gform_footer{width:auto;margin:0;padding:0;display:inline-block;vertical-align:top}
.content .container .gform_wrapper .gform_footer input{width:150px;height:50px;border-radius:8px;-webkit-border-radius:8px;padding:0;background:#4552d9;color:#fff;border:none;cursor:pointer;margin:0;font:800 18px/50px Inter,sans-serif}
.content .container .gform_wrapper .gform_footer input:hover{border-color:#000;background:#000;color:#fff}
@media only screen and (max-width:767px){.content .container{padding-top:100px}
.content .container h1{font:800 36px/47px Inter,sans-serif}
.content .container .gform_wrapper .gform_body ul li input{width:100%;margin:0 0 10px}}

.number-list{margin-top:-10px;position:relative;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 20%,#f5f5f5 100%);background:-webkit-linear-gradient(top,#fff 0,#fff 20%,#f5f5f5 100%);background:linear-gradient(to bottom,#fff 0,#fff 20%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0)}
.number-list .container{background-position:50% -80px;background-repeat:no-repeat;background-size:auto 100%;max-width:1340px;overflow:hidden;padding-bottom:144px}
.number-list .container .num-list{flex-wrap:wrap;display:flex;justify-content:space-between;counter-reset:item;margin:0 0 -187px}
.number-list .container .num-list .box{width:34%;padding:0 6% 0 5%;margin:0 0 187px}
.number-list .container .num-list .box h4{font:600 30px/38px "SF Pro Text",sans-serif;margin:3px 0 22px}
.number-list .container .num-list .box p{color:#000;overflow:hidden;font:600 14px/22px "SF Pro Text",sans-serif}
.number-list .container .num-list .box:nth-child(2),.number-list .container .num-list .box:nth-child(3){padding:0 0 0 11%}
.number-list .container .num-list .box:nth-child(3n){order:4}
.number-list .container .num-list .box:before{float:left;width:44px;height:44px;text-align:center;margin:0 22px 0 0;color:#fff;background:#4552d9;border-radius:50%;-webkit-border-radius:50%;font:600 24px/44px "SF Pro Text",sans-serif;content:counters(item,".") " ";counter-increment:item}
.number-list:after{width:317px;height:163px;position:absolute;top:-39px;left:50%;margin:0 0 0 -138px;content:"";background:url(img/round.svg) 0 100%/100% auto no-repeat}
@media only screen and (max-width:1024px){.number-list .container{background-position:50% 35%;background-size:100% auto}}
@media only screen and (max-width:767px){.number-list .container .num-list{display:block}
.number-list .container .num-list .box{width:100%;padding:0;margin:0 0 20px}
.number-list .container .num-list .box:nth-child(2){padding:0}
.number-list .container{padding-top:57%;background-position:50% 0}
.number-list:after{display:none}
.number-list .container .num-list .box:nth-child(3){padding:0}
.number-list .container .num-list{margin:0}
.number-list .container{padding-bottom:0}}

.lernmore{background:#f5f5f5;position:relative}
.lernmore .container{max-width:1280px;padding-top:24px;padding-bottom:202px}
.lernmore .container .title{width:100%;overflow:hidden;padding-top:60px;padding-bottom:154px}
.lernmore .container .title h2{font:600 46px/64px "SF Pro Text",sans-serif;color:#18191f;float:left}
.lernmore .container .title .btn{float:right;border-color:#4552d9;background:#4552d9;border-width:1px;color:#fff;border-radius:8px;-webkit-border-radius:8px;font:800 18px/32px Inter,sans-serif;padding:18px 42px;margin:0}
.lernmore .container .title .btn:hover{background:#000;border-color:#000;color:#fff}
.lernmore .container .boxes{display:flex;flex-wrap:wrap;justify-content:center}
.lernmore .container .boxes .box{width:30%;padding:0 1%;overflow:hidden;text-align:center}
.lernmore .container .boxes .box img{margin:0 0 36px}
.lernmore .container .boxes .box h4{color:#18191f;font:600 24px/32px Inter,sans-serif;margin:0 0 3px}
.lernmore .container .boxes .box p{font:16px/26px Inter,sans-serif;color:#18191f;margin:0 0 13px}
.lernmore .container .boxes .box .link{font:18px/32px Inter,sans-serif;display:inline-block;vertical-align:top;padding:0 37px 0 0;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.lernmore .container .boxes .box .link:hover{padding:0 47px 0 0}
.lernmore .container .boxes .box .download{background:url(img/FilePdf.svg) 100% 50%/23px auto no-repeat}
.lernmore .container .boxes .box .view{background:url(img/RightSquare.svg) 100% 50%/24px auto no-repeat}
@media only screen and (max-width:1024px){.lernmore .container .boxes .box{width:33%}}
@media only screen and (max-width:767px){.lernmore .container .title{padding-top:0;text-align:center;padding-bottom:66px}
.lernmore .container .title h2{font:800 34px/56px Inter,sans-serif;display:inline-block;vertical-align:top;float:none}
.lernmore .container .title .btn{float:none;display:inline-block;vertical-align:top;margin-top:10px}
.lernmore .container .boxes{display:block}
.lernmore .container .boxes .box{width:100%;margin:0 0 40px}
.lernmore .container{padding-bottom:22px}}

.infoboxes{background:#FAFAFA;}
.infoboxes .container{max-width:1280px;display:flex;padding-top:0;flex-wrap:wrap;padding-bottom:0px}
.infoboxes .container .title-left{width:50%;padding:40px 30px 102px 0}
.infoboxes .container .title-left h2{color:#000;font:600 46px/46px "SF Pro Text",,sans-serif;margin:0 0 26px}
.infoboxes .container .title-left h3{color:#262626;font:38px/46px "SF Pro Text",sans-serif;margin:0 0 10px}
.infoboxes .container .info{padding:38px 80px 30px;display:flex;width:calc(50% + 80px);margin:0;min-height:362px;border-radius:0;-webkit-border-radius:0;background:#FAFAFA;flex-wrap:wrap;align-content:flex-start;position:relative}
.infoboxes .container .info .bg{position:absolute;top:0;bottom:50px;right:70px;left:70px;background-position:100% 100%;background-repeat:no-repeat}
.infoboxes .container .info h4{color:#18191f;font:700 28px/40px Inter,sans-serif;margin:0 0 10px;width:100%;position:relative}
.infoboxes .container .info p{font:500 18px/28px Inter,sans-serif;width:100%;position:relative;max-width:420px}
.infoboxes .container .info:nth-child(4n+2),.infoboxes .container .info:nth-child(4n+3){background:#f0f5ff;margin:0 -80px 0 0;padding-right:80px;width:calc(50% + 80px)}
.infoboxes .container .info:nth-child(2n+1),.infoboxes .container .info:nth-child(4n+3){margin:0 0 0 -80px}
.infoboxes .container .info:nth-child(2n){margin:0 -80px 0 0}
@media only screen and (max-width:1384px){
	.infoboxes .container .info:nth-child(5) p{max-width:220px}
}
@media only screen and (max-width:1024px){.infoboxes .container .title-left h3{font:23px/35px "SF Pro Text",sans-serif}
.infoboxes .container .info .bg{background-size:200px auto}}
@media only screen and (max-width:767px){.infoboxes .container{display:block;padding-top:56px;padding-bottom:50px}
.infoboxes .container .title-left{width:100%;padding:0}
.infoboxes .container .title-left h2{font:800 34px/56px Inter,sans-serif}
.infoboxes .container .info,.infoboxes .container .info:nth-child(2n+1),.infoboxes .container .info:nth-child(4n+2),.infoboxes .container .info:nth-child(4n+3){width:100%;padding:40px 0;margin:0 0 20px;background:0 0;min-height:290px}
.infoboxes .container .title-left h3{margin:0 0 20px}
.infoboxes .container .info .bg{bottom:20px;left:20px;right:20px}
.infoboxes .container .info:nth-child(5){min-height:395px}
.infoboxes .container .info:nth-child(6){min-height:386px}
.infoboxes .container .info:nth-child(2n){background:#f0f5ff;margin:0 -20px;padding:40px 20px;width:auto}}

.signup{background:#4552D9}
.signup .container{max-width:1154px;padding-top:75px;padding-bottom:72px;display:flex;justify-content:space-between;align-items:center}
.signup .container .l{width:60%}
.signup .container .l h2{font:600 46px/54px Inter,sans-serif;margin:0;color:#fff}
.signup .container .l h2 span{font:300 46px/54px Inter,sans-serif}
.signup .container .r{width:29%;padding:123px 0 113px;background:url(img/button-bottom.png) 50% 100% no-repeat}
.signup .container .r .button{display:block;border-radius:8px;-webkit-border-radius:8px;text-align:center;border:1px solid #262626;background:#fff;color:#262626;font:800 18px/32px Inter,sans-serif;padding:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.signup .container .r .button:hover{text-decoration:none;background:#000;border-color:#000;color:#fff}
@media only screen and (max-width:1024px){.signup .container{padding-top:75px;padding-bottom:72px}
.signup .container .l h2{font:600 52px/66px Inter,sans-serif}}
@media only screen and (max-width:767px){.signup .container{padding-top:84px;display:block;padding-bottom:70px}
.signup .container .l{width:100%}
.signup .container .l h2,.signup .container .l h2 span{font:600 36px/51px Inter,sans-serif}
.signup .container .r{width:100%;padding:20px 0 101px}}

.testimonials{background:#222}
.testimonials .container{max-width:1280px;padding-top:129px;padding-bottom:66px}
.testimonials .container h2{text-align:center;max-width:873px;margin:0 auto 60px;color:#fff;font:300 48px/60px Inter,sans-serif}
.testimonials .container>img{display:block;margin:87px auto 18px}
.testimonials .container .hold{overflow:hidden;padding-bottom:40px}
.testimonials .container .hold .l{float:left;text-align:left;max-width:445px;background:url(img/mark.svg) 0 0/143px auto no-repeat;padding-top:59px}
.testimonials .container .hold .l h2{font:800 48px/60px Inter,sans-serif;margin:0 0 10px;text-align:left}
.testimonials .container .hold .l p{font:400 18px/32px Inter,sans-serif;color:#fff}
.testimonials .container .hold .logos{float:right;margin:0;padding:79px 0 0;list-style:none}
.testimonials .container .hold .logos li{display:inline-block;vertical-align:middle;margin:0 0 0 48px}
.testimonials .container .test-h{overflow:hidden;max-width:980px;margin:0 auto}
.testimonials .container .test-h .test{background:url(img/quote.svg) 33px 31px no-repeat #fff;border-radius:8px;padding:30px 20px 31px 66px;width:45%;-webkit-border-radius:8px;margin:0 2% 42px;float:left}
.testimonials .container .test-h .test p{font:18px/32px Inter,sans-serif;margin:0 0 25px}
.testimonials .container .test-h .test .name{display:block;font:700 18px/28px Inter,sans-serif;color:#18191f}
.testimonials .container .test-h .test .proff{display:block;font:500 14px/24px Inter,sans-serif;color:#969bab}
.testimonials .container .test-h .test:first-child{margin-top:147px}
@media only screen and (max-width:1024px){.testimonials .container .hold .l{max-width:100%}
.testimonials .container .hold .logos{float:none;margin:0;padding:39px 0;list-style:none;text-align:center;overflow:hidden;clear:both}}
@media only screen and (max-width:767px){.testimonials .container{padding-top:80px;padding-bottom:33px}
.testimonials .container h2{font-size:30px;line-height:38px}
.testimonials .container>img{margin-top:0}
.testimonials .container .hold .l h2{font-size:33px;line-height:33px}
.testimonials .container .hold .logos li{margin:0 10px}
.testimonials .container .test-h .test{overflow:hidden}
.testimonials .container .test-h .test:first-child{margin-top:0}
.testimonials .container .test-h .test{box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;margin:0 20px;float:left}
.testimonials .container .test-h{width:90%;overflow:visible;margin:0 auto 0 0}
.testimonials .container .test-h .slick-list{overflow:visible}}

.accordion{position:relative}
.accordion .container{padding-bottom:80px;max-width:1280px}
.accordion .container .title{width:100%;overflow:hidden;padding-bottom:85px;padding-top:60px}
.accordion .container .title h2{font:600 46px/64px "SF Pro Text",sans-serif;color:#18191f;float:left}
.accordion .container .title .btn{float:right;border-color:#262626;background:#fff;color:#262626;border-width:1px;border-radius:8px;-webkit-border-radius:8px;font:800 18px/32px Inter,sans-serif;padding:18px 69px;margin:0}
.accordion .container .title .btn:hover{background:#000;color:#fff;border:1px solid #000}
.accordion .container .twocol{display:flex;justify-content:space-between;align-items:center}
.accordion .container .twocol .img{width:48%}
.accordion .container .twocol .img img{max-width:59%;display:block;margin:0 auto}
.accordion .container .twocol .accordion-list{width:50%}
.accordion .container .twocol .accordion-list .acc-row{background-color:#FAFAFA;background-position:40px 50%;background-size:80px auto;background-repeat:no-repeat;padding:90px 57px 90px 170px}
.accordion .container .twocol .accordion-list .acc-row .op{overflow:hidden}
.accordion .container .twocol .accordion-list .acc-row .op h4{padding:0 40px 0 0;background:url(img/CaretDown.svg) 100% 50% no-repeat;font:700 14px/18px Inter,sans-serif;margin:0;text-transform:uppercase;cursor:pointer}
.accordion .container .twocol .accordion-list .acc-row .sl{display:none;font:14px/24px Inter,sans-serif}
.accordion .container .twocol .accordion-list .acc-row .sl a{font-weight:700;color:#4552d9;text-decoration:underline}
.accordion .container .twocol .accordion-list .acc-row .sl a:hover{text-decoration:none}
.accordion .container .twocol .accordion-list .acc-row.active{background-color:#F0F5FF}
.accordion .container .twocol .accordion-list .acc-row.active h4{background:url(img/CaretUp.svg) 100% 50% no-repeat}
.accordion .container .twocol .accordion-list .acc-row:first-child{border-radius:20px 20px 0 0}
.accordion .container .twocol .accordion-list .acc-row:last-child{border-radius:0 0 20px 20px}
@media only screen and (max-width:1024px){.accordion .container .twocol .accordion-list .acc-row{padding:90px 29px 90px 147px}}
@media only screen and (max-width:767px){.accordion .container .title h2{font-size:34px;line-height:56px}
.accordion .container .twocol{display:block}
.accordion .container .title{padding-bottom:25px}
.accordion .container .twocol .img{width:100%;margin:0 0 30px}
.accordion .container .twocol .accordion-list{width:100%}
.accordion .container .twocol .accordion-list .acc-row{padding:30px 29px 30px 119px;background-position:30px 50%;background-size:60px auto}
.accordion .container{padding-bottom:0}}

.news .container{padding-top:160px;max-width:1020px;padding-bottom:216px}
.news .container .post-h{display:flex;justify-content:space-between}
.news .container .post-h .img-h{border-radius:20px;-webkit-border-radius:20px;width:47%}
.news .container .post-h .img-h img{max-width:100%;height:auto;display:block}
.news .container .post-h .img-h a{border-radius:20px;-webkit-border-radius:20px;display:block;overflow:hidden}
.news .container .post-h .hold{overflow:hidden;width:42%}
.news .container .post-h .hold .meta{display:block;font:500 14px/31px Inter,sans-serif;color:#000;margin:0 0 24px}
.news .container .post-h .hold h3{font:500 24px/32px Inter,sans-serif;color:#000;margin:0 0 22px}
.news .container .post-h .hold h3 a{color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none}
.news .container .post-h .hold h3 a:hover{color:#4552d9}
.news .container .post-h .hold p{color:#000;font:18px/24px Inter,sans-serif}
.news .container .post-h .hold .more{float:left;padding:0 39px 0 0;color:#000;margin-top:20px;font:18px/32px Inter,sans-serif;background:url(../img/RightSquare.svg) 100% 50%/24px auto no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.news .container .post-h .hold .more:hover{padding:0 49px 0 0}
@media only screen and (max-width:767px){.news .container{padding-top:70px;padding-bottom:60px}
.news .container .post-h{display:block}
.news .container .post-h .img-h{width:100%;margin:0 0 30px}
.news .container .post-h .hold{width:100%}}

.cta{background:#87e8de}
.cta .container{display:flex;max-width:1280px;padding-top:109px;padding-bottom:109px;justify-content:space-between;align-items:center}
.cta .container .l{width:43%}
.cta .container .l h2{color:#000;font:300 48px/60px Inter,sans-serif;margin:0 0 21px}
.cta .container .l p{font:400 24px/38px Inter,sans-serif;color:#000}
.cta .container .r{width:43%;text-align:center}
.cta .container .r .btn{border-width:1px;display:inline-block;vertical-align:top;border-color:#262626;background:#fff;color:#262626;border-radius:8px;-webkit-border-radius:8px;font:800 18px/32px Inter,sans-serif;padding:21px 20px;margin:0 10px;min-width:45%}
.cta .container .r .btn:first-child{border-width:1px;display:inline-block;vertical-align:top;border-color:#4552d9;background:#4552d9;color:#fff;border-radius:8px;-webkit-border-radius:8px;font:800 18px/32px Inter,sans-serif;padding:21px 20px;margin:0 10px;min-width:45%}
.cta .container .r .btn:first-child:hover,.cta .container .r .btn:hover{background:#000;border-color:#000;color:#fff}
@media only screen and (max-width:1366px){#content{overflow:hidden}}
@media only screen and (max-width:1024px){.cta .container .r{width:55%}}
@media only screen and (max-width:767px){.cta .container{padding-top:60px;display:block;padding-bottom:51px}
.cta .container .l{width:100%;padding:0 0 30px}
.cta .container .r{width:100%}
.cta .container .l h2{font-size:34px;line-height:48px}
.cta .container .l p{font-size:18px;line-height:30px}
.cta .container .r .btn,.cta .container .r .btn:first-child{display:block;margin:0 0 10px}}

#wrapper-footer{background:#262626;color:#a3a3a3;padding-top:0}
#wrapper-footer .f-title{font-size:2rem;color:#fff}
#wrapper-footer .container{max-width:1280px}
#wrapper-footer .row:nth-child(1){padding:7rem 0 0}
@media (min-width:768px){#wrapper-footer .row:nth-child(1){padding:12rem 0 15rem}}
@media (min-width:1200px){#wrapper-footer .row:nth-child(1){padding:10rem 0 3rem}}
#wrapper-footer .logo,#wrapper-footer .menu-col{margin-bottom:5rem}
@media (min-width:768px){#wrapper-footer .logo,#wrapper-footer .menu-col{margin-bottom:0}}
#wrapper-footer .logo .navbar-brand{margin:0}
@media (min-width:1200px){#wrapper-footer .logo .navbar-brand{max-width:72px;margin:0 0 25px}}
@media (min-width:1920px){#wrapper-footer .logo .navbar-brand{max-width:none;margin:0 0 25px}}
#wrapper-footer .logo .navbar-brand svg{max-width:125px;width:100%;height:auto}
#wrapper-footer h2{color:#a3a3a3;font-weight:400;font-family:GTAmerica-Bold;margin:0 0 2rem;font-size:1.8rem;line-height:1}
@media (min-width:1024px){#wrapper-footer h2{margin:0 0 4rem}}
#wrapper-footer .menu{padding:0}
#wrapper-footer .menu ul{padding:0;margin:0;list-style:none}
#wrapper-footer .menu ul li{font-size:1.4rem;margin-bottom:1rem}
@media (min-width:1024px){#wrapper-footer .menu ul li{font-size:1.7rem}}
#wrapper-footer .menu ul li a{color:#fff}
#wrapper-footer .menu ul li:last-child{margin:0}

/*Standart page*/
.page-careers:not(.home) #main,
body:not(.home) #main {padding: 80px 0 0;}
#page-wrapper .banner{text-align:center;padding:0;background:url('img/image.png') repeat 0px 1px;}
#page-wrapper .banner .h{width:100%;padding:49px 0 56px;overflow:hidden;}
#page-wrapper .banner h1{color:#000;font: 400 46px/54px "SF Pro Text", sans-serif;margin:0 0 47px}
#page-wrapper .banner p{min-height:76px;color:#000;font: 400 30px/38px "SF Pro Text", sans-serif;margin:0 0 34px}
#page-wrapper .banner  .btn{border: 1px solid #4552d9;background:#4552d9;display:inline-block;vertical-align:top;margin:0 6px 10px;color: #fff;border-radius: 8px;-webkit-border-radius: 8px;font:600 16px/24px "SF Pro Text", sans-serif;padding: 7px 13px;}
#page-wrapper .banner  .btn:first-child:hover,
#page-wrapper .banner  .btn:hover{background: #000;border-color: #000;color: #fff;}
#page-wrapper .banner  .btn:first-child{border: 1px solid #262626;background:#fff;color:#262626}

#page-wrapper .content-standart{padding:57px 0 52px;color:#000;overflow:hidden;}
#page-wrapper .content-standart .container p a{color:#0078f7;text-decoration:underline;}
#page-wrapper .content-standart .container p a:hover{text-decoration:none;}
#page-wrapper .content-standart .container{max-width:800px;font: 400 20px/28px "SF Pro Text", sans-serif;}
#page-wrapper .content-standart h1{font: 700 50px/64px "SF Pro Text", sans-serif;color:inherit;margin:0 0 45px}
#page-wrapper .content-standart h2{font: 600 38px/46px "SF Pro Text", sans-serif;color:inherit;margin:0 0 45px}
#page-wrapper .content-standart h3{font: 600 30px/38px "SF Pro Text", sans-serif;color:inherit;margin:0 0 32px}
#page-wrapper .content-standart .container.small  p{font-size:16px;line-height:24px;}
#page-wrapper .content-standart .container p{color:inherit;}
#page-wrapper .content-standart .icons_list{padding-top:69px;max-width:600px;margin:0 auto 28px}
#page-wrapper .content-standart .list-row{position:relative;display: flex;align-items: center;min-height:104px;background-color:#F0F5FF;color:#000;margin:0 0 10px;overflow:hidden;border-radius:8px;-webkit-border-radius:8px;padding:24px 20px 24px 85px;}
#page-wrapper .content-standart .icons_list:last-child{margin-bottom:0}
#page-wrapper .content-standart .two{padding-top: 6px;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px;}
#page-wrapper .content-standart .two  .list-row {display:block;padding:95px 20px 55px 20px;margin:0 0 40px;width:47.3%}
#page-wrapper .content-standart .two  .list-row  .icon{height:80px;background-position:50% 100%;}
#page-wrapper .content-standart .list-row p{margin:0 0 27px;}
#page-wrapper .content-standart .list-row p:last-child{margin:0;}
#page-wrapper .content-standart .list-row  .icon{left:0;top:0;position:absolute;width:85px;height:100%;background-repeat:no-repeat;background-position: 50%;}
#page-wrapper .content-standart .botom-img{max-width:500px;margin:0 auto;text-align: center;}
#page-wrapper .content-standart .botom-img img{max-width:100%;height:auto;margin:0 auto}
#page-wrapper .content-standart p + .botom-img, #page-wrapper .content-standart ul + .botom-img{padding-top:86px; padding-top: 40px;}
#page-wrapper .content-standart  .icons_list + .botom-text{margin-top:-27px}
#page-wrapper .content-standart .three{padding-top: 35px;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px;}
#page-wrapper .content-standart .three  .list-row {display:block;padding:108px 20px 55px 20px;margin:0 0 40px;width:32.4%}
#page-wrapper .content-standart .three  .list-row  .icon{height:88px;background-position:50% 100%;}
#page-wrapper .content-standart   .list-row p a{color:#0078f7;text-decoration:underline;}
#page-wrapper .content-standart   .list-row p a:hover{color:#0078f7;text-decoration:none;}
#page-wrapper .content-standart .three .list-row.hasbg{margin-bottom:10px}
#page-wrapper .content-standart .alignleft{margin-right: 0.5em;margin-top:31px}
#page-wrapper .content-standart .alignright{margin-left: 0.5em;margin-top:31px}
#page-wrapper .content-standart .btn{color:#fff!important;text-decoration:none!important;border: 1px solid #4552d9;background: #4552d9;display: inline-block;vertical-align: top;margin: 0 6px 10px;color: #fff;font: 800 18px/32px "SF Pro Text", sans-serif;padding:21px 50px;}
#page-wrapper .content-standart .btn:hover{color:#fff!important;background:#000!important;text-decoration:none!important;}
#page-wrapper .content-standart .icons_list.noicon{padding-top:0;max-width: 800px;}
#page-wrapper .content-standart .icons_list.noicon .list-row{padding:37px 40px 34px 40px;display:block;}
#page-wrapper .content-standart .icons_list.noicon .list-row .aligncenter{display: block;}
#page-wrapper .content-standart .small .icons_list.noicon {padding-top:30px}
#page-wrapper .content-standart .small .icons_list.noicon.three  .hasbg {padding-top:30px;padding:43px 40px 34px 22px}
#page-wrapper .content-standart .small .icons_list.noicon.three .list-row.hasbg .icon{float: left;position:static;height:47px;width:46px;margin-right: 14px;}
#page-wrapper .content-standart .small .icons_list.noicon.three .list-row.hasbg .icon + p{padding: 15px 0 0;font-size: 20px;overflow:hidden;}
#page-wrapper .content-standart .aligncenter{display:block;}
#page-wrapper .content-standart  .gform_wrapper{overflow:hidden;text-align:center;margin-top:3rem!important}
#page-wrapper .content-standart  .gform_wrapper form{text-align:center}
#page-wrapper .content-standart  .gform_wrapper .gform_body{display:inline-block;vertical-align:top;width:80%}
#page-wrapper .content-standart  .gform_wrapper .gform_body .gform_fields{margin:0;padding:0;list-style:none;overflow:hidden;float:left}
#page-wrapper .content-standart  .gform_wrapper .gform_body .gform_fields .gfield{vertical-aling:top;float:left;padding:0;margin:0}
#page-wrapper .content-standart  .gform_wrapper .gform_body .gform_fields .gfield label{display:none;}
#page-wrapper .content-standart  .gform_wrapper .gform_body .gform_fields .gfield input{vertical-align: middle;border:1px solid #fff;border-radius:8px;-webkit-border-radius:8px;color:#000;font:400 18px/32px Inter,sans-serif;padding:9px 20px!important;margin:0;background:#fff;width:100%;height:50px}
#page-wrapper .content-standart  .gform_wrapper .gform_body .gform_fields .gfield input:focus{outline:none}
#page-wrapper .content-standart  .gform_wrapper .gform_body .gform_fields .gfield_error{border:none;background-color:transparent!important;margin-bottom:0!important}
#page-wrapper .content-standart  .gform_wrapper .gform_footer{width:15%;margin:0;padding:0;display:inline-block;vertical-align:top}
#page-wrapper .content-standart  .gform_wrapper .gform_footer input{width:100%;height:50px;border-radius:8px;-webkit-border-radius:8px;padding:0;background:#4552d9;color:#fff;border:none;cursor:pointer;margin:0;font:400 18px/50px Inter,sans-serif}
#page-wrapper .content-standart  .gform_wrapper .gform_footer input:hover{border-color:#000;background:#000;color:#fff}
#page-wrapper .content-standart  .gform_wrapper .gform_validation_errors{display:none;}
#page-wrapper .content-standart  .gform_description{display:block;font: 400 18px/22px "SF Pro Text", sans-serif;margin:-42px 0 45px}
#gform_confirmation_message_58{text-align:center}

#page-wrapper  .cta-standart{background:#262626;padding:52px 0}
#page-wrapper  .cta-standart .container{min-height:300px;align-items:center;display:flex;justify-content:space-between;max-width:1280px;margin:0 auto;overflow:hidden;padding:41px 80px;background:#4552D9;border-radius:8px;-webkit-border-radius:8px;}
#page-wrapper  .cta-standart .left{width:60%}
#page-wrapper  .cta-standart .left h3{color:#fff;font:600 46px/54px Inter, Arial, sans-serif;margin:0}
#page-wrapper  .cta-standart .btn-h{width:30%;padding-top:13px}
#page-wrapper  .cta-standart .btn-h a{text-align:center;border: 1px solid #262626;background:#fff;display:block;vertical-align:top;margin:0 5px 10px;color:#262626;border-radius: 8px;-webkit-border-radius: 8px;font:800 18px/32px "Inter", sans-serif;padding: 18px 13px;}
#page-wrapper  .cta-standart .btn-h a:hover{text-decoration:none;background:#000;color:#fff;border-color:#000;}

#page-wrapper .switcher{padding:41px 0}
#page-wrapper .switcher-list{text-align:center;}
#page-wrapper .switcher-list .sw{display:inline-block;vertical-align:top;background:#F0F5FF;font-size:24px;line-height:32px}
#page-wrapper .switcher-list .sw a{color:#000;display:block;padding:13px 39px}
#page-wrapper .switcher-list .sw:first-child{border-radius:100px 0 0 100px;-webkit-border-radius:100px 0 0 100px}
#page-wrapper  .switcher-list .sw:last-child{border-radius: 0 100px 100px 0 ;-webkit-border-radius:0 100px 100px 0}
#page-wrapper .switcher-list .sw.active{color:#fff;}
#page-wrapper .switcher + .content-standart{padding-top:16px}
#page-wrapper .switcher-list .sw.active span{margin:8px;background:#2F54EB url(img/ac.svg) no-repeat 10px 13px; background-size:16px 16px;border-radius: 100px;-webkit-border-radius: 100px;display:block;padding:5px 39px;}

#page-wrapper .test-standart{background:#D6E4FF;overflow:hidden;padding:80px 0}
#page-wrapper .test-standart .container{min-height:400px;padding:60px 40px;max-width:800px;margin:0 auto;background:#2F54EB;border-radius:20px;-wekit-border-radius:20px;}
#page-wrapper .test-standart .container h3{min-height:92px;max-width: 500px;text-align:center;font: 600 38px/46px "SF Pro Text", sans-serif;color:#fff;margin:0 auto 11px}
#page-wrapper .test-standart .container p{font:italic 300 24px/32px "SF Pro Text", sans-serif;color:#fff}
#page-wrapper .test-standart .container  .cite{padding-top:14px;display:block;font:400 24px/32px "SF Pro Text", sans-serif;color:#fff}
#page-wrapper .test-standart .container  .cite:before{content:'-';}

/*Menu*/
#wrapper-navbar .navbar-brand{float:left;}
#wrapper-navbar .menu-h{display: inline-block;float:left;}
#wrapper-navbar .menu-h >ul{margin:0 0 0 40px;padding:0;list-style:none;float:left;}
#wrapper-navbar .menu-h >ul >li:hover{color:#4552D9;}
#wrapper-navbar .menu-h >ul >li:hover:after{-moz-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);color:#4552D9;transform: rotate(270deg);}
#wrapper-navbar .menu-h >ul >li:after{font-weight:normal;margin:0 0 0 8px;display:inline-block;vertical-align:top;content:'>';-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
#wrapper-navbar .menu-h >ul >li{padding:12px 0 9px 0;cursor:pointer;float:left;font:600 14px/12px "SF Pro Text", sans-serif;color:#000;text-transform:uppercase;margin: 0 25px 0 0}
#wrapper-navbar .menu-h >ul >li >a{color:#000;}
#wrapper-navbar .container-fluid .col{position:relative;}
#wrapper-navbar .menu-h >ul > li> .sub-menu{display:none;}
#wrapper-navbar .menu-h >ul > li> .sub-menu:after{left:0;height:31px;top:-31px;width:100%;background:transparent;position:absolute;content:'';}
#wrapper-navbar .menu-h >ul > li:hover .sub-menu{min-height: 450px;cursor:default;top: 60px;position: absolute;left: 0;right: 0;display:block;background:#fbfbfb;margin:0 -9999px;padding:0 9999px;-webkit-box-shadow:inset 0 10px 15px -10px rgba(0,0,0,0.1);box-shadow:inset 0 10px 15px -10px rgba(0,0,0,0.1);}
#wrapper-navbar .menu-h >ul > li> .sub-menu .left{padding:35px 0 0;float:left;width:65%;}
#wrapper-navbar .menu-h >ul > li> .sub-menu .left h3 img{margin:-3px 12px 0 0}
#wrapper-navbar .menu-h >ul > li> .sub-menu .left h3{color:#000;border-bottom:1px solid #D6E4FF;font:400 14px/22px "SF Pro Text", sans-serif;padding:5px 0 18px 3px;text-transform:uppercase;margin:0 0 15px 20px}
#wrapper-navbar .menu-h >ul > li> .sub-menu ul{align-items: flex-start;display:flex;flex-wrap:wrap;}
#wrapper-navbar .menu-h >ul > li> .sub-menu .right{-webkit-box-shadow:inset 0 10px 15px -10px rgba(0,0,0,0.1);box-shadow:inset 0 10px 15px -10px rgba(0,0,0,0.1);cursor:default;color:#000;float:right;width:calc(35% - 80px);padding:40px;background:#F0F5FF}
#wrapper-navbar .menu-h >ul > li> .sub-menu .right p{margin:0 0 22px;color:#000;font:400 14px/22px "SF Pro Text", sans-serif;text-transform:none;}
#wrapper-navbar .menu-h >ul > li> .sub-menu .right p strong{font-weight:600}
#wrapper-navbar .menu-h >ul > li> .sub-menu .right .btn:hover{background-color:#E8E8E8;}
#wrapper-navbar .menu-h >ul > li> .sub-menu .right .btn{min-height:98px;color:#4552D9;text-align: left;text-transform: none;margin: 0;padding:27px 40px;display:flex;align-items:center;border:none;background:#fff url(img/btn-right.png) no-repeat 91% 50%;border-radius:8px;-webkit-border-radius:8px;font:600 14px/22px "SF Pro Text", sans-serif;}
#wrapper-navbar .menu-h >ul > li> .sub-menu .right h3{border-bottom:1px solid #D6E4FF;font:400 14px/22px "SF Pro Text", sans-serif;padding:0 0 18px;text-transform:uppercase;margin:0 0 29px}
#wrapper-navbar .menu-h >ul > li  .sub-menu-list li{margin:0 0 30px;padding:15px 30px 15px 20px;color:#000;cursor:default;width:33%;}
#wrapper-navbar .menu-h >ul > li  .sub-menu-list li a:hover{background:#F0F5FF;border-radius:8px;-webkit-border-radius:8px;color:#000;}
#wrapper-navbar .menu-h >ul > li  .sub-menu-list li a{display:block;margin:-15px -20px -15px -20px;padding:15px 20px 15px 20px;}
#wrapper-navbar .menu-h >ul > li  .sub-menu-list{margin-bottom:-70px;}
#wrapper-navbar .menu-h >ul > li  .sub-menu-list li p{padding:9px 0 0;font:400 12px/20px "SF Pro Text", sans-serif;text-transform:none;margin:0}
#wrapper-navbar .menu-h >ul > li:nth-child(3) .sub-menu-list li{width:50%;margin:0 0 0px}
#wrapper-navbar .menu-h > ul > li:nth-child(3) > .sub-menu .left h3{position:relative;}
#wrapper-navbar .menu-h > ul > li:nth-child(3) > .sub-menu .left h3:after{content:'By Industry';background:url('/wp-content/uploads/2023/04/Nav-Icon-By-Sector.svg') no-repeat 7px 0;position:absolute;top:5px;left:50%;padding-left:37px}
#wrapper-navbar,
.home #wrapper-navbar, .page-platform #wrapper-navbar, .page-thank-you #wrapper-navbar, .page-id-23435 #wrapper-navbar, .page-id-23928 #wrapper-navbar, .page-id-24059 #wrapper-navbar{background:#fff}
#wrapper-navbar .case-item{overflow:hidden;position:relative;padding:8px;border-radius:8px;-webkit-border-radius:8px;background:#fff;margin:0 0 20px}
#wrapper-navbar .case-item:last-child{margin:0;}
#wrapper-navbar  .case-poster {margin:0 21px 0 0;float:left;width:110px;height:110px;text-align:center;line-height:110px; line-height: 90px;vertical-align:middle;background:#F0F0F0;border-radius:8px;-webkit-border-radius:8px;}
#wrapper-navbar  .case-poster  img{max-width:100%;height:auto;vertical-align:middle; aspect-ratio: 199 / 120;}
#wrapper-navbar  .case-item  .cat{text-transform:uppercase;color:#8C8C8C;font-size:12px;line-height:20px;display:block;}
#wrapper-navbar  .case-item .case-name{color:#000;font-size:12px;line-height:20px;text-transform:none;}
#wrapper-navbar  .case-item  .h{overflow:hidden;padding-bottom:20px;}
#wrapper-navbar  .case-item  .more{position:absolute;bottom:10px;}
#wrapper-navbar  .case-item  .more a{color:#8C8C8C;font-size:12px;line-height:20px;text-transform:none;}


/*Home posts*/
.page-template-page-resources-new .section-header{padding-top:60px}
 .site-main > .section-header{background:#FAFAFA;padding-top:58px;padding-bottom:47px}
 .site-main > .section-filters{background:#FAFAFA}
 .site-main > .section-resources{background:#FAFAFA}
 .site-main > .section-resources  > .container .col {text-align:center}
.site-main > .section-resources  > .container{padding-bottom:103px}
.site-main > .section-header h1{letter-spacing:0;text-transform:none;font: 600 46px/64px "SF Pro Text",sans-serif;color: #18191f;float: left;}
.site-main > .section-header .right{float:right;width:380px}
.section-filters #resource-dropdown {padding:0 0 19px;}
.section-resources .card .image img{border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;}
.section-filters #resource-dropdown:after{display:block;clear:both;content:'';}
.section-filters #resource-dropdown .facetwp-facet-categories_dropdown{float:left;margin:0;width:auto}
 .site-main > .section-header .right{padding-top:12px}
 .site-main > .section-header .right .form-control{height:40px}
 .site-main > .section-header .right  #searchsubmit{border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;width:109px;border:none;padding:0;height:40px;margin:0;background:#4552D9;color:#fff;font:400 16px/40px "SF Pro Text", sans-serif;}
 .section-filters #resource-dropdown .facetwp-facet-categories_dropdown select{border-radius:0;background:#fff;border-color:#D9D9D9}
.section-resources .card{overflow: hidden;border-radius:20px;-webkit-border-radius:20px;text-align:left;}
.section-resources .card .title-wrap .card-title{padding: 0;text-align:left;font:600 16px/25px "SF Pro Text", sans-serif;color:#262626}
.section-resources .card .title-wrap .card-title a{color:#262626}
.section-resources .card .card-body{text-align:left;}
.section-resources .card .card-body{padding:25px;border: 1px solid #D9D9D9;border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;}
.section-resources .card .title-wrap  .cat{padding-top:8px;display:block;color:#8C8C8C;font:400 14px/22px "SF Pro Text", sans-serif;}
.section-resources .col-md-4{margin-bottom:74px}
 .site-main > .section-resources > .container .col .more{font:400 20px/28px "SF Pro Text", sans-serif;}


.search-results #content,
.page-template-page-team:not(.home)  #content,
.page-id-14772:not(.home)  #content,
.page-template-right-sidebarpage:not(.home)  #content{max-width:1280px;margin-left:auto;margin-right:auto}
.page-template-page-team:not(.home)  #main,
.page-id-14772:not(.home)  #main,
.page-template-right-sidebarpage:not(.home)  #main{padding:120px 0 90px}
.page-template-right-sidebarpage #right-sidebar .widget .widget-title{margin:0 0 20px}
.search-results  #right-sidebar{display:none;}
.search-results #main article{margin:0 0 30px}
.search-results #main article .btn{margin:10px 0;font-size:1.4rem;line-height:5rem;background:none}
.search-results #main article .btn:hover{background:#000;}
.group-blog .pagination {  margin: 100px 0 0;}
#block-support-new .card .card-body .gform_wrapper form .gform_body{width:70%;flex-basis: 70%;}
#block-support-new .card .card-body .gform_wrapper form .gform_footer{width:30%;flex-basis: 30%;}

/*People list*/

#main .people-area + .people-area {padding:35px 0 0}
#main .people-area{max-width:800px;margin:0 auto;padding:82px 0 0}
#main .people-area .title{margin:0 0 27px;font:400 20px/28px "SF Pro Text", sans-serif;}
#main .people-area .title h3{margin:0 0 40px;font:400 20px/28px "SF Pro Text", sans-serif;text-transform:uppercase;}
#main .people-area .people-list{overflow:hidden;display:flex;flex-wrap:wrap;}
#main  .people-list .photo{border-radius:8px;-webkit-border-radius:8px;overflow:hidden;margin:0 0 17px}
#main  .people-list .photo img{max-width:100%;height:auto;display:block;margin:0 auto;}
#main  .people-list .linkedin{margin:4px 14px 0 0;float:right;width:16px;height:16px;text-indent:-9999px;overflow:hidden;background:url(img/linkedin.svg) no-repeat;background-size:16px auto}
#main  .people-list h4{overflow:hidden;color:#000;font:400 20px/28px "SF Pro Text", sans-serif;margin:0 }
#main  .people-list  .prof{display:block;color:#8C8C8C;font:400 16px/24px "SF Pro Text", sans-serif;}
#main  .people-list  .people-h{width:30%;margin:0 5% 65px 0}
#main  .people-list  .people-h:nth-child(3n){margin-right:0}


/*Contact*/
#main .contact-area{background:#262626;margin:83px 0 0}
#main .contact-area .container{max-width:800px;margin:0 auto;padding:109px 0;color:#fff;}
#main .contact-area  h4{text-transform:uppercase;font:400 20px/28px "SF Pro Text", sans-serif;margin:0 0 55px}
#main .contact-area  .contact-list{overflow:hidden;display:flex;justify-content:space-between}
#main .contact-area .col{padding:0;width:23%;flex-basis: auto;flex-grow: 0;}
#main .contact-area .col p{font:400 16px/24px "SF Pro Text", sans-serif;margin:0 0 20px}
#main .contact-area .col .title{font:500 20px/28px "SF Pro Text", sans-serif;margin:0 0 63px;display:block}

/*Jobs*/
.page-careers:not(.home) #content{max-width:100%}
#main .jobs-area{max-width:800px;margin:0 auto;padding:82px 0 0}
#main .jobs-area .top-area{color:#000;font:400 20px/28px "SF Pro Text", sans-serif;}
#main .jobs-area .top-area h3{color:#000;font:600 24px/32px "SF Pro Text", sans-serif;margin:51px 0 30px}
#main .jobs-list{overflow:hidden;padding:18px 0 46px}
#main .jobs-list .row-h{overflow:hidden;margin:0 0 56px}
#main .jobs-list .row-h h3{text-transform:uppercase;font:400 20px/28px "SF Pro Text", sans-serif;margin:0 0 30px}
#main .jobs-list .row-h .jobs-h{display:flex;flex-wrap:wrap;}
#main .jobs-list .row-h .job{border-radius:8px;-webkit-border-radius:8px;background:#F0F5FF;width:calc(36% - 40px);margin:0 3.5%  26px 0;padding:20px;}
#main .jobs-list .row-h .job:nth-child(3n){margin-right:0;}
#main .jobs-list .row-h .job .name{margin:0 0 27px;min-height: 48px;display:block;color:#4552D9;font:600 16px/24px "SF Pro Text", sans-serif;}
#main .jobs-list .row-h .job  p{font:400 16px/24px "SF Pro Text", sans-serif;margin:0;}


/*Contact us*/
#main  .newform{padding-bottom: 73px;max-width:986px;margin:0 auto;padding-top:71px }
.page-template-page-form.page-contact  .newform .contact-links > div,
.page-template-page-form .newform  .form-wrapper .row-intro .intro p{color:#000;margin:0 0 30px;font:600 16px/24px "SF Pro Text", sans-serif;}
.page-template-page-form.page-contact  .newform .contact-links > div{font-weight:normal;font-size:14px;line-height:22px;}
.page-template-page-form.page-contact  .newform .contact-links > div a{text-decoration:none;}
.page-template-page-form.page-contact  .newform .contact-links > div a:hover{text-decoration:underline;}
.page-template-page-form.page-contact .newform .contact-links{margin-top:69px}
.page-template-page-form .newform  .form-wrapper .row-intro{width:90%}
.page-template-page-form .newform .single-wrap{max-width:412px;float:right;}
#main .newform > .row{align-items:center;}
#main  .newform .gform_wrapper .gform_body input[type="email"],
#main  .newform .gform_wrapper .gform_body textarea,
#main  .newform .gform_wrapper .gform_body input[type="text"]{background:#fff;padding:9px 12px;margin:0;border-radius:8px;-webkit-border-radius:8px;border:1px solid #ccc;font:400 16px/24px "SF Pro Text", sans-serif;}
#main  .newform .gform_wrapper .gform_footer input{display:block;margin:0 auto ;padding:0;width:180px;border:1px solid #000;border-radius:4px;-webkit-border-radius:4px;margin:0 auto;cursor:pointer;height:40px;font:400 16px/38px "SF Pro Text", sans-serif;}
#main  .newform .gform_wrapper .gform_body .gfield{margin:0 0 17px}
#main  .newform .gform_wrapper .gform_footer{padding-top:10px}

.gform_legacy_markup_wrapper div.validation_error{border:none!important;padding:0!important;}
.gform_legacy_markup_wrapper .field_description_below .gfield_description {  padding-top: 7px!important;}
.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){background: none;padding:0!important;border:none!important;max-width: 100%;margin-bottom: 17px !important;}


/*Accordion  new*/
#main .accordion.stand{max-width:800px;margin:0 auto;padding:82px 0 0}
#main .accordion.stand:last-child{padding-bottom:80px}
#main .accordion.stand  .container .title {padding:0 0 63px;color:#000;font:400 20px/22px "SF Pro Text", sans-serif;}
#main .accordion.stand  .container .title h4{color:#000;font:600 20px/22px "SF Pro Text", sans-serif;margin:0}
#main .accordion.stand .accordion-rows{overflow:hidden;}
#main .accordion.stand .container{padding-bottom:0}
#main .accordion.stand .accordion-rows .acc{margin:0 0 48px;overflow:hidden;}
#main .accordion.stand .accordion-rows .open-a{background:url(img/plus.svg) no-repeat 100% 50%;background-size:16px auto;cursor:pointer;color:#000;padding:0 30px 0 0;margin:0;font:400 20px/22px "SF Pro Text", sans-serif;}
#main .accordion.stand .accordion-rows .open-a:hover{opacity:0.8}
#main .accordion.stand .accordion-rows  .sl-h{display:none;}
#main .accordion.stand .accordion-rows  .sl{overflow:hidden;padding:30px 0 0;color:#8C8C8C;font:400 20px/28px "SF Pro Text", sans-serif;}
#main .accordion.stand .accordion-rows .active .open-a{background:url(img/minus.svg) no-repeat 100% 50%;background-size:17px auto;}

/*Resources*/
#resource-dropdown  .facetwp-facet{margin-bottom:0!important;height:37px}
#resource-dropdown .fs-search{display:none;}
#resource-dropdown{float:left;margin:0}
#resource-dropdown + .clear{cursor:pointer;float:left;margin:5px 2px 0 0 ;color:#FF7875;font:400 14px/22px "SF Pro Text", sans-serif;}
#resource-dropdown .fs-label-wrap{float:left;}
#resource-dropdown .fs-dropdown{position:static;border:none;background:none}
#resource-dropdown .fs-label-wrap,
#resource-dropdown .fs-label,
#resource-dropdown .facetwp-facet ,
#resource-dropdown .fs-open{outline:none!important}
#resource-dropdown  .fs-wrap{min-height:37px;}
#resource-dropdown  .fs-wrap:not(.fs-open){float:left;}
#resource-dropdown .fs-open .fs-dropdown {  position: absolute;  background-color: #fff;  border: 1px solid #ddd;  width: 200px;  margin-top: 31px;  z-index: 1000;}
#resource-dropdown .fs-dropdown  .fs-option{display:none;}
#resource-dropdown .fs-dropdown  .fs-option .fs-checkbox{display:none;}
#resource-dropdown  .fs-wrap:not(.fs-open) .fs-dropdown {float:left;display:block;width:auto}
#resource-dropdown .facetwp-type-fselect .fs-dropdown{width:200px}
#resource-dropdown .fs-label-wrap{margin:0 13px 0 0;}
#resource-dropdown  .facetwp-counter{display:none;}
#resource-dropdown .fs-open .fs-dropdown  .fs-option{padding-left:10px;display:block;}
#resource-dropdown  .fs-wrap.fs-open  .fs-dropdown  .fs-option.selected{background:#4552D9;color:#fff;}
#resource-dropdown  .fs-wrap:not(.fs-open)  .fs-dropdown  .fs-option.selected{display:block;float:left;background:#4552D9;color:#fff;border-radius:8px;-webkit-border-radius:8px;padding:1px 10px 1px 8px;margin:0 23px 0 0;font-size:12px;line-height:20px;}
#resource-dropdown  .fs-wrap:not(.fs-open)  .fs-dropdown  .fs-option.selected .fs-option-label{padding-right:12px;background-image:url(img/delete.svg);background-repeat:no-repeat;background-size:7px auto;background-position:100% 50%;}
.facetwp-type-fselect .fs-wrap, .facetwp-type-fselect .fs-dropdow{width:auto!important}
.page-template-page-resources-new #content::before {display:none;}
.page-template-page-resources-new  .site-main > .section-header{background:none;padding-bottom:0;margin-bottom: 37px;}
.page-template-page-resources-new  .site-main > .section-filters{background:none;margin:0}
.page-template-page-resources-new  .site-main > .section-resources{background:none;}
.page-template-page-resources-new  .site-main > .section-header .row{margin-left:0;margin-right:0}
.page-template-page-resources-new  .site-main > .section-filters .row{margin-left:0;margin-right:0}
.page-template-page-resources-new   .facetwp-template .row{margin-left:0;margin-right:0}
#resource-dropdown  .fs-label-wrap .fs-label{padding: 8px 36px 8px 15px;}
#resource-dropdown .fs-label-wrap .fs-label{width:104px;text-indent:-9999px;overflow:hidden;position:relative;}
#resource-dropdown .fs-label-wrap .fs-label:after{width: 60px;height: 16px;text-indent: 0;content:'Type';top:9px;left:16px;position:absolute;}
.page-template-page-resources-new .site-main > .section-resources{margin:0}

/*Timeline*/
#main .timeline{overflow:hidden;padding-top:54px;padding-bottom:160px}
#main .timeline .container{max-width: 800px;}
#main .timeline-list{overflow:hidden;position:relative;}
#main .timeline-list:before{width:1px;height:100%;background:#000;position:absolute;top:0;left:50%;content:'';}
#main .timeline-list .t-row{padding-top:41px;margin-bottom:62px;overflow:hidden;display:flex;justify-content:space-between}
#main .timeline-list  .l{width:48%}
#main .timeline-list  .l h4{color:#597EF7;font:400 24px/32px "SF Pro Text", sans-serif;}
#main .timeline-list  .l h4:before{margin:4px 0 0 -12px;content:'';position:absolute;left:50%;background:#597EF7;width:24px;height:24px;border-radius:50%;-webkit-border-radius:50%}
#main .timeline-list  .t-row.future .l h4:before{background:#ADC6FF;}
#main .timeline-list  .l h3{color:#000;font:400 30px/38px "SF Pro Text", sans-serif;}
#main .timeline-list  .r{width:44%}
#main .timeline-list  .r ul{margin:0;padding:0;list-style:none;overflow:hidden;}
#main .timeline-list  .r ul li{font:400 14px/22px "SF Pro Text", sans-serif;position:relative;padding:0 0 0 13px;margin:0 0 22px}
#main .timeline-list  .r ul li:before{width:3px;height:3px;background:#000;border-radius:50%;-webkit-border-radius:50%;position:absolute;top:9px;left:2px;content:'';}
#wrapper-navbar .opener{display:none;}
#wrapper-navbar{display:block;}

/*Form*/
#main .formarea {padding-top:50px;padding-bottom:50px;background:#fafafa;}
#main .formarea .l{float:left;width:50%}
#main .formarea .newform{overflow:hidden;}
#main .formarea .r{float:right;width:40%}
#main .formarea  .gform_wrapper{margin-top:0!important}
#main  .formarea .newform{max-width:1280px}
#main  .formarea .newform p,
#main  .formarea .newform h3{margin-bottom:25px}
#main .formarea .aligncenter{margin-left:auto;margin-right:auto;display:block;}
#main .formarea .newform .gform_wrapper .gform_body .gfield{padding-right:0}
#main .formarea .newform .gform_wrapper .gform_footer input{border-color:#4552d9;display:block;width:100%;color:#fff;background:#4552d9;}
#main .formarea .newform .gform_wrapper .gform_footer input:hover{background:#000}
@media (max-width:1262px){
	.page-template-page-resources-new  .site-main > .section-header .row{margin-left:-20px;margin-right:-20px}
	.page-template-page-resources-new  .site-main > .section-filters .row{margin-left:-20px;margin-right:-20px}
	.page-template-page-resources-new   .facetwp-template .row{margin-left:-20px;margin-right:-20px}
	#wrapper-navbar .menu-h > ul > li{margin-right:14px}
}
@media (max-width:1160px){
	#wrapper-navbar .menu-h > ul > li{margin:0 10px 0 0}
	#wrapper-navbar .menu #menu-right li.tel{display:none!important;}
	#wrapper-navbar .menu-h > ul > li > .sub-menu .right .btn{padding:20px}
	#wrapper-navbar .case-poster{margin:0 0 10px;float:none}
	.page-template-page-form .newform .single-wrap{max-width:100%}
	#wrapper-navbar .opener{display:block;float:left;}
	#wrapper-navbar .menu-h{display:none;}
	.home #wrapper-navbar .menu-h .menu, .page-id-23435 #wrapper-navbar .menu-h .menu,
	 #wrapper-navbar .menu-h .menu{margin:0}
	 #wrapper-navbar .open  .navbar-brand{filter: brightness(0) invert(1);position:relative;z-index:10}
	#wrapper-navbar .opener { cursor:pointer; margin-top: 12px; margin-left:20px; display: block;  float: right;  text-indent: -9999px;  overflow: hidden;  width: 30px;  height: 30px;  background: url('img/opener.svg') no-repeat;    background-size: auto;  background-size: auto;  background-size: 100% auto;}
	#wrapper-navbar .menu-h{width:100%;position:fixed;top:0;left:0;height:100vh;overflow:auto;background:#4552D9;    z-index: 9;}
	.has-easy-notification-bar #wrapper-navbar .menu-h {padding-top: 100px;}
	#wrapper-navbar .menu-h .menu ul{z-index:10;display:none;position:absolute;top:100%;left:0;width:372px;background:#00BF6F;padding:0;margin:0;list-style:none}
	#wrapper-navbar .menu-h .menu  li:first-child{border:none}
	#wrapper-navbar .menu-h .menu  li a{display:block;padding:11px 18px;color:#fff;float:none;float:none}
	#wrapper-navbar .menu-h .menu  li a:hover{color:#fff}
	#wrapper-navbar .menu-h .menu  li{border-top:1px solid #fff; text-align:left; overflow:hidden;  width: 100%;    font-size: 18px;    float: none;    display: block;}
	#wrapper-navbar .menu-h .menu  li.menu-item-has-children > a {float:none;padding-right:34px;position:relative;}
	#wrapper-navbar .menu-h .menu  li.current-menu-parent.menu-item-has-children > a:after, #nav li.current_page_item.menu-item-has-children > a:after,
	#wrapper-navbar .menu-h .menu  li.menu-item-has-children > a:after {left:auto;content:'';width:70px;height:100%;position:absolute;top:0;right:0;background:url('assets/img/menu-h.svg') no-repeat 50% 50%;background-size:13px auto;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
	#wrapper-navbar .menu-h .menu  li.hover div.sub-menu {display:block;position:static;background:#00BF6F}
	#wrapper-navbar .menu-h .menu  li.menu-item-has-children > a{float:none}
	#wrapper-navbar .open .opener {  margin-top:4px; position: relative;    z-index: 11;    background: url('img/close.svg') no-repeat 50% 50%;   background-size: 76% auto;}
	#wrapper-navbar  .menu-h{display:none;}
	#wrapper-navbar .menu-h .menu li ul{width:auto;background:#00BF6F;}
	#wrapper-navbar .menu-h .menu > li:last-child,
	#wrapper-navbar .menu-h .menu > li{margin:0;}
	#wrapper-navbar .menu-h .menu > li:last-child a,
	#wrapper-navbar .menu-h .menu > li a{padding:10px 20px}
	#wrapper-navbar .menu-h .menu{float:none;    padding-top: 100px;}
	#wrapper-navbar .menu-h .menu li.hover ul{display:block;}
	#wrapper-navbar .menu-h .menu li{padding:20px;color:#fff}
	#wrapper-navbar .menu-h .menu li:hover{color:#fff;}
	#wrapper-navbar .menu-h .menu  ul li{border:none}
	#wrapper-navbar .menu-h .menu li ul li a{padding:9px 32px}
	#wrapper-navbar .menu-h .menu li{margin:0;}
	#wrapper-navbar .menu-h .menu li.menu-item-has-children > a{background:none}
	#wrapper-navbar .menu-h > ul > li:hover .sub-menu{position:static}
	#wrapper-navbar .menu-h > ul > li > .sub-menu .right,
	#wrapper-navbar .menu-h > ul > li > .sub-menu .left h3{display:none;}
	#wrapper-navbar .menu-h > ul > li:hover .sub-menu{margin:0;padding:0}
	#wrapper-navbar .menu-h .menu li ul{background:none;margin:0}
	#wrapper-navbar .menu-h > ul > li .sub-menu-list li p{display:none;}
	#wrapper-navbar .menu-h > ul > li > .sub-menu ul{width:100%}
	#wrapper-navbar .menu-h > ul > li > .sub-menu ul{position:static}
	#wrapper-navbar .menu-h > ul > li:hover .sub-menu{box-shadow:none }
	#wrapper-navbar .menu-h > ul > li:hover .sub-menu{background:none;padding:20px 0 0}
	#wrapper-navbar .menu-h > ul > li .two-col .sub-menu-list li{width:auto}
	.home #wrapper-navbar .menu-h  .menu ul li a, .page-id-23435 #wrapper-navbar .menu-h  .menu ul li a,
	#wrapper-navbar .menu-h > ul > li .sub-menu-list li a{margin:0;padding:0;color:#fff}
	#wrapper-navbar .menu-h .menu > li:last-child a, #wrapper-navbar .menu-h .menu > li a{color:#fff;padding:0}
	#wrapper-navbar .menu-h > ul > li > .sub-menu ul{display:block;}
	#wrapper-navbar .menu-h > ul > li .sub-menu-list li {  margin: 0;  padding:10px 20px;  color: #fff;  cursor: default;  width: auto;}
	#wrapper-navbar .menu-h > ul > li > .sub-menu .left {  padding: 0;  float: none;  width: 100%;  overflow: hidden;}
		#wrapper-navbar .menu-h .menu li:nth-child(3)  .sub-menu ul{display:flex;}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu-list li{width:50%;padding:5px 10px 5px 0;font-size:12px;}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu .left h3{padding:5px 0 6px;color:#fff;margin:0 0 10px;width:100%;display:block;}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu .left h3 img{display:none;}
	#wrapper-navbar .menu-h > ul > li:nth-child(3) > .sub-menu .left h3:after{content:'BY SECTOR';background:none;padding-left:0}
}
@media (max-width:980px){
	.mobmenu-content #mobmenuleft .sub-menu a{color:#fff!important;}
	#page-wrapper .cta-standart{padding:42px 0}
	#page-wrapper .cta-standart .container{    width: auto;display:block;min-height: 1px;}
	#page-wrapper .cta-standart .left{width:100%}
	#page-wrapper .cta-standart .btn-h{width:100%}
	#page-wrapper .cta-standart .left h3{font-size:40px;line-height:50px;text-align:center}
	#page-wrapper .cta-standart .container{margin:0 20px;padding:20px}
	.page-careers:not(.home) #main,
	body:not(.home) #main {    padding: 57px 0 0;}
	#main .contact-area .container{padding-left:20px;padding-right:20px}
		#wrapper-navbar .menu-h .menu li:nth-child(3)  .sub-menu ul{display:flex;}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu-list li{width:50%;padding:5px 10px 5px 0;font-size:12px;}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu .left h3{padding:5px 0 6px;color:#fff;margin:0 0 10px;width:100%;display:block;}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu .left h3 img{display:none;}
	#wrapper-navbar .menu-h > ul > li:nth-child(3) > .sub-menu .left h3:after{content:'BY SECTOR';background:none;padding-left:0}
 
}
@media (max-width:767px){
	#main .formarea .l{float:none;width:100%}
	#main .formarea .newform{overflow:hidden;}
	#main .formarea .r{float:none;width:100%}
	#menu-right{display:none!important;}
	#main .timeline-list .t-row{display:block;padding:0 0 0 60px}
	#main .timeline-list .t-row{margin-bottom:12px}
	#main .timeline{padding-bottom:60px}
	#main .timeline-list:before{left:20px;}
	#main .timeline-list  .l h4:before{left:20px;}
	#main .timeline-list  .l h3{margin:0 0 15pxcolor:#000;font:400 22px/30px "SF Pro Text", sans-serif;}
	#main .timeline-list .t-row .l{width:100%;}
	#main .timeline-list .t-row .r{width:100%;}
	#main .accordion.stand .accordion-rows .acc{margin:0 0 28px}
	#main .accordion.stand{padding:32px 0 0}
	#main .accordion.stand:last-child {   padding-bottom: 40px;}
	#main .accordion.stand .container .title{padding:0 0 33px}
	#main .jobs-area{padding:21px 0 0}
	#main .newform{padding-top:11px;padding-bottom:0}
	.page-template-page-form.page-contact .newform .contact-links { margin-top: 22px;}
	.gform_legacy_markup_wrapper{margin-top:20px!important;}
	#main .jobs-list .row-h .job:nth-child(3n),
	#main .jobs-list .row-h .job{width:calc(58.5% - 40px);margin:0 3.5% 14px 0}
	#main .jobs-list .row-h{margin:0 0 16px}
	#main .jobs-list{padding:0 0 10px}
	#main .jobs-list .row-h .job:nth-child(2n){margin-right:0}
	#main .people-area{padding-top:30px}
	#main .people-list .people-h:nth-child(3n),
	#main .people-list .people-h{width:47%;margin:0 5% 35px 0}
	#main .contact-area{margin-top:0}
	#main .contact-area .col .title{margin:0 0 10px}
	#main .contact-area .col{width:100%}
	#main .contact-area .contact-list{display:block;}
	#main .contact-area h4{margin:0 0 35px}
	#main .contact-area .container{padding:49px 20px}
	#main .people-list .people-h:nth-child(2n){margin-right:0}
	.page-template-page-resources-new  .site-main > .section-header .row{margin-left:-20px;margin-right:-20px}
	.page-template-page-resources-new  .site-main > .section-filters .row{margin-left:-20px;margin-right:-20px}
	.page-template-page-resources-new   .facetwp-template .row{margin-left:-20px;margin-right:-20px}
	.facetwp-facet{margin-bottom:0!important}
	.site-main > .section-header .right{width:100%}
	.site-main > .section-header h1{font-size:36px;line-height:38px;}
	.site-main > .section-resources > .container { padding-bottom: 53px;}
	.page-careers:not(.home) #main,
	body:not(.home) #main {    padding: 57px 0 0;}
	#page-wrapper .banner .h{padding:29px 0 0}
	.f-title{margin:0 0 1rem}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu-list li{width:100%}
	#page-wrapper .content-standart{padding:37px 0 32px}
	#page-wrapper .content-standart .icons_list.noicon .list-row{padding:20px}
	#page-wrapper .banner p:last-child{margin:0}
	#page-wrapper .content-standart h1{font-size:40px;line-height:44px;}
	.mobmenu-content #mobmenuleft .sub-menu a{color:#fff!important;}
	#page-wrapper .content-standart .icons_list{padding-top:20px;margin:0 auto 28px}
	#page-wrapper .banner h1{margin:0 0 27px}
	#page-wrapper .cta-standart{padding:42px 0}
	#page-wrapper .cta-standart .container{    width: auto;display:block;min-height: 1px;}
	#page-wrapper .cta-standart .left{width:100%}
	#page-wrapper .cta-standart .btn-h{width:100%}
	#page-wrapper .cta-standart .left h3{font-size:40px;line-height:50px;text-align:center}
	#page-wrapper .cta-standart .container{margin:0 20px;padding:20px}
	#page-wrapper .content-standart .two .list-row,
	#page-wrapper .content-standart .three .list-row{width:100%;margin:0 0 20px}
	#page-wrapper .content-standart .two .list-row:last-child{margin:0}
	#page-wrapper .content-standart .three .list-row:last-child{margin:0}
	#page-wrapper .content-standart p+.botom-img { padding-top: 26px;}
	#page-wrapper .test-standart{padding:30px 20px}
	#page-wrapper .test-standart .container{min-height:1px}
	.infoboxes .container{padding-top:20px;padding-bottom:0}
	.home .site-main > .section-header .right {  float: none;    width: 100%;}
	.section-resources .col-md-4 {    margin-bottom: 24px;}
	.home .site-main > .section-resources > .container {    padding-bottom: 63px;}
	.home .site-main > .section-header h1{    font-size: 34px;    line-height: 56px;    float: none;text-align:center}
	.accordion .container .title h2{float:none;text-align:center}
	#page-wrapper .content-standart .gform_wrapper .gform_footer{width:100%}
	#page-wrapper .content-standart .gform_wrapper .gform_body{width:100%;margin:0 0 10px}
	#page-wrapper .test-standart .container h3{font-size:30px;line-height:39px;}
	#page-wrapper .test-standart .container p{font-size:18px;line-height:24px;}
	#page-wrapper .test-standart .container{padding:20px}
	.page-careers:not(.home) #main, .page-template-page-team:not(.home) #main, .page-template-page-form-php:not(.home) #main, .page-id-14772:not(.home) #main, .page-template-right-sidebarpage:not(.home) #main{padding:60px 0 30px}
	.page-template-right-sidebarpage #right-sidebar{display:none;}
	#wrapper-navbar .menu-h .menu li:nth-child(3)  .sub-menu ul{display:flex;}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu-list li{width:50%;padding:5px 10px 5px 0;font-size:12px;}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu .left h3{padding:5px 0 6px;color:#fff;margin:0 0 10px;width:100%;display:block;}
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu .left h3 img{display:none;}
	#wrapper-navbar .menu-h > ul > li:nth-child(3) > .sub-menu .left h3:after{content:'BY SECTOR';background:none;padding-left:0}
}

@media (max-width:330px){
	#wrapper-navbar .menu-h>ul>li:nth-child(3) .sub-menu-list li{font-size:11px;}
}


.section-featured .wrapper{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 50px;
}
/*
.section-featured .wrapper .f-post{
	width: 29%;
}
*/
.section-featured .wrapper .f-post img{
	width:100%;
	/*height: 240px;*/
	border-radius: 8px;
	object-fit: cover;
	margin:0 0 20px;
	aspect-ratio: 1.91 / 1;
}
.section-featured .wrapper .f-post{margin-bottom: 40px;}
.section-featured .wrapper .f-post span.date{
	display: block;
	font-size: 12px;
	line-height: 20px;
	color:#000;
	font-family: "SF Pro Text", sans-serif !important;
	margin:0 0 15px;
}
.section-featured .wrapper .f-post h3{
	font-size: 20px;
	line-height: 28px;
	font-family: "SF Pro Text", sans-serif;
	font-weight: bold;
	color:#000;
	margin:0 0 20px;
}

.section-featured .text_wrap{
	font-size: 14px;
	line-height: 22px;
	font-family: "SF Pro Text", sans-serif;
}
.section-featured .text_wrap a{
	color:#4552D9;
	text-decoration: underline;
}
.section-featured .text_wrap a:hover{text-decoration: none}

.m-title{
	display: flex;
	align-items: center;
	margin:0 0 10px;
}
.m-title.recent{margin-bottom: 30px;}
.m-title h3{
	font-size: 24px;
	line-height: 32px;
	font-family: "SF Pro Text", sans-serif;
	font-weight: 600;
	margin-bottom: 0;
}
.m-title svg{margin-right:12px; }
.m-title.no-margin{margin-bottom: 0;}
.section-filters .container .container{padding-left: 0;padding-right: 0;}

.section-resources .hold{
	background:#F5F5F5;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 8px; 
	height: 100%;
}
.section-resources .col-sm-6{margin-bottom: 40px;}

.section-resources .hold .img-wrapper{display: flex;justify-content: flex-start;align-items: flex-end;margin-bottom: 20px; flex-wrap: wrap;}
.section-resources .hold .img-wrapper img{
	/*height: 80px;*/
	border-radius: 8px;
	object-fit: cover;
	aspect-ratio: 1.91 / 1;
	/*margin-right: 30px;*/
}
.section-resources .hold .img-wrapper span.date{
	font-size: 12px;
	line-height: 20px;
	font-family: "SF Pro Text", sans-serif;
	color:#000;
	flex-basis: 100%;
	margin-top: 5px;
}
.section-resources .hold h3{
	font-size: 16px;
	line-height: 24px;
	font-family: "SF Pro Text", sans-serif;
	color:#000;
	font-weight: 600;
	margin:0 0 12px;
}

.section-resources .hold .text_wrap{
	font-size: 14px;
	line-height: 22px;
	color:#000;
	margin:0 0 8px;
	font-family: "SF Pro Text", sans-serif;
}
.section-resources .hold a{
	font-size: 14px;
	line-height: 22px;
	color:#2F54EB;
	text-decoration: none;
}
.section-resources .hold .more{padding-top: 8px;}
.section-resources .hold a:hover{text-decoration: none;}

.section-resources .facetwp-load-more{
	background: none !important;
	color:#000 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	text-decoration: underline !important; 
	font-family: "SF Pro Text", sans-serif !important;
	padding: 0 !important;
	transition: none !important;
	border:none !important;
}
.section-resources .facetwp-load-more:hover,
.section-resources .facetwp-load-more:focus{text-decoration: none !important;border:none !important;padding: 0 !important;line-height: 24px !important;}

#release-notes .hold {
	display: flex;
	flex-direction: column;
}
	#release-notes .hold .img-wrapper {
		margin-bottom: 20px;
		width: 100%;
	}
		#release-notes .hold .img-wrapper img {
			width: 100%;
		}
@media (min-width: 768px) {

	#release-notes .hold {
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
	}	
		#release-notes .hold .img-wrapper {
			flex-basis: 28%;
			margin-bottom: 0;
		}
		#release-notes .hold .text-wrapper {
			flex-basis: 70%;
		}
}



.wrapper.testimonials{background: none;}
.wrapper.testimonials .hold{
	background:#F0F5FF;
	padding: 40px 20px;
	box-sizing: border-box;
	border-radius: 8px; 
}
.wrapper.testimonials .hold p{
	font-size: 16px;
	line-height: 24px;
	color:#000;
	font-family: "SF Pro Text", sans-serif;
	margin:0 0 60px;
}
.wrapper.testimonials .info{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.wrapper.testimonials .info img{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	object-fit: cover;
	margin-right: 10px;
	margin-bottom: 0 !important;
}
.wrapper.testimonials .info span{
	font-size: 12px;
	line-height: 20px;
	font-family: "SF Pro Text", sans-serif;
	display: block;
	color:#000;
}
@media all and (max-width: 1262px){
	.section-featured .container .row .col{padding-left: 0;padding-right: 0;}
}

@media all and (max-width: 767px){
	.m-title{margin-bottom: 30px;}
	.section-featured .wrapper .f-post{margin-bottom: 52px;}
}



/*NEW 2023*/
.top-banner{font-family:"SF Pro Text",sans-serif;color:#1A1A1A;padding:150px 0 125px;}
.top-banner .container{display:flex;align-items:center;justify-content:space-between;  padding-bottom: 75px;}
.top-banner .left{width:52%;}
.top-banner .img{width:48%;}
.top-banner{position:relative;}
.top-banner .see{left: 50%;position: absolute;bottom: 100px;margin:0 0 0 -91px;color:#fff;font-size:14px;line-height:22px;font-family:"SF Pro Text",sans-serif;font-weight:600;padding:0 0 14px;background:url(img/down.svg) no-repeat 50% 100%;background-size:12px;}
.top-banner .see:hover{opacity:0.6}
 .top-banner h1{font-family:"SF Pro Text",sans-serif;margin:0 0 25px;font-size:56px;line-height:64px;font-weight:600}
.top-banner p{font-family:"SF Pro Text",sans-serif;font-size:20px;line-height:28px;font-weight:600}
.top-banner .img img{margin:0 0 0 auto;display:block;max-width:100%;height:auto;}
.top-banner .btn{margin-top:19px;color:#262626;font-size:16px;line-height:24px;background:#fff;border:none;padding: 8px 16px;border: 1px solid #D9D9D9;border-radius:8px;-webkit-border-radius:8px}
.top-banner .btn:hover{background:#000;color:#fff}
#content .container,
.home #content .container{max-width:1185px}

.sign-up{background:#2E42B4;padding:155px 0 130px;}
.sign-up .top{max-width:748px;margin:0 auto 20px;}
.sign-up .top h2{font-family:"SF Pro Text",sans-serif;color:#fff;font-size:30px;line-height:38px;font-weight:600;margin:0 0 10px;text-align:center}
.sign-up .top p{font-family:"SF Pro Text",sans-serif;color:#fff;font-size:16px;line-height:24px; margin:0 0 10px;text-align:center} 
.sign-up .container .gform_wrapper{overflow:hidden;text-align:center;margin-top:3rem!important}
.sign-up .container .gform_wrapper form{text-align:center}
.sign-up .container .gform_wrapper .gform_body{margin-right: 15px;display:inline-block;vertical-align:top;width:42%}
.sign-up .container .gform_wrapper .gform_body ul{width: 100%;margin:0;padding:0;list-style:none;overflow:hidden;float:left}
.sign-up .container .gform_wrapper .gform_body ul li{width: 100%;vertical-aling:top;float:left;padding:0;margin:0}
.sign-up .container .gform_wrapper .gform_body ul li input{font-family:"SF Pro Text",sans-serif;border:2px solid #fff;border-radius:8px;-webkit-border-radius:8px;color:#fff;font:400 18px/32px "SF Pro Text",sans-serif;padding:19px 20px!important;margin:0;background:transparent;width:100%;height:60px}
.sign-up .container .gform_wrapper .gform_body ul li input::-webkit-input-placeholder {  color:#fff;opacity:1;}
.sign-up .container .gform_wrapper .gform_body ul li input::-moz-placeholder {  color:#fff;opacity:1;}
.sign-up .container .gform_wrapper .gform_body ul li input:-ms-input-placeholder {  color:#fff;opacity:1;}
.sign-up .container .gform_wrapper .gform_body ul li input:-moz-placeholder {  color:#fff;opacity:1;}
.sign-up .container .gform_wrapper .gform_body ul .gfield_error{border:none;background-color:transparent!important;margin-bottom:0!important}
.sign-up .container .gform_wrapper .gform_footer{width:auto;margin:0;padding:0;display:inline-block;vertical-align:top}
.sign-up .container .gform_wrapper .gform_footer input{width:190px;height:60px;border-radius:8px;-webkit-border-radius:8px;padding:0;background:#fff;color:#4552d9;border:none;cursor:pointer;margin:0;font:400 20px/60px "SF Pro Text",sans-serif}
.sign-up .container .gform_wrapper .gform_footer input:hover{border-color:#000;background:#000;color:#fff}
.tabs-section{background:#FAFAFA;padding:80px 0;font-family:"SF Pro Text",sans-serif;}
.tabs-section .top{max-width:570px;margin:0 auto 59px;}
.tabs-section .top h2{font-family:"SF Pro Text",sans-serif;color:#000;font-size:46px;line-height:54px;font-weight:600;margin:0 0 10px;text-align:center}
.tabs-section .top p{font-family:"SF Pro Text",sans-serif;color:#000;font-size:16px;line-height:24px; margin:0 0 10px;text-align:center}
.tabs-section .tabset{max-width: 965px;display:flex;justify-content:space-between;list-style:none; margin:0 auto 30px;padding:0;}
.tabs-section .tabset li{width:28%;text-align:center;}
.tabs-section .tabset li a{display:block;padding:40px 28px 28px;}
.tabs-section .tabset li a:hover{text-decoration:none;}
.tabs-section .tabset li a:hover{background:#fff;border-radius:20px;-webkit-border-radius:20px;}
.tabs-section .tabset li a.active{box-shadow:0px 10px 40px rgba(0, 0, 0, 0.05);background:#fff;border-radius:20px;-webkit-border-radius:20px;}
.tabs-section .tabset li a .icon{border-radius:50%;-webkit-border-radius:50%;width:50px;height:50px;display:block;margin:0 auto 12px;text-align:center;vertical-align:middle;line-height:50px;background:#F0F0F0;}
.tabs-section .tabset li a .title{display:block;text-align:center;color:#000;font-weight:600}
.tabs-section .tabset li a.active .icon img{filter: brightness(0) invert(1);}
.tabs-section .tabset li a.active .icon{background:#2E42B4}
.tabs-section .tab-area{padding-top: 10px;padding-bottom: 60px;max-width:622px;margin:0 auto;font-size:20px;line-height:28px;font-weight:600}

#page-wrapper .content-standart .container p,
#page-wrapper .content-standart .container,
#page-wrapper .content-standart h2,
body #page-wrapper .content-standart .container p,
#page-wrapper .content-standart h2{font-family: 'Open Sans'  , Arial, sans-serif!important;}

body,
h1, h2, h3, h4, h5, h6{font-family: 'Open Sans'  , Arial, sans-serif;}
body .top-banner{padding-bottom:74px;background:#fff;font-family: 'Open Sans'  , Arial, sans-serif;}
body  .top-banner:first-child p{color:inherit;font-size:24px;line-height:33px;font-weight:normal;}
body  .top-banner  p{color:inherit;font-size: 20px;line-height: 27px;font-weight:normal;}
body .columns .btn,
body .galleries + .columns .col p a.btn,
body .tabs-section .tab-area  .btn,
body   .test-area .test-list + .btn,
body  .top-banner .btn{font-family: 'Open Sans'  , Arial, sans-serif;font-size:20px;line-height:27px;background:#4552D9;border-color:#4552D9;border-radius:0;-webkit-border-radius:0;color:#fff;}
body  .top-banner .btn{line-height: 34px;margin-top:24px;padding:10px 37px}
body  .top-banner h1{margin:0 0 34px;color:#1A1A1A;font:600 40px/54px 'Open Sans'  , Arial, sans-serif;}
body:not(.home) .top-banner h1{font-size:48px}
body  .top-banner h2{margin:0 0 18px;color:inherit;font:600 40px/54px 'Open Sans'  , Arial, sans-serif;}
.home #wrapper-navbar .menu #menu-right .btn:last-child, .page-id-23435 #wrapper-navbar .menu #menu-right .btn:last-child,
.home #wrapper-navbar .menu #menu-right .btn:last-child a, .page-id-23435 #wrapper-navbar .menu #menu-right .btn:last-child a,
body.home #wrapper-navbar .menu #menu-right li:first-child a, .page-id-23435 #wrapper-navbar .menu #menu-right li:first-child a{-webkit-border-radius:0!important;border-radius:0!important}
body  .galleries + .columns{padding-top:0}
body  .galleries + .columns,
body .columns{background:#1A1A1A}
body .galleries + .columns .col h2,
body .galleries h2,
body .gallery li .text h2,
body .tabs-section .top h2,
body .columns .top h2{margin:0 0 22px;color:#fff;font-family: 'Open Sans'  , Arial, sans-serif;font-weight:600;font-size:36px;line-height:39px;}
body .galleries + .columns .col p,
body .galleries p,
body .tabs-section .top p,
body .gallery li .text p,
body .columns p{color:#fff;font-family: 'Open Sans'  , Arial, sans-serif;font-weight:400;font-size:20px;line-height:27px;}
body .columns .btn{padding:10px}
body .galleries{padding-top:120px;background:#1A1A1A}
body .gallery li .img{width: 61%;background:none}
body .gallery li {display: flex;flex-direction: row-reverse;}
body  .gallery li .text{padding-top:0;width:37%}
body .galleries .top-area{margin-bottom:  71px}
body .gallery li .text h2{margin:0 0 36px}
body .galleries .slick-dots li:only-child {  display: none;}
body .columns .top {  max-width: 686px;  margin: 0 auto 37px;}
body  .columns .col > p svg{margin-top:34px;width:100%}
body .columns .btn, body .galleries + .columns .col p a.btn{margin-top:0;min-width: 200px;}
body .columns .btn, body .galleries + .columns .col p a.btn:hover{background:#fff;color: #4552D9;}
body  .galleries + .columns .columns-hold{padding-bottom:20px}
body .test-area{background:#fff;padding:52px 0 74px}
body .test-area .top h2 {margin:0 0 22px; font-family: 'Open Sans'  , Arial, sans-serif;font-weight:600;font-size:40px;line-height:54px;}
body  .test-area .top {  max-width: 875px;  margin: 0 auto 7px;}
body   .test-area .log { padding-bottom:38px; text-align: center;  padding-top: 0px;}
body   .test-area .test-list li{}
body   .test-area  .test-list li .text p{margin:0 0 31px;font-family: 'Open Sans'  , Arial, sans-serif;font-size:24px;line-height:32px;padding:0;background:none;color:#fff}
body   .test-area .test-list li .text p::after {display:none}
body   .test-area .test-list li .text{-webkit-box-shadow: 8px 8px 0 0 #AAB0EE;box-shadow: 8px 8px 0 0 #AAB0EE;background:#1A1A1A;margin:8px;padding:78px 123px 60px}
body   .test-area .test-list li span{color:#fff;}
body   .test-area .test-list li span.prof{max-width: 290px;margin: 0 auto 6px;font-family: 'Open Sans'  , Arial, sans-serif;font-size:16px;line-height:19px;font-weight:600}
body   .test-area .test-list li span.prof:before{content:'-'}
body   .test-area .test-list li span.name{max-width: 290px;margin: 0 auto;font-family: 'Open Sans'  , Arial, sans-serif;font-size:14px;line-height:17px;font-weight:600}
body #page-wrapper .test-area .slick-prev{background: url(img/leftar.svg) no-repeat;  background-size: auto;background-size: 40px auto;bottom:50%;left:0;margin-bottom: 30px;}
body #page-wrapper .test-area .slick-next{background: url(img/rightar.svg) no-repeat;  background-size: auto;background-size: 40px auto;bottom:50%;right:0;left: auto;margin-bottom: 30px;}
body   .test-area .test-list {padding: 0 55px;max-width:970px}
body   .test-area .test-list + .btn{display:block;width:308px;padding:9px;margin:40px auto 0}
body   .test-area .test-list + .btn:hover{background:#fff;color:#4552D9}
body .tabs-section{padding-top: 97px;font-family: 'Open Sans'  , Arial, sans-serif;background:#262626}
body .tabs-section .top{  max-width: 892px;  margin: 0 auto 71px;}
body .tabs-section .top svg{margin-bottom:30px}
body .tabs-section .top p{font-weight:600;font-size:24px;line-height:33px}
body .tabs-section .top  .aligncenter{margin: 9px auto 23px !important;display: block;}
body .tabs-section .top h1{margin:0 0 36px;color: #fff;font-family: 'Open Sans' , Arial, sans-serif;font-weight: 600;font-size: 48px;line-height: 65px;}
body .tabs-section .top h1 + p{text-align:center;font-weight:628px;max-width:600px;margin:0  auto;font-size:20px;line-height:27px}
body .tabs-section .tabset li a.active,
body .tabs-section .tabset li a .title,
body .tabs-section .tabset li a:hover,
body .tabs-section .tabset li a{text-align: left;background:none;padding:0;font:400 40px/55px 'Open Sans'  , Arial, sans-serif;color:#fff;}
body  .tabs-section .tabset{padding-top:109px;display: block;float:left;width:35%;margin:0 20px 0 0}
body .tabs-section .tab-area{font-family: 'Open Sans'  , Arial, sans-serif;font-size:16px;line-height:22px;color: #fff;overflow:hidden;background:#1A1A1A;padding:32px 32px 55px;}
body .tabs-section .tabset li a.active .title,
body .tabs-section .tabset li a.active{font-weight:600}
body .tabs-section .tabset li {  width: 100%;  text-align: left;margin:0 0 49px}
body .tabs-section .container{overflow:hidden}
body .tabs-section .tab-area p{margin:0 0 15px}
body .tabs-section .tab-area img{margin:0 0 20px}
body .tabs-section .tab-area .btn{margin-top:33px;padding:9px 43px}
body .tabs-section .tab-area .btn:hover{background:#fff;color:#4552D9}
body .tabs-section .tabset li a.active:after{left:0;position:absolute;width:165px;top:60px;height:5px;background:#4552D9;content:'';}
body .tabs-section .tabset li a.active{position:relative}
body #page-wrapper .cta-standart{background:#7C42F3}
body #page-wrapper .cta-standart .container{min-height: 199px;max-width: 1185px;min-height:0;padding:0 2rem;background:#7C42F3}
body #page-wrapper .cta-standart{padding:85px 0}
body  #page-wrapper .cta-standart .left {  width: 48%;}
body  #content #resources .container .row{margin-left:0;margin-right:0}
body #page-wrapper .cta-standart .btn-h a{float: right;padding:15px 32px;background:none;font:400 20px/27px 'Open Sans'  , Arial, sans-serif; border-radius:0;-webkit-border-radius:0;border:1px solid #fff;color:#fff}
body #page-wrapper .cta-standart h2{font-size:36px;line-height:49px;color:#fff;font-family: 'Open Sans'  , Arial, sans-serif;font-weight:400;}
body #resources {padding-bottom: 30px; padding-top:79px}
body #resources .top {  max-width: 850px;  margin: 0 auto 70px;}
body #resources .top  h2{font:600 40px/55px 'Open Sans'  , Arial, sans-serif;}
body #resources .post .img-wrapper img{margin: 0 0 10px;border-radius:0;-webkit-border-radius:0}
body #resources .post .img-wrapper .date{display:none}
body #resources .post  h3{color:#1A1A1A;font:700 16px/22px 'Open Sans'  , Arial, sans-serif;margin:0 0 57px}
body #resources .post  h3 a{color:#1A1A1A}
body #resources .post h3 a:hover{text-decoration:none;color:#7C42F3}
body #resources .post .more a{position: absolute;bottom: 17px;color:#1A1A1A;float:left;text-decoration:underline;text-transform:uppercase;font:700 14px/22px 'Open Sans'  , Arial, sans-serif;}
body #resources  .tab .post{padding-bottom:79px;margin: 0 7.1% 0 0;max-width: calc(31% - 30px);margin-bottom:65px;background:#F9F9F9;padding:15px;box-shadow:8px 8px 0 0 #2C3242;-webkit-box-shadow:8px 8px 0 0 #2C3242;}
body #resources  .tab .post:nth-child(3n){margin-right:0}
body .sign-up{background:url(img/subscribe.jpg) no-repeat 102% 100%;padding: 90px 0 111px; }
body #resources{padding-bottom:0}
body .sign-up .top{max-width: 100%;width:100%;text-align:left;}
body .sign-up .top h2{text-align: left;color:#1A1A1A;font:600 36px/49px 'Open Sans'  , Arial, sans-serif;margin:0 0 3px}
body .sign-up .top p{text-align: left;color:#1A1A1A;font:600 24px/32px 'Open Sans'  , Arial, sans-serif;margin:0 0 27px}
body .sign-up  .container { max-width: 1185px;}
body .sign-up .container .gform_wrapper{width:50.5%;position:relative;}
body .sign-up .container .gform_wrapper .gform_body{width:100%;float:left;border: 2px solid #000;}
body .sign-up .container .gform_wrapper .gform_body ul li input{border-radius: 0;color:#1A1A1A;padding-right:75px!important;font-size: 20px !important;}
body .sign-up .container .gform_wrapper .gform_footer{position:absolute;bottom:0;right:2px;width:91px;height:64px; }
body .sign-up .container .gform_wrapper .gform_footer input{width:40px;height:100%;background: url(img/arrowright.svg) no-repeat 50% 50%;background-size: 40px auto;overflow:hidden;text-indent:-9999px;}
body .sign-up .container .gform_wrapper .gform_body ul li input::-webkit-input-placeholder  {color:#1A1A1A;opacity:1}
body .sign-up .container .gform_wrapper .gform_body ul li input::-moz-placeholder {color:#1A1A1A;opacity:1}
body .sign-up .container .gform_wrapper .gform_body ul li input:-ms-input-placeholder  {color:#1A1A1A;opacity:1}
body .sign-up .container .gform_wrapper .gform_body ul li input:-moz-placeholder {color:#1A1A1A;opacity:1}
body .sign-up .container .gform_wrapper .gform_footer input:hover{opacity:0.5;background: url(img/arrowright.svg) no-repeat 50% 50%;background-size: 40px auto;}
body .sign-up .container .gform_wrapper .validation_message{display:none}
body .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){margin: 0 !important;max-width:100%!important}

#menu-item-25827{display:none;}
#wrapper-navbar .container-fluid {  max-width: 1362px;}
#wrapper-navbar .navbar-brand {max-width:82px; width: 82px;}
#wrapper-navbar .navbar-brand  img{width:100%}
#wrapper-navbar .menu #menu-right li.sign a,
#wrapper-navbar .menu #menu-right li a{font-weight:400!important; font-size:14px;padding:3px 13px !important;}
#wrapper-navbar .menu-h{float:none}
#wrapper-navbar{padding: 2.4rem 0;}
#wrapper-navbar .menu.menu-right{margin-left:0}
#wrapper-navbar .container-fluid .col{justify-content: space-between;}
#wrapper-navbar .menu-h > ul > li{font-size:12px;}
#wrapper-navbar .menu #menu-right .btn:last-child a,
#wrapper-navbar .menu #menu-right .btn:last-child,
#wrapper-navbar .menu #menu-right li.sign a{border-radius:0;-webkit-border-radius:0}
#wrapper-navbar .container-fluid {  max-width: 1280px;}

body:not(.home) .sign-up{padding:130px 0 111px}
body:not(.home) .sign-up .top h2{font:600 46px/49px 'Open Sans' , Arial, sans-serif;margin:0 0 32px}

body #page-wrapper .content-standart h2{margin-bottom:70px}
body  #page-wrapper .content-standart + .top-banner{padding-top:70px}
body  #page-wrapper .content-standart h1{margin:0 0 57px;font:600 48px/65px 'Open Sans'  , Arial, sans-serif;}
body  #page-wrapper .content-standart {  padding: 111px 0 102px;}
body  #page-wrapper .content-standart .container.small p{  font-size: 20px;  line-height: 27px;}
body  #page-wrapper .content-standart .container p {  font-size: 24px;  line-height: 32px;}
body #page-wrapper .test-standart{background:#FAFAFA;padding:118px 0 120px}
body #page-wrapper .test-standart .container{min-height:1px;padding: 0 2rem;background: none;max-width: 1185px;}
body #page-wrapper .test-standart .container .l{width:47%;float:left}
body #page-wrapper .test-standart .container .l h2{color:#000000;margin:0 0 85px;font:600 40px/54px 'Open Sans'  , Arial, sans-serif; padding-right: 30px;}
body #page-wrapper .test-standart .container .r{width: 52%;float: right;}
body #page-wrapper .test-standart .container .test{background:#7C42F3;padding:49px 30px;color:#1A1A1A;font:600 20px/27px 'Open Sans'  , Arial, sans-serif;}
body #page-wrapper .test-standart .container p{margin:0 0 35px;color:#fff;font:600 20px/27px 'Open Sans'  , Arial, sans-serif;}
body #page-wrapper .test-standart .container .cite{color:#fff;font:italic 600 20px/27px 'Open Sans'  , Arial, sans-serif;}
body #page-wrapper .test-standart .container .more{position:relative;float: left;letter-spacing: 1px;padding-right:50px;background: url(img/rar.svg) no-repeat 100% 50%;background-size: 30px auto;text-transform:uppercase;color:#000;font:600 16px/36px 'Open Sans'  , Arial, sans-serif;}
body #page-wrapper .test-standart .container .more:after{width:calc(100% - 50px);height:1px;background:#000;content:'';position:absolute;bottom:0px;left:0}
body #page-wrapper .test-standart .container .more:hover{text-decoration:none;opacity:0.7}
body #page-wrapper .two_col{padding:141px 0 102px;overflow:hidden}
body #page-wrapper .two_col p{margin:0 0 35px;color:inherit;font:400 24px/32px 'Open Sans'  , Arial, sans-serif;}
body #page-wrapper .two_col p.p1 { min-height: 65px; }
body #page-wrapper .two_col p.p1:nth-child(odd) { min-height: initial; }
body #page-wrapper .two_col .left{float:left;width:41%}
body #page-wrapper .two_col .right{float:right;width:49%}
body #page-wrapper .two_col .left h2,
body #page-wrapper .two_col .right h2{color:inherit;margin:0 0 49px;font:600 40px/54px 'Open Sans', Arial, sans-serif; line-height: 1;}
body #page-wrapper .two_col .right h2 {}
body #page-wrapper .two_col p small{font-size: 70%;line-height: 22px;display: block;}
body #page-wrapper .two_col + .top-bnner{  padding-top: 75px;}
body #page-wrapper .two_col.middle .container{display: flex;justify-content: space-between;align-items: center;}
body #page-wrapper .two_col.skinny .left{ width: 30%; padding: 0 10px 0 0;     border-right: solid 1px #bbb;}
body #page-wrapper .two_col.skinny .left p{ margin: 0 0 5px;}
body #page-wrapper .two_col.skinny .right{ width: 66%; }

body #page-wrapper .cta-standart .left h3 {  font-size: 40px;  line-height: 54px;  color: #fff;  font-family: 'Open Sans' , Arial, sans-serif;  font-weight:600;}
body #page-wrapper .content-standart .icons_list.noicon{padding-top: 30px;max-width: 1285px;margin: 0 -177px;}
body #page-wrapper .content-standart .three.noicon .list-row{width:29%;padding:30px 32px 71px 32px}
body #page-wrapper .content-standart .three.noicon .list-row:hover{-webkit-box-shadow: 0 0 12px 12px rgba(0,0,0,0.2);box-shadow: 0 0 12px 12px rgba(0,0,0,0.2);}
body #page-wrapper .content-standart  .noicon .list-row h3{margin:0 0 56px;min-height: 64px;text-transform: uppercase;color:#000!important;font:600 24px/32px 'Open Sans'  , Arial, sans-serif;}

body #page-wrapper .content-standart .noicon .list-row.hasbg h3 {color: #fff !important;}

body #page-wrapper .content-standart .container .list-row p,
body #page-wrapper .content-standart .container .list-row ul,
body #page-wrapper .content-standart .container .list-row ul li{font-size: 14px;line-height:25px;}
body #page-wrapper .content-standart .container .list-row ul,
body #page-wrapper .content-standart .container .list-row ul li {
	color: #fff;
}
body #page-wrapper .content-standart .container .list-row ul {
	padding-left: 0;
}
body #page-wrapper .content-standart .container .list-row ul li {
	margin-bottom: 5px;
}
body #page-wrapper .content-standart .container .list-row .link{position: absolute;
bottom: 30px;left: 32px;color:inherit;font:600 16px/21px 'Open Sans'  , Arial, sans-serif;display:block;padding-right:40px;text-transform:uppercase;margin-top:48px;background:url(img/linkwhite.svg) no-repeat 100% 50%;background-size:29px auto}

body #page-wrapper .links-list{overflow:hidden;padding:0 0 78px;border-top:1px solid #D9D9D9;}
body #page-wrapper .links-list .row{margin:0 -9999px;padding:46px 9999px 35px;border-bottom:1px solid #D9D9D9;}
body #page-wrapper .links-list .row a{display:block;padding-right:100px;background:url(img/linkar.svg) no-repeat 100% 50%}
body #page-wrapper .links-list .row a:hover{text-decoration:none;opacity:0.6}
body #page-wrapper .links-list .row  .title{margin:0 0 31px;color:#1A1A1A;display:block;font:600 24px/32px 'Open Sans'  , Arial, sans-serif;}
body #page-wrapper .links-list .row  p{margin:0;color:#1A1A1A;display:block;font:400 20px/27px 'Open Sans'  , Arial, sans-serif;}
body #page-wrapper .banner .h{padding:151px 0 117px;background-size:cover!important}
body #page-wrapper .banner h1{text-shadow: 1px 1px 1px #fff;margin:0 0 10px;font:600 48px/65px 'Open Sans'  , Arial, sans-serif;}
body #page-wrapper .banner p{text-shadow: 1px 1px 1px #fff;margin:0 0 0px;font:400 24px/32px 'Open Sans'  , Arial, sans-serif;}

body:not(.home) .tabs-section .top {  max-width: 892px;  margin: 0 auto 135px;}
body:not(.home) .tabs-section .tabset{padding-top:16px}
body:not(.home) .tabs-section .tab-area{border-rdius:10px;-webkit-border-radius:10px;background:#D9D9D9}
body:not(.home) .tabs-section .tabset li a.active::after {background:#00CD8E}
body:not(.home) .tabs-section .tabset li  a{opacity:0.6}
body:not(.home) .tabs-section .tabset li  a.active{opacity:1}
body:not(.home) .tabs-section .tab-area p{color:#1A1A1A}
body:not(.home) .tabs-section .tab-area{padding: 32px 32px 32px;}
body #page-wrapper .cta-standart.blue{background:#4552D9}
body #page-wrapper .cta-standart.blue .left h3{font-size:36px;line-height:49px;font-weight:400;}
body #page-wrapper .cta-standart.blue .left {  width:51%;}
body #page-wrapper .cta-standart.blue .btn-h a{background:none;border-color:#fff;color:#fff}
body #page-wrapper .cta-standart.blue .container{background:#4552D9}
body #page-wrapper .cta-standart.blue .btn-h a:hover{background:#fff;color:#4552D9}
body #page-wrapper .cta-standart.black{padding: 150px 0;background: rgb(51,51,51);
background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(3,3,3,1) 100%);
background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(3,3,3,1) 100%);
background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(3,3,3,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#030303',GradientType=0 );}
body #page-wrapper .cta-standart.black .container{background:none}
body #page-wrapper .cta-standart.black .left {  width: 58%;}
body #page-wrapper .cta-standart.black  .btn-h a{border-color:#4552D9;background:#4552D9}
body #page-wrapper .cta-standart.black  .btn-h a:hover{background:none;border-color:#fff;color:#fff}

#page-wrapper .img-text{background:#262626;overflow:hidden;padding:100px 0}
#page-wrapper .img-text .container{display:flex;justify-content:space-between}
#page-wrapper .img-text .l{width:36%;}
#page-wrapper .img-text .r{padding-top: 87px;position:relative;padding-bottom:49px;width:57%;color:#fff;}
#page-wrapper .img-text .r h2{margin:0 0 10px;font:600 40px/54px 'Open Sans'  , Arial, sans-serif;}
#page-wrapper .img-text .r h4{margin:40px 0 10px;font:700 20px/27px 'Open Sans'  , Arial, sans-serif;}
#page-wrapper .img-text .r .link {position:absolute;bottom:17px;right:76px;  float: left;  letter-spacing: 1px;  padding-right: 50px;  background: url(img/rar.svg) no-repeat 100% 50%;    background-size: auto;  background-size: 30px auto;  text-transform: uppercase;  filter: brightness(0) invert(1);  color: #fff;   font: 600 16px/36px 'Open Sans' , Arial, sans-serif;}
#page-wrapper .img-text .r .link:after{position:absolute;bottom:0;left:0;width:calc(100% - 50px);content:'';height:1px;background:#000}
#page-wrapper .img-text .r .link:hover{text-decoration:none;opacity:0.6}

/*
.easy-notification-bar{background:#00CD8E!important}
.easy-notification-bar-message{margin-top: 8px!important;vertical-align: top!important;margin-right: 14px!important;}
.easy-notification-bar .enb-textcenter{color:#1A1A1A!important;font:600 16px/24px 'Open Sans'  , Arial, sans-serif!important;}
.easy-notification-bar-button a, .easy-notification-bar-button a{display: inline-block!important;padding: 4px 19px !important;vertical-align:top!important;border: 1px solid #262626!important;border-radius: 0px!important;-webkit-border-radius: 0px!important;color: #262626!important;}*/
.easy-notification-bar-button a, .easy-notification-bar-button a { border-radius: 0 !important;}

@media screen and (max-width:1200px){body #page-wrapper .content-standart .icons_list.noicon{margin:0 -100px}}
@media screen and (max-width:980px){
	body .test-area .top h2 br,
	body .galleries + .columns .col p br{display:none}
	#page-wrapper .img-text .r{padding-top:0}
	body .tabs-section{padding-bottom:60px}
	body #page-wrapper .cta-standart h2{text-align:center;margin:0 0 15px}
	body .test-area .test-list li .text{padding:30px}
	body #page-wrapper .cta-standart .btn-h a{float:none}
	body #page-wrapper .cta-standart.blue .left,
	body #page-wrapper .cta-standart.black .left,
	body #page-wrapper .cta-standart .left{width:100%}
	body #page-wrapper .content-standart .three.noicon .list-row,
	body #page-wrapper .content-standart .three .list-row{width:auto}
	body #page-wrapper .cta-standart .left h3{margin-bottom:15px}
	body #page-wrapper .content-standart .icons_list.noicon{margin:0}
	body .tabs-section .tabset li a.active, body .tabs-section .tabset li a .title, body .tabs-section .tabset li a:hover, body .tabs-section .tabset li a{    font: 400 30px/35px 'Open Sans' , Arial, sans-serif;}
}
@media screen and (max-width:767px){
	body .top-banner .container{display:block}
	.top-banner .img img{margin:0 auto}
	.top-banner .left {    width: 100%;    text-align: center;    padding-bottom: 30px;}
	.top-banner .img {    width: 100%;}
	body .top-banner{padding-bottom:0}
	body #page-wrapper .content-standart {    padding: 61px 0 62px;}
	body .galleries{padding-top:75px}
	body .top-banner{padding-top:90px}
	body .test-area .top h2,
	body #resources .top h2,
	body #page-wrapper .banner h1,
	body #page-wrapper .two_col .left h2,
	#page-wrapper .img-text .r h2,
	body .tabs-section .top h1,
	body #page-wrapper .content-standart h1,
	body #page-wrapper .test-standart .container .l h2,
	body #page-wrapper .cta-standart h2,
	body .top-banner h2,
	#page-wrapper .content-standart h2,
	body #page-wrapper .cta-standart .left h3,
	body .galleries + .columns .col h2, body .galleries h2, body .gallery li .text h2, body .tabs-section .top h2, body .columns .top h2,
	body #page-wrapper .cta-standart.blue .left h3,
	body .top-banner h1{font: 600 30px/38px 'Open Sans' , Arial, sans-serif;}
	body #page-wrapper .cta-standart.blue .left h3{margin-bottom:15px}
	body .gallery li{display:block}
	body .gallery li .img {    width: 100%;    background: none;    padding: 0;}
	body .gallery li .text{width:100%}
	body #page-wrapper .test-area .slick-prev,
	body #page-wrapper .test-area .slick-next{    width: 30px;background-size: 27px auto;}
	body .test-area .test-list{padding:0 41px}
	body .test-area .test-list li .text p{font-size:15px;line-height:23px}
	body .tabs-section {    padding-top: 72px;}
	body .tabs-section .top p{font-size: 18px;    line-height: 27px;}
	body .tabs-section .tabset {    padding-top: 0; text-align:center;  display: block;    float: none;    width: 100%;    margin: 0 0 20px;}
	body .tabs-section .tabset li {    width: auto;    text-align: left;    margin: 0 0 49px;    display: inline-block;    margin: 0 5px 20px;}
	body .tabs-section .tabset li a.active, body .tabs-section .tabset li a .title, body .tabs-section .tabset li a:hover, body .tabs-section .tabset li a {    font: 400 14px/25px 'Open Sans' , Arial, sans-serif;}
	body .tabs-section .tabset li a.active:after {    position: absolute;    width: 100%;    top: 32px;}
	body #page-wrapper .cta-standart {  padding: 47px 0;}
	body #resources {    padding-bottom: 30px;    padding-top: 36px;}
	body #resources .top{margin: 0 auto 30px;}
	body #resources .tab .post{max-width:100%;margin:0 0 30px}
	body .sign-up{padding:50px 0}
	body .sign-up{background:none}
	body .sign-up .container .gform_wrapper .gform_body{margin-bottom:0}
	body .sign-up .container .gform_wrapper{width:100%}
	body .test-area .test-list li .text{margin:08px ;width: calc(100% - 16px);}
	body:not(.home) .tabs-section .top{margin:0 auto 35px}
	body #page-wrapper .two_col{padding:60px 0 34px}
	body #page-wrapper .two_col .right,
	body #page-wrapper .two_col .left{float:none;width:100%}
	body #page-wrapper .content-standart .container p,
	body #page-wrapper .two_col p{font-size:20px;line-height:28px;}
	body #page-wrapper .two_col .left h2{margin-bottom:25px}
	body #page-wrapper .test-standart{padding: 68px 0 60px;}
	body #page-wrapper .content-standart h2 {    margin-bottom: 30px;}
	body #page-wrapper .test-standart .container .l h2{margin-bottom:35px;}
	body:not(.home) .sign-up {    padding: 60px 0 47px;}
	#page-wrapper .img-text .r .link{bottom:0;right:auto;left:0}
	body #page-wrapper .cta-standart.black{padding:60px 0}
	body #page-wrapper .links-list .row{display:block;}
	body #page-wrapper .content-standart .icons_list.noicon{margin:0}
	body #page-wrapper .content-standart .three .list-row{width:auto;margin-bottom:20px}
	body #page-wrapper .test-standart .container .r {    width: 100%;    float: none;    margin: 20px 0 0;    clear: left;    overflow: hidden;}
	body #page-wrapper .test-standart .container .l {   overflow:hidden; width: 100%;    float: none;}
	#page-wrapper .img-text{padding:60px 0}
	#page-wrapper .img-text .container{display:block}
	#page-wrapper .img-text .r{width:100%}
	#page-wrapper .img-text .l {    width: 100%;    margin: 0 0 20px;}
	body #page-wrapper .two_col.middle .container{display:block}
}



#wrapper-footer .row:nth-child(1){padding-top:80px}
#wrapper-footer .logo .navbar-brand{max-width:270px}
#wrapper-footer .row .row{padding:0}
#wrapper-footer .row+.row{padding-top:25px;border-top: 1px solid #595959;}
#wrapper-footer p{color:#fff;font-family:"SF Pro Text",sans-serif;font-size:16px;line-height:24px;}
#wrapper-footer .site-info{max-width:400px;color:#fff;font-family:"SF Pro Text",sans-serif;font-size:16px;line-height:24px;}
#wrapper-footer .copy{padding-top: 48px;display: block;color:#fff;font-family:"SF Pro Text",sans-serif;font-size:16px;line-height:24px;}
#wrapper-footer .gform_wrapper{overflow:hidden;text-align:left;margin-top:0!important}
#wrapper-footer .gform_wrapper h3{color:#fff;}
#wrapper-footer .gform_wrapper form{text-align:left}
#wrapper-footer .gform_wrapper .gform_body{margin-right: 15px;display:inline-block;vertical-align:top;width:calc(100% - 183px)}
#wrapper-footer .gform_wrapper .gform_body ul{width: 100%;margin:0;padding:0;list-style:none;overflow:hidden;float:left}
#wrapper-footer .gform_wrapper .gform_body ul li{width: 100%;vertical-aling:top;float:left;padding:0;margin:0}
#wrapper-footer .gform_wrapper .gform_body ul li input{font-family:"SF Pro Text",sans-serif;border:2px solid #fff;border-radius:8px;-webkit-border-radius:8px;color:#fff;font:400 18px/32px "SF Pro Text",sans-serif;padding:19px 20px!important;margin:0;background:transparent;width:100%;height:60px}
#wrapper-footer .gform_wrapper .gform_body ul li input::-webkit-input-placeholder {  color:#fff;opacity:1;}
#wrapper-footer .gform_wrapper .gform_body ul li input::-moz-placeholder {  color:#fff;opacity:1;}
#wrapper-footer .gform_wrapper .gform_body ul li input:-ms-input-placeholder {  color:#fff;opacity:1;}
#wrapper-footer .gform_wrapper .gform_body ul li input:-moz-placeholder {  color:#fff;opacity:1;}
#wrapper-footer .gform_wrapper .gform_body ul .gfield_error{border:none;background-color:transparent!important;margin-bottom:0!important}
#wrapper-footer .gform_wrapper .gform_footer{width:163px;margin:0;padding:0;display:inline-block;vertical-align:top}
#wrapper-footer .gform_wrapper .gform_footer input{width:100%;height:60px;border-radius:8px;-webkit-border-radius:8px;padding:0;background:transparent;color:#fff;border:none;cursor:pointer;margin:0;font:400 20px/56px "SF Pro Text",sans-serif;border:2px solid #fff;}
#wrapper-footer .gform_wrapper .gform_footer input:hover{border-color:#000;background:#000;color:#fff}
#wrapper-footer .menu ul li {  font-size: 15px;}
#wrapper-footer .menu-col{padding-right:0}


@media only screen and (max-width: 1224px) {
	#wrapper-footer .row:nth-child(1){padding-bottom:20px}

}

@media only screen and (max-width: 980px) {
	#wrapper-footer .row:nth-child(1)> .col-sm-6{margin-bottom: 20px;width: 100%;max-width: 100%;flex: 0 0 100%;}
}
@media only screen and (max-width: 767px) {
	#wrapper-footer .row:nth-child(1){padding-bottom:40px}
	#wrapper-footer .menu-col{margin-bottom:10px}
	#wrapper-footer .copy { padding-top: 13px;}
	#wrapper-footer .gform_wrapper form{text-align:center;}
	#wrapper-footer .gform_wrapper h3{text-align:center}
	#wrapper-footer .gform_wrapper .gform_body{width:100%;margin: 0 0 14px;}
	#wrapper-footer .copy{text-align: center;margin: 0 0 20px;}
	#wrapper-footer .row:nth-child(1) { padding-bottom: 20px;}
	#wrapper-footer .row:nth-child(1){padding-top:20px;text-align:center}
	#wrapper-footer .site-info{margin:0 auto}
}

body.page-id-28533 #page-wrapper .two_col {
    padding: 0;
}
body.page-id-28533 #page-wrapper .two_col + .tabs-section {
    padding-top: 50px;
}