.container{width:100%;max-width:1070px;padding:0 20px;margin:0 auto}@media screen and (min-width:719px){.container{padding:0 30px}}@media screen and (min-width:1279px){.container{max-width:1140px;padding:0 65px}}.background--light-gray{background-color:#f3f3f7}.background--white{background-color:#fff}.element-pushed{padding-right:65px;margin-left:65px}@media screen and (max-width:1279px){.element-pushed{padding-right:30px;margin-left:30px}}@media screen and (max-width:719px){.element-pushed{padding-right:0;margin-left:20px}}.b-bottom--gray{padding-bottom:30px;margin-bottom:0;border-bottom:1px solid #aeabb4}.basicline{display:block;width:auto;height:1px;margin-bottom:20px;font-size:0;border:none;border-top:1px solid #aeabb4;background:none;overflow:hidden}.accordeon__content{height:0;overflow:hidden;transition:height .3s ease}.accordeon__content.open{height:var(--height,auto)}.accordeon__content.opened{height:auto}.accordeon__trigger:hover{cursor:pointer}.pd-top--0{padding-top:0}.btn{display:inline-flex;align-items:center;justify-content:center;height:auto;min-width:170px;min-height:50px;padding:4px 30px;position:relative;z-index:0;font-size:22px;font-weight:500;line-height:1;text-align:center;text-decoration:none!important;border:none;border-radius:0;box-shadow:none;overflow:hidden}.btn--default{color:#fff;background:#f4552e;transition:color .6s cubic-bezier(.5,0,0,1)}.btn--default:hover{color:#333}.btn--default:hover::before{transform:scaleX(1);transform-origin:0 50%}.btn--default::before{content:"";width:100.5%;height:100%;position:absolute;z-index:-1;top:0;left:0;transform:scaleX(0);transform-origin:100% 50%;background:#fff;transition:transform .6s cubic-bezier(.5,0,0,1)}.btn--primary{color:#fff;background:#413d49;transition:color .6s cubic-bezier(.5,0,0,1)}.btn--primary:hover{color:#413d49}.btn--primary:hover::before{transform:scaleX(1);transform-origin:0 50%}.btn--primary::before{content:"";width:100.5%;height:100%;position:absolute;z-index:-1;top:0;left:0;transform:scaleX(0);transform-origin:100% 50%;background:#fff;transition:transform .6s cubic-bezier(.5,0,0,1)}.btn-link{font-size:17px;font-weight:500;line-height:1}.btn-link--link{color:#f4552e;transition:color .3s easy}.btn-link--link:hover{color:#413d49}.btn-link--h-white{color:#f4552e;transition:color .3s easy}.btn-link--h-white:hover{color:#fff}.h1-heading{font-family:"IvyJournal",Georgia,serif;font-size:55px;font-weight:400;line-height:1.18}@media screen and (max-width:1023px){.h1-heading{font-size:36px;font-weight:400;line-height:1.2}}.h2-heading{font-family:"IvyJournal",Georgia,serif;font-size:36px;font-weight:400;line-height:1.28}@media screen and (max-width:1023px){.h2-heading{font-size:32px;font-weight:400;line-height:1.31}}.h3-heading{font-family:"IvyJournal",Georgia,serif;font-size:24px;font-weight:400;line-height:1.33}@media screen and (max-width:1023px){.h3-heading{font-size:22px;font-weight:400;line-height:1.36}}.h4-heading{font-family:"Effra","Helvetica Neue","Arial",sans-serif;font-size:24px;font-weight:700;line-height:1.33}@media screen and (max-width:1023px){.h4-heading{font-size:22px;font-weight:700;line-height:1.36}}.h5-heading{font-family:"Effra","Helvetica Neue","Arial",sans-serif;font-size:22px;font-weight:700;line-height:1.36}@media screen and (max-width:1023px){.h5-heading{font-size:20px;font-weight:700;line-height:1.36}}.h6-heading{font-family:"Effra","Helvetica Neue","Arial",sans-serif;font-size:18px;font-weight:700;line-height:1.3;text-transform:uppercase}@media screen and (max-width:1023px){.h6-heading{font-size:18px;font-weight:700;line-height:1.3}}.animation--fade{opacity:0;transition:opacity .75s ease}.animation--fade.animated{opacity:1}.animation--slideup{transform:translateY(30px);opacity:0;transition:transform .75s ease,opacity .75s ease,top .75s ease}.animation--slideup.animated{transform:translateY(0);opacity:1}.animation--slideup.n-trans{transform:none;position:relative;top:3.125rem;transition:opacity .75s ease,top .75s ease}.animation--slideup.n-trans.animated{transform:none;top:0}.animation--slidedown{transform:translateY(-30px);opacity:0;transition:transform .75s ease,opacity .75s ease}.animation--slidedown.animated{transform:translateY(0);opacity:1}.animation--slidedown.n-trans{transform:none;position:relative;top:-3.125rem;transition:opacity .75s ease,top .75s ease}.animation--slidedown.n-trans.animated{transform:none;top:0}.animation--delay-def{transition-delay:.5s}.animation--delay-1{transition-delay:1s}