#branding{overflow:hidden;padding-top:26px;padding-left:28px}#branding a{display:block}#branding .branding_items{width:20.918367346938777%;float:left;overflow:hidden;margin-right:33px;margin-bottom:33px}#branding .branding_items:nth-child(4n){margin-right:0}#branding .branding_items footer{font-size:1.14286em;font-weight:300;color:#000;padding-top:16px;padding-left:5px;text-align:center}#branding .branding_items_inner{width:100%;height:205px !important;border:1px solid #f4f4f4;position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center}#branding .branding_items_inner:after,#branding .branding_items_inner span{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#branding .branding_items_inner:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;border-radius:50%}#branding .branding_items_inner span{width:161px;height:41px;font-size:1.14286em;color:#fff;line-height:39px;text-align:center;text-transform:uppercase;border:2px solid #fff;z-index:3;opacity:0;position:relative;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}#branding .branding_items_inner span:hover{background-color:#fff;font-weight:600;color:#0066b3}#branding .branding_items_inner img{z-index:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#branding .branding_items_inner img{position:absolute;top:50%;left:50%}#branding-search{border:1px solid #f4f4f4;background-color:#fcfcfc;margin-top:17px;height:50px;border-radius:25px;position:relative}#branding-search input{width:calc(100% - 79px);height:48px;border:none;background-color:transparent}#branding-search button{padding-left:14px;padding-right:14px;margin-top:8px}#branding-search button i{color:#bcbcbc;font-size:2em}#branding-search input{position:absolute;top:0;left:54px;font-size:21px}#branding-search input::-webkit-input-placeholder{color:#5e5e5e;opacity:1;font-size:21px}#branding-search input::-moz-placeholder{color:#5e5e5e;opacity:1;font-size:21px}#branding-search input:-moz-placeholder{color:#5e5e5e;opacity:1;font-size:21px}#branding-search input:-ms-input-placeholder{color:#5e5e5e;opacity:1;font-size:21px}.not-touch #branding-search button:hover i{color:#0066b3}.not-touch .branding_items a:first-child:hover .branding_items_inner span{opacity:1 !important;-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;transform:scale(1) !important}.not-touch .branding_items a:first-child:hover .branding_items_inner:after{box-shadow:inset 0 0 0 125px rgba(40,56,145,0.8),inset 0 0 0 16px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.1)}
