html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Regular.eot");src:url("../fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff"),url("../fonts/roboto/Roboto-Regular.ttf") format("truetype"),url("../fonts/roboto/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Medium.eot");src:url("../fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../fonts/roboto/Roboto-Medium.woff") format("woff"),url("../fonts/roboto/Roboto-Medium.ttf") format("truetype"),url("../fonts/roboto/Roboto-Medium.svg#Roboto-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Thin.eot");src:url("../fonts/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("../fonts/roboto/Roboto-Thin.woff") format("woff"),url("../fonts/roboto/Roboto-Thin.ttf") format("truetype"),url("../fonts/roboto/Roboto-Thin.svg#Roboto-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Bold.eot");src:url("../fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../fonts/roboto/Roboto-Bold.woff") format("woff"),url("../fonts/roboto/Roboto-Bold.ttf") format("truetype"),url("../fonts/roboto/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Light.eot");src:url("../fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../fonts/roboto/Roboto-Light.woff") format("woff"),url("../fonts/roboto/Roboto-Light.ttf") format("truetype"),url("../fonts/roboto/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Black.eot");src:url("../fonts/roboto/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Black.woff2") format("woff2"),url("../fonts/roboto/Roboto-Black.woff") format("woff"),url("../fonts/roboto/Roboto-Black.ttf") format("truetype"),url("../fonts/roboto/Roboto-Black.svg#Roboto-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/robotocondensed/RobotoCondensed-Regular.eot");src:url("../fonts/robotocondensed/RobotoCondensed-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/robotocondensed/RobotoCondensed-Regular.woff2") format("woff2"),url("../fonts/robotocondensed/RobotoCondensed-Regular.woff") format("woff"),url("../fonts/robotocondensed/RobotoCondensed-Regular.ttf") format("truetype"),url("../fonts/robotocondensed/RobotoCondensed-Regular.svg#RobotoCondensed-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/robotocondensed/RobotoCondensed-Light.eot");src:url("../fonts/robotocondensed/RobotoCondensed-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/robotocondensed/RobotoCondensed-Light.woff2") format("woff2"),url("../fonts/robotocondensed/RobotoCondensed-Light.woff") format("woff"),url("../fonts/robotocondensed/RobotoCondensed-Light.ttf") format("truetype"),url("../fonts/robotocondensed/RobotoCondensed-Light.svg#RobotoCondensed-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/robotocondensed/RobotoCondensed-Bold.eot");src:url("../fonts/robotocondensed/RobotoCondensed-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/robotocondensed/RobotoCondensed-Bold.woff2") format("woff2"),url("../fonts/robotocondensed/RobotoCondensed-Bold.woff") format("woff"),url("../fonts/robotocondensed/RobotoCondensed-Bold.ttf") format("truetype"),url("../fonts/robotocondensed/RobotoCondensed-Bold.svg#RobotoCondensed-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}html{box-sizing:border-box}html *,html *::after,html *::before{box-sizing:inherit}body{font-family:"Roboto",sans-serif;font-size:.875rem;line-height:1.2;font-weight:400;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 1200px){body{font-size:1rem}}body strong{font-weight:700}body em{font-style:italic}footer,header,main{display:block}sup{position:relative;bottom:1px;font-size:.625rem;line-height:1;vertical-align:super}@media only screen and (min-width: 1200px){sup{font-size:.6875rem}}img,svg{display:block}#cookie-bar{background-color:rgba(0,0,0,.8);height:auto;line-height:1.4;color:#fff;text-align:center;padding:10px 20px;font-size:.6875rem}@media only screen and (min-width: 850px){#cookie-bar{font-size:.8125rem}}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%;z-index:1000}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{display:block;width:80px;color:#fff;margin:10px auto 0;text-decoration:none;padding:2px 6px}@media only screen and (min-width: 850px){#cookie-bar a{width:auto;display:inline-block;margin:0 0 0 8px}}#cookie-bar .cb-enable,#cookie-bar .cb-disable,#cookie-bar .cb-policy{background-color:#ff5050;transition:background-color .7s}#cookie-bar .cb-enable:hover,#cookie-bar .cb-disable:hover,#cookie-bar .cb-policy:hover{background-color:#ff1d1d}#cookie-bar .cb-enable{border:1px solid #fff}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal p,.remodal ul{text-align:left;margin-bottom:20px}.remodal ul{margin-left:15px;list-style:square}.remodal a{color:#62768a}.remodal a.phone{text-decoration:none}.remodal .remodal-title{font-size:1.125rem;margin:0 auto 40px;display:block}.remodal .remodal-subtitle{font-size:.9375rem;font-weight:600}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(100,100,100,.8)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px 25px 35px;transform:translate3d(0, 0, 0);color:#62768a;background:#fff;font-size:.75rem;line-height:1.3}@media only screen and (min-width: 850px){.remodal{font-size:.875rem;padding:35px 35px 35px}}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:"Roboto",sans-serif;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:900px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.form{position:relative}.form__block{margin-bottom:10px}.form__block--last{margin-bottom:25px}.form__label{display:block;font-size:1rem}.form__label--inline{display:inline-block;font-size:.875rem;margin-right:16px}.form__input{width:100%;font-size:1rem;color:gray;padding:12px 15px;border-radius:5px;border:none;font-family:"Roboto Condensed",sans-serif;background-color:#fff;outline:none;-webkit-box-shadow:none;-webkit-appearance:none;box-shadow:none;-moz-appearance:textfield}.form__civility{text-align:center;margin-bottom:20px}.form__civility .form__label--inline{font-weight:700}.form__required{text-align:center;font-size:.75rem}.form__confirm{display:none;padding:0 20px;width:100%;margin-bottom:25px}@media only screen and (min-width: 850px){.form__confirm{margin:auto 0 45px}}.form__confirm__content{background-color:#62768a;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center}@media only screen and (min-width: 850px){.form__confirm__content{display:block}}.form__confirm__content__line{display:block;font-size:.875rem;line-height:1.4}@media only screen and (min-width: 850px){.form__confirm__content__line{font-size:1rem}}.form__confirm__content__line.line-01{font-weight:700;font-size:1rem}@media only screen and (min-width: 850px){.form__confirm__content__line.line-01{font-size:1.125rem}}.form .radio-error{text-align:left}.form label.error{padding-top:4px}.form.hidden .form__title,.form.hidden .form__subtitle{opacity:0;visibility:hidden;transition:.5s opacity ease,.5s visibility ease}.form.hidden .form__bottom__required{display:none}.form.hidden .form__bottom{-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 850px){.form.hidden .form__bottom{margin-top:auto}}.form.hidden .form__data{margin-top:inherit}.form__submit__button{display:block;width:100%;padding:12px 10px;margin:25px auto 15px;background-color:#2d3357;border:none;color:#fff;font-size:1rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-align:center;text-transform:uppercase;outline:none;border-radius:6px;cursor:pointer;transition:background-color .7s}@media only screen and (min-width: 1200px){.form__submit__button:hover{background-color:#3e4779}}.form input[type=radio]:checked,.form input[type=radio]:not(:checked),.form input[type=checkbox]:checked,.form input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.form input[type=radio]:checked+label,.form input[type=radio]:not(:checked)+label,.form input[type=checkbox]:checked+label,.form input[type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;margin-right:16px;cursor:pointer;font-size:.875rem;display:inline-block}.form input[type=radio]:checked+label::before,.form input[type=radio]:not(:checked)+label::before,.form input[type=checkbox]:checked+label::before,.form input[type=checkbox]:not(:checked)+label::before{content:"";position:absolute;left:0;top:-2px;width:19px;height:19px;border-radius:999px;background-color:#fff}.form input[type=radio]:checked+label::after,.form input[type=radio]:not(:checked)+label::after,.form input[type=checkbox]:checked+label::after,.form input[type=checkbox]:not(:checked)+label::after{content:"";position:absolute;top:2px;left:4px;width:11px;height:11px;background-color:#2d3357;border-radius:999px;transition:opacity .2s,transform .2s}.form input[type=radio]:not(:checked)+label::after,.form input[type=checkbox]:not(:checked)+label::after{opacity:0;transform:scale(0)}.form input[type=radio]:checked+label::after,.form input[type=checkbox]:checked+label::after{opacity:1;transform:scale(1)}.form input[type=checkbox]:checked+label,.form input[type=checkbox]:not(:checked)+label{font-size:.75rem}.form input[type=checkbox]:checked+label::before,.form input[type=checkbox]:not(:checked)+label::before{top:3px;border-radius:0}.form input[type=checkbox]:checked+label::after,.form input[type=checkbox]:not(:checked)+label::after{top:7px;border-radius:0}.form ::-webkit-input-placeholder{color:inherit}.form ::-moz-placeholder{color:inherit;opacity:1}.form :-ms-input-placeholder{color:#000}.form label[class*=error],.form p[class*=error]{display:inline-block;color:#ff5050;font-size:.875rem;margin-top:2px}.form p[class*=error]{display:block;text-align:center;margin-top:10px}.form input[class*=error]{color:#ff5050}.form input[class*=error]+label{color:#ff5050 !important}.logo-kaufman__letter{fill:#fff}.logo-kaufman__background{fill:none}.logo-kaufman__and{fill:#fff;stroke:#fff}.header{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 850px){.header{position:absolute;right:65px;top:20px;z-index:1}}.header__logo__baseline{font-family:"Roboto",sans-serif;color:gray;font-size:.5rem;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;margin-bottom:10px}@media only screen and (min-width: 850px){.header__logo__baseline{color:#2d3357}}.header__logo__baseline:after,.header__logo__baseline:before{content:"";display:block;width:100%;height:1px;background-color:gray}@media only screen and (min-width: 850px){.header__logo__baseline:after,.header__logo__baseline:before{background-color:#2d3357}}.header__logo__baseline:before{margin-right:15px}.header__logo__baseline:after{margin-left:15px}.header__logo__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.header__logo__kaufman svg{width:100px;height:35px;margin-right:10px}.header__logo__atrealis{width:92px;height:35px;background:url("../img/logo-atrealis.png") no-repeat center/contain}@media only screen and (min-width: 850px){.header--mobile{display:none}}.header--desktop{display:none}@media only screen and (min-width: 850px){.header--desktop{display:block;margin-bottom:40px}}@media only screen and (min-width: 850px){.banner{width:calc(100% - 366px);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.banner__background{width:100%;height:210px;background:url("../img/kaufman-bg.jpg") center/cover}@media only screen and (min-width: 850px){.banner__background{background-position:right;height:auto}}@media only screen and (min-width: 1500px){.banner__background{background-position:center}}.banner__content{padding:30px 20px}@media only screen and (min-width: 850px){.banner__content{padding:30px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 850px){.banner__content{width:430px;background:#fff;z-index:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media only screen and (min-width: 1200px){.banner__content{width:530px}}.banner__content__title{margin-bottom:25px}@media only screen and (min-width: 850px){.banner__content__title{margin-bottom:45px}}.banner__content__title__line{font-family:"Roboto Condensed",sans-serif;display:block}.banner__content__title__line.line-01{color:#d9ca84;font-size:1.25rem;text-transform:uppercase;font-weight:700;margin-bottom:10px}@media only screen and (min-width: 850px){.banner__content__title__line.line-01{font-size:1.6875rem}}.banner__content__title__line.line-02{font-size:1.125rem;line-height:1.3}@media only screen and (min-width: 850px){.banner__content__title__line.line-02{font-size:1.875rem}}.banner__content__title__line__subline{display:block}.banner__content__list{line-height:1.6;font-weight:300}@media only screen and (min-width: 850px){.banner__content__list{font-size:.9375rem;line-height:1.4}}.banner__content__list__item{padding:0 0 20px 50px;position:relative}.banner__content__list__item:last-child{padding-bottom:0}.banner__content__list__item__icon{width:30px;height:30px;position:absolute;left:0;top:5px;fill:#62768a}.form{padding:40px 20px;background-color:#62768a;color:#fff;font-family:"Roboto Condensed",sans-serif}@media only screen and (min-width: 850px){.form{width:366px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;padding:50px 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.form__subtitle,.form__title{font-family:"Roboto Condensed",sans-serif;text-align:center;display:block}.form__title{font-size:1.25rem;font-weight:700;margin-bottom:5px}.form__subtitle{font-size:.875rem;font-weight:300}.form__registration{margin-top:30px}.form__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px;font-size:.6875rem}.form__bottom__notices{color:#fff;transition:.5s color ease;font-size:.75rem}.form__bottom__notices:hover{color:#2d3357}.form__data{display:block;text-align:center;font-size:.75rem;line-height:1.4}@media only screen and (min-width: 850px){.form__data{margin-top:auto}}.form__data__link{color:#fff;transition:.5s color ease}.form__data__link:hover{color:#2d3357}.sticky{background-color:#62768a;padding:20px;position:fixed;width:100%;left:0;bottom:0;transition:.5s bottom ease}@media only screen and (min-width: 850px){.sticky{display:none}}.sticky.disable{bottom:-100%}.sticky__button{background-color:#2d3357;padding:12px 10px;color:#fff;font-size:1rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:.7s background-color ease;display:block;text-align:center}@media only screen and (min-width: 1200px){.sticky__button:hover{background-color:#3e4779}}@media only screen and (min-width: 850px){.homepage{display:-ms-flexbox;display:flex;min-height:700px}}