.anf-page--section{float:left;width:100%}.anf-section--row{float:left;width:100%}.anf-section--header{float:left;width:100%;padding:45px 20px;display:flex;justify-content:center}.anf-section-header-wrap{float:left;width:100%;text-align:center}.anf-section-header-wrap h2{float:left;width:100%;color:#101820;font-size:32px;line-height:43px;font-weight:500}.anf-section-header-wrap h2 sup{font-size:16px;transform:translateY(-15px);display:inline-block}.anf-section-inner--row{float:left;width:100%;display:flex}.anf-section-image--col{float:left;width:100%;max-width:50%;position:relative;overflow:hidden}.anf-section-image--col img{min-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;min-height:100%;object-fit:cover}.anf-section-content--col{width:100%;float:left;max-width:50%}.anf-section--content{float:left;width:100%}.icon-and-text-list{float:left;width:100%}.icon-and-text-list li{float:left;width:100%;display:flex;align-items:center;margin-bottom:45px}.icon-and-text-list li:last-child{margin-bottom:0}.icon-and-text-list li span.icon-wrap{float:left;width:115px;height:115px;border-radius:100%;display:flex;justify-content:center;align-items:center}.icon-and-text-list li span.icon-text{float:left;width:calc(100% - 115px);padding-left:43px;font-size:18px;line-height:23px;font-weight:500}.icon-and-text-list li span.icon-text p{float:left;width:100%;font-size:18px;line-height:23px;font-weight:500}.anf-section-content-text-wrap{float:left;width:100%}.anf-section-content-text-wrap h2{float:left;width:100%;font-size:32px;line-height:47px;font-weight:500;margin-bottom:11px;color:#101820;padding-top:52px}.anf-section-content-text-wrap p{float:left;width:100%;font-size:16px;line-height:23px;margin-bottom:20px;color:#1a1a1a}.anf-section-content-text-wrap p sup{font-size:10px;display:inline-block;transform:translateY(-5px);-webkit-transform:translateY(-5px)}.anf-solution-section{float:left;width:100%;font-size:16px;line-height:23px;color:#1a1a1a}.anf-solution-section h2{float:left;width:100%;font-size:32px;line-height:47px;font-weight:500;margin-bottom:11px;color:#101820}.anf-solution-section p{float:left;width:100%;font-size:16px;line-height:23px;margin-bottom:20px;color:#1a1a1a}.icon-and-text-list li span.icon-text p sup{font-size:10px;font-weight:600;transform:translateY(-6px);display:inline-block}.anf-solution-section ul{float:left;width:100%;margin-bottom:20px}.anf-solution-section ul li{float:left;width:100%;position:relative;padding-left:20px;margin-bottom:10px}.anf-solution-section ul li:before{content:"";width:6px;height:6px;border-radius:100%;position:absolute;left:0;top:6px;background:#101820}.anf-section-content-text-wrap p strong{font-weight:600}@media(max-width:1366px){.anf-section-header-wrap h2 br,.icon-and-text-list li span.icon-text p br{display:none}.anf-section--content,.anf-solution-section{padding-right:50px !important;padding-left:50px !important}.icon-and-text-list{max-width:inherit !important}}@media(max-width:990px){.icon-and-text-list li span.icon-wrap{width:90px;height:90px}.anf-section-inner--row{flex-wrap:wrap}.anf-section-image--col{max-width:inherit;min-height:300px}.anf-section-content--col{max-width:inherit}}@media(max-width:768px){.anf-section-header-wrap h2{font-size:28px;line-height:38px}.anf-section--header{padding:35px 20px}.anf-section--content,.anf-solution-section{padding:40px 20px !important}.anf-section-content-text-wrap h2{font-size:26px;line-height:36px;padding-top:25px}.anf-solution-section h2{font-size:26px;line-height:36px}.icon-and-text-list li:last-child{margin-bottom:25px}.anf-section-content-text-wrap p:last-child{margin-bottom:10px}}@media(max-width:600px){.icon-and-text-list li span.icon-wrap img{width:60%}.icon-and-text-list li span.icon-wrap{width:70px;height:70px}.anf-section-header-wrap h2{font-size:24px;line-height:34px}.anf-section-content-text-wrap h2{font-size:22px;line-height:32px;padding-top:25px;margin-bottom:8px}.icon-and-text-list li{margin-bottom:25px}.anf-solution-section h2{font-size:22px;line-height:32px}.icon-and-text-list li span.icon-text{padding-left:20px;width:calc(100% - 70px)}}