
/* Opal Bootstrap - Base grid and utilities */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;font-family:'PT Serif',Georgia,serif;font-size:16px;line-height:1.6;color:#333239;background:#edebe5}
a{color:#ffc200;text-decoration:none}
a:hover{color:#e6af00;text-decoration:underline}
img{max-width:100%;height:auto;vertical-align:middle;border:0}
h1,h2,h3,h4,h5,h6{font-family:'DM Sans',sans-serif;font-weight:700;line-height:1.2;margin:0 0 15px;color:#333239}
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}
p{margin:0 0 15px}
ul,ol{margin:0 0 15px;padding:0 0 0 30px}
.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container{max-width:1200px}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
    position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{flex:1 0 0}
.col-1{flex:0 0 8.333%;max-width:8.333%}.col-2{flex:0 0 16.667%;max-width:16.667%}.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.333%;max-width:33.333%}.col-5{flex:0 0 41.667%;max-width:41.667%}.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.333%;max-width:58.333%}.col-8{flex:0 0 66.667%;max-width:66.667%}.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.333%;max-width:83.333%}.col-11{flex:0 0 91.667%;max-width:91.667%}.col-12{flex:0 0 100%;max-width:100%}
@media(min-width:768px){
.col-md-1{flex:0 0 8.333%;max-width:8.333%}.col-md-2{flex:0 0 16.667%;max-width:16.667%}.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-4{flex:0 0 33.333%;max-width:33.333%}.col-md-5{flex:0 0 41.667%;max-width:41.667%}.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-7{flex:0 0 58.333%;max-width:58.333%}.col-md-8{flex:0 0 66.667%;max-width:66.667%}.col-md-9{flex:0 0 75%;max-width:75%}
.col-md-10{flex:0 0 83.333%;max-width:83.333%}.col-md-11{flex:0 0 91.667%;max-width:91.667%}.col-md-12{flex:0 0 100%;max-width:100%}
}
@media(min-width:992px){
.col-lg-1{flex:0 0 8.333%;max-width:8.333%}.col-lg-2{flex:0 0 16.667%;max-width:16.667%}.col-lg-3{flex:0 0 25%;max-width:25%}
.col-lg-4{flex:0 0 33.333%;max-width:33.333%}.col-lg-5{flex:0 0 41.667%;max-width:41.667%}.col-lg-6{flex:0 0 50%;max-width:50%}
.col-lg-7{flex:0 0 58.333%;max-width:58.333%}.col-lg-8{flex:0 0 66.667%;max-width:66.667%}.col-lg-9{flex:0 0 75%;max-width:75%}
.col-lg-10{flex:0 0 83.333%;max-width:83.333%}.col-lg-11{flex:0 0 91.667%;max-width:91.667%}.col-lg-12{flex:0 0 100%;max-width:100%}
}
.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}
.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-inline-block{display:inline-block}
.justify-content-center{justify-content:center}.align-items-center{align-items:center}
.w-100{width:100%}.h-100{height:100%}.m-0{margin:0}.p-0{padding:0}
.clearfix::after{display:block;clear:both;content:""}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.btn{display:inline-block;padding:10px 25px;font-family:'DM Sans',sans-serif;font-weight:700;font-size:14px;text-align:center;
     text-decoration:none;border:none;border-radius:4px;cursor:pointer;transition:all .3s}
.btn-primary{background:#ffc200;color:#333239}.btn-primary:hover{background:#e6af00}
