/* AI Solutions: 8-circle ring overrides */
.main_frame .circle_expanded:nth-child(3){transition-delay:75ms;transform:translate(0px,-300px)}
.main_frame .circle:nth-child(3) .line1{transform:rotate(157.5deg)}
.main_frame .circle_expanded:nth-child(3) .line1{width:200px}
.main_frame .circle:nth-child(3) .line2{transform:rotate(135deg)}
.main_frame .circle_expanded:nth-child(3) .line2{width:400px}
.main_frame .circle:nth-child(3) .line3{transform:rotate(112.5deg)}
.main_frame .circle_expanded:nth-child(3) .line3{width:575px}
.main_frame .circle:nth-child(3) .line4{transform:rotate(90deg)}
.main_frame .circle_expanded:nth-child(3) .line4{width:600px}
.main_frame .circle:nth-child(3) .line5{transform:rotate(67.5deg)}
.main_frame .circle_expanded:nth-child(3) .line5{width:575px}
.main_frame .circle:nth-child(3) .line6{transform:rotate(45deg)}
.main_frame .circle_expanded:nth-child(3) .line6{width:400px}
.main_frame .circle:nth-child(3) .line7{transform:rotate(22.5deg)}
.main_frame .circle_expanded:nth-child(3) .line7{width:200px}
.main_frame .circle_expanded:nth-child(4){transition-delay:150ms;transform:translate(212.13px,-212.13px)}
.main_frame .circle:nth-child(4) .line1{transform:rotate(180deg)}
.main_frame .circle_expanded:nth-child(4) .line1{width:400px}
.main_frame .circle:nth-child(4) .line2{transform:rotate(157.5deg)}
.main_frame .circle_expanded:nth-child(4) .line2{width:575px}
.main_frame .circle:nth-child(4) .line3{transform:rotate(135deg)}
.main_frame .circle_expanded:nth-child(4) .line3{width:600px}
.main_frame .circle:nth-child(4) .line4{transform:rotate(112.5deg)}
.main_frame .circle_expanded:nth-child(4) .line4{width:575px}
.main_frame .circle:nth-child(4) .line5{transform:rotate(90deg)}
.main_frame .circle_expanded:nth-child(4) .line5{width:400px}
.main_frame .circle:nth-child(4) .line6{transform:rotate(67.5deg)}
.main_frame .circle_expanded:nth-child(4) .line6{width:200px}
.main_frame .circle_expanded:nth-child(5){transition-delay:225ms;transform:translate(300px,0px)}
.main_frame .circle:nth-child(5) .line1{transform:rotate(202.5deg)}
.main_frame .circle_expanded:nth-child(5) .line1{width:575px}
.main_frame .circle:nth-child(5) .line2{transform:rotate(180deg)}
.main_frame .circle_expanded:nth-child(5) .line2{width:600px}
.main_frame .circle:nth-child(5) .line3{transform:rotate(157.5deg)}
.main_frame .circle_expanded:nth-child(5) .line3{width:575px}
.main_frame .circle:nth-child(5) .line4{transform:rotate(135deg)}
.main_frame .circle_expanded:nth-child(5) .line4{width:400px}
.main_frame .circle:nth-child(5) .line5{transform:rotate(112.5deg)}
.main_frame .circle_expanded:nth-child(5) .line5{width:200px}
.main_frame .circle_expanded:nth-child(6){transition-delay:300ms;transform:translate(212.13px,212.13px)}
.main_frame .circle:nth-child(6) .line1{transform:rotate(225deg)}
.main_frame .circle_expanded:nth-child(6) .line1{width:600px}
.main_frame .circle:nth-child(6) .line2{transform:rotate(202.5deg)}
.main_frame .circle_expanded:nth-child(6) .line2{width:575px}
.main_frame .circle:nth-child(6) .line3{transform:rotate(180deg)}
.main_frame .circle_expanded:nth-child(6) .line3{width:400px}
.main_frame .circle:nth-child(6) .line4{transform:rotate(157.5deg)}
.main_frame .circle_expanded:nth-child(6) .line4{width:200px}
.main_frame .circle_expanded:nth-child(7){transition-delay:375ms;transform:translate(0px,300px)}
.main_frame .circle:nth-child(7) .line1{transform:rotate(247.5deg)}
.main_frame .circle_expanded:nth-child(7) .line1{width:575px}
.main_frame .circle:nth-child(7) .line2{transform:rotate(225deg)}
.main_frame .circle_expanded:nth-child(7) .line2{width:400px}
.main_frame .circle:nth-child(7) .line3{transform:rotate(202.5deg)}
.main_frame .circle_expanded:nth-child(7) .line3{width:200px}
.main_frame .circle_expanded:nth-child(8){transition-delay:450ms;transform:translate(-212.13px,212.13px)}
.main_frame .circle:nth-child(8) .line1{transform:rotate(270deg)}
.main_frame .circle_expanded:nth-child(8) .line1{width:400px}
.main_frame .circle:nth-child(8) .line2{transform:rotate(247.5deg)}
.main_frame .circle_expanded:nth-child(8) .line2{width:200px}
.main_frame .circle_expanded:nth-child(9){transition-delay:525ms;transform:translate(-300px,0px)}
.main_frame .circle:nth-child(9) .line1{transform:rotate(292.5deg)}
.main_frame .circle_expanded:nth-child(9) .line1{width:200px}
.main_frame .circle_expanded:nth-child(10){transition-delay:600ms;transform:translate(-212.13px,-212.13px)}

