.c-clearfix:after{content:"";display:table;clear:both}.rotate-me-45{transform:rotate(45deg)}.rotate-me-90{transform:rotate(90deg)}.rotate-me-135{transform:rotate(135deg)}.rotate-me-180{transform:rotate(180deg)}.rotate-me-225{transform:rotate(225deg)}.rotate-me-270{transform:rotate(270deg)}.modal-wavy{color:#999;top:.625rem;z-index:2}.modal-wavy,.modal-wavy .modal-header{font-family:Inter,sans-serif}.modal-wavy .close{font-size:2rem;font-weight:300;color:#fff;opacity:.8;position:relative;z-index:1}.modal-wavy .modal-header{border-bottom:0;padding-left:.9375rem}.modal-wavy .modal-header:before{background:url(/assets/images/company/modal-background.svg);background-size:cover;height:850px;content:" ";display:block;top:0;right:0;bottom:0;left:0;position:absolute;border-radius:.25rem}.modal-wavy .modal-header__left{text-align:center;position:relative}.modal-wavy .modal-header__left img{width:100px}.modal-wavy .modal-header__left .image-container{width:100px;height:100px;box-shadow:4px 7px 21px -5px rgba(0,0,0,.55);background-color:#fff;border-radius:50%;overflow:hidden;line-height:100px;margin:0 auto .625rem}.modal-wavy .modal-header__left .image-container img{padding:.625rem}.modal-wavy .modal-header__right{position:relative;color:#fff;text-align:center}.modal-wavy .modal-header__right span{font-weight:300;margin-top:.625rem;display:block}.modal-wavy .modal-footer span{cursor:pointer;font-size:.875rem}.modal-wavy .modal-content{border:0}.modal-wavy .modal-content a,.modal-wavy .modal-content p{font-size:.875rem}.modal-wavy .modal-body{margin-top:2.625rem}@media (min-width:47.9em){.modal-wavy .modal-header:before{height:700px}}@media (min-width:61.9em){.modal-wavy .modal-header{padding-left:9.375rem}.modal-wavy .modal-header:before{background-position-y:-2.625rem;background-position-x:1px;height:210px}.modal-wavy .modal-header__left{position:absolute;text-align:left;top:-1.875rem;left:-1.875rem}.modal-wavy .modal-header__left img{width:150px}.modal-wavy .modal-header__left .image-container{width:150px;height:150px;line-height:150px;margin:0 auto}.modal-wavy .modal-header__right{position:relative;text-align:left;margin-top:.9375rem}}.modal-wavy.modal-thank-for-subscribe .modal-body__icon{text-align:center}.modal-wavy.modal-thank-for-subscribe .modal-body__icon span{font-size:40px}