.kinetic-difference .container{background:linear-gradient(90deg,#e6f0f7 50%,#0485d9 0);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(autofit,minmax(250px,1fr));overflow-x:hidden;overflow-y:visible}.kinetic-difference .container .sub-heading{align-self:end;grid-column:1/2;grid-row:1/2;justify-self:right;margin-top:10%}.kinetic-difference .container .sub-heading h3{color:#0366a7;font-family:Oswald,sans-serif;font-size:3vw;font-style:normal;font-weight:300;margin:0;text-transform:uppercase}.kinetic-difference .container .sub-heading h3 span{color:#23b2ff}.kinetic-difference .container .circle-1{display:grid;grid-column:1/3;grid-row:3/4;margin:10vw 0 1.5em -7vw}.kinetic-difference .container .circle-1 .circle-left{background-color:#e6f0f7;border-radius:50%;box-shadow:0 0 0 8vw #0485d9;height:40vw;width:40vw;z-index:1}.kinetic-difference .container .image-left{align-self:center;display:grid;grid-column:1/3;grid-row:3/4;justify-items:center;z-index:2}.kinetic-difference .container .image-left img{max-width:60%}.kinetic-difference .container .text-right{align-self:start;border-left:1px solid #a0cb41;display:grid;grid-column:1/3;grid-row:4/5;justify-self:center;margin-top:1em;padding-left:1em;width:80%}.kinetic-difference .container .text-right p{color:#0366a7;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin:0}.kinetic-difference .container .text-right .services-btn{background:#a0cb41;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;justify-self:left;margin-bottom:1em;margin-top:1em;max-width:200px;padding:1em;text-align:center;text-decoration:none;text-transform:uppercase}.kinetic-difference .container .circle-2{align-content:center;display:grid;grid-column:1/3;grid-row:5/6;justify-content:end;margin:-7vw -7vw 0 0;overflow-x:hidden}.kinetic-difference .container .circle-2 .circle-right{background-color:#0485d9;border-radius:50%;box-shadow:0 0 0 8vw #0366a7;height:40vw;width:40vw;z-index:1}.kinetic-difference .container .image-right{align-items:start;display:grid;grid-column:1/3;grid-row:5/6;justify-items:center;z-index:2}.kinetic-difference .container .image-right img{max-width:80%}.kinetic-difference .container .text-left{align-self:start;border-right:1px solid #a0cb41;display:grid;grid-column:1/3;grid-row:6/7;justify-self:center;max-width:80%;padding-right:1em}.kinetic-difference .container .text-left p{color:#0366a7;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin:0;text-align:right}.kinetic-difference .container .text-left .contact-btn{background:#a0cb41;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;justify-self:right;margin-bottom:1em;margin-top:1em;max-width:200px;padding:1em;text-align:center;text-decoration:none;text-transform:uppercase}.kinetic-difference .container .title{align-items:center;display:grid;grid-column:1/3;grid-row:2/3;justify-items:right;margin:0}.kinetic-difference .container .title h2{background:#0366a7;color:#e6f0f7;display:table;font-family:Oswald,sans-serif;font-size:8vw;font-style:normal;font-weight:500;margin:0;padding:.1em 1.5em;position:relative;text-align:center;text-transform:uppercase}@media (min-width:500px){.kinetic-difference .container .sub-heading h3{font-size:3vw}.kinetic-difference .container .circle-1{margin:10vw 0 3em -7vw}.kinetic-difference .container .circle-1 .circle-left{box-shadow:0 0 0 7vw #0366a7;height:30vw;width:30vw}.kinetic-difference .container .image-left{grid-column:1/2;grid-row:3/4}.kinetic-difference .container .image-left img{max-width:75%}.kinetic-difference .container .text-right{align-self:center;grid-column:2/3;grid-row:3/4;justify-self:center}.kinetic-difference .container .text-right p{color:#e6f0f7;font-size:.8rem}.kinetic-difference .container .circle-2{grid-column:2/3;grid-row:4/5;padding-top:3em}.kinetic-difference .container .circle-2 .circle-right{box-shadow:0 0 0 7vw #0366a7;height:30vw;width:30vw}.kinetic-difference .container .image-right{align-items:center;grid-column:2/3;grid-row:4/5;justify-items:center}.kinetic-difference .container .image-right img{max-width:95%}.kinetic-difference .container .text-left{align-self:center;grid-column:1/2;grid-row:4/5;justify-self:center}.kinetic-difference .container .text-left p{color:#0366a7;font-size:.8rem}}@media (min-width:600px){.kinetic-difference .container .sub-heading h3{font-size:2.5vw}.kinetic-difference .container .title h2{font-size:7vw}}@media (min-width:700px){.kinetic-difference .container .sub-heading h3{font-size:2.5vw}.kinetic-difference .container .circle-1{margin:5vw 0 3em -7vw}.kinetic-difference .container .circle-1 .circle-left{box-shadow:0 0 0 5.5vw #0366a7;height:30vw;width:30vw}.kinetic-difference .container .text-right p{font-size:2.2vw}.kinetic-difference .container .text-right .services-btn{width:150px}.kinetic-difference .container .circle-2 .circle-right{box-shadow:0 0 0 5.5vw #0366a7;height:30vw;width:30vw}.kinetic-difference .container .text-left p{font-size:2.2vw}.kinetic-difference .container .text-left .contact-btn{width:150px}}@media (min-width:800px){.kinetic-difference .container .circle-1 .circle-left{box-shadow:0 0 0 5vw #0485d9;height:25vw;width:25vw}.kinetic-difference .container .text-right p{font-size:2vw}.kinetic-difference .container .circle-2 .circle-right{box-shadow:0 0 0 5vw #0366a7;height:25vw;width:25vw}.kinetic-difference .container .text-left{margin-top:0}.kinetic-difference .container .text-left p{font-size:2vw}.kinetic-difference .container .text-right{margin-top:0}}@media (min-width:900px){.kinetic-difference .container .sub-heading h3{font-size:2vw}.kinetic-difference .container .title h2{font-size:6vw;padding:.1em 3em .1em 2em}}@media (min-width:1000px){.kinetic-difference .container .image-left img{max-width:60%}.kinetic-difference .container .text-right p{font-size:1.1rem}.kinetic-difference .container .text-right .services-btn{font-size:1.1rem;width:200px}.kinetic-difference .container .image-right img{max-width:80%}.kinetic-difference .container .text-left p{font-size:1.1rem}.kinetic-difference .container .title h2{font-size:5vw;padding:.1em 5em .1em 3em}.kinetic-difference .container .text-left .contact-btn{font-size:1.1rem;width:200px}}@media (min-width:1100px){.kinetic-difference .container{grid-template-columns:repeat(4,1fr)}.kinetic-difference .container .sub-heading{grid-column:1/3;grid-row:1/2}.kinetic-difference .container .circle-1{grid-column:1/2;grid-row:3/4;margin:7vw 0 4em -7vw}.kinetic-difference .container .image-left img{max-width:90%}.kinetic-difference .container .text-right p{color:#0366a7;font-size:1.5vw}.kinetic-difference .container .circle-2{grid-column:4/5;grid-row:3/4;margin-top:.75em}.kinetic-difference .container .image-right{grid-column:4/5;grid-row:3/4}.kinetic-difference .container .image-right img{max-width:110%}.kinetic-difference .container .text-left{grid-column:3/4;grid-row:3/4}.kinetic-difference .container .text-left p{color:#e6f0f7;font-size:1.47vw}.kinetic-difference .container .title{grid-column:1/5;grid-row:2/3}}@media (min-width:1300px){.kinetic-difference .container .title h2{font-size:4vw;padding:.1em 8em .1em 4em}}@media (max-width:499px){.kinetic-difference .container .text-left span,.kinetic-difference .container .text-right span{background:#fff}}