.cms-con{display:block;width:100%;margin-bottom:clamp(0.938rem, 0.651rem + 1.224vw, 1.875rem)}.cms-con *{color:#45525a;font-size:clamp(0.875rem, 0.8287rem + 0.2469vw, 1.125rem);line-height:1.5;font-weight:400}.cms-con.text-white{color:var(--white)}.cms-con:last-child{margin-bottom:0}.cms-con p:last-child{margin-bottom:0}.cms-con ul{list-style:none}.cms-con :is(ul,ol){padding-left:20px;font-size:0;margin-bottom:clamp(1.25rem, 0.585rem + 2.128vw, 2.5rem)}.cms-con :is(ul,ol) :is(li){width:100%;margin-bottom:15px;position:relative;font-weight:500}.cms-con li:last-child{margin-bottom:0}.cms-con ul li:before{content:'';position:absolute;top:clamp(0.563rem, 0.505rem + 0.245vw, 0.75rem);left:-20px;right:inherit;bottom:inherit;width:clamp(0.375rem, 0.337rem + 0.163vw, 0.5rem);height:clamp(0.375rem, 0.337rem + 0.163vw, 0.5rem);background-color:var(--turquoise);border-radius:50%;margin:auto}.cms-con ol{counter-reset:section;padding-left:30px}.cms-con ol li{counter-reset:subsection;position:relative}.cms-con ol li:before{counter-increment:section;content:counter(section) ")";position:absolute;left:-30px}.cms-con ul.half li{width:50%;display:inline-block}.cms-con strong{color:#000}.cms-con :is(h1,h2,h3,h4,h5,h6){color:#000;display:block;margin-bottom:clamp(0.938rem, 0.771rem + 0.532vw, 1.25rem);text-transform:capitalize;line-height:1.3;font-weight:700}.cms-con h1{font-size:clamp(1.75rem, 1.418rem + 1.064vw, 2.375rem)}.cms-con h2{font-size:clamp(1.625rem, 1.359rem + 0.851vw, 2.125rem)}.cms-con h3{font-size:clamp(1.5rem, 1.301rem + 0.638vw, 1.875rem)}.cms-con h4{font-size:clamp(1.375rem, 1.176rem + 0.638vw, 1.75rem)}.cms-con h5{font-size:clamp(1.25rem, 1.117rem + 0.426vw, 1.5rem)}.cms-con h6{font-size:clamp(1.125rem, 1.059rem + 0.213vw, 1.25rem)}.cms-con iframe{width:100%;height:clamp(21.875rem, 16.888rem + 15.957vw, 31.25rem)}.cms-con :is(.alignleft,.alignright){width:auto;max-width:50%}.cms-con .alignleft{float:left;margin:0 30px 30px 0}.cms-con .alignright{float:right;margin:0 0 30px 30px}.cms-con .aligncenter{width:auto;max-width:100%;margin:30px auto;text-align:center}.cms-con .aligncenter img{margin:auto}.cms-con hr{background:#ccc;height:2px;opacity:1;margin:30px 0}.cms-con a{font-weight:500;text-transform:initial;color:var(--turquoise);transition:color 0.4s ease-in-out}.cms-con a:hover{color:var(--blue)}