/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
@font-face{font-family:'Circular';src:url("../fonts/circular/CircularXXWeb-Light.woff2") format("woff2"),url("../fonts/circular/CircularXXWeb-Light.woff") format("woff");font-style:normal;font-weight:300}
@font-face{font-family:'Circular';src:url("../fonts/circular/CircularXXWeb-Regular.woff2") format("woff2"),url("../fonts/circular/CircularXXWeb-Regular.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:'Circular';src:url("../fonts/circular/CircularXXWeb-Medium.woff2") format("woff2"),url("../fonts/circular/CircularXXWeb-Medium.woff") format("woff");font-style:normal;font-weight:500}
@font-face{font-family:'Circular';src:url("../fonts/circular/CircularXXWeb-Bold.woff2") format("woff2"),url("../fonts/circular/CircularXXWeb-Bold.woff") format("woff");font-style:normal;font-weight:700}
@font-face{font-family:'Circular';src:url("../fonts/circular/CircularXXWeb-Black.woff2") format("woff2"),url("../fonts/circular/CircularXXWeb-Black.woff") format("woff");font-style:normal;font-weight:900}
.col-nav__wrap{position:sticky;top:1rem}
.col-nav__wrap ul{list-style:none;padding-left:6rem}
.col-nav__wrap ul li{line-height:2;margin-bottom:.5rem;padding-left:.5rem;border-left:2px solid transparent}
.col-nav__wrap ul li a{color:#151417 !important;font-size:.875rem}
.col-nav__wrap ul li.active{border-color:#600dff}
.col-nav__wrap ul li.active>a{color:#600dff !important}
.col-nav__wrap ul li:hover>a{color:#600dff !important}
body{min-height:100vh;margin:0;font-family:"Circular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.625;color:#151417;text-align:left;background-color:#f2eee8}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
a{color:#600dff;text-decoration:none;background-color:transparent}
p{margin-top:0;margin-bottom:1rem}
.h-100{height:calc(100% - 80px - 96px)}
.w-100{width:100%}
.text-center{text-align:center}
.container-fluid{padding-left:15px;padding-right:15px}
.container{width:100%;max-width:1230px;margin:auto;padding-left:15px;padding-right:15px}
.header{background-color:#fff;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main{background-color:#fff}
.main h1{font-size:4rem;letter-spacing:-0.05em;font-weight:900;margin-top:0;margin-bottom:1rem;line-height:1}
.main h2{font-size:1.5rem;margin-bottom:1rem;letter-spacing:-0.03em;font-weight:700;line-height:1}
.main .content{margin-bottom:2rem}
.ot-form-wrapper{max-width:100%;height:1200px;margin:auto}
.ot-form-wrapper iframe{width:100%;height:100%;border:0}
.footer{height:96px;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}
.footer__nav .menu li{margin-right:33px}
.footer__nav .menu a{font-size:14px;line-height:16px;color:#151417}
.footer__nav .menu a:hover{text-decoration:underline}
.footer__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:normal;font-weight:normal;font-size:12px;line-height:15px}
.footer img{margin-right:26px;height:26px;margin-top:-5px}
.page-template .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.page-template.page-template-template-privacy .title-section{text-align:center;padding-top:3rem;padding-bottom:3rem}
.page-template.page-template-template-privacy .title-section p{margin-bottom:0}
.page-template.page-template-template-data .title-section{padding-top:3rem;padding-bottom:3rem}
.page-template.page-template-template-data .title-section p{font-size:1.25em;line-height:30px;letter-spacing:-0.03em}
.page-template.page-template-template-data .title-section__content,.page-template.page-template-template-data .title-section__image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:16px;padding-left:16px}
.page-template.page-template-template-data .title-section__content{-ms-flex-item-align:center;align-self:center}
.page-template.page-template-template-data .title-section__image img{max-width:100%;height:auto}
.page-template .content-section{background-color:#f2eee8;padding-top:2.5rem;padding-bottom:2.5rem}
.page-template .col-nav{width:100%;padding-right:15px;padding-left:15px;display:none;-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.page-template .col-content{width:100%;padding-right:15px;padding-left:15px}
.page-template .title-section__notice{padding-top:5rem;font-size:1.5rem;line-height:2}
@media(min-width:576px){.page-template.page-template-template-data .title-section__content,.page-template.page-template-template-data .title-section__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}@media(min-width:768px){.page-template .col-nav{display:block}
.page-template .col-content{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
}@media(max-width:767px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer__nav .menu{padding-bottom:15px}
}@media(max-width:576px){.main h1{font-size:3rem}
}