.circular-info-tile-mobile-view{display:none}
.circular-info-tile-wrapper{display:block}
.info-text-title{margin-bottom:15px;font-family:"Publico banner bold";font-size:28px}
.info-text-description{font-family:"Akkurat pro regular";font-size:16px}
.circular-info-tile-wrapper{padding:60px 0 0 0;display:flex;margin-right:auto;margin-left:auto;position:relative;width:100%;max-width:1040px;justify-content:space-between}
.circular-info-tile-content{margin:0;padding:0 0 50px 45px;width:100%;position:relative;flex-wrap:wrap;align-content:flex-start}
.circular-info-tile-divider{padding:10px;width:39.876%;position:relative;display:flex}
.circular-info-text-content{display:flex;justify-content:flex-end;width:100%;position:relative;align-content:center;align-items:center;flex-wrap:wrap}
.circular-info-text-divider{padding:10px;width:39.876%;position:relative;display:flex}
.animation-line{stroke-dasharray:1000 !important;stroke-dashoffset:1000;animation:dash 1.5s linear forwards}
.animation-reverse{stroke-dasharray:1000 !important;stroke-dashoffset:1000;animation:dash-reverse 1s linear reverse}
.animation-dashed{stroke-dasharray:15;opacity:1;animation:dash-dashed .5s linear forwards}
@keyframes dash-dashed{from{opacity:0}
to{opacity:1}
}
@keyframes dash{to{stroke-dashoffset:0}
}
@keyframes dash-reverse{to{stroke-dashoffset:2000}
}
.circleSolid{position:absolute !important;top:92px !important;left:-150px !important;width:30em !important;height:30em !important;z-index:-2}
.circle-line{stroke-dasharray:15;stroke-width:5px !important}
.circle-container{position:relative;width:30em;height:30em;padding:0;border-radius:50%;list-style:none;box-sizing:content-box;margin:5em auto 0;transform:rotateZ(-18deg)}
.circle-container>*{display:block;position:absolute;top:50%;left:50%;width:11em;height:11em;margin:-5.5em}
.circle-container>:nth-of-type(1){transform:rotate(0) translate(15em) rotate(17deg)}
.circle-container>:nth-of-type(2){transform:rotate(72deg) translate(15em) rotate(-54deg)}
.circle-container>:nth-of-type(3){transform:rotate(144deg) translate(15em) rotate(-126deg)}
.circle-container>:nth-of-type(4){transform:rotate(216deg) translate(15em) rotate(-198deg)}
.circle-container>:nth-of-type(5){transform:rotate(288deg) translate(15em) rotate(-271deg)}
.circle-container img{width:100%;position:relative;top:-10px;right:50px}
.circularinfotile-image{width:160px;height:160px;display:block;left:305px;transform:rotateZ(18deg)}
.circle-box{width:170px;height:170px;background-color:white;border-radius:50%;border:solid 3px #5f98a7;display:block;transform:rotateZ(20deg);display:flex;justify-content:center;align-items:center;transition:.4s linear}
.circle-box .content{font-size:22px;font-weight:bold;text-align:center}
.circle-box:hover{background:#5f98a7;color:white;cursor:pointer;transition:.2s linear}
.active{background:#5f98a7;color:white;transition:1s linear}
.circularinfotile-text{width:350px;height:125px;display:block;transform:rotateZ(18deg)}
.circle-container .circularinfotile-text{position:relative;top:250px;left:140px !important}
.circularinfotile-text h2{text-align:center;color:#ab9977;font-family:"Akkurat pro bold";font-size:30px}
.text-mobile h2{text-align:left;color:#ab9977;font-family:"Akkurat pro bold";font-size:30px}
.circularinfotile-text p,.text-mobile p{text-align:center;font-family:"Akkurat pro regular";font-size:21px}
.circularinfotile-text h2 sup,.text-mobile h2 sup{color:black}
.bold{font-family:"Akkurat pro bold"}
@media only screen and (min-width :768px) and (max-width:990px){.circular-info-tile-content{margin:0 0 60px 0;padding:0;width:100%;position:relative;flex-wrap:wrap;align-content:flex-start}
.circular-info-tile-divider{padding:80px 0 0 0;width:100%;position:relative;display:flex}
.info:before{top:0}
.circular-info-text-divider{width:100%}
.circular-info-text-content{display:flex;justify-content:center;width:100%;position:relative;align-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.circular-info-tile-wrapper{padding:0;display:flex;margin-right:auto;margin-left:auto;position:relative;width:100%;max-width:1024px;justify-content:space-between;flex-wrap:wrap;margin-top:0;margin-bottom:0}
}
@media only screen and (max-width:767px){.circular-info-tile-mobile-view{display:block;max-width:767px;display:flex;margin-right:auto;margin-left:auto;position:relative;flex-wrap:wrap;padding:32px 25px 0 0}
.circular-info-tile-wrapper{display:none}
.circular-info-tile-mobile-view-wrapper{display:flex;position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}
.circular-info-mobile-text-divider{text-align:left;width:100%;position:relative;padding:0 0 0 25px}
.circular-info-mobile-image-divider{padding:0 0 0 25px;margin-bottom:20px;text-align:left;width:100%;position:relative}
.circular-info-mobile-image-divider img{width:170px;vertical-align:middle;display:inline-block;height:auto;max-width:100%;border:0}
.circular-info-mobile-text-divider h2{text-align:left;color:#ab9977;font-family:"Akkurat pro bold";font-size:30px}
.circular-info-mobile-text-divider p{text-align:center;font-family:"Akkurat pro regular";font-size:21px}
.circular-info-tile-accordian-divider{width:100%;position:relative;margin:0 0 20px 0;padding:20px 25px 0 0;border-radius:0;flex-wrap:wrap;display:flex}
.circular-info-tile-accordian-inner{display:flex;flex-flow:column;align-items:stretch}
.circular-info-tile-accordian-inner::after{content:' ';border-right:1pt solid #00677f;height:94%;position:absolute;left:27px;top:45px}
.circular-info-tile-accordian-item{display:flex;flex-flow:column;align-items:stretch;overflow:hidden;border-radius:5px;margin-bottom:20px;background-color:#fff;border:inherit}
.circular-info-tile-accordian-title-wrapper{justify-content:flex-start;padding:15px 20px;align-items:center;cursor:pointer;flex-flow:row nowrap;display:flex}
.circular-info-tile-accordian-icon{margin-right:10px;z-index:1;width:initial;height:initial}
.accordian-icon{color:#00677f;background-color:#fff;display:flex;align-items:center;font-size:15px;justify-content:center}
.circular-info-tile-accordian-title{font-family:"Publico Banner Bold",Sans-serif;font-size:22px;color:#7a7a7a}
.circular-info-tile-accordian-text-wrapper{height:auto}
.circular-info-tile-accordian-text{padding:0 0 0 45px;display:block;position:relative}
}
.info{width:90%;min-height:270px;height:auto;border:2px solid #a6acad;padding:30px 20px 0 30px}
.info h1{margin-bottom:15px;font-family:"Publico banner bold";font-size:28px}
.info p{font-family:"Akkurat pro regular";font-size:16px}
.info:before{content:"";display:block;background:#5f98a7;width:80px;height:13px;position:relative;top:-30px}
@keyframes changeText{from{opacity:0;transform:scale(0.9)}
to{opacity:1;transform:scale(1)}
}
h1.active-anim,p.active-anim{opacity:1;transform:scale(1);animation-name:changeText;animation-duration:1s}