/* ai_frame cloned from cro_frame geometry */
.ai_frame .circle_expanded:nth-child(2){transform:translate(231px,-264px)}
.ai_frame .circle_expanded:nth-child(3){transform:translate(325px,-91px)}
.ai_frame .circle_expanded:nth-child(4){transform:translate(365px,150px)}
.ai_frame .circle_expanded:nth-child(5){transform:translate(80px,300px)}
.ai_frame .circle_expanded:nth-child(6){transform:translate(-230px,253px)}
.ai_frame .circle_expanded:nth-child(7){transform:translate(-400px,112px)}
.ai_frame .circle_expanded:nth-child(8){transform:translate(-337px,-124px)}
.ai_frame .circle_expanded:nth-child(9){transform:translate(-395px,-295px)}
.ai_frame .circle_expanded:nth-child(10){transform:translate(-83px,-256px)}
.ai_frame .c_element:nth-child(2) .line1{transform:rotate(133deg)}
.ai_frame .circle_expanded:nth-child(2) .line1{width:240px}
.ai_frame .c_element:nth-child(3) .line1{transform:rotate(163deg)}
.ai_frame .circle_expanded:nth-child(3) .line1{width:220px}
.ai_frame .c_element:nth-child(4) .line1{transform:rotate(153deg)}
.ai_frame .circle_expanded:nth-child(4) .line1{width:330px}
.ai_frame .c_element:nth-child(5) .line1{transform:rotate(257deg)}
.ai_frame .circle_expanded:nth-child(5) .line1{width:250px}
.ai_frame .c_element:nth-child(6) .line1{transform:rotate(314deg)}
.ai_frame .circle_expanded:nth-child(6) .line1{width:230px}
.ai_frame .c_element:nth-child(7) .line1{transform:rotate(284deg)}
.ai_frame .circle_expanded:nth-child(7) .line1{width:220px}
.ai_frame .c_element:nth-child(7) .line2{transform:rotate(310deg)}
.ai_frame .circle_expanded:nth-child(7) .line2{width:465px}
.ai_frame .c_element:nth-child(8) .line1{transform:rotate(17deg)}
.ai_frame .circle_expanded:nth-child(8) .line1{width:220px}
.ai_frame .c_element:nth-child(8) .line2{transform:rotate(257deg)}
.ai_frame .circle_expanded:nth-child(8) .line2{width:180px}
.ai_frame .c_element:nth-child(10) .line1{transform:rotate(70deg)}
.ai_frame .circle_expanded:nth-child(10) .line1{width:200px}
.animate.exp_frame9 .ai_frame{opacity:1;z-index:99}
.animate.exp_frame9{height:720px;margin-bottom:-20px}

