.video-button{position:absolute;border:0;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;height:48px;width:48px;border-radius:48px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(49,49,54,.2);cursor:pointer;z-index:10}.video-button:hover{bottom:-1px;right:15px;box-shadow:0 2px 2px 0 rgba(49,49,54,.2)}.video-button::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #eb6800}.content-tile{border:1px solid #d8d8d8;display:block;max-width:200px;position:relative}.content-tile .video-button{position:absolute;border:0;bottom:0;right:16px;height:48px;width:48px;border-radius:48px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(49,49,54,.2);display:flex;align-items:center;justify-content:space-around;cursor:pointer;z-index:10}.content-tile .video-button:hover{bottom:-1px;right:15px;box-shadow:0 2px 2px 0 rgba(49,49,54,.2)}.content-tile .video-button::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00a5ff}.content-tile .arrow-right{bottom:16px;right:8px;position:absolute;z-index:2}.content-tile .arrow-right::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F103";display:inline-block;vertical-align:middle;font-size:18px;position:relative;color:#fe7000}.content-tile .tile-wrap{height:100%;position:relative}.content-tile a{display:block;height:100%;position:relative}.content-tile .image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;transform:translateY(calc(-8.6735% + 1px));z-index:2}.content-tile .image::before{content:"";display:block;padding-bottom:80.6451612903%;width:100%}@media only screen and (min-width: 768px)and (max-width: 900px){.content-tile .image{transform:translateY(calc(-8.6735% + 2px))}}.content-tile .title{color:var(--flex-color-text-default, #2d2d2d);font-size:16px;padding:16px 10px;position:relative;text-align:center;text-transform:initial}@media only screen and (max-width: 450px){.content-tile .title{padding:16px 14px 40px}}.content-tile-container{display:flex;flex-wrap:wrap;margin:0}.content-tile-container .content-tile{height:auto;max-width:none;width:22.375%;margin-bottom:3.5%}.content-tile-container .content-tile:nth-of-type(4n + 4){margin-right:3.5%}.content-tile-container .content-tile:nth-of-type(3n + 3){margin-right:3.5%}.content-tile-container .content-tile:nth-of-type(2n + 2){margin-right:3.5%}.content-tile-container .content-tile:nth-of-type(1n + 1){margin-right:3.5%}.content-tile-container .content-tile:nth-of-type(4n + 4){margin-right:0}@media only screen and (max-width: 1279px){.content-tile-container .content-tile{width:31%;margin-bottom:3.5%}.content-tile-container .content-tile:nth-of-type(3n + 3){margin-right:3.5%}.content-tile-container .content-tile:nth-of-type(2n + 2){margin-right:3.5%}.content-tile-container .content-tile:nth-of-type(1n + 1){margin-right:3.5%}.content-tile-container .content-tile:nth-of-type(3n + 3){margin-right:0}}@media only screen and (max-width: 900px){.content-tile-container .content-tile{width:47.5%;margin-bottom:5%}.content-tile-container .content-tile:nth-of-type(2n + 2){margin-right:5%}.content-tile-container .content-tile:nth-of-type(1n + 1){margin-right:5%}.content-tile-container .content-tile:nth-of-type(2n + 2){margin-right:0}}@media only screen and (max-width: 450px){.content-tile-container .content-tile{width:47.5%;margin-bottom:5%}.content-tile-container .content-tile:nth-of-type(2n + 2){margin-right:5%}.content-tile-container .content-tile:nth-of-type(1n + 1){margin-right:5%}.content-tile-container .content-tile:nth-of-type(2n + 2){margin-right:0}}.content-tile-container-services{margin:0 auto;display:block}@media only screen and (min-width: 768px){.content-tile-container-services{margin-top:90px}}.content-tile-container-services__tiles{display:flex}@media only screen and (max-width: 767px){.content-tile-container-services__tiles{flex-wrap:wrap}}.content-tile-container-services__description-title{font-family:headingprotreble-heavy,sans-serif;font-size:48px;line-height:50px;margin-bottom:30px;width:60%}@media only screen and (max-width: 767px){.content-tile-container-services__description-title{font-size:24px;line-height:28px;margin-bottom:20px;width:100%}}.content-tile-container-services__description-paragraph{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);line-height:1.5;width:35%}@media only screen and (max-width: 767px){.content-tile-container-services__description-paragraph{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);line-height:1.5;margin-bottom:0;width:100%}}.content-tile-container-services .content-tile{position:relative;border:none;padding-bottom:36px;margin-top:28px}@media only screen and (max-width: 1366px){.content-tile-container-services .content-tile{padding-bottom:60px}}@media only screen and (max-width: 767px){.content-tile-container-services .content-tile{flex-basis:49%;padding-bottom:0;margin-top:26px}}.content-tile-container-services .content-tile a{margin-bottom:8px;height:auto}.content-tile-container-services .content-tile__title{font-family:headingprotreble-heavy,sans-serif;font-size:32px;line-height:36px;margin-bottom:10px}@media only screen and (max-width: 767px){.content-tile-container-services .content-tile__title{font-size:20px;line-height:26px;text-transform:none;min-height:52px}}.content-tile-container-services .content-tile__link{font-family:headingprotreble-regular,sans-serif;font-size:var(--flex-typography-font-size-sm, 0.875rem);line-height:1.5;position:absolute;top:100%;left:0;bottom:0;text-transform:none}@media only screen and (max-width: 767px){.content-tile-container-services .content-tile__link{position:relative;width:95%}}.content-tile-container-services .content-tile .image{background-size:auto;width:55px;height:75px;z-index:1}.content-tile-container-services .content-tile .arrow-right{display:inline-block;position:relative;right:0;bottom:0;transform:rotate(45deg)}@media only screen and (max-width: 767px){.content-tile-container-services .content-tile:nth-of-type(1n+1),.content-tile-container-services .content-tile:nth-of-type(2n+2){margin-right:0 !important}}@media only screen and (max-width: 767px){.content-tile-container-services .content-tile:nth-of-type(2n+2){padding-left:10px}}@media only screen and (max-width: 767px){.content-tile-container-services .content-tile:nth-of-type(2n+3),.content-tile-container-services .content-tile:nth-of-type(2n+4){margin-top:0}}
