.text p b{color:#05d8cf;font-weight:700}.bc{overflow:hidden;border:0;background:#eee}.bc h3{margin-left:-20px;position:relative;min-width:calc(75% + 10px)}.bc h3::before{position:absolute;content:"";display:block;width:100vw;height:100%;background:#05d8cf;z-index:-1;top:0;right:0}.bc.reverse{background:#05d8cf}.bc.reverse h3{min-width:calc(50% + 10px);color:#3c3b3f;z-index:2}.bc.reverse h3::before{background:#eee;z-index:-1}.tris{width:100%;float:left}.tris ._3{width:33.33%;float:left;position:relative;padding:170px 0 0 100px}.tris ._3 .img{width:270px;height:270px;padding:0;border-radius:50%;display:block;overflow:hidden;position:absolute;z-index:1;top:0;left:0}.tris ._3 .img img{z-index:1}.tris ._3 .img::after{content:"";display:block;position:absolute;z-index:10;width:100%;height:100%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 0 #05d8cf;-moz-box-shadow:inset 0 0 0 0 #05d8cf;box-shadow:inset 0 0 0 0 #05d8cf}.tris ._3 .img::before{content:"";display:block;position:absolute;z-index:10;width:100%;height:100%;border-radius:50%;-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 20px 0 rgba(0,0,0,.5);opacity:.2}.tris ._3 h3{background:#fff;margin:0;z-index:1000;position:relative;padding:22px 25px 7px;max-width:290px;font-size:25px;text-transform:uppercase}.tris ._3 h3::before{content:"";width:100%;display:block;position:absolute;max-width:200px;background:transparent;z-index:-1;-webkit-box-shadow:10px 24px -30px 28px rgba(0,0,0,.1);-moz-box-shadow:10px 24px -30px 28px rgba(0,0,0,.1);box-shadow:10px 24px -30px 28px rgba(0,0,0,.1)}.tris ._3 p{background:#fff;position:relative;z-index:100;padding:0 25px 20px;font-size:14px;line-height:22px}.tris ._3:nth-child(2) h3{max-width:100%}.tris a:hover .img::after{-webkit-box-shadow:inset 0 0 0 10px #05d8cf;-moz-box-shadow:inset 0 0 0 10px #05d8cf;box-shadow:inset 0 0 0 10px #05d8cf}@media only screen and (max-width: 1180px){._5.txt_5{width:100%;padding:0;margin:0 0 60px 0}._5{width:100%}.float{padding:0}.tris ._3{width:100%;padding:100px 0 0 150px;min-height:270px}.tris ._3:nth-child(2){margin:40px 0;padding:100px 150px 0 0}.tris ._3:nth-child(2) .img{left:auto;right:0}.tris ._3:nth-child(2) h3,.tris ._3:nth-child(2) p{text-align:right}}@media only screen and (max-width: 500px){.bc.reverse h3,.bc h3{min-width:calc(93%)}.tris ._3,.tris ._3:nth-child(2){padding:200px 0 0 0}.tris ._3 h3,.tris ._3:nth-child(2) h3{text-align:center;padding:22px 25px 17px;max-width:100%;font-size:21px;line-height:27px}.tris ._3 p,.tris ._3:nth-child(2) p{text-align:left}.tris ._3 .img,.tris ._3:nth-child(2) .img{left:50%;margin-left:-135px}}