/* agents_frame (3rd level) — same geometry as ai_frame */
.agents_frame .circle_expanded:nth-child(2){transform:translate(231px,-264px)}
.agents_frame .circle_expanded:nth-child(3){transform:translate(325px,-91px)}
.agents_frame .circle_expanded:nth-child(4){transform:translate(365px,150px)}
.agents_frame .circle_expanded:nth-child(5){transform:translate(80px,300px)}
.agents_frame .circle_expanded:nth-child(6){transform:translate(-230px,253px)}
.agents_frame .circle_expanded:nth-child(7){transform:translate(-400px,112px)}
.agents_frame .circle_expanded:nth-child(8){transform:translate(-337px,-124px)}
.agents_frame .circle_expanded:nth-child(9){transform:translate(-395px,-295px)}
.agents_frame .circle_expanded:nth-child(10){transform:translate(-83px,-256px)}
.agents_frame .c_element:nth-child(2) .line1{transform:rotate(133deg)}
.agents_frame .circle_expanded:nth-child(2) .line1{width:240px}
.agents_frame .c_element:nth-child(3) .line1{transform:rotate(163deg)}
.agents_frame .circle_expanded:nth-child(3) .line1{width:220px}
.agents_frame .c_element:nth-child(4) .line1{transform:rotate(153deg)}
.agents_frame .circle_expanded:nth-child(4) .line1{width:330px}
.agents_frame .c_element:nth-child(5) .line1{transform:rotate(257deg)}
.agents_frame .circle_expanded:nth-child(5) .line1{width:250px}
.agents_frame .c_element:nth-child(6) .line1{transform:rotate(314deg)}
.agents_frame .circle_expanded:nth-child(6) .line1{width:230px}
.agents_frame .c_element:nth-child(7) .line1{transform:rotate(284deg)}
.agents_frame .circle_expanded:nth-child(7) .line1{width:220px}
.agents_frame .c_element:nth-child(7) .line2{transform:rotate(310deg)}
.agents_frame .circle_expanded:nth-child(7) .line2{width:465px}
.agents_frame .c_element:nth-child(8) .line1{transform:rotate(17deg)}
.agents_frame .circle_expanded:nth-child(8) .line1{width:220px}
.agents_frame .c_element:nth-child(8) .line2{transform:rotate(257deg)}
.agents_frame .circle_expanded:nth-child(8) .line2{width:180px}
.agents_frame .c_element:nth-child(10) .line1{transform:rotate(70deg)}
.agents_frame .circle_expanded:nth-child(10) .line1{width:200px}
.animate.exp_frame10 .agents_frame{opacity:1;z-index:99}
.animate.exp_frame10{height:720px;margin-bottom:-20px}
.agents_back{font:16px/18px Lato-Regular;color:#fff;letter-spacing:1px;opacity:0;transition:all .5s ease-in-out;transition-delay:.5s;text-decoration:none;display:inline-block}
.exp_child_frame .agents_back{opacity:.6}
.exp_child_frame .agents_back:hover{opacity:1;transition:all .3s ease-in-out;transition-delay:0s;text-decoration:none}
.agents_back .fa{font-size:9px;vertical-align:middle;margin-right:4px}

.animate.single_frame.exp_frame9{height:900px;margin-bottom:0}

body.ai-page .top-wrap{background-image:url(assets/images/top-wrapper-bg-ai.jpg);background-position:top center}
body.ai-page .row-content .image-wrap{overflow:hidden}
body.ai-page .row-content .image-wrap img{width:350px;height:auto;display:block;margin:98px auto 0}
