/*
Theme Name: ATA
Template: Divi
*/
@import url("fonts/fonts.css");
@import url("style-old.css");

/* Buttons ---------------------------------------------------------------------------------------------------------- */
.button-01 { border: 1px solid transparent !important; display: inline-flex !important; align-items: center; background: transparent !important; text-decoration: none !important; justify-content: center; text-align: center; line-height: 1 !important; transition: 0.4s !important; font-size: 21px; font-weight: 500; letter-spacing: .08em; padding: calc(.7vw + 8px) calc(1vw + 20px); border-radius: 0 !important; }
.button-01:after { display: none !important; }
.button-01:hover { opacity: 1; cursor: pointer; }

.button-01a { border: 1px solid #fff !important; color: #fff !important; }
.button-01a:hover { border: 1px solid #e9672b !important; background: #e9672b !important; }

/* Header ----------------------------------------------------------------------------------------------------------- */
#main-header { }

/* Footer Linkedin -------------------------------------------------------------------------------------------------- */
body .sk-ww-linkedin-page-post { line-height: 1.3 !important; }
body .sk-ww-linkedin-page-post .linkedin-page-post-user-root-container { display: flex !important; flex-wrap: wrap !important; justify-content: space-between; align-items: flex-start; margin: 0 !important; border-radius: 0 !important; padding: 12px 7px !important; }
body .sk-ww-linkedin-page-post .linkedin-page-post-profile-container, body .sk-ww-linkedin-page-post .post-image { width: 18% !important; }
body .sk-ww-linkedin-page-post .linkedin-page-post-profile-pic { width: 100% !important; height: 100% !important; margin: 0 !important; background-size: 100% !important; display: flex !important; padding-top: 100% !important; }
body .sk-ww-linkedin-page-post .sk-linkedin-page-post-profile-info, body .sk-ww-linkedin-page-post .sk-fb-page-name { width: 78% !important; margin: 0 !important; display: flex !important; flex-direction: column !important; }
body .sk-ww-linkedin-page-post .sk_facebook_posts_feed_username_follow, body .sk-ww-linkedin-page-post .profile-name { margin: 0 0 7px !important; font-size: 15px !important; font-weight: bold !important; display: flex !important; }
body .sk-ww-linkedin-page-post .sk-linkedin-page-post-profile-usename { margin: 0 !important; font-size: inherit !important; }
body .sk-ww-linkedin-page-post .sk-linkedin-page-post-profile-counts, body .sk-ww-linkedin-page-post .sk-linkedin-page-post-profile-description, body .sk-ww-linkedin-page-post .sk-secondary-data { margin: 0 0 3px !important; font-size: 13px !important;  }
body .sk-ww-linkedin-page-post .sk-bio-btn-container { width: 100% !important; padding-top: 5px !important; display: flex !important; justify-content: space-between; }
body .sk-ww-linkedin-page-post .sk-btn-container { width: 49% !important; }
body .sk-ww-linkedin-page-post .sk-linkedin-page-post-profile-info button { margin: 0 0 3px !important; font-size: 12px !important; border-radius: 3px !important; height: auto !important; padding: 3px 7px 4px !important; }
body .sk-ww-linkedin-page-post .grid-linkedin-page-post { }
body .sk-ww-linkedin-page-post .grid-content { border-top: 1px solid #eee; margin: 0 !important; box-shadow: none !important; padding: 12px 7px !important; }
body .sk-ww-linkedin-page-post .post-header { padding: 0 !important;  display: flex !important; flex-wrap: wrap !important; justify-content: space-between; align-items: flex-start; margin: 0 !important; border-radius: 0 !important; }
body .sk-ww-linkedin-page-post .sk-secondary-data { display: block !important; }
body .sk-ww-linkedin-page-post .post-content { padding: 5px 0 0 !important; font-size: 13px !important; }
body .sk-ww-linkedin-page-post .sk-post-content-body { width: 100% !important; }
body .sk-ww-linkedin-page-post .sk_post_media { margin: 5px 0 0 !important; }
body .sk-ww-linkedin-page-post .sk_post_media img { display: block; }
body .sk-ww-linkedin-page-post .post-post-counts { padding: 5px 0 0 !important; font-size: 13px !important; }
body .sk-ww-linkedin-page-post .sk_branding { display: none !important; padding: 0 !important; font-size: 0 !important; line-height: 0 !important; }
body .sk-ww-linkedin-page-post .sk_branding a { display: none !important; color: transparent !important; }




/*.home .et-fixed-header#main-header { background: transparent !important; }*/
/* Solutions -------------------------------------------------------------------------------------------------------- */
.section-solutions.et_pb_section { padding: 0 !important; overflow: hidden; }
.section-solutions .et_pb_row { width: 100% !important; max-width: 100% !important; left: 0 !important; min-height: 100vh; }

.section-solutions .top { width: 1px !important; position: absolute; z-index: 2 !important; top: 0; padding: 0 !important; }
.section-solutions .top.et_pb_sticky_placeholder { z-index: 0 !important; }
.section-solutions .top .et_pb_column { width: 100% !important; max-width: 100% !important; float: none !important; }

.section-solutions .top .title { height: 170px; color: #e9672b; font-size: 60px; font-weight: 300; line-height: 1; width: 100vw; display: flex; align-items: flex-end; }
.section-solutions .top .title .et_pb_text_inner { max-width: 1570px; width: 90%; margin: 0 auto 0 9vw; }

.section-solutions .top .bg { position: absolute; top: 200px; left: 8.5vw; width: 4vw; }

.section-solutions .top .line { position: absolute; top: 200px; left: 15vw; width: 2px; background: #e9672b; content: ""; height: 50vh; }

.section-solutions .row { padding: 50px 0 !important; z-index: 1 !important; }
.section-solutions .row.et_pb_sticky_placeholder { z-index: 0 !important; }
.section-solutions .row .et_pb_column { max-width: 1260px !important; width: 90% !important; margin: 150px auto 0 16.5vw !important; float: none !important; }
.section-solutions .row:before { height: 100%; content: ""; background: #262d3a; width: 25%; position: absolute; top: 0; left: 0; z-index: 1; }

.section-solutions .et_pb_blurb { transition: .4s; background: #265ea8; max-width: 830px; width: 70%; padding: 4.5%; margin: 0 !important; }
.section-solutions .blk-clr-01 {background: #265ea8;}
.section-solutions .blk-clr-02 {background: #51BEEE;}
.section-solutions .blk-clr-03 {background: #1e91a6;}
.section-solutions .blk-clr-04 {background: #648095;}
.section-solutions .blk-clr-05 {background: #7554af;}
.section-solutions .blk-clr-06 {background: #FDB233;}
.section-solutions .blk-clr-07 {background: #db4b54;}
.section-solutions .blk-clr-08 {background: #1f856f;}
.section-solutions .blk-clr-09 {background: #4a5082;}
.section-solutions .blk-clr-10 {background: #743b64;}
.section-solutions .et_pb_module_header { color: #fff; font-size: 43px; font-weight: normal; line-height: 1.2; margin-bottom: 1em; padding: 0; }
.section-solutions .et_pb_blurb_content { max-width: 100% !important; }



.slider-line-top .et_pb_slide { background: transparent !important; padding: 0 !important; margin-bottom: 5%; }
.slider-line-top .et_pb_slider_container_inner { display: flex; align-items: center; }
.slider-line-top .et_pb_slide_image { width: calc(4% + 35px); position: static; flex-grow: 0; flex-shrink: 0; margin: 0 calc(2% + 10px) 0 0 !important; max-width: 85px; display: flex !important; }
.slider-line-top .et_pb_slide_image, .slider-line-top .et_pb_slide_image img { animation-delay: 1.1s !important; animation-name: fadeIn !important; }
.slider-line-top .et_pb_slide_description { padding: 0 !important; animation-name: fadeRight !important; flex-grow: 1; flex-shrink: 1; width: auto; text-shadow: none; float: none; text-align: left !important; }
.slider-line-top .et_pb_slide_description .et_pb_slide_title { padding: 0 !important; font-size: 50px; opacity: .8; line-height: 1 !important; }










@media screen and (max-width: 1800px) {
    .section-solutions .row:before { width: 25.5%; }
}
@media screen and (max-width: 1700px) {
    .section-solutions .row:before { width: 26%; }
}
@media screen and (max-width: 1600px) {
    .button-01  { font-size: calc(17px + (21 - 17) * ((100vw - 360px) / (1600 - 360))); }
    .section-solutions .row:before { width: 26.5%; }
    .section-solutions .top .title .et_pb_text_inner { margin-left: 8.5vw; }
    .section-solutions .top .bg { left: 8vw; }
    .section-solutions .top .line { left: 14.9vw; }
    .section-solutions .top .title { font-size: calc(40px + (60 - 40) * ((100vw - 360px) / (1600 - 360))); }
    .section-solutions .et_pb_module_header { font-size: calc(20px + (43 - 20) * ((100vw - 360px) / (1600 - 360))); }
    .slider-line-top .et_pb_slide_description .et_pb_slide_title { font-size: calc(22px + (50 - 22) * ((100vw - 360px) / (1600 - 360))); }
}
@media screen and (max-width: 1500px) {
    .section-solutions .row:before { width: 27%; }
    .section-solutions .top .title .et_pb_text_inner { margin-left: 8vw; }
    .section-solutions .top .bg { left: 7.5vw; }
    .section-solutions .top .line { left: 14.6vw; }
}
@media screen and (max-width: 1400px) {
    .section-solutions .row:before { width: 27.5%; }
    .section-solutions .top .title .et_pb_text_inner { margin-left: 7.5vw; }
    .section-solutions .top .bg { left: 7vw; }
    .section-solutions .top .line { left: 14.3vw; }
}
@media screen and (max-width: 1300px) {
    .section-solutions .row:before { width: 28%; }
    .section-solutions .top .title .et_pb_text_inner { margin-left: 7vw; }
    .section-solutions .top .bg { left: 6.5vw; }
    .section-solutions .top .line { left: 14vw; }
}
@media screen and (max-width: 1200px) {
    .section-solutions .row:before { width: 28.5%; }
    .section-solutions .top .title .et_pb_text_inner { margin-left: 6.5vw; }
    .section-solutions .top .bg { left: 6vw; top: 190px; }
    .section-solutions .top .line { top: 190px; }
    .section-solutions .row .et_pb_column { margin-top: 140px !important; }
}
@media screen and (max-width: 1100px) {
    .section-solutions .row:before { width: 29%; }
    .section-solutions .top .title .et_pb_text_inner { margin-left: 6vw; }
    .section-solutions .top .bg { left: 5.5vw; }
}
@media screen and (max-width: 1000px) {
    .section-solutions .row:before { width: 29.5%; }
    .section-solutions .top .title .et_pb_text_inner { margin-left: 5.5vw; }
    .section-solutions .top .bg { left: 5vw; }
}
@media screen and (max-width: 980px) {
    .section-solutions .top .bg { display: none; }
    .section-solutions .top .line { display: none; }
    .section-solutions .top .title { align-items: center; margin: 0; background: #262d3a; height: 70px; }
    .section-solutions .top .title .et_pb_text_inner { margin-left: auto; }
    .section-solutions .row::before { display: none; }
    .section-solutions .row .et_pb_column { margin: 20vh auto 0 !important; }
    .section-solutions .et_pb_blurb { width: 100%; max-width: 573px; padding: 6%; }
}
@media screen and (max-width: 900px) {}
@media screen and (max-width: 800px) {}
@media screen and (max-width: 700px) {}
@media screen and (max-width: 600px) {
	.section-hero .et_pb_row {width: 85%;}
}
@media screen and (max-width: 500px) {}
@media screen and (max-width: 460px) {
	.section-hero .et_pb_row {width: 90%;}
}
@media screen and (max-width: 410px) {
	.section-hero .hero-title h1 {font-size: 34px;}
}








