@import"/wp-includes/css/dist/block-library/style.min.css";
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,.mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,.small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
display:block
}
body{
line-height:1
}
ol,ul{
list-style:none
}
blockquote,q{
quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
content:"";
content:none
}
table{
border-collapse:collapse;
border-spacing:0
}
:root{
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-body-color-rgb: 33, 37, 41;
--bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-bg: #fff
}
*,*::before,*::after{
box-sizing:border-box
}
@media(prefers-reduced-motion: no-preference){
:root{
scroll-behavior:smooth
}

}
body{
margin:0;
font-family:var(--bs-body-font-family);
font-size:var(--bs-body-font-size);
font-weight:var(--bs-body-font-weight);
line-height:var(--bs-body-line-height);
color:var(--bs-body-color);
text-align:var(--bs-body-text-align);
background-color:var(--bs-body-bg);
-webkit-text-size-adjust:100%;
-webkit-tap-highlight-color:rgba(0,0,0,0)
}
hr{
margin:1rem 0;
color:inherit;
background-color:currentColor;
border:0;
opacity:.25
}
hr:not([size]){
height:1px
}
h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{
margin-top:0;
margin-bottom:.5rem;
font-weight:500;
line-height:1.2
}
h1,.h1{
font-size:calc(1.375rem + 1.5vw)
}
@media(min-width: 1200px){
h1,.h1{
font-size:2.5rem
}

}
h2,.h2{
font-size:calc(1.325rem + 0.9vw)
}
@media(min-width: 1200px){
h2,.h2{
font-size:2rem
}

}
h3,.h3{
font-size:calc(1.3rem + 0.6vw)
}
@media(min-width: 1200px){
h3,.h3{
font-size:1.75rem
}

}
h4,.h4{
font-size:calc(1.275rem + 0.3vw)
}
@media(min-width: 1200px){
h4,.h4{
font-size:1.5rem
}

}
h5,.h5{
font-size:calc(1.26rem + 0.12vw)
}
@media(min-width: 1200px){
h5,.h5{
font-size:1.35rem
}

}
h6,.h6{
font-size:1rem
}
p{
margin-top:0;
margin-bottom:1rem
}
abbr[title],abbr[data-bs-original-title]{
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted;
cursor:help;
-webkit-text-decoration-skip-ink:none;
text-decoration-skip-ink:none
}
address{
margin-bottom:1rem;
font-style:normal;
line-height:inherit
}
ol,ul{
padding-left:2rem
}
ol,ul,dl{
margin-top:0;
margin-bottom:1rem
}
ol ol,ul ul,ol ul,ul ol{
margin-bottom:0
}
dt{
font-weight:700
}
dd{
margin-bottom:.5rem;
margin-left:0
}
blockquote{
margin:0 0 1rem
}
b,strong{
font-weight:bolder
}
small,.small{
font-size:0.875em
}
mark,.mark{
padding:.2em;
background-color:#fcf8e3
}
sub,sup{
position:relative;
font-size:0.75em;
line-height:0;
vertical-align:baseline
}
sub{
bottom:-0.25em
}
sup{
top:-0.5em
}
a{
color:#0d6efd;
text-decoration:underline
}
a:hover{
color:#0a58ca
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
color:inherit;
text-decoration:none
}
pre,code,kbd,samp{
font-family:var(--bs-font-monospace);
font-size:1em;
direction:ltr /* rtl:ignore */;
unicode-bidi:bidi-override
}
pre{
display:block;
margin-top:0;
margin-bottom:1rem;
overflow:auto;
font-size:0.875em
}
pre code{
font-size:inherit;
color:inherit;
word-break:normal
}
code{
font-size:0.875em;
color:#d63384;
word-wrap:break-word
}
a>code{
color:inherit
}
kbd{
padding:.2rem .4rem;
font-size:0.875em;
color:#fff;
background-color:#212529;
border-radius:.2rem
}
kbd kbd{
padding:0;
font-size:1em;
font-weight:700
}
figure{
margin:0 0 1rem
}
img,svg{
vertical-align:middle
}
table{
caption-side:bottom;
border-collapse:collapse
}
caption{
padding-top:.5rem;
padding-bottom:.5rem;
color:#6c757d;
text-align:left
}
th{
text-align:inherit;
text-align:-webkit-match-parent
}
thead,tbody,tfoot,tr,td,th{
border-color:inherit;
border-style:solid;
border-width:0
}
label{
display:inline-block
}
button{
border-radius:0
}
button:focus:not(:focus-visible){
outline:0
}
input,button,select,optgroup,textarea{
margin:0;
font-family:inherit;
font-size:inherit;
line-height:inherit
}
button,select{
text-transform:none
}
[role=button]{
cursor:pointer
}
select{
word-wrap:normal
}
select:disabled{
opacity:1
}
[list]::-webkit-calendar-picker-indicator{
display:none
}
button,[type=button],[type=reset],[type=submit]{
-webkit-appearance:button
}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){
cursor:pointer
}
::-moz-focus-inner{
padding:0;
border-style:none
}
textarea{
resize:vertical
}
fieldset{
min-width:0;
padding:0;
margin:0;
border:0
}
legend{
float:left;
width:100%;
padding:0;
margin-bottom:.5rem;
font-size:calc(1.275rem + 0.3vw);
line-height:inherit
}
@media(min-width: 1200px){
legend{
font-size:1.5rem
}

}
legend+*{
clear:left
}
::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{
padding:0
}
::-webkit-inner-spin-button{
height:auto
}
[type=search]{
outline-offset:-2px;
-webkit-appearance:textfield
}
::-webkit-search-decoration{
-webkit-appearance:none
}
::-webkit-color-swatch-wrapper{
padding:0
}
::file-selector-button{
font:inherit
}
::-webkit-file-upload-button{
font:inherit;
-webkit-appearance:button
}
output{
display:inline-block
}
iframe{
border:0
}
summary{
display:list-item;
cursor:pointer
}
progress{
vertical-align:baseline
}
[hidden]{
display:none !important
}
.lead{
font-size:1.25rem;
font-weight:300
}
.display-1{
font-size:calc(1.375rem + 1.5vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-1{
font-size:2.5rem
}

}
.display-2{
font-size:calc(1.425rem + 2.1vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-2{
font-size:3rem
}

}
.display-3{
font-size:calc(1.475rem + 2.7vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-3{
font-size:3.5rem
}

}
.display-4{
font-size:calc(1.525rem + 3.3vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-4{
font-size:4rem
}

}
.display-5{
font-size:calc(1.575rem + 3.9vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-5{
font-size:4.5rem
}

}
.display-6{
font-size:calc(1.625rem + 4.5vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-6{
font-size:5rem
}

}
.display-7{
font-size:calc(1.675rem + 5.1vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-7{
font-size:5.5rem
}

}
.display-8{
font-size:calc(1.725rem + 5.7vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-8{
font-size:6rem
}

}
.display-9{
font-size:calc(1.775rem + 6.3vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-9{
font-size:6.5rem
}

}
.display-10{
font-size:calc(1.825rem + 6.9vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-10{
font-size:7rem
}

}
.display-11{
font-size:calc(1.925rem + 8.1vw);
font-weight:300;
line-height:1.2
}
@media(min-width: 1200px){
.display-11{
font-size:8rem
}

}
.list-unstyled{
padding-left:0;
list-style:none
}
.list-inline{
padding-left:0;
list-style:none
}
.list-inline-item{
display:inline-block
}
.list-inline-item:not(:last-child){
margin-right:.5rem
}
.initialism{
font-size:0.875em;
text-transform:uppercase
}
.blockquote{
margin-bottom:1rem;
font-size:1.25rem
}
.blockquote>:last-child{
margin-bottom:0
}
.blockquote-footer{
margin-top:-1rem;
margin-bottom:1rem;
font-size:0.875em;
color:#6c757d
}
.blockquote-footer::before{
content:"— "
}
.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{
width:100%;
padding-right:var(--bs-gutter-x, 0.75rem);
padding-left:var(--bs-gutter-x, 0.75rem);
margin-right:auto;
margin-left:auto
}
@media(min-width: 576px){
.container-sm,.container{
max-width:540px
}

}
@media(min-width: 768px){
.container-md,.container-sm,.container{
max-width:720px
}

}
@media(min-width: 992px){
.container-lg,.container-md,.container-sm,.container{
max-width:960px
}

}
@media(min-width: 1200px){
.container-xl,.container-lg,.container-md,.container-sm,.container{
max-width:1140px
}

}
@media(min-width: 1400px){
.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{
max-width:1320px
}

}
.row{
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display:flex;
flex-wrap:wrap;
margin-top:calc(-1*var(--bs-gutter-y));
margin-right:calc(-0.5*var(--bs-gutter-x));
margin-left:calc(-0.5*var(--bs-gutter-x))
}
.row>*{
flex-shrink:0;
width:100%;
max-width:100%;
padding-right:calc(var(--bs-gutter-x)*.5);
padding-left:calc(var(--bs-gutter-x)*.5);
margin-top:var(--bs-gutter-y)
}
.col{
flex:1 0 0%
}
.row-cols-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-3>*{
flex:0 0 auto;
width:33.3333333333%
}
.row-cols-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-6>*{
flex:0 0 auto;
width:16.6666666667%
}
.col-auto{
flex:0 0 auto;
width:auto
}
.col-1{
flex:0 0 auto;
width:8.33333333%
}
.col-2{
flex:0 0 auto;
width:16.66666667%
}
.col-3{
flex:0 0 auto;
width:25%
}
.col-4{
flex:0 0 auto;
width:33.33333333%
}
.col-5{
flex:0 0 auto;
width:41.66666667%
}
.col-6{
flex:0 0 auto;
width:50%
}
.col-7{
flex:0 0 auto;
width:58.33333333%
}
.col-8{
flex:0 0 auto;
width:66.66666667%
}
.col-9{
flex:0 0 auto;
width:75%
}
.col-10{
flex:0 0 auto;
width:83.33333333%
}
.col-11{
flex:0 0 auto;
width:91.66666667%
}
.col-12{
flex:0 0 auto;
width:100%
}
.offset-1{
margin-left:8.33333333%
}
.offset-2{
margin-left:16.66666667%
}
.offset-3{
margin-left:25%
}
.offset-4{
margin-left:33.33333333%
}
.offset-5{
margin-left:41.66666667%
}
.offset-6{
margin-left:50%
}
.offset-7{
margin-left:58.33333333%
}
.offset-8{
margin-left:66.66666667%
}
.offset-9{
margin-left:75%
}
.offset-10{
margin-left:83.33333333%
}
.offset-11{
margin-left:91.66666667%
}
.g-0,.gx-0{
--bs-gutter-x: 0
}
.g-0,.gy-0{
--bs-gutter-y: 0
}
.g-1,.gx-1{
--bs-gutter-x: 0.25rem
}
.g-1,.gy-1{
--bs-gutter-y: 0.25rem
}
.g-2,.gx-2{
--bs-gutter-x: 0.5rem
}
.g-2,.gy-2{
--bs-gutter-y: 0.5rem
}
.g-3,.gx-3{
--bs-gutter-x: 1rem
}
.g-3,.gy-3{
--bs-gutter-y: 1rem
}
.g-4,.gx-4{
--bs-gutter-x: 1.5rem
}
.g-4,.gy-4{
--bs-gutter-y: 1.5rem
}
.g-5,.gx-5{
--bs-gutter-x: 2.25rem
}
.g-5,.gy-5{
--bs-gutter-y: 2.25rem
}
.g-6,.gx-6{
--bs-gutter-x: 3rem
}
.g-6,.gy-6{
--bs-gutter-y: 3rem
}
.g-7,.gx-7{
--bs-gutter-x: 4rem
}
.g-7,.gy-7{
--bs-gutter-y: 4rem
}
.g-8,.gx-8{
--bs-gutter-x: 5rem
}
.g-8,.gy-8{
--bs-gutter-y: 5rem
}
.g-9,.gx-9{
--bs-gutter-x: 6rem
}
.g-9,.gy-9{
--bs-gutter-y: 6rem
}
.g-10,.gx-10{
--bs-gutter-x: 7rem
}
.g-10,.gy-10{
--bs-gutter-y: 7rem
}
.g-11,.gx-11{
--bs-gutter-x: 8rem
}
.g-11,.gy-11{
--bs-gutter-y: 8rem
}
.g-13,.gx-13{
--bs-gutter-x: 10rem
}
.g-13,.gy-13{
--bs-gutter-y: 10rem
}
.g-14,.gx-14{
--bs-gutter-x: 11rem
}
.g-14,.gy-14{
--bs-gutter-y: 11rem
}
.g-15,.gx-15{
--bs-gutter-x: 12rem
}
.g-15,.gy-15{
--bs-gutter-y: 12rem
}
@media(min-width: 576px){
.col-sm{
flex:1 0 0%
}
.row-cols-sm-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-sm-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-sm-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-sm-3>*{
flex:0 0 auto;
width:33.3333333333%
}
.row-cols-sm-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-sm-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-sm-6>*{
flex:0 0 auto;
width:16.6666666667%
}
.col-sm-auto{
flex:0 0 auto;
width:auto
}
.col-sm-1{
flex:0 0 auto;
width:8.33333333%
}
.col-sm-2{
flex:0 0 auto;
width:16.66666667%
}
.col-sm-3{
flex:0 0 auto;
width:25%
}
.col-sm-4{
flex:0 0 auto;
width:33.33333333%
}
.col-sm-5{
flex:0 0 auto;
width:41.66666667%
}
.col-sm-6{
flex:0 0 auto;
width:50%
}
.col-sm-7{
flex:0 0 auto;
width:58.33333333%
}
.col-sm-8{
flex:0 0 auto;
width:66.66666667%
}
.col-sm-9{
flex:0 0 auto;
width:75%
}
.col-sm-10{
flex:0 0 auto;
width:83.33333333%
}
.col-sm-11{
flex:0 0 auto;
width:91.66666667%
}
.col-sm-12{
flex:0 0 auto;
width:100%
}
.offset-sm-0{
margin-left:0
}
.offset-sm-1{
margin-left:8.33333333%
}
.offset-sm-2{
margin-left:16.66666667%
}
.offset-sm-3{
margin-left:25%
}
.offset-sm-4{
margin-left:33.33333333%
}
.offset-sm-5{
margin-left:41.66666667%
}
.offset-sm-6{
margin-left:50%
}
.offset-sm-7{
margin-left:58.33333333%
}
.offset-sm-8{
margin-left:66.66666667%
}
.offset-sm-9{
margin-left:75%
}
.offset-sm-10{
margin-left:83.33333333%
}
.offset-sm-11{
margin-left:91.66666667%
}
.g-sm-0,.gx-sm-0{
--bs-gutter-x: 0
}
.g-sm-0,.gy-sm-0{
--bs-gutter-y: 0
}
.g-sm-1,.gx-sm-1{
--bs-gutter-x: 0.25rem
}
.g-sm-1,.gy-sm-1{
--bs-gutter-y: 0.25rem
}
.g-sm-2,.gx-sm-2{
--bs-gutter-x: 0.5rem
}
.g-sm-2,.gy-sm-2{
--bs-gutter-y: 0.5rem
}
.g-sm-3,.gx-sm-3{
--bs-gutter-x: 1rem
}
.g-sm-3,.gy-sm-3{
--bs-gutter-y: 1rem
}
.g-sm-4,.gx-sm-4{
--bs-gutter-x: 1.5rem
}
.g-sm-4,.gy-sm-4{
--bs-gutter-y: 1.5rem
}
.g-sm-5,.gx-sm-5{
--bs-gutter-x: 2.25rem
}
.g-sm-5,.gy-sm-5{
--bs-gutter-y: 2.25rem
}
.g-sm-6,.gx-sm-6{
--bs-gutter-x: 3rem
}
.g-sm-6,.gy-sm-6{
--bs-gutter-y: 3rem
}
.g-sm-7,.gx-sm-7{
--bs-gutter-x: 4rem
}
.g-sm-7,.gy-sm-7{
--bs-gutter-y: 4rem
}
.g-sm-8,.gx-sm-8{
--bs-gutter-x: 5rem
}
.g-sm-8,.gy-sm-8{
--bs-gutter-y: 5rem
}
.g-sm-9,.gx-sm-9{
--bs-gutter-x: 6rem
}
.g-sm-9,.gy-sm-9{
--bs-gutter-y: 6rem
}
.g-sm-10,.gx-sm-10{
--bs-gutter-x: 7rem
}
.g-sm-10,.gy-sm-10{
--bs-gutter-y: 7rem
}
.g-sm-11,.gx-sm-11{
--bs-gutter-x: 8rem
}
.g-sm-11,.gy-sm-11{
--bs-gutter-y: 8rem
}
.g-sm-13,.gx-sm-13{
--bs-gutter-x: 10rem
}
.g-sm-13,.gy-sm-13{
--bs-gutter-y: 10rem
}
.g-sm-14,.gx-sm-14{
--bs-gutter-x: 11rem
}
.g-sm-14,.gy-sm-14{
--bs-gutter-y: 11rem
}
.g-sm-15,.gx-sm-15{
--bs-gutter-x: 12rem
}
.g-sm-15,.gy-sm-15{
--bs-gutter-y: 12rem
}

}
@media(min-width: 768px){
.col-md{
flex:1 0 0%
}
.row-cols-md-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-md-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-md-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-md-3>*{
flex:0 0 auto;
width:33.3333333333%
}
.row-cols-md-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-md-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-md-6>*{
flex:0 0 auto;
width:16.6666666667%
}
.col-md-auto{
flex:0 0 auto;
width:auto
}
.col-md-1{
flex:0 0 auto;
width:8.33333333%
}
.col-md-2{
flex:0 0 auto;
width:16.66666667%
}
.col-md-3{
flex:0 0 auto;
width:25%
}
.col-md-4{
flex:0 0 auto;
width:33.33333333%
}
.col-md-5{
flex:0 0 auto;
width:41.66666667%
}
.col-md-6{
flex:0 0 auto;
width:50%
}
.col-md-7{
flex:0 0 auto;
width:58.33333333%
}
.col-md-8{
flex:0 0 auto;
width:66.66666667%
}
.col-md-9{
flex:0 0 auto;
width:75%
}
.col-md-10{
flex:0 0 auto;
width:83.33333333%
}
.col-md-11{
flex:0 0 auto;
width:91.66666667%
}
.col-md-12{
flex:0 0 auto;
width:100%
}
.offset-md-0{
margin-left:0
}
.offset-md-1{
margin-left:8.33333333%
}
.offset-md-2{
margin-left:16.66666667%
}
.offset-md-3{
margin-left:25%
}
.offset-md-4{
margin-left:33.33333333%
}
.offset-md-5{
margin-left:41.66666667%
}
.offset-md-6{
margin-left:50%
}
.offset-md-7{
margin-left:58.33333333%
}
.offset-md-8{
margin-left:66.66666667%
}
.offset-md-9{
margin-left:75%
}
.offset-md-10{
margin-left:83.33333333%
}
.offset-md-11{
margin-left:91.66666667%
}
.g-md-0,.gx-md-0{
--bs-gutter-x: 0
}
.g-md-0,.gy-md-0{
--bs-gutter-y: 0
}
.g-md-1,.gx-md-1{
--bs-gutter-x: 0.25rem
}
.g-md-1,.gy-md-1{
--bs-gutter-y: 0.25rem
}
.g-md-2,.gx-md-2{
--bs-gutter-x: 0.5rem
}
.g-md-2,.gy-md-2{
--bs-gutter-y: 0.5rem
}
.g-md-3,.gx-md-3{
--bs-gutter-x: 1rem
}
.g-md-3,.gy-md-3{
--bs-gutter-y: 1rem
}
.g-md-4,.gx-md-4{
--bs-gutter-x: 1.5rem
}
.g-md-4,.gy-md-4{
--bs-gutter-y: 1.5rem
}
.g-md-5,.gx-md-5{
--bs-gutter-x: 2.25rem
}
.g-md-5,.gy-md-5{
--bs-gutter-y: 2.25rem
}
.g-md-6,.gx-md-6{
--bs-gutter-x: 3rem
}
.g-md-6,.gy-md-6{
--bs-gutter-y: 3rem
}
.g-md-7,.gx-md-7{
--bs-gutter-x: 4rem
}
.g-md-7,.gy-md-7{
--bs-gutter-y: 4rem
}
.g-md-8,.gx-md-8{
--bs-gutter-x: 5rem
}
.g-md-8,.gy-md-8{
--bs-gutter-y: 5rem
}
.g-md-9,.gx-md-9{
--bs-gutter-x: 6rem
}
.g-md-9,.gy-md-9{
--bs-gutter-y: 6rem
}
.g-md-10,.gx-md-10{
--bs-gutter-x: 7rem
}
.g-md-10,.gy-md-10{
--bs-gutter-y: 7rem
}
.g-md-11,.gx-md-11{
--bs-gutter-x: 8rem
}
.g-md-11,.gy-md-11{
--bs-gutter-y: 8rem
}
.g-md-13,.gx-md-13{
--bs-gutter-x: 10rem
}
.g-md-13,.gy-md-13{
--bs-gutter-y: 10rem
}
.g-md-14,.gx-md-14{
--bs-gutter-x: 11rem
}
.g-md-14,.gy-md-14{
--bs-gutter-y: 11rem
}
.g-md-15,.gx-md-15{
--bs-gutter-x: 12rem
}
.g-md-15,.gy-md-15{
--bs-gutter-y: 12rem
}

}
@media(min-width: 992px){
.col-lg{
flex:1 0 0%
}
.row-cols-lg-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-lg-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-lg-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-lg-3>*{
flex:0 0 auto;
width:33.3333333333%
}
.row-cols-lg-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-lg-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-lg-6>*{
flex:0 0 auto;
width:16.6666666667%
}
.col-lg-auto{
flex:0 0 auto;
width:auto
}
.col-lg-1{
flex:0 0 auto;
width:8.33333333%
}
.col-lg-2{
flex:0 0 auto;
width:16.66666667%
}
.col-lg-3{
flex:0 0 auto;
width:25%
}
.col-lg-4{
flex:0 0 auto;
width:33.33333333%
}
.col-lg-5{
flex:0 0 auto;
width:41.66666667%
}
.col-lg-6{
flex:0 0 auto;
width:50%
}
.col-lg-7{
flex:0 0 auto;
width:58.33333333%
}
.col-lg-8{
flex:0 0 auto;
width:66.66666667%
}
.col-lg-9{
flex:0 0 auto;
width:75%
}
.col-lg-10{
flex:0 0 auto;
width:83.33333333%
}
.col-lg-11{
flex:0 0 auto;
width:91.66666667%
}
.col-lg-12{
flex:0 0 auto;
width:100%
}
.offset-lg-0{
margin-left:0
}
.offset-lg-1{
margin-left:8.33333333%
}
.offset-lg-2{
margin-left:16.66666667%
}
.offset-lg-3{
margin-left:25%
}
.offset-lg-4{
margin-left:33.33333333%
}
.offset-lg-5{
margin-left:41.66666667%
}
.offset-lg-6{
margin-left:50%
}
.offset-lg-7{
margin-left:58.33333333%
}
.offset-lg-8{
margin-left:66.66666667%
}
.offset-lg-9{
margin-left:75%
}
.offset-lg-10{
margin-left:83.33333333%
}
.offset-lg-11{
margin-left:91.66666667%
}
.g-lg-0,.gx-lg-0{
--bs-gutter-x: 0
}
.g-lg-0,.gy-lg-0{
--bs-gutter-y: 0
}
.g-lg-1,.gx-lg-1{
--bs-gutter-x: 0.25rem
}
.g-lg-1,.gy-lg-1{
--bs-gutter-y: 0.25rem
}
.g-lg-2,.gx-lg-2{
--bs-gutter-x: 0.5rem
}
.g-lg-2,.gy-lg-2{
--bs-gutter-y: 0.5rem
}
.g-lg-3,.gx-lg-3{
--bs-gutter-x: 1rem
}
.g-lg-3,.gy-lg-3{
--bs-gutter-y: 1rem
}
.g-lg-4,.gx-lg-4{
--bs-gutter-x: 1.5rem
}
.g-lg-4,.gy-lg-4{
--bs-gutter-y: 1.5rem
}
.g-lg-5,.gx-lg-5{
--bs-gutter-x: 2.25rem
}
.g-lg-5,.gy-lg-5{
--bs-gutter-y: 2.25rem
}
.g-lg-6,.gx-lg-6{
--bs-gutter-x: 3rem
}
.g-lg-6,.gy-lg-6{
--bs-gutter-y: 3rem
}
.g-lg-7,.gx-lg-7{
--bs-gutter-x: 4rem
}
.g-lg-7,.gy-lg-7{
--bs-gutter-y: 4rem
}
.g-lg-8,.gx-lg-8{
--bs-gutter-x: 5rem
}
.g-lg-8,.gy-lg-8{
--bs-gutter-y: 5rem
}
.g-lg-9,.gx-lg-9{
--bs-gutter-x: 6rem
}
.g-lg-9,.gy-lg-9{
--bs-gutter-y: 6rem
}
.g-lg-10,.gx-lg-10{
--bs-gutter-x: 7rem
}
.g-lg-10,.gy-lg-10{
--bs-gutter-y: 7rem
}
.g-lg-11,.gx-lg-11{
--bs-gutter-x: 8rem
}
.g-lg-11,.gy-lg-11{
--bs-gutter-y: 8rem
}
.g-lg-13,.gx-lg-13{
--bs-gutter-x: 10rem
}
.g-lg-13,.gy-lg-13{
--bs-gutter-y: 10rem
}
.g-lg-14,.gx-lg-14{
--bs-gutter-x: 11rem
}
.g-lg-14,.gy-lg-14{
--bs-gutter-y: 11rem
}
.g-lg-15,.gx-lg-15{
--bs-gutter-x: 12rem
}
.g-lg-15,.gy-lg-15{
--bs-gutter-y: 12rem
}

}
@media(min-width: 1200px){
.col-xl{
flex:1 0 0%
}
.row-cols-xl-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-xl-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-xl-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-xl-3>*{
flex:0 0 auto;
width:33.3333333333%
}
.row-cols-xl-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-xl-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-xl-6>*{
flex:0 0 auto;
width:16.6666666667%
}
.col-xl-auto{
flex:0 0 auto;
width:auto
}
.col-xl-1{
flex:0 0 auto;
width:8.33333333%
}
.col-xl-2{
flex:0 0 auto;
width:16.66666667%
}
.col-xl-3{
flex:0 0 auto;
width:25%
}
.col-xl-4{
flex:0 0 auto;
width:33.33333333%
}
.col-xl-5{
flex:0 0 auto;
width:41.66666667%
}
.col-xl-6{
flex:0 0 auto;
width:50%
}
.col-xl-7{
flex:0 0 auto;
width:58.33333333%
}
.col-xl-8{
flex:0 0 auto;
width:66.66666667%
}
.col-xl-9{
flex:0 0 auto;
width:75%
}
.col-xl-10{
flex:0 0 auto;
width:83.33333333%
}
.col-xl-11{
flex:0 0 auto;
width:91.66666667%
}
.col-xl-12{
flex:0 0 auto;
width:100%
}
.offset-xl-0{
margin-left:0
}
.offset-xl-1{
margin-left:8.33333333%
}
.offset-xl-2{
margin-left:16.66666667%
}
.offset-xl-3{
margin-left:25%
}
.offset-xl-4{
margin-left:33.33333333%
}
.offset-xl-5{
margin-left:41.66666667%
}
.offset-xl-6{
margin-left:50%
}
.offset-xl-7{
margin-left:58.33333333%
}
.offset-xl-8{
margin-left:66.66666667%
}
.offset-xl-9{
margin-left:75%
}
.offset-xl-10{
margin-left:83.33333333%
}
.offset-xl-11{
margin-left:91.66666667%
}
.g-xl-0,.gx-xl-0{
--bs-gutter-x: 0
}
.g-xl-0,.gy-xl-0{
--bs-gutter-y: 0
}
.g-xl-1,.gx-xl-1{
--bs-gutter-x: 0.25rem
}
.g-xl-1,.gy-xl-1{
--bs-gutter-y: 0.25rem
}
.g-xl-2,.gx-xl-2{
--bs-gutter-x: 0.5rem
}
.g-xl-2,.gy-xl-2{
--bs-gutter-y: 0.5rem
}
.g-xl-3,.gx-xl-3{
--bs-gutter-x: 1rem
}
.g-xl-3,.gy-xl-3{
--bs-gutter-y: 1rem
}
.g-xl-4,.gx-xl-4{
--bs-gutter-x: 1.5rem
}
.g-xl-4,.gy-xl-4{
--bs-gutter-y: 1.5rem
}
.g-xl-5,.gx-xl-5{
--bs-gutter-x: 2.25rem
}
.g-xl-5,.gy-xl-5{
--bs-gutter-y: 2.25rem
}
.g-xl-6,.gx-xl-6{
--bs-gutter-x: 3rem
}
.g-xl-6,.gy-xl-6{
--bs-gutter-y: 3rem
}
.g-xl-7,.gx-xl-7{
--bs-gutter-x: 4rem
}
.g-xl-7,.gy-xl-7{
--bs-gutter-y: 4rem
}
.g-xl-8,.gx-xl-8{
--bs-gutter-x: 5rem
}
.g-xl-8,.gy-xl-8{
--bs-gutter-y: 5rem
}
.g-xl-9,.gx-xl-9{
--bs-gutter-x: 6rem
}
.g-xl-9,.gy-xl-9{
--bs-gutter-y: 6rem
}
.g-xl-10,.gx-xl-10{
--bs-gutter-x: 7rem
}
.g-xl-10,.gy-xl-10{
--bs-gutter-y: 7rem
}
.g-xl-11,.gx-xl-11{
--bs-gutter-x: 8rem
}
.g-xl-11,.gy-xl-11{
--bs-gutter-y: 8rem
}
.g-xl-13,.gx-xl-13{
--bs-gutter-x: 10rem
}
.g-xl-13,.gy-xl-13{
--bs-gutter-y: 10rem
}
.g-xl-14,.gx-xl-14{
--bs-gutter-x: 11rem
}
.g-xl-14,.gy-xl-14{
--bs-gutter-y: 11rem
}
.g-xl-15,.gx-xl-15{
--bs-gutter-x: 12rem
}
.g-xl-15,.gy-xl-15{
--bs-gutter-y: 12rem
}

}
@media(min-width: 1400px){
.col-xxl{
flex:1 0 0%
}
.row-cols-xxl-auto>*{
flex:0 0 auto;
width:auto
}
.row-cols-xxl-1>*{
flex:0 0 auto;
width:100%
}
.row-cols-xxl-2>*{
flex:0 0 auto;
width:50%
}
.row-cols-xxl-3>*{
flex:0 0 auto;
width:33.3333333333%
}
.row-cols-xxl-4>*{
flex:0 0 auto;
width:25%
}
.row-cols-xxl-5>*{
flex:0 0 auto;
width:20%
}
.row-cols-xxl-6>*{
flex:0 0 auto;
width:16.6666666667%
}
.col-xxl-auto{
flex:0 0 auto;
width:auto
}
.col-xxl-1{
flex:0 0 auto;
width:8.33333333%
}
.col-xxl-2{
flex:0 0 auto;
width:16.66666667%
}
.col-xxl-3{
flex:0 0 auto;
width:25%
}
.col-xxl-4{
flex:0 0 auto;
width:33.33333333%
}
.col-xxl-5{
flex:0 0 auto;
width:41.66666667%
}
.col-xxl-6{
flex:0 0 auto;
width:50%
}
.col-xxl-7{
flex:0 0 auto;
width:58.33333333%
}
.col-xxl-8{
flex:0 0 auto;
width:66.66666667%
}
.col-xxl-9{
flex:0 0 auto;
width:75%
}
.col-xxl-10{
flex:0 0 auto;
width:83.33333333%
}
.col-xxl-11{
flex:0 0 auto;
width:91.66666667%
}
.col-xxl-12{
flex:0 0 auto;
width:100%
}
.offset-xxl-0{
margin-left:0
}
.offset-xxl-1{
margin-left:8.33333333%
}
.offset-xxl-2{
margin-left:16.66666667%
}
.offset-xxl-3{
margin-left:25%
}
.offset-xxl-4{
margin-left:33.33333333%
}
.offset-xxl-5{
margin-left:41.66666667%
}
.offset-xxl-6{
margin-left:50%
}
.offset-xxl-7{
margin-left:58.33333333%
}
.offset-xxl-8{
margin-left:66.66666667%
}
.offset-xxl-9{
margin-left:75%
}
.offset-xxl-10{
margin-left:83.33333333%
}
.offset-xxl-11{
margin-left:91.66666667%
}
.g-xxl-0,.gx-xxl-0{
--bs-gutter-x: 0
}
.g-xxl-0,.gy-xxl-0{
--bs-gutter-y: 0
}
.g-xxl-1,.gx-xxl-1{
--bs-gutter-x: 0.25rem
}
.g-xxl-1,.gy-xxl-1{
--bs-gutter-y: 0.25rem
}
.g-xxl-2,.gx-xxl-2{
--bs-gutter-x: 0.5rem
}
.g-xxl-2,.gy-xxl-2{
--bs-gutter-y: 0.5rem
}
.g-xxl-3,.gx-xxl-3{
--bs-gutter-x: 1rem
}
.g-xxl-3,.gy-xxl-3{
--bs-gutter-y: 1rem
}
.g-xxl-4,.gx-xxl-4{
--bs-gutter-x: 1.5rem
}
.g-xxl-4,.gy-xxl-4{
--bs-gutter-y: 1.5rem
}
.g-xxl-5,.gx-xxl-5{
--bs-gutter-x: 2.25rem
}
.g-xxl-5,.gy-xxl-5{
--bs-gutter-y: 2.25rem
}
.g-xxl-6,.gx-xxl-6{
--bs-gutter-x: 3rem
}
.g-xxl-6,.gy-xxl-6{
--bs-gutter-y: 3rem
}
.g-xxl-7,.gx-xxl-7{
--bs-gutter-x: 4rem
}
.g-xxl-7,.gy-xxl-7{
--bs-gutter-y: 4rem
}
.g-xxl-8,.gx-xxl-8{
--bs-gutter-x: 5rem
}
.g-xxl-8,.gy-xxl-8{
--bs-gutter-y: 5rem
}
.g-xxl-9,.gx-xxl-9{
--bs-gutter-x: 6rem
}
.g-xxl-9,.gy-xxl-9{
--bs-gutter-y: 6rem
}
.g-xxl-10,.gx-xxl-10{
--bs-gutter-x: 7rem
}
.g-xxl-10,.gy-xxl-10{
--bs-gutter-y: 7rem
}
.g-xxl-11,.gx-xxl-11{
--bs-gutter-x: 8rem
}
.g-xxl-11,.gy-xxl-11{
--bs-gutter-y: 8rem
}
.g-xxl-13,.gx-xxl-13{
--bs-gutter-x: 10rem
}
.g-xxl-13,.gy-xxl-13{
--bs-gutter-y: 10rem
}
.g-xxl-14,.gx-xxl-14{
--bs-gutter-x: 11rem
}
.g-xxl-14,.gy-xxl-14{
--bs-gutter-y: 11rem
}
.g-xxl-15,.gx-xxl-15{
--bs-gutter-x: 12rem
}
.g-xxl-15,.gy-xxl-15{
--bs-gutter-y: 12rem
}

}
.btn{
display:inline-block;
font-weight:400;
line-height:1.5;
color:#212529;
text-align:center;
text-decoration:none;
vertical-align:middle;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:rgba(0,0,0,0);
border:1px solid rgba(0,0,0,0);
padding:.375rem .75rem;
font-size:1rem;
border-radius:.25rem;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion: reduce){
.btn{
transition:none
}

}
.btn:hover{
color:#212529
}
.btn-check:focus+.btn,.btn:focus{
outline:0;
box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.btn:disabled,.btn.disabled,fieldset:disabled .btn{
pointer-events:none;
opacity:.65
}
.btn-primary{
color:#fff;
background-color:#0d6efd;
border-color:#0d6efd
}
.btn-primary:hover{
color:#fff;
background-color:#0b5ed7;
border-color:#0a58ca
}
.btn-check:focus+.btn-primary,.btn-primary:focus{
color:#fff;
background-color:#0b5ed7;
border-color:#0a58ca;
box-shadow:0 0 0 .25rem rgba(49,132,253,.5)
}
.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{
color:#fff;
background-color:#0a58ca;
border-color:#0a53be
}
.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{
box-shadow:0 0 0 .25rem rgba(49,132,253,.5)
}
.btn-primary:disabled,.btn-primary.disabled{
color:#fff;
background-color:#0d6efd;
border-color:#0d6efd
}
.btn-secondary{
color:#fff;
background-color:#6c757d;
border-color:#6c757d
}
.btn-secondary:hover{
color:#fff;
background-color:#5c636a;
border-color:#565e64
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus{
color:#fff;
background-color:#5c636a;
border-color:#565e64;
box-shadow:0 0 0 .25rem rgba(130,138,145,.5)
}
.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{
color:#fff;
background-color:#565e64;
border-color:#51585e
}
.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{
box-shadow:0 0 0 .25rem rgba(130,138,145,.5)
}
.btn-secondary:disabled,.btn-secondary.disabled{
color:#fff;
background-color:#6c757d;
border-color:#6c757d
}
.btn-success{
color:#fff;
background-color:#198754;
border-color:#198754
}
.btn-success:hover{
color:#fff;
background-color:#157347;
border-color:#146c43
}
.btn-check:focus+.btn-success,.btn-success:focus{
color:#fff;
background-color:#157347;
border-color:#146c43;
box-shadow:0 0 0 .25rem rgba(60,153,110,.5)
}
.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{
color:#fff;
background-color:#146c43;
border-color:#13653f
}
.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{
box-shadow:0 0 0 .25rem rgba(60,153,110,.5)
}
.btn-success:disabled,.btn-success.disabled{
color:#fff;
background-color:#198754;
border-color:#198754
}
.btn-info{
color:#000;
background-color:#0dcaf0;
border-color:#0dcaf0
}
.btn-info:hover{
color:#000;
background-color:#31d2f2;
border-color:#25cff2
}
.btn-check:focus+.btn-info,.btn-info:focus{
color:#000;
background-color:#31d2f2;
border-color:#25cff2;
box-shadow:0 0 0 .25rem rgba(11,172,204,.5)
}
.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{
color:#000;
background-color:#3dd5f3;
border-color:#25cff2
}
.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{
box-shadow:0 0 0 .25rem rgba(11,172,204,.5)
}
.btn-info:disabled,.btn-info.disabled{
color:#000;
background-color:#0dcaf0;
border-color:#0dcaf0
}
.btn-warning{
color:#000;
background-color:#ffc107;
border-color:#ffc107
}
.btn-warning:hover{
color:#000;
background-color:#ffca2c;
border-color:#ffc720
}
.btn-check:focus+.btn-warning,.btn-warning:focus{
color:#000;
background-color:#ffca2c;
border-color:#ffc720;
box-shadow:0 0 0 .25rem rgba(217,164,6,.5)
}
.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{
color:#000;
background-color:#ffcd39;
border-color:#ffc720
}
.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{
box-shadow:0 0 0 .25rem rgba(217,164,6,.5)
}
.btn-warning:disabled,.btn-warning.disabled{
color:#000;
background-color:#ffc107;
border-color:#ffc107
}
.btn-danger{
color:#fff;
background-color:#dc3545;
border-color:#dc3545
}
.btn-danger:hover{
color:#fff;
background-color:#bb2d3b;
border-color:#b02a37
}
.btn-check:focus+.btn-danger,.btn-danger:focus{
color:#fff;
background-color:#bb2d3b;
border-color:#b02a37;
box-shadow:0 0 0 .25rem rgba(225,83,97,.5)
}
.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{
color:#fff;
background-color:#b02a37;
border-color:#a52834
}
.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{
box-shadow:0 0 0 .25rem rgba(225,83,97,.5)
}
.btn-danger:disabled,.btn-danger.disabled{
color:#fff;
background-color:#dc3545;
border-color:#dc3545
}
.btn-light{
color:#000;
background-color:#f8f9fa;
border-color:#f8f9fa
}
.btn-light:hover{
color:#000;
background-color:#f9fafb;
border-color:#f9fafb
}
.btn-check:focus+.btn-light,.btn-light:focus{
color:#000;
background-color:#f9fafb;
border-color:#f9fafb;
box-shadow:0 0 0 .25rem rgba(211,212,213,.5)
}
.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{
color:#000;
background-color:#f9fafb;
border-color:#f9fafb
}
.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{
box-shadow:0 0 0 .25rem rgba(211,212,213,.5)
}
.btn-light:disabled,.btn-light.disabled{
color:#000;
background-color:#f8f9fa;
border-color:#f8f9fa
}
.btn-dark{
color:#fff;
background-color:#212529;
border-color:#212529
}
.btn-dark:hover{
color:#fff;
background-color:#1c1f23;
border-color:#1a1e21
}
.btn-check:focus+.btn-dark,.btn-dark:focus{
color:#fff;
background-color:#1c1f23;
border-color:#1a1e21;
box-shadow:0 0 0 .25rem rgba(66,70,73,.5)
}
.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{
color:#fff;
background-color:#1a1e21;
border-color:#191c1f
}
.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{
box-shadow:0 0 0 .25rem rgba(66,70,73,.5)
}
.btn-dark:disabled,.btn-dark.disabled{
color:#fff;
background-color:#212529;
border-color:#212529
}
.btn-outline-primary{
color:#0d6efd;
border-color:#0d6efd
}
.btn-outline-primary:hover{
color:#fff;
background-color:#0d6efd;
border-color:#0d6efd
}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{
box-shadow:0 0 0 .25rem rgba(13,110,253,.5)
}
.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{
color:#fff;
background-color:#0d6efd;
border-color:#0d6efd
}
.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{
box-shadow:0 0 0 .25rem rgba(13,110,253,.5)
}
.btn-outline-primary:disabled,.btn-outline-primary.disabled{
color:#0d6efd;
background-color:rgba(0,0,0,0)
}
.btn-outline-secondary{
color:#6c757d;
border-color:#6c757d
}
.btn-outline-secondary:hover{
color:#fff;
background-color:#6c757d;
border-color:#6c757d
}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{
box-shadow:0 0 0 .25rem rgba(108,117,125,.5)
}
.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{
color:#fff;
background-color:#6c757d;
border-color:#6c757d
}
.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{
box-shadow:0 0 0 .25rem rgba(108,117,125,.5)
}
.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{
color:#6c757d;
background-color:rgba(0,0,0,0)
}
.btn-outline-success{
color:#198754;
border-color:#198754
}
.btn-outline-success:hover{
color:#fff;
background-color:#198754;
border-color:#198754
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{
box-shadow:0 0 0 .25rem rgba(25,135,84,.5)
}
.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{
color:#fff;
background-color:#198754;
border-color:#198754
}
.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{
box-shadow:0 0 0 .25rem rgba(25,135,84,.5)
}
.btn-outline-success:disabled,.btn-outline-success.disabled{
color:#198754;
background-color:rgba(0,0,0,0)
}
.btn-outline-info{
color:#0dcaf0;
border-color:#0dcaf0
}
.btn-outline-info:hover{
color:#000;
background-color:#0dcaf0;
border-color:#0dcaf0
}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{
box-shadow:0 0 0 .25rem rgba(13,202,240,.5)
}
.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{
color:#000;
background-color:#0dcaf0;
border-color:#0dcaf0
}
.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{
box-shadow:0 0 0 .25rem rgba(13,202,240,.5)
}
.btn-outline-info:disabled,.btn-outline-info.disabled{
color:#0dcaf0;
background-color:rgba(0,0,0,0)
}
.btn-outline-warning{
color:#ffc107;
border-color:#ffc107
}
.btn-outline-warning:hover{
color:#000;
background-color:#ffc107;
border-color:#ffc107
}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{
box-shadow:0 0 0 .25rem rgba(255,193,7,.5)
}
.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{
color:#000;
background-color:#ffc107;
border-color:#ffc107
}
.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{
box-shadow:0 0 0 .25rem rgba(255,193,7,.5)
}
.btn-outline-warning:disabled,.btn-outline-warning.disabled{
color:#ffc107;
background-color:rgba(0,0,0,0)
}
.btn-outline-danger{
color:#dc3545;
border-color:#dc3545
}
.btn-outline-danger:hover{
color:#fff;
background-color:#dc3545;
border-color:#dc3545
}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{
box-shadow:0 0 0 .25rem rgba(220,53,69,.5)
}
.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{
color:#fff;
background-color:#dc3545;
border-color:#dc3545
}
.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{
box-shadow:0 0 0 .25rem rgba(220,53,69,.5)
}
.btn-outline-danger:disabled,.btn-outline-danger.disabled{
color:#dc3545;
background-color:rgba(0,0,0,0)
}
.btn-outline-light{
color:#f8f9fa;
border-color:#f8f9fa
}
.btn-outline-light:hover{
color:#000;
background-color:#f8f9fa;
border-color:#f8f9fa
}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{
box-shadow:0 0 0 .25rem rgba(248,249,250,.5)
}
.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{
color:#000;
background-color:#f8f9fa;
border-color:#f8f9fa
}
.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{
box-shadow:0 0 0 .25rem rgba(248,249,250,.5)
}
.btn-outline-light:disabled,.btn-outline-light.disabled{
color:#f8f9fa;
background-color:rgba(0,0,0,0)
}
.btn-outline-dark{
color:#212529;
border-color:#212529
}
.btn-outline-dark:hover{
color:#fff;
background-color:#212529;
border-color:#212529
}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{
box-shadow:0 0 0 .25rem rgba(33,37,41,.5)
}
.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{
color:#fff;
background-color:#212529;
border-color:#212529
}
.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{
box-shadow:0 0 0 .25rem rgba(33,37,41,.5)
}
.btn-outline-dark:disabled,.btn-outline-dark.disabled{
color:#212529;
background-color:rgba(0,0,0,0)
}
.btn-link{
font-weight:400;
color:#0d6efd;
text-decoration:underline
}
.btn-link:hover{
color:#0a58ca
}
.btn-link:disabled,.btn-link.disabled{
color:#6c757d
}
.btn-lg{
padding:.5rem 1rem;
font-size:1.25rem;
border-radius:.3rem
}
.btn-sm{
padding:.25rem .5rem;
font-size:0.875rem;
border-radius:.2rem
}
.clearfix::after{
display:block;
clear:both;
content:""
}
.link-primary{
color:#0d6efd
}
.link-primary:hover,.link-primary:focus{
color:#0a58ca
}
.link-secondary{
color:#6c757d
}
.link-secondary:hover,.link-secondary:focus{
color:#565e64
}
.link-success{
color:#198754
}
.link-success:hover,.link-success:focus{
color:#146c43
}
.link-info{
color:#0dcaf0
}
.link-info:hover,.link-info:focus{
color:#3dd5f3
}
.link-warning{
color:#ffc107
}
.link-warning:hover,.link-warning:focus{
color:#ffcd39
}
.link-danger{
color:#dc3545
}
.link-danger:hover,.link-danger:focus{
color:#b02a37
}
.link-light{
color:#f8f9fa
}
.link-light:hover,.link-light:focus{
color:#f9fafb
}
.link-dark{
color:#212529
}
.link-dark:hover,.link-dark:focus{
color:#1a1e21
}
.ratio{
position:relative;
width:100%
}
.ratio::before{
display:block;
padding-top:var(--bs-aspect-ratio);
content:""
}
.ratio>*{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.ratio-16x5{
--bs-aspect-ratio: 31.25%
}
.ratio-16x6{
--bs-aspect-ratio: 37.5%
}
.ratio-16x7{
--bs-aspect-ratio: 43.75%
}
.ratio-16x8{
--bs-aspect-ratio: 50%
}
.ratio-16x9{
--bs-aspect-ratio: 56.25%
}
.ratio-16x10{
--bs-aspect-ratio: 62.5%
}
.ratio-4x3{
--bs-aspect-ratio: 75%
}
.ratio-3x2{
--bs-aspect-ratio: 66.6666666667%
}
.ratio-1x1{
--bs-aspect-ratio: 100%
}
.ratio-3x4{
--bs-aspect-ratio: 133.3333333333%
}
.ratio-2x3{
--bs-aspect-ratio: 150%
}
.fixed-top{
position:fixed;
top:0;
right:0;
left:0;
z-index:1030
}
.fixed-bottom{
position:fixed;
right:0;
bottom:0;
left:0;
z-index:1030
}
.sticky-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}
@media(min-width: 576px){
.sticky-sm-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}

}
@media(min-width: 768px){
.sticky-md-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}

}
@media(min-width: 992px){
.sticky-lg-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}

}
@media(min-width: 1200px){
.sticky-xl-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}

}
@media(min-width: 1400px){
.sticky-xxl-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}

}
.hstack{
display:flex;
flex-direction:row;
align-items:center;
align-self:stretch
}
.vstack{
display:flex;
flex:1 1 auto;
flex-direction:column;
align-self:stretch
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){
position:absolute !important;
width:1px !important;
height:1px !important;
padding:0 !important;
margin:-1px !important;
overflow:hidden !important;
clip:rect(0, 0, 0, 0) !important;
white-space:nowrap !important;
border:0 !important
}
.stretched-link::after{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:1;
content:""
}
.text-truncate{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.vr{
display:inline-block;
align-self:stretch;
width:1px;
min-height:1em;
background-color:currentColor;
opacity:.25
}
.align-baseline{
vertical-align:baseline !important
}
.align-top{
vertical-align:top !important
}
.align-middle{
vertical-align:middle !important
}
.align-bottom{
vertical-align:bottom !important
}
.align-text-bottom{
vertical-align:text-bottom !important
}
.align-text-top{
vertical-align:text-top !important
}
.float-start{
float:left !important
}
.float-end{
float:right !important
}
.float-none{
float:none !important
}
.opacity-0{
opacity:0 !important
}
.opacity-25{
opacity:.25 !important
}
.opacity-50{
opacity:.5 !important
}
.opacity-75{
opacity:.75 !important
}
.opacity-100{
opacity:1 !important
}
.overflow-auto{
overflow:auto !important
}
.overflow-hidden{
overflow:hidden !important
}
.overflow-visible{
overflow:visible !important
}
.overflow-scroll{
overflow:scroll !important
}
.d-inline{
display:inline !important
}
.d-inline-block{
display:inline-block !important
}
.d-block{
display:block !important
}
.d-grid{
display:grid !important
}
.d-table{
display:table !important
}
.d-table-row{
display:table-row !important
}
.d-table-cell{
display:table-cell !important
}
.d-flex{
display:flex !important
}
.d-inline-flex{
display:inline-flex !important
}
.d-none{
display:none !important
}
.shadow{
box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important
}
.shadow-sm{
box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important
}
.shadow-lg{
box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important
}
.shadow-none{
box-shadow:none !important
}
.position-static{
position:static !important
}
.position-relative{
position:relative !important
}
.position-absolute{
position:absolute !important
}
.position-fixed{
position:fixed !important
}
.position-sticky{
position:-webkit-sticky !important;
position:sticky !important
}
.top-0{
top:0 !important
}
.top-50{
top:50% !important
}
.top-100{
top:100% !important
}
.bottom-0{
bottom:0 !important
}
.bottom-50{
bottom:50% !important
}
.bottom-100{
bottom:100% !important
}
.start-0{
left:0 !important
}
.start-50{
left:50% !important
}
.start-100{
left:100% !important
}
.end-0{
right:0 !important
}
.end-50{
right:50% !important
}
.end-100{
right:100% !important
}
.translate-middle{
transform:translate(-50%, -50%) !important
}
.translate-middle-x{
transform:translateX(-50%) !important
}
.translate-middle-y{
transform:translateY(-50%) !important
}
.border{
border:1px solid #dee2e6 !important
}
.border-0{
border:0 !important
}
.border-top{
border-top:1px solid #dee2e6 !important
}
.border-top-0{
border-top:0 !important
}
.border-end{
border-right:1px solid #dee2e6 !important
}
.border-end-0{
border-right:0 !important
}
.border-bottom{
border-bottom:1px solid #dee2e6 !important
}
.border-bottom-0{
border-bottom:0 !important
}
.border-start{
border-left:1px solid #dee2e6 !important
}
.border-start-0{
border-left:0 !important
}
.border-primary{
border-color:#0d6efd !important
}
.border-secondary{
border-color:#6c757d !important
}
.border-success{
border-color:#198754 !important
}
.border-info{
border-color:#0dcaf0 !important
}
.border-warning{
border-color:#ffc107 !important
}
.border-danger{
border-color:#dc3545 !important
}
.border-light{
border-color:#f8f9fa !important
}
.border-dark{
border-color:#212529 !important
}
.border-white{
border-color:#fff !important
}
.border-1{
border-width:1px !important
}
.border-2{
border-width:2px !important
}
.border-3{
border-width:3px !important
}
.border-4{
border-width:4px !important
}
.border-5{
border-width:5px !important
}
.w-25{
width:25% !important
}
.w-50{
width:50% !important
}
.w-75{
width:75% !important
}
.w-100{
width:100% !important
}
.w-auto{
width:auto !important
}
.mw-100{
max-width:100% !important
}
.vw-100{
width:100vw !important
}
.min-vw-100{
min-width:100vw !important
}
.h-25{
height:25% !important
}
.h-50{
height:50% !important
}
.h-75{
height:75% !important
}
.h-100{
height:100% !important
}
.h-auto{
height:auto !important
}
.mh-100{
max-height:100% !important
}
.vh-100{
height:100vh !important
}
.min-vh-100{
min-height:100vh !important
}
.flex-fill{
flex:1 1 auto !important
}
.flex-row{
flex-direction:row !important
}
.flex-column{
flex-direction:column !important
}
.flex-row-reverse{
flex-direction:row-reverse !important
}
.flex-column-reverse{
flex-direction:column-reverse !important
}
.flex-grow-0{
flex-grow:0 !important
}
.flex-grow-1{
flex-grow:1 !important
}
.flex-shrink-0{
flex-shrink:0 !important
}
.flex-shrink-1{
flex-shrink:1 !important
}
.flex-wrap{
flex-wrap:wrap !important
}
.flex-nowrap{
flex-wrap:nowrap !important
}
.flex-wrap-reverse{
flex-wrap:wrap-reverse !important
}
.gap-0{
gap:0 !important
}
.gap-1{
gap:.25rem !important
}
.gap-2{
gap:.5rem !important
}
.gap-3{
gap:1rem !important
}
.gap-4{
gap:1.5rem !important
}
.gap-5{
gap:2.25rem !important
}
.gap-6{
gap:3rem !important
}
.gap-7{
gap:4rem !important
}
.gap-8{
gap:5rem !important
}
.gap-9{
gap:6rem !important
}
.gap-10{
gap:7rem !important
}
.gap-11{
gap:8rem !important
}
.gap-12{
gap:9rem !important
}
.gap-13{
gap:10rem !important
}
.gap-14{
gap:11rem !important
}
.gap-15{
gap:12rem !important
}
.justify-content-start{
justify-content:flex-start !important
}
.justify-content-end{
justify-content:flex-end !important
}
.justify-content-center{
justify-content:center !important
}
.justify-content-between{
justify-content:space-between !important
}
.justify-content-around{
justify-content:space-around !important
}
.justify-content-evenly{
justify-content:space-evenly !important
}
.align-items-start{
align-items:flex-start !important
}
.align-items-end{
align-items:flex-end !important
}
.align-items-center{
align-items:center !important
}
.align-items-baseline{
align-items:baseline !important
}
.align-items-stretch{
align-items:stretch !important
}
.align-content-start{
align-content:flex-start !important
}
.align-content-end{
align-content:flex-end !important
}
.align-content-center{
align-content:center !important
}
.align-content-between{
align-content:space-between !important
}
.align-content-around{
align-content:space-around !important
}
.align-content-stretch{
align-content:stretch !important
}
.align-self-auto{
align-self:auto !important
}
.align-self-start{
align-self:flex-start !important
}
.align-self-end{
align-self:flex-end !important
}
.align-self-center{
align-self:center !important
}
.align-self-baseline{
align-self:baseline !important
}
.align-self-stretch{
align-self:stretch !important
}
.order-first{
order:-1 !important
}
.order-0{
order:0 !important
}
.order-1{
order:1 !important
}
.order-2{
order:2 !important
}
.order-3{
order:3 !important
}
.order-4{
order:4 !important
}
.order-5{
order:5 !important
}
.order-last{
order:6 !important
}
.m-0{
margin:0 !important
}
.m-1{
margin:.25rem !important
}
.m-2{
margin:.5rem !important
}
.m-3{
margin:1rem !important
}
.m-4{
margin:1.5rem !important
}
.m-5{
margin:2.25rem !important
}
.m-6{
margin:3rem !important
}
.m-7{
margin:4rem !important
}
.m-8{
margin:5rem !important
}
.m-9{
margin:6rem !important
}
.m-10{
margin:7rem !important
}
.m-11{
margin:8rem !important
}
.m-12{
margin:9rem !important
}
.m-13{
margin:10rem !important
}
.m-14{
margin:11rem !important
}
.m-15{
margin:12rem !important
}
.m-auto{
margin:auto !important
}
.mx-0{
margin-right:0 !important;
margin-left:0 !important
}
.mx-1{
margin-right:.25rem !important;
margin-left:.25rem !important
}
.mx-2{
margin-right:.5rem !important;
margin-left:.5rem !important
}
.mx-3{
margin-right:1rem !important;
margin-left:1rem !important
}
.mx-4{
margin-right:1.5rem !important;
margin-left:1.5rem !important
}
.mx-5{
margin-right:2.25rem !important;
margin-left:2.25rem !important
}
.mx-6{
margin-right:3rem !important;
margin-left:3rem !important
}
.mx-7{
margin-right:4rem !important;
margin-left:4rem !important
}
.mx-8{
margin-right:5rem !important;
margin-left:5rem !important
}
.mx-9{
margin-right:6rem !important;
margin-left:6rem !important
}
.mx-10{
margin-right:7rem !important;
margin-left:7rem !important
}
.mx-11{
margin-right:8rem !important;
margin-left:8rem !important
}
.mx-12{
margin-right:9rem !important;
margin-left:9rem !important
}
.mx-13{
margin-right:10rem !important;
margin-left:10rem !important
}
.mx-14{
margin-right:11rem !important;
margin-left:11rem !important
}
.mx-15{
margin-right:12rem !important;
margin-left:12rem !important
}
.mx-auto{
margin-right:auto !important;
margin-left:auto !important
}
.my-0{
margin-top:0 !important;
margin-bottom:0 !important
}
.my-1{
margin-top:.25rem !important;
margin-bottom:.25rem !important
}
.my-2{
margin-top:.5rem !important;
margin-bottom:.5rem !important
}
.my-3{
margin-top:1rem !important;
margin-bottom:1rem !important
}
.my-4{
margin-top:1.5rem !important;
margin-bottom:1.5rem !important
}
.my-5{
margin-top:2.25rem !important;
margin-bottom:2.25rem !important
}
.my-6{
margin-top:3rem !important;
margin-bottom:3rem !important
}
.my-7{
margin-top:4rem !important;
margin-bottom:4rem !important
}
.my-8{
margin-top:5rem !important;
margin-bottom:5rem !important
}
.my-9{
margin-top:6rem !important;
margin-bottom:6rem !important
}
.my-10{
margin-top:7rem !important;
margin-bottom:7rem !important
}
.my-11{
margin-top:8rem !important;
margin-bottom:8rem !important
}
.my-12{
margin-top:9rem !important;
margin-bottom:9rem !important
}
.my-13{
margin-top:10rem !important;
margin-bottom:10rem !important
}
.my-14{
margin-top:11rem !important;
margin-bottom:11rem !important
}
.my-15{
margin-top:12rem !important;
margin-bottom:12rem !important
}
.my-auto{
margin-top:auto !important;
margin-bottom:auto !important
}
.mt-0{
margin-top:0 !important
}
.mt-1{
margin-top:.25rem !important
}
.mt-2{
margin-top:.5rem !important
}
.mt-3{
margin-top:1rem !important
}
.mt-4{
margin-top:1.5rem !important
}
.mt-5{
margin-top:2.25rem !important
}
.mt-6{
margin-top:3rem !important
}
.mt-7{
margin-top:4rem !important
}
.mt-8{
margin-top:5rem !important
}
.mt-9{
margin-top:6rem !important
}
.mt-10{
margin-top:7rem !important
}
.mt-11{
margin-top:8rem !important
}
.mt-12{
margin-top:9rem !important
}
.mt-13{
margin-top:10rem !important
}
.mt-14{
margin-top:11rem !important
}
.mt-15{
margin-top:12rem !important
}
.mt-auto{
margin-top:auto !important
}
.me-0{
margin-right:0 !important
}
.me-1{
margin-right:.25rem !important
}
.me-2{
margin-right:.5rem !important
}
.me-3{
margin-right:1rem !important
}
.me-4{
margin-right:1.5rem !important
}
.me-5{
margin-right:2.25rem !important
}
.me-6{
margin-right:3rem !important
}
.me-7{
margin-right:4rem !important
}
.me-8{
margin-right:5rem !important
}
.me-9{
margin-right:6rem !important
}
.me-10{
margin-right:7rem !important
}
.me-11{
margin-right:8rem !important
}
.me-12{
margin-right:9rem !important
}
.me-13{
margin-right:10rem !important
}
.me-14{
margin-right:11rem !important
}
.me-15{
margin-right:12rem !important
}
.me-auto{
margin-right:auto !important
}
.mb-0{
margin-bottom:0 !important
}
.mb-1{
margin-bottom:.25rem !important
}
.mb-2{
margin-bottom:.5rem !important
}
.mb-3{
margin-bottom:1rem !important
}
.mb-4{
margin-bottom:1.5rem !important
}
.mb-5{
margin-bottom:2.25rem !important
}
.mb-6{
margin-bottom:3rem !important
}
.mb-7{
margin-bottom:4rem !important
}
.mb-8{
margin-bottom:5rem !important
}
.mb-9{
margin-bottom:6rem !important
}
.mb-10{
margin-bottom:7rem !important
}
.mb-11{
margin-bottom:8rem !important
}
.mb-12{
margin-bottom:9rem !important
}
.mb-13{
margin-bottom:10rem !important
}
.mb-14{
margin-bottom:11rem !important
}
.mb-15{
margin-bottom:12rem !important
}
.mb-auto{
margin-bottom:auto !important
}
.ms-0{
margin-left:0 !important
}
.ms-1{
margin-left:.25rem !important
}
.ms-2{
margin-left:.5rem !important
}
.ms-3{
margin-left:1rem !important
}
.ms-4{
margin-left:1.5rem !important
}
.ms-5{
margin-left:2.25rem !important
}
.ms-6{
margin-left:3rem !important
}
.ms-7{
margin-left:4rem !important
}
.ms-8{
margin-left:5rem !important
}
.ms-9{
margin-left:6rem !important
}
.ms-10{
margin-left:7rem !important
}
.ms-11{
margin-left:8rem !important
}
.ms-12{
margin-left:9rem !important
}
.ms-13{
margin-left:10rem !important
}
.ms-14{
margin-left:11rem !important
}
.ms-15{
margin-left:12rem !important
}
.ms-auto{
margin-left:auto !important
}
.p-0{
padding:0 !important
}
.p-1{
padding:.25rem !important
}
.p-2{
padding:.5rem !important
}
.p-3{
padding:1rem !important
}
.p-4{
padding:1.5rem !important
}
.p-5{
padding:2.25rem !important
}
.p-6{
padding:3rem !important
}
.p-7{
padding:4rem !important
}
.p-8{
padding:5rem !important
}
.p-9{
padding:6rem !important
}
.p-10{
padding:7rem !important
}
.p-11{
padding:8rem !important
}
.p-12{
padding:9rem !important
}
.p-13{
padding:10rem !important
}
.p-14{
padding:11rem !important
}
.p-15{
padding:12rem !important
}
.px-0{
padding-right:0 !important;
padding-left:0 !important
}
.px-1{
padding-right:.25rem !important;
padding-left:.25rem !important
}
.px-2{
padding-right:.5rem !important;
padding-left:.5rem !important
}
.px-3{
padding-right:1rem !important;
padding-left:1rem !important
}
.px-4{
padding-right:1.5rem !important;
padding-left:1.5rem !important
}
.px-5{
padding-right:2.25rem !important;
padding-left:2.25rem !important
}
.px-6{
padding-right:3rem !important;
padding-left:3rem !important
}
.px-7{
padding-right:4rem !important;
padding-left:4rem !important
}
.px-8{
padding-right:5rem !important;
padding-left:5rem !important
}
.px-9{
padding-right:6rem !important;
padding-left:6rem !important
}
.px-10{
padding-right:7rem !important;
padding-left:7rem !important
}
.px-11{
padding-right:8rem !important;
padding-left:8rem !important
}
.px-12{
padding-right:9rem !important;
padding-left:9rem !important
}
.px-13{
padding-right:10rem !important;
padding-left:10rem !important
}
.px-14{
padding-right:11rem !important;
padding-left:11rem !important
}
.px-15{
padding-right:12rem !important;
padding-left:12rem !important
}
.py-0{
padding-top:0 !important;
padding-bottom:0 !important
}
.py-1{
padding-top:.25rem !important;
padding-bottom:.25rem !important
}
.py-2{
padding-top:.5rem !important;
padding-bottom:.5rem !important
}
.py-3{
padding-top:1rem !important;
padding-bottom:1rem !important
}
.py-4{
padding-top:1.5rem !important;
padding-bottom:1.5rem !important
}
.py-5{
padding-top:2.25rem !important;
padding-bottom:2.25rem !important
}
.py-6{
padding-top:3rem !important;
padding-bottom:3rem !important
}
.py-7{
padding-top:4rem !important;
padding-bottom:4rem !important
}
.py-8{
padding-top:5rem !important;
padding-bottom:5rem !important
}
.py-9{
padding-top:6rem !important;
padding-bottom:6rem !important
}
.py-10{
padding-top:7rem !important;
padding-bottom:7rem !important
}
.py-11{
padding-top:8rem !important;
padding-bottom:8rem !important
}
.py-12{
padding-top:9rem !important;
padding-bottom:9rem !important
}
.py-13{
padding-top:10rem !important;
padding-bottom:10rem !important
}
.py-14{
padding-top:11rem !important;
padding-bottom:11rem !important
}
.py-15{
padding-top:12rem !important;
padding-bottom:12rem !important
}
.pt-0{
padding-top:0 !important
}
.pt-1{
padding-top:.25rem !important
}
.pt-2{
padding-top:.5rem !important
}
.pt-3{
padding-top:1rem !important
}
.pt-4{
padding-top:1.5rem !important
}
.pt-5{
padding-top:2.25rem !important
}
.pt-6{
padding-top:3rem !important
}
.pt-7{
padding-top:4rem !important
}
.pt-8{
padding-top:5rem !important
}
.pt-9{
padding-top:6rem !important
}
.pt-10{
padding-top:7rem !important
}
.pt-11{
padding-top:8rem !important
}
.pt-12{
padding-top:9rem !important
}
.pt-13{
padding-top:10rem !important
}
.pt-14{
padding-top:11rem !important
}
.pt-15{
padding-top:12rem !important
}
.pe-0{
padding-right:0 !important
}
.pe-1{
padding-right:.25rem !important
}
.pe-2{
padding-right:.5rem !important
}
.pe-3{
padding-right:1rem !important
}
.pe-4{
padding-right:1.5rem !important
}
.pe-5{
padding-right:2.25rem !important
}
.pe-6{
padding-right:3rem !important
}
.pe-7{
padding-right:4rem !important
}
.pe-8{
padding-right:5rem !important
}
.pe-9{
padding-right:6rem !important
}
.pe-10{
padding-right:7rem !important
}
.pe-11{
padding-right:8rem !important
}
.pe-12{
padding-right:9rem !important
}
.pe-13{
padding-right:10rem !important
}
.pe-14{
padding-right:11rem !important
}
.pe-15{
padding-right:12rem !important
}
.pb-0{
padding-bottom:0 !important
}
.pb-1{
padding-bottom:.25rem !important
}
.pb-2{
padding-bottom:.5rem !important
}
.pb-3{
padding-bottom:1rem !important
}
.pb-4{
padding-bottom:1.5rem !important
}
.pb-5{
padding-bottom:2.25rem !important
}
.pb-6{
padding-bottom:3rem !important
}
.pb-7{
padding-bottom:4rem !important
}
.pb-8{
padding-bottom:5rem !important
}
.pb-9{
padding-bottom:6rem !important
}
.pb-10{
padding-bottom:7rem !important
}
.pb-11{
padding-bottom:8rem !important
}
.pb-12{
padding-bottom:9rem !important
}
.pb-13{
padding-bottom:10rem !important
}
.pb-14{
padding-bottom:11rem !important
}
.pb-15{
padding-bottom:12rem !important
}
.ps-0{
padding-left:0 !important
}
.ps-1{
padding-left:.25rem !important
}
.ps-2{
padding-left:.5rem !important
}
.ps-3{
padding-left:1rem !important
}
.ps-4{
padding-left:1.5rem !important
}
.ps-5{
padding-left:2.25rem !important
}
.ps-6{
padding-left:3rem !important
}
.ps-7{
padding-left:4rem !important
}
.ps-8{
padding-left:5rem !important
}
.ps-9{
padding-left:6rem !important
}
.ps-10{
padding-left:7rem !important
}
.ps-11{
padding-left:8rem !important
}
.ps-12{
padding-left:9rem !important
}
.ps-13{
padding-left:10rem !important
}
.ps-14{
padding-left:11rem !important
}
.ps-15{
padding-left:12rem !important
}
.font-monospace{
font-family:var(--bs-font-monospace) !important
}
.fs-1{
font-size:calc(1.345rem + 1.14vw) !important
}
.fs-2{
font-size:calc(1.305rem + 0.66vw) !important
}
.fs-3{
font-size:calc(1.285rem + 0.42vw) !important
}
.fs-4{
font-size:calc(1.265rem + 0.18vw) !important
}
.fs-5{
font-size:1.2rem !important
}
.fs-6{
font-size:1.1rem !important
}
.fs-7{
font-size:1rem !important
}
.fs-8{
font-size:0.9rem !important
}
.fs-9{
font-size:0.85rem !important
}
.fs-10{
font-size:0.8rem !important
}
.fs-11{
font-size:0.75rem !important
}
.fs-12{
font-size:0.7rem !important
}
.fst-italic{
font-style:italic !important
}
.fst-normal{
font-style:normal !important
}
.fw-light{
font-weight:300 !important
}
.fw-lighter{
font-weight:lighter !important
}
.fw-normal{
font-weight:400 !important
}
.fw-bold{
font-weight:700 !important
}
.fw-bolder{
font-weight:bolder !important
}
.lh-1{
line-height:1 !important
}
.lh-sm{
line-height:1.25 !important
}
.lh-base{
line-height:1.5 !important
}
.lh-lg{
line-height:2 !important
}
.text-start{
text-align:left !important
}
.text-end{
text-align:right !important
}
.text-center{
text-align:center !important
}
.text-decoration-none{
text-decoration:none !important
}
.text-decoration-underline{
text-decoration:underline !important
}
.text-decoration-line-through{
text-decoration:line-through !important
}
.text-lowercase{
text-transform:lowercase !important
}
.text-uppercase{
text-transform:uppercase !important
}
.text-capitalize{
text-transform:capitalize !important
}
.text-wrap{
white-space:normal !important
}
.text-nowrap{
white-space:nowrap !important
}
.text-break{
word-wrap:break-word !important;
word-break:break-word !important
}
.text-primary{
--bs-text-opacity: 1;
color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}
.text-secondary{
--bs-text-opacity: 1;
color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
}
.text-success{
--bs-text-opacity: 1;
color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
}
.text-info{
--bs-text-opacity: 1;
color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
}
.text-warning{
--bs-text-opacity: 1;
color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important
}
.text-danger{
--bs-text-opacity: 1;
color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
}
.text-light{
--bs-text-opacity: 1;
color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important
}
.text-dark{
--bs-text-opacity: 1;
color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important
}
.text-black{
--bs-text-opacity: 1;
color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
}
.text-white{
--bs-text-opacity: 1;
color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}
.text-body{
--bs-text-opacity: 1;
color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
}
.text-muted{
--bs-text-opacity: 1;
color:#6c757d !important
}
.text-black-50{
--bs-text-opacity: 1;
color:rgba(0,0,0,.5) !important
}
.text-white-50{
--bs-text-opacity: 1;
color:rgba(255,255,255,.5) !important
}
.text-reset{
--bs-text-opacity: 1;
color:inherit !important
}
.text-opacity-25{
--bs-text-opacity: 0.25
}
.text-opacity-50{
--bs-text-opacity: 0.5
}
.text-opacity-75{
--bs-text-opacity: 0.75
}
.text-opacity-100{
--bs-text-opacity: 1
}
.bg-primary{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important
}
.bg-secondary{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important
}
.bg-success{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important
}
.bg-info{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important
}
.bg-warning{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important
}
.bg-danger{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important
}
.bg-light{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
}
.bg-dark{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important
}
.bg-black{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important
}
.bg-white{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
}
.bg-body{
--bs-bg-opacity: 1;
background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important
}
.bg-transparent{
--bs-bg-opacity: 1;
background-color:rgba(0,0,0,0) !important
}
.bg-opacity-10{
--bs-bg-opacity: 0.1
}
.bg-opacity-25{
--bs-bg-opacity: 0.25
}
.bg-opacity-50{
--bs-bg-opacity: 0.5
}
.bg-opacity-75{
--bs-bg-opacity: 0.75
}
.bg-opacity-100{
--bs-bg-opacity: 1
}
.bg-gradient{
background-image:var(--bs-gradient) !important
}
.user-select-all{
-webkit-user-select:all !important;
-moz-user-select:all !important;
-ms-user-select:all !important;
user-select:all !important
}
.user-select-auto{
-webkit-user-select:auto !important;
-moz-user-select:auto !important;
-ms-user-select:auto !important;
user-select:auto !important
}
.user-select-none{
-webkit-user-select:none !important;
-moz-user-select:none !important;
-ms-user-select:none !important;
user-select:none !important
}
.pe-none{
pointer-events:none !important
}
.pe-auto{
pointer-events:auto !important
}
.rounded{
border-radius:.25rem !important
}
.rounded-0{
border-radius:0 !important
}
.rounded-1{
border-radius:.2rem !important
}
.rounded-2{
border-radius:.25rem !important
}
.rounded-3{
border-radius:.3rem !important
}
.rounded-circle{
border-radius:50% !important
}
.rounded-pill{
border-radius:50rem !important
}
.rounded-top{
border-top-left-radius:.25rem !important;
border-top-right-radius:.25rem !important
}
.rounded-end{
border-top-right-radius:.25rem !important;
border-bottom-right-radius:.25rem !important
}
.rounded-bottom{
border-bottom-right-radius:.25rem !important;
border-bottom-left-radius:.25rem !important
}
.rounded-start{
border-bottom-left-radius:.25rem !important;
border-top-left-radius:.25rem !important
}
.visible{
visibility:visible !important
}
.invisible{
visibility:hidden !important
}
@media(min-width: 576px){
.float-sm-start{
float:left !important
}
.float-sm-end{
float:right !important
}
.float-sm-none{
float:none !important
}
.d-sm-inline{
display:inline !important
}
.d-sm-inline-block{
display:inline-block !important
}
.d-sm-block{
display:block !important
}
.d-sm-grid{
display:grid !important
}
.d-sm-table{
display:table !important
}
.d-sm-table-row{
display:table-row !important
}
.d-sm-table-cell{
display:table-cell !important
}
.d-sm-flex{
display:flex !important
}
.d-sm-inline-flex{
display:inline-flex !important
}
.d-sm-none{
display:none !important
}
.flex-sm-fill{
flex:1 1 auto !important
}
.flex-sm-row{
flex-direction:row !important
}
.flex-sm-column{
flex-direction:column !important
}
.flex-sm-row-reverse{
flex-direction:row-reverse !important
}
.flex-sm-column-reverse{
flex-direction:column-reverse !important
}
.flex-sm-grow-0{
flex-grow:0 !important
}
.flex-sm-grow-1{
flex-grow:1 !important
}
.flex-sm-shrink-0{
flex-shrink:0 !important
}
.flex-sm-shrink-1{
flex-shrink:1 !important
}
.flex-sm-wrap{
flex-wrap:wrap !important
}
.flex-sm-nowrap{
flex-wrap:nowrap !important
}
.flex-sm-wrap-reverse{
flex-wrap:wrap-reverse !important
}
.gap-sm-0{
gap:0 !important
}
.gap-sm-1{
gap:.25rem !important
}
.gap-sm-2{
gap:.5rem !important
}
.gap-sm-3{
gap:1rem !important
}
.gap-sm-4{
gap:1.5rem !important
}
.gap-sm-5{
gap:2.25rem !important
}
.gap-sm-6{
gap:3rem !important
}
.gap-sm-7{
gap:4rem !important
}
.gap-sm-8{
gap:5rem !important
}
.gap-sm-9{
gap:6rem !important
}
.gap-sm-10{
gap:7rem !important
}
.gap-sm-11{
gap:8rem !important
}
.gap-sm-12{
gap:9rem !important
}
.gap-sm-13{
gap:10rem !important
}
.gap-sm-14{
gap:11rem !important
}
.gap-sm-15{
gap:12rem !important
}
.justify-content-sm-start{
justify-content:flex-start !important
}
.justify-content-sm-end{
justify-content:flex-end !important
}
.justify-content-sm-center{
justify-content:center !important
}
.justify-content-sm-between{
justify-content:space-between !important
}
.justify-content-sm-around{
justify-content:space-around !important
}
.justify-content-sm-evenly{
justify-content:space-evenly !important
}
.align-items-sm-start{
align-items:flex-start !important
}
.align-items-sm-end{
align-items:flex-end !important
}
.align-items-sm-center{
align-items:center !important
}
.align-items-sm-baseline{
align-items:baseline !important
}
.align-items-sm-stretch{
align-items:stretch !important
}
.align-content-sm-start{
align-content:flex-start !important
}
.align-content-sm-end{
align-content:flex-end !important
}
.align-content-sm-center{
align-content:center !important
}
.align-content-sm-between{
align-content:space-between !important
}
.align-content-sm-around{
align-content:space-around !important
}
.align-content-sm-stretch{
align-content:stretch !important
}
.align-self-sm-auto{
align-self:auto !important
}
.align-self-sm-start{
align-self:flex-start !important
}
.align-self-sm-end{
align-self:flex-end !important
}
.align-self-sm-center{
align-self:center !important
}
.align-self-sm-baseline{
align-self:baseline !important
}
.align-self-sm-stretch{
align-self:stretch !important
}
.order-sm-first{
order:-1 !important
}
.order-sm-0{
order:0 !important
}
.order-sm-1{
order:1 !important
}
.order-sm-2{
order:2 !important
}
.order-sm-3{
order:3 !important
}
.order-sm-4{
order:4 !important
}
.order-sm-5{
order:5 !important
}
.order-sm-last{
order:6 !important
}
.m-sm-0{
margin:0 !important
}
.m-sm-1{
margin:.25rem !important
}
.m-sm-2{
margin:.5rem !important
}
.m-sm-3{
margin:1rem !important
}
.m-sm-4{
margin:1.5rem !important
}
.m-sm-5{
margin:2.25rem !important
}
.m-sm-6{
margin:3rem !important
}
.m-sm-7{
margin:4rem !important
}
.m-sm-8{
margin:5rem !important
}
.m-sm-9{
margin:6rem !important
}
.m-sm-10{
margin:7rem !important
}
.m-sm-11{
margin:8rem !important
}
.m-sm-12{
margin:9rem !important
}
.m-sm-13{
margin:10rem !important
}
.m-sm-14{
margin:11rem !important
}
.m-sm-15{
margin:12rem !important
}
.m-sm-auto{
margin:auto !important
}
.mx-sm-0{
margin-right:0 !important;
margin-left:0 !important
}
.mx-sm-1{
margin-right:.25rem !important;
margin-left:.25rem !important
}
.mx-sm-2{
margin-right:.5rem !important;
margin-left:.5rem !important
}
.mx-sm-3{
margin-right:1rem !important;
margin-left:1rem !important
}
.mx-sm-4{
margin-right:1.5rem !important;
margin-left:1.5rem !important
}
.mx-sm-5{
margin-right:2.25rem !important;
margin-left:2.25rem !important
}
.mx-sm-6{
margin-right:3rem !important;
margin-left:3rem !important
}
.mx-sm-7{
margin-right:4rem !important;
margin-left:4rem !important
}
.mx-sm-8{
margin-right:5rem !important;
margin-left:5rem !important
}
.mx-sm-9{
margin-right:6rem !important;
margin-left:6rem !important
}
.mx-sm-10{
margin-right:7rem !important;
margin-left:7rem !important
}
.mx-sm-11{
margin-right:8rem !important;
margin-left:8rem !important
}
.mx-sm-12{
margin-right:9rem !important;
margin-left:9rem !important
}
.mx-sm-13{
margin-right:10rem !important;
margin-left:10rem !important
}
.mx-sm-14{
margin-right:11rem !important;
margin-left:11rem !important
}
.mx-sm-15{
margin-right:12rem !important;
margin-left:12rem !important
}
.mx-sm-auto{
margin-right:auto !important;
margin-left:auto !important
}
.my-sm-0{
margin-top:0 !important;
margin-bottom:0 !important
}
.my-sm-1{
margin-top:.25rem !important;
margin-bottom:.25rem !important
}
.my-sm-2{
margin-top:.5rem !important;
margin-bottom:.5rem !important
}
.my-sm-3{
margin-top:1rem !important;
margin-bottom:1rem !important
}
.my-sm-4{
margin-top:1.5rem !important;
margin-bottom:1.5rem !important
}
.my-sm-5{
margin-top:2.25rem !important;
margin-bottom:2.25rem !important
}
.my-sm-6{
margin-top:3rem !important;
margin-bottom:3rem !important
}
.my-sm-7{
margin-top:4rem !important;
margin-bottom:4rem !important
}
.my-sm-8{
margin-top:5rem !important;
margin-bottom:5rem !important
}
.my-sm-9{
margin-top:6rem !important;
margin-bottom:6rem !important
}
.my-sm-10{
margin-top:7rem !important;
margin-bottom:7rem !important
}
.my-sm-11{
margin-top:8rem !important;
margin-bottom:8rem !important
}
.my-sm-12{
margin-top:9rem !important;
margin-bottom:9rem !important
}
.my-sm-13{
margin-top:10rem !important;
margin-bottom:10rem !important
}
.my-sm-14{
margin-top:11rem !important;
margin-bottom:11rem !important
}
.my-sm-15{
margin-top:12rem !important;
margin-bottom:12rem !important
}
.my-sm-auto{
margin-top:auto !important;
margin-bottom:auto !important
}
.mt-sm-0{
margin-top:0 !important
}
.mt-sm-1{
margin-top:.25rem !important
}
.mt-sm-2{
margin-top:.5rem !important
}
.mt-sm-3{
margin-top:1rem !important
}
.mt-sm-4{
margin-top:1.5rem !important
}
.mt-sm-5{
margin-top:2.25rem !important
}
.mt-sm-6{
margin-top:3rem !important
}
.mt-sm-7{
margin-top:4rem !important
}
.mt-sm-8{
margin-top:5rem !important
}
.mt-sm-9{
margin-top:6rem !important
}
.mt-sm-10{
margin-top:7rem !important
}
.mt-sm-11{
margin-top:8rem !important
}
.mt-sm-12{
margin-top:9rem !important
}
.mt-sm-13{
margin-top:10rem !important
}
.mt-sm-14{
margin-top:11rem !important
}
.mt-sm-15{
margin-top:12rem !important
}
.mt-sm-auto{
margin-top:auto !important
}
.me-sm-0{
margin-right:0 !important
}
.me-sm-1{
margin-right:.25rem !important
}
.me-sm-2{
margin-right:.5rem !important
}
.me-sm-3{
margin-right:1rem !important
}
.me-sm-4{
margin-right:1.5rem !important
}
.me-sm-5{
margin-right:2.25rem !important
}
.me-sm-6{
margin-right:3rem !important
}
.me-sm-7{
margin-right:4rem !important
}
.me-sm-8{
margin-right:5rem !important
}
.me-sm-9{
margin-right:6rem !important
}
.me-sm-10{
margin-right:7rem !important
}
.me-sm-11{
margin-right:8rem !important
}
.me-sm-12{
margin-right:9rem !important
}
.me-sm-13{
margin-right:10rem !important
}
.me-sm-14{
margin-right:11rem !important
}
.me-sm-15{
margin-right:12rem !important
}
.me-sm-auto{
margin-right:auto !important
}
.mb-sm-0{
margin-bottom:0 !important
}
.mb-sm-1{
margin-bottom:.25rem !important
}
.mb-sm-2{
margin-bottom:.5rem !important
}
.mb-sm-3{
margin-bottom:1rem !important
}
.mb-sm-4{
margin-bottom:1.5rem !important
}
.mb-sm-5{
margin-bottom:2.25rem !important
}
.mb-sm-6{
margin-bottom:3rem !important
}
.mb-sm-7{
margin-bottom:4rem !important
}
.mb-sm-8{
margin-bottom:5rem !important
}
.mb-sm-9{
margin-bottom:6rem !important
}
.mb-sm-10{
margin-bottom:7rem !important
}
.mb-sm-11{
margin-bottom:8rem !important
}
.mb-sm-12{
margin-bottom:9rem !important
}
.mb-sm-13{
margin-bottom:10rem !important
}
.mb-sm-14{
margin-bottom:11rem !important
}
.mb-sm-15{
margin-bottom:12rem !important
}
.mb-sm-auto{
margin-bottom:auto !important
}
.ms-sm-0{
margin-left:0 !important
}
.ms-sm-1{
margin-left:.25rem !important
}
.ms-sm-2{
margin-left:.5rem !important
}
.ms-sm-3{
margin-left:1rem !important
}
.ms-sm-4{
margin-left:1.5rem !important
}
.ms-sm-5{
margin-left:2.25rem !important
}
.ms-sm-6{
margin-left:3rem !important
}
.ms-sm-7{
margin-left:4rem !important
}
.ms-sm-8{
margin-left:5rem !important
}
.ms-sm-9{
margin-left:6rem !important
}
.ms-sm-10{
margin-left:7rem !important
}
.ms-sm-11{
margin-left:8rem !important
}
.ms-sm-12{
margin-left:9rem !important
}
.ms-sm-13{
margin-left:10rem !important
}
.ms-sm-14{
margin-left:11rem !important
}
.ms-sm-15{
margin-left:12rem !important
}
.ms-sm-auto{
margin-left:auto !important
}
.p-sm-0{
padding:0 !important
}
.p-sm-1{
padding:.25rem !important
}
.p-sm-2{
padding:.5rem !important
}
.p-sm-3{
padding:1rem !important
}
.p-sm-4{
padding:1.5rem !important
}
.p-sm-5{
padding:2.25rem !important
}
.p-sm-6{
padding:3rem !important
}
.p-sm-7{
padding:4rem !important
}
.p-sm-8{
padding:5rem !important
}
.p-sm-9{
padding:6rem !important
}
.p-sm-10{
padding:7rem !important
}
.p-sm-11{
padding:8rem !important
}
.p-sm-12{
padding:9rem !important
}
.p-sm-13{
padding:10rem !important
}
.p-sm-14{
padding:11rem !important
}
.p-sm-15{
padding:12rem !important
}
.px-sm-0{
padding-right:0 !important;
padding-left:0 !important
}
.px-sm-1{
padding-right:.25rem !important;
padding-left:.25rem !important
}
.px-sm-2{
padding-right:.5rem !important;
padding-left:.5rem !important
}
.px-sm-3{
padding-right:1rem !important;
padding-left:1rem !important
}
.px-sm-4{
padding-right:1.5rem !important;
padding-left:1.5rem !important
}
.px-sm-5{
padding-right:2.25rem !important;
padding-left:2.25rem !important
}
.px-sm-6{
padding-right:3rem !important;
padding-left:3rem !important
}
.px-sm-7{
padding-right:4rem !important;
padding-left:4rem !important
}
.px-sm-8{
padding-right:5rem !important;
padding-left:5rem !important
}
.px-sm-9{
padding-right:6rem !important;
padding-left:6rem !important
}
.px-sm-10{
padding-right:7rem !important;
padding-left:7rem !important
}
.px-sm-11{
padding-right:8rem !important;
padding-left:8rem !important
}
.px-sm-12{
padding-right:9rem !important;
padding-left:9rem !important
}
.px-sm-13{
padding-right:10rem !important;
padding-left:10rem !important
}
.px-sm-14{
padding-right:11rem !important;
padding-left:11rem !important
}
.px-sm-15{
padding-right:12rem !important;
padding-left:12rem !important
}
.py-sm-0{
padding-top:0 !important;
padding-bottom:0 !important
}
.py-sm-1{
padding-top:.25rem !important;
padding-bottom:.25rem !important
}
.py-sm-2{
padding-top:.5rem !important;
padding-bottom:.5rem !important
}
.py-sm-3{
padding-top:1rem !important;
padding-bottom:1rem !important
}
.py-sm-4{
padding-top:1.5rem !important;
padding-bottom:1.5rem !important
}
.py-sm-5{
padding-top:2.25rem !important;
padding-bottom:2.25rem !important
}
.py-sm-6{
padding-top:3rem !important;
padding-bottom:3rem !important
}
.py-sm-7{
padding-top:4rem !important;
padding-bottom:4rem !important
}
.py-sm-8{
padding-top:5rem !important;
padding-bottom:5rem !important
}
.py-sm-9{
padding-top:6rem !important;
padding-bottom:6rem !important
}
.py-sm-10{
padding-top:7rem !important;
padding-bottom:7rem !important
}
.py-sm-11{
padding-top:8rem !important;
padding-bottom:8rem !important
}
.py-sm-12{
padding-top:9rem !important;
padding-bottom:9rem !important
}
.py-sm-13{
padding-top:10rem !important;
padding-bottom:10rem !important
}
.py-sm-14{
padding-top:11rem !important;
padding-bottom:11rem !important
}
.py-sm-15{
padding-top:12rem !important;
padding-bottom:12rem !important
}
.pt-sm-0{
padding-top:0 !important
}
.pt-sm-1{
padding-top:.25rem !important
}
.pt-sm-2{
padding-top:.5rem !important
}
.pt-sm-3{
padding-top:1rem !important
}
.pt-sm-4{
padding-top:1.5rem !important
}
.pt-sm-5{
padding-top:2.25rem !important
}
.pt-sm-6{
padding-top:3rem !important
}
.pt-sm-7{
padding-top:4rem !important
}
.pt-sm-8{
padding-top:5rem !important
}
.pt-sm-9{
padding-top:6rem !important
}
.pt-sm-10{
padding-top:7rem !important
}
.pt-sm-11{
padding-top:8rem !important
}
.pt-sm-12{
padding-top:9rem !important
}
.pt-sm-13{
padding-top:10rem !important
}
.pt-sm-14{
padding-top:11rem !important
}
.pt-sm-15{
padding-top:12rem !important
}
.pe-sm-0{
padding-right:0 !important
}
.pe-sm-1{
padding-right:.25rem !important
}
.pe-sm-2{
padding-right:.5rem !important
}
.pe-sm-3{
padding-right:1rem !important
}
.pe-sm-4{
padding-right:1.5rem !important
}
.pe-sm-5{
padding-right:2.25rem !important
}
.pe-sm-6{
padding-right:3rem !important
}
.pe-sm-7{
padding-right:4rem !important
}
.pe-sm-8{
padding-right:5rem !important
}
.pe-sm-9{
padding-right:6rem !important
}
.pe-sm-10{
padding-right:7rem !important
}
.pe-sm-11{
padding-right:8rem !important
}
.pe-sm-12{
padding-right:9rem !important
}
.pe-sm-13{
padding-right:10rem !important
}
.pe-sm-14{
padding-right:11rem !important
}
.pe-sm-15{
padding-right:12rem !important
}
.pb-sm-0{
padding-bottom:0 !important
}
.pb-sm-1{
padding-bottom:.25rem !important
}
.pb-sm-2{
padding-bottom:.5rem !important
}
.pb-sm-3{
padding-bottom:1rem !important
}
.pb-sm-4{
padding-bottom:1.5rem !important
}
.pb-sm-5{
padding-bottom:2.25rem !important
}
.pb-sm-6{
padding-bottom:3rem !important
}
.pb-sm-7{
padding-bottom:4rem !important
}
.pb-sm-8{
padding-bottom:5rem !important
}
.pb-sm-9{
padding-bottom:6rem !important
}
.pb-sm-10{
padding-bottom:7rem !important
}
.pb-sm-11{
padding-bottom:8rem !important
}
.pb-sm-12{
padding-bottom:9rem !important
}
.pb-sm-13{
padding-bottom:10rem !important
}
.pb-sm-14{
padding-bottom:11rem !important
}
.pb-sm-15{
padding-bottom:12rem !important
}
.ps-sm-0{
padding-left:0 !important
}
.ps-sm-1{
padding-left:.25rem !important
}
.ps-sm-2{
padding-left:.5rem !important
}
.ps-sm-3{
padding-left:1rem !important
}
.ps-sm-4{
padding-left:1.5rem !important
}
.ps-sm-5{
padding-left:2.25rem !important
}
.ps-sm-6{
padding-left:3rem !important
}
.ps-sm-7{
padding-left:4rem !important
}
.ps-sm-8{
padding-left:5rem !important
}
.ps-sm-9{
padding-left:6rem !important
}
.ps-sm-10{
padding-left:7rem !important
}
.ps-sm-11{
padding-left:8rem !important
}
.ps-sm-12{
padding-left:9rem !important
}
.ps-sm-13{
padding-left:10rem !important
}
.ps-sm-14{
padding-left:11rem !important
}
.ps-sm-15{
padding-left:12rem !important
}
.text-sm-start{
text-align:left !important
}
.text-sm-end{
text-align:right !important
}
.text-sm-center{
text-align:center !important
}

}
@media(min-width: 768px){
.float-md-start{
float:left !important
}
.float-md-end{
float:right !important
}
.float-md-none{
float:none !important
}
.d-md-inline{
display:inline !important
}
.d-md-inline-block{
display:inline-block !important
}
.d-md-block{
display:block !important
}
.d-md-grid{
display:grid !important
}
.d-md-table{
display:table !important
}
.d-md-table-row{
display:table-row !important
}
.d-md-table-cell{
display:table-cell !important
}
.d-md-flex{
display:flex !important
}
.d-md-inline-flex{
display:inline-flex !important
}
.d-md-none{
display:none !important
}
.flex-md-fill{
flex:1 1 auto !important
}
.flex-md-row{
flex-direction:row !important
}
.flex-md-column{
flex-direction:column !important
}
.flex-md-row-reverse{
flex-direction:row-reverse !important
}
.flex-md-column-reverse{
flex-direction:column-reverse !important
}
.flex-md-grow-0{
flex-grow:0 !important
}
.flex-md-grow-1{
flex-grow:1 !important
}
.flex-md-shrink-0{
flex-shrink:0 !important
}
.flex-md-shrink-1{
flex-shrink:1 !important
}
.flex-md-wrap{
flex-wrap:wrap !important
}
.flex-md-nowrap{
flex-wrap:nowrap !important
}
.flex-md-wrap-reverse{
flex-wrap:wrap-reverse !important
}
.gap-md-0{
gap:0 !important
}
.gap-md-1{
gap:.25rem !important
}
.gap-md-2{
gap:.5rem !important
}
.gap-md-3{
gap:1rem !important
}
.gap-md-4{
gap:1.5rem !important
}
.gap-md-5{
gap:2.25rem !important
}
.gap-md-6{
gap:3rem !important
}
.gap-md-7{
gap:4rem !important
}
.gap-md-8{
gap:5rem !important
}
.gap-md-9{
gap:6rem !important
}
.gap-md-10{
gap:7rem !important
}
.gap-md-11{
gap:8rem !important
}
.gap-md-12{
gap:9rem !important
}
.gap-md-13{
gap:10rem !important
}
.gap-md-14{
gap:11rem !important
}
.gap-md-15{
gap:12rem !important
}
.justify-content-md-start{
justify-content:flex-start !important
}
.justify-content-md-end{
justify-content:flex-end !important
}
.justify-content-md-center{
justify-content:center !important
}
.justify-content-md-between{
justify-content:space-between !important
}
.justify-content-md-around{
justify-content:space-around !important
}
.justify-content-md-evenly{
justify-content:space-evenly !important
}
.align-items-md-start{
align-items:flex-start !important
}
.align-items-md-end{
align-items:flex-end !important
}
.align-items-md-center{
align-items:center !important
}
.align-items-md-baseline{
align-items:baseline !important
}
.align-items-md-stretch{
align-items:stretch !important
}
.align-content-md-start{
align-content:flex-start !important
}
.align-content-md-end{
align-content:flex-end !important
}
.align-content-md-center{
align-content:center !important
}
.align-content-md-between{
align-content:space-between !important
}
.align-content-md-around{
align-content:space-around !important
}
.align-content-md-stretch{
align-content:stretch !important
}
.align-self-md-auto{
align-self:auto !important
}
.align-self-md-start{
align-self:flex-start !important
}
.align-self-md-end{
align-self:flex-end !important
}
.align-self-md-center{
align-self:center !important
}
.align-self-md-baseline{
align-self:baseline !important
}
.align-self-md-stretch{
align-self:stretch !important
}
.order-md-first{
order:-1 !important
}
.order-md-0{
order:0 !important
}
.order-md-1{
order:1 !important
}
.order-md-2{
order:2 !important
}
.order-md-3{
order:3 !important
}
.order-md-4{
order:4 !important
}
.order-md-5{
order:5 !important
}
.order-md-last{
order:6 !important
}
.m-md-0{
margin:0 !important
}
.m-md-1{
margin:.25rem !important
}
.m-md-2{
margin:.5rem !important
}
.m-md-3{
margin:1rem !important
}
.m-md-4{
margin:1.5rem !important
}
.m-md-5{
margin:2.25rem !important
}
.m-md-6{
margin:3rem !important
}
.m-md-7{
margin:4rem !important
}
.m-md-8{
margin:5rem !important
}
.m-md-9{
margin:6rem !important
}
.m-md-10{
margin:7rem !important
}
.m-md-11{
margin:8rem !important
}
.m-md-12{
margin:9rem !important
}
.m-md-13{
margin:10rem !important
}
.m-md-14{
margin:11rem !important
}
.m-md-15{
margin:12rem !important
}
.m-md-auto{
margin:auto !important
}
.mx-md-0{
margin-right:0 !important;
margin-left:0 !important
}
.mx-md-1{
margin-right:.25rem !important;
margin-left:.25rem !important
}
.mx-md-2{
margin-right:.5rem !important;
margin-left:.5rem !important
}
.mx-md-3{
margin-right:1rem !important;
margin-left:1rem !important
}
.mx-md-4{
margin-right:1.5rem !important;
margin-left:1.5rem !important
}
.mx-md-5{
margin-right:2.25rem !important;
margin-left:2.25rem !important
}
.mx-md-6{
margin-right:3rem !important;
margin-left:3rem !important
}
.mx-md-7{
margin-right:4rem !important;
margin-left:4rem !important
}
.mx-md-8{
margin-right:5rem !important;
margin-left:5rem !important
}
.mx-md-9{
margin-right:6rem !important;
margin-left:6rem !important
}
.mx-md-10{
margin-right:7rem !important;
margin-left:7rem !important
}
.mx-md-11{
margin-right:8rem !important;
margin-left:8rem !important
}
.mx-md-12{
margin-right:9rem !important;
margin-left:9rem !important
}
.mx-md-13{
margin-right:10rem !important;
margin-left:10rem !important
}
.mx-md-14{
margin-right:11rem !important;
margin-left:11rem !important
}
.mx-md-15{
margin-right:12rem !important;
margin-left:12rem !important
}
.mx-md-auto{
margin-right:auto !important;
margin-left:auto !important
}
.my-md-0{
margin-top:0 !important;
margin-bottom:0 !important
}
.my-md-1{
margin-top:.25rem !important;
margin-bottom:.25rem !important
}
.my-md-2{
margin-top:.5rem !important;
margin-bottom:.5rem !important
}
.my-md-3{
margin-top:1rem !important;
margin-bottom:1rem !important
}
.my-md-4{
margin-top:1.5rem !important;
margin-bottom:1.5rem !important
}
.my-md-5{
margin-top:2.25rem !important;
margin-bottom:2.25rem !important
}
.my-md-6{
margin-top:3rem !important;
margin-bottom:3rem !important
}
.my-md-7{
margin-top:4rem !important;
margin-bottom:4rem !important
}
.my-md-8{
margin-top:5rem !important;
margin-bottom:5rem !important
}
.my-md-9{
margin-top:6rem !important;
margin-bottom:6rem !important
}
.my-md-10{
margin-top:7rem !important;
margin-bottom:7rem !important
}
.my-md-11{
margin-top:8rem !important;
margin-bottom:8rem !important
}
.my-md-12{
margin-top:9rem !important;
margin-bottom:9rem !important
}
.my-md-13{
margin-top:10rem !important;
margin-bottom:10rem !important
}
.my-md-14{
margin-top:11rem !important;
margin-bottom:11rem !important
}
.my-md-15{
margin-top:12rem !important;
margin-bottom:12rem !important
}
.my-md-auto{
margin-top:auto !important;
margin-bottom:auto !important
}
.mt-md-0{
margin-top:0 !important
}
.mt-md-1{
margin-top:.25rem !important
}
.mt-md-2{
margin-top:.5rem !important
}
.mt-md-3{
margin-top:1rem !important
}
.mt-md-4{
margin-top:1.5rem !important
}
.mt-md-5{
margin-top:2.25rem !important
}
.mt-md-6{
margin-top:3rem !important
}
.mt-md-7{
margin-top:4rem !important
}
.mt-md-8{
margin-top:5rem !important
}
.mt-md-9{
margin-top:6rem !important
}
.mt-md-10{
margin-top:7rem !important
}
.mt-md-11{
margin-top:8rem !important
}
.mt-md-12{
margin-top:9rem !important
}
.mt-md-13{
margin-top:10rem !important
}
.mt-md-14{
margin-top:11rem !important
}
.mt-md-15{
margin-top:12rem !important
}
.mt-md-auto{
margin-top:auto !important
}
.me-md-0{
margin-right:0 !important
}
.me-md-1{
margin-right:.25rem !important
}
.me-md-2{
margin-right:.5rem !important
}
.me-md-3{
margin-right:1rem !important
}
.me-md-4{
margin-right:1.5rem !important
}
.me-md-5{
margin-right:2.25rem !important
}
.me-md-6{
margin-right:3rem !important
}
.me-md-7{
margin-right:4rem !important
}
.me-md-8{
margin-right:5rem !important
}
.me-md-9{
margin-right:6rem !important
}
.me-md-10{
margin-right:7rem !important
}
.me-md-11{
margin-right:8rem !important
}
.me-md-12{
margin-right:9rem !important
}
.me-md-13{
margin-right:10rem !important
}
.me-md-14{
margin-right:11rem !important
}
.me-md-15{
margin-right:12rem !important
}
.me-md-auto{
margin-right:auto !important
}
.mb-md-0{
margin-bottom:0 !important
}
.mb-md-1{
margin-bottom:.25rem !important
}
.mb-md-2{
margin-bottom:.5rem !important
}
.mb-md-3{
margin-bottom:1rem !important
}
.mb-md-4{
margin-bottom:1.5rem !important
}
.mb-md-5{
margin-bottom:2.25rem !important
}
.mb-md-6{
margin-bottom:3rem !important
}
.mb-md-7{
margin-bottom:4rem !important
}
.mb-md-8{
margin-bottom:5rem !important
}
.mb-md-9{
margin-bottom:6rem !important
}
.mb-md-10{
margin-bottom:7rem !important
}
.mb-md-11{
margin-bottom:8rem !important
}
.mb-md-12{
margin-bottom:9rem !important
}
.mb-md-13{
margin-bottom:10rem !important
}
.mb-md-14{
margin-bottom:11rem !important
}
.mb-md-15{
margin-bottom:12rem !important
}
.mb-md-auto{
margin-bottom:auto !important
}
.ms-md-0{
margin-left:0 !important
}
.ms-md-1{
margin-left:.25rem !important
}
.ms-md-2{
margin-left:.5rem !important
}
.ms-md-3{
margin-left:1rem !important
}
.ms-md-4{
margin-left:1.5rem !important
}
.ms-md-5{
margin-left:2.25rem !important
}
.ms-md-6{
margin-left:3rem !important
}
.ms-md-7{
margin-left:4rem !important
}
.ms-md-8{
margin-left:5rem !important
}
.ms-md-9{
margin-left:6rem !important
}
.ms-md-10{
margin-left:7rem !important
}
.ms-md-11{
margin-left:8rem !important
}
.ms-md-12{
margin-left:9rem !important
}
.ms-md-13{
margin-left:10rem !important
}
.ms-md-14{
margin-left:11rem !important
}
.ms-md-15{
margin-left:12rem !important
}
.ms-md-auto{
margin-left:auto !important
}
.p-md-0{
padding:0 !important
}
.p-md-1{
padding:.25rem !important
}
.p-md-2{
padding:.5rem !important
}
.p-md-3{
padding:1rem !important
}
.p-md-4{
padding:1.5rem !important
}
.p-md-5{
padding:2.25rem !important
}
.p-md-6{
padding:3rem !important
}
.p-md-7{
padding:4rem !important
}
.p-md-8{
padding:5rem !important
}
.p-md-9{
padding:6rem !important
}
.p-md-10{
padding:7rem !important
}
.p-md-11{
padding:8rem !important
}
.p-md-12{
padding:9rem !important
}
.p-md-13{
padding:10rem !important
}
.p-md-14{
padding:11rem !important
}
.p-md-15{
padding:12rem !important
}
.px-md-0{
padding-right:0 !important;
padding-left:0 !important
}
.px-md-1{
padding-right:.25rem !important;
padding-left:.25rem !important
}
.px-md-2{
padding-right:.5rem !important;
padding-left:.5rem !important
}
.px-md-3{
padding-right:1rem !important;
padding-left:1rem !important
}
.px-md-4{
padding-right:1.5rem !important;
padding-left:1.5rem !important
}
.px-md-5{
padding-right:2.25rem !important;
padding-left:2.25rem !important
}
.px-md-6{
padding-right:3rem !important;
padding-left:3rem !important
}
.px-md-7{
padding-right:4rem !important;
padding-left:4rem !important
}
.px-md-8{
padding-right:5rem !important;
padding-left:5rem !important
}
.px-md-9{
padding-right:6rem !important;
padding-left:6rem !important
}
.px-md-10{
padding-right:7rem !important;
padding-left:7rem !important
}
.px-md-11{
padding-right:8rem !important;
padding-left:8rem !important
}
.px-md-12{
padding-right:9rem !important;
padding-left:9rem !important
}
.px-md-13{
padding-right:10rem !important;
padding-left:10rem !important
}
.px-md-14{
padding-right:11rem !important;
padding-left:11rem !important
}
.px-md-15{
padding-right:12rem !important;
padding-left:12rem !important
}
.py-md-0{
padding-top:0 !important;
padding-bottom:0 !important
}
.py-md-1{
padding-top:.25rem !important;
padding-bottom:.25rem !important
}
.py-md-2{
padding-top:.5rem !important;
padding-bottom:.5rem !important
}
.py-md-3{
padding-top:1rem !important;
padding-bottom:1rem !important
}
.py-md-4{
padding-top:1.5rem !important;
padding-bottom:1.5rem !important
}
.py-md-5{
padding-top:2.25rem !important;
padding-bottom:2.25rem !important
}
.py-md-6{
padding-top:3rem !important;
padding-bottom:3rem !important
}
.py-md-7{
padding-top:4rem !important;
padding-bottom:4rem !important
}
.py-md-8{
padding-top:5rem !important;
padding-bottom:5rem !important
}
.py-md-9{
padding-top:6rem !important;
padding-bottom:6rem !important
}
.py-md-10{
padding-top:7rem !important;
padding-bottom:7rem !important
}
.py-md-11{
padding-top:8rem !important;
padding-bottom:8rem !important
}
.py-md-12{
padding-top:9rem !important;
padding-bottom:9rem !important
}
.py-md-13{
padding-top:10rem !important;
padding-bottom:10rem !important
}
.py-md-14{
padding-top:11rem !important;
padding-bottom:11rem !important
}
.py-md-15{
padding-top:12rem !important;
padding-bottom:12rem !important
}
.pt-md-0{
padding-top:0 !important
}
.pt-md-1{
padding-top:.25rem !important
}
.pt-md-2{
padding-top:.5rem !important
}
.pt-md-3{
padding-top:1rem !important
}
.pt-md-4{
padding-top:1.5rem !important
}
.pt-md-5{
padding-top:2.25rem !important
}
.pt-md-6{
padding-top:3rem !important
}
.pt-md-7{
padding-top:4rem !important
}
.pt-md-8{
padding-top:5rem !important
}
.pt-md-9{
padding-top:6rem !important
}
.pt-md-10{
padding-top:7rem !important
}
.pt-md-11{
padding-top:8rem !important
}
.pt-md-12{
padding-top:9rem !important
}
.pt-md-13{
padding-top:10rem !important
}
.pt-md-14{
padding-top:11rem !important
}
.pt-md-15{
padding-top:12rem !important
}
.pe-md-0{
padding-right:0 !important
}
.pe-md-1{
padding-right:.25rem !important
}
.pe-md-2{
padding-right:.5rem !important
}
.pe-md-3{
padding-right:1rem !important
}
.pe-md-4{
padding-right:1.5rem !important
}
.pe-md-5{
padding-right:2.25rem !important
}
.pe-md-6{
padding-right:3rem !important
}
.pe-md-7{
padding-right:4rem !important
}
.pe-md-8{
padding-right:5rem !important
}
.pe-md-9{
padding-right:6rem !important
}
.pe-md-10{
padding-right:7rem !important
}
.pe-md-11{
padding-right:8rem !important
}
.pe-md-12{
padding-right:9rem !important
}
.pe-md-13{
padding-right:10rem !important
}
.pe-md-14{
padding-right:11rem !important
}
.pe-md-15{
padding-right:12rem !important
}
.pb-md-0{
padding-bottom:0 !important
}
.pb-md-1{
padding-bottom:.25rem !important
}
.pb-md-2{
padding-bottom:.5rem !important
}
.pb-md-3{
padding-bottom:1rem !important
}
.pb-md-4{
padding-bottom:1.5rem !important
}
.pb-md-5{
padding-bottom:2.25rem !important
}
.pb-md-6{
padding-bottom:3rem !important
}
.pb-md-7{
padding-bottom:4rem !important
}
.pb-md-8{
padding-bottom:5rem !important
}
.pb-md-9{
padding-bottom:6rem !important
}
.pb-md-10{
padding-bottom:7rem !important
}
.pb-md-11{
padding-bottom:8rem !important
}
.pb-md-12{
padding-bottom:9rem !important
}
.pb-md-13{
padding-bottom:10rem !important
}
.pb-md-14{
padding-bottom:11rem !important
}
.pb-md-15{
padding-bottom:12rem !important
}
.ps-md-0{
padding-left:0 !important
}
.ps-md-1{
padding-left:.25rem !important
}
.ps-md-2{
padding-left:.5rem !important
}
.ps-md-3{
padding-left:1rem !important
}
.ps-md-4{
padding-left:1.5rem !important
}
.ps-md-5{
padding-left:2.25rem !important
}
.ps-md-6{
padding-left:3rem !important
}
.ps-md-7{
padding-left:4rem !important
}
.ps-md-8{
padding-left:5rem !important
}
.ps-md-9{
padding-left:6rem !important
}
.ps-md-10{
padding-left:7rem !important
}
.ps-md-11{
padding-left:8rem !important
}
.ps-md-12{
padding-left:9rem !important
}
.ps-md-13{
padding-left:10rem !important
}
.ps-md-14{
padding-left:11rem !important
}
.ps-md-15{
padding-left:12rem !important
}
.text-md-start{
text-align:left !important
}
.text-md-end{
text-align:right !important
}
.text-md-center{
text-align:center !important
}

}
@media(min-width: 992px){
.float-lg-start{
float:left !important
}
.float-lg-end{
float:right !important
}
.float-lg-none{
float:none !important
}
.d-lg-inline{
display:inline !important
}
.d-lg-inline-block{
display:inline-block !important
}
.d-lg-block{
display:block !important
}
.d-lg-grid{
display:grid !important
}
.d-lg-table{
display:table !important
}
.d-lg-table-row{
display:table-row !important
}
.d-lg-table-cell{
display:table-cell !important
}
.d-lg-flex{
display:flex !important
}
.d-lg-inline-flex{
display:inline-flex !important
}
.d-lg-none{
display:none !important
}
.flex-lg-fill{
flex:1 1 auto !important
}
.flex-lg-row{
flex-direction:row !important
}
.flex-lg-column{
flex-direction:column !important
}
.flex-lg-row-reverse{
flex-direction:row-reverse !important
}
.flex-lg-column-reverse{
flex-direction:column-reverse !important
}
.flex-lg-grow-0{
flex-grow:0 !important
}
.flex-lg-grow-1{
flex-grow:1 !important
}
.flex-lg-shrink-0{
flex-shrink:0 !important
}
.flex-lg-shrink-1{
flex-shrink:1 !important
}
.flex-lg-wrap{
flex-wrap:wrap !important
}
.flex-lg-nowrap{
flex-wrap:nowrap !important
}
.flex-lg-wrap-reverse{
flex-wrap:wrap-reverse !important
}
.gap-lg-0{
gap:0 !important
}
.gap-lg-1{
gap:.25rem !important
}
.gap-lg-2{
gap:.5rem !important
}
.gap-lg-3{
gap:1rem !important
}
.gap-lg-4{
gap:1.5rem !important
}
.gap-lg-5{
gap:2.25rem !important
}
.gap-lg-6{
gap:3rem !important
}
.gap-lg-7{
gap:4rem !important
}
.gap-lg-8{
gap:5rem !important
}
.gap-lg-9{
gap:6rem !important
}
.gap-lg-10{
gap:7rem !important
}
.gap-lg-11{
gap:8rem !important
}
.gap-lg-12{
gap:9rem !important
}
.gap-lg-13{
gap:10rem !important
}
.gap-lg-14{
gap:11rem !important
}
.gap-lg-15{
gap:12rem !important
}
.justify-content-lg-start{
justify-content:flex-start !important
}
.justify-content-lg-end{
justify-content:flex-end !important
}
.justify-content-lg-center{
justify-content:center !important
}
.justify-content-lg-between{
justify-content:space-between !important
}
.justify-content-lg-around{
justify-content:space-around !important
}
.justify-content-lg-evenly{
justify-content:space-evenly !important
}
.align-items-lg-start{
align-items:flex-start !important
}
.align-items-lg-end{
align-items:flex-end !important
}
.align-items-lg-center{
align-items:center !important
}
.align-items-lg-baseline{
align-items:baseline !important
}
.align-items-lg-stretch{
align-items:stretch !important
}
.align-content-lg-start{
align-content:flex-start !important
}
.align-content-lg-end{
align-content:flex-end !important
}
.align-content-lg-center{
align-content:center !important
}
.align-content-lg-between{
align-content:space-between !important
}
.align-content-lg-around{
align-content:space-around !important
}
.align-content-lg-stretch{
align-content:stretch !important
}
.align-self-lg-auto{
align-self:auto !important
}
.align-self-lg-start{
align-self:flex-start !important
}
.align-self-lg-end{
align-self:flex-end !important
}
.align-self-lg-center{
align-self:center !important
}
.align-self-lg-baseline{
align-self:baseline !important
}
.align-self-lg-stretch{
align-self:stretch !important
}
.order-lg-first{
order:-1 !important
}
.order-lg-0{
order:0 !important
}
.order-lg-1{
order:1 !important
}
.order-lg-2{
order:2 !important
}
.order-lg-3{
order:3 !important
}
.order-lg-4{
order:4 !important
}
.order-lg-5{
order:5 !important
}
.order-lg-last{
order:6 !important
}
.m-lg-0{
margin:0 !important
}
.m-lg-1{
margin:.25rem !important
}
.m-lg-2{
margin:.5rem !important
}
.m-lg-3{
margin:1rem !important
}
.m-lg-4{
margin:1.5rem !important
}
.m-lg-5{
margin:2.25rem !important
}
.m-lg-6{
margin:3rem !important
}
.m-lg-7{
margin:4rem !important
}
.m-lg-8{
margin:5rem !important
}
.m-lg-9{
margin:6rem !important
}
.m-lg-10{
margin:7rem !important
}
.m-lg-11{
margin:8rem !important
}
.m-lg-12{
margin:9rem !important
}
.m-lg-13{
margin:10rem !important
}
.m-lg-14{
margin:11rem !important
}
.m-lg-15{
margin:12rem !important
}
.m-lg-auto{
margin:auto !important
}
.mx-lg-0{
margin-right:0 !important;
margin-left:0 !important
}
.mx-lg-1{
margin-right:.25rem !important;
margin-left:.25rem !important
}
.mx-lg-2{
margin-right:.5rem !important;
margin-left:.5rem !important
}
.mx-lg-3{
margin-right:1rem !important;
margin-left:1rem !important
}
.mx-lg-4{
margin-right:1.5rem !important;
margin-left:1.5rem !important
}
.mx-lg-5{
margin-right:2.25rem !important;
margin-left:2.25rem !important
}
.mx-lg-6{
margin-right:3rem !important;
margin-left:3rem !important
}
.mx-lg-7{
margin-right:4rem !important;
margin-left:4rem !important
}
.mx-lg-8{
margin-right:5rem !important;
margin-left:5rem !important
}
.mx-lg-9{
margin-right:6rem !important;
margin-left:6rem !important
}
.mx-lg-10{
margin-right:7rem !important;
margin-left:7rem !important
}
.mx-lg-11{
margin-right:8rem !important;
margin-left:8rem !important
}
.mx-lg-12{
margin-right:9rem !important;
margin-left:9rem !important
}
.mx-lg-13{
margin-right:10rem !important;
margin-left:10rem !important
}
.mx-lg-14{
margin-right:11rem !important;
margin-left:11rem !important
}
.mx-lg-15{
margin-right:12rem !important;
margin-left:12rem !important
}
.mx-lg-auto{
margin-right:auto !important;
margin-left:auto !important
}
.my-lg-0{
margin-top:0 !important;
margin-bottom:0 !important
}
.my-lg-1{
margin-top:.25rem !important;
margin-bottom:.25rem !important
}
.my-lg-2{
margin-top:.5rem !important;
margin-bottom:.5rem !important
}
.my-lg-3{
margin-top:1rem !important;
margin-bottom:1rem !important
}
.my-lg-4{
margin-top:1.5rem !important;
margin-bottom:1.5rem !important
}
.my-lg-5{
margin-top:2.25rem !important;
margin-bottom:2.25rem !important
}
.my-lg-6{
margin-top:3rem !important;
margin-bottom:3rem !important
}
.my-lg-7{
margin-top:4rem !important;
margin-bottom:4rem !important
}
.my-lg-8{
margin-top:5rem !important;
margin-bottom:5rem !important
}
.my-lg-9{
margin-top:6rem !important;
margin-bottom:6rem !important
}
.my-lg-10{
margin-top:7rem !important;
margin-bottom:7rem !important
}
.my-lg-11{
margin-top:8rem !important;
margin-bottom:8rem !important
}
.my-lg-12{
margin-top:9rem !important;
margin-bottom:9rem !important
}
.my-lg-13{
margin-top:10rem !important;
margin-bottom:10rem !important
}
.my-lg-14{
margin-top:11rem !important;
margin-bottom:11rem !important
}
.my-lg-15{
margin-top:12rem !important;
margin-bottom:12rem !important
}
.my-lg-auto{
margin-top:auto !important;
margin-bottom:auto !important
}
.mt-lg-0{
margin-top:0 !important
}
.mt-lg-1{
margin-top:.25rem !important
}
.mt-lg-2{
margin-top:.5rem !important
}
.mt-lg-3{
margin-top:1rem !important
}
.mt-lg-4{
margin-top:1.5rem !important
}
.mt-lg-5{
margin-top:2.25rem !important
}
.mt-lg-6{
margin-top:3rem !important
}
.mt-lg-7{
margin-top:4rem !important
}
.mt-lg-8{
margin-top:5rem !important
}
.mt-lg-9{
margin-top:6rem !important
}
.mt-lg-10{
margin-top:7rem !important
}
.mt-lg-11{
margin-top:8rem !important
}
.mt-lg-12{
margin-top:9rem !important
}
.mt-lg-13{
margin-top:10rem !important
}
.mt-lg-14{
margin-top:11rem !important
}
.mt-lg-15{
margin-top:12rem !important
}
.mt-lg-auto{
margin-top:auto !important
}
.me-lg-0{
margin-right:0 !important
}
.me-lg-1{
margin-right:.25rem !important
}
.me-lg-2{
margin-right:.5rem !important
}
.me-lg-3{
margin-right:1rem !important
}
.me-lg-4{
margin-right:1.5rem !important
}
.me-lg-5{
margin-right:2.25rem !important
}
.me-lg-6{
margin-right:3rem !important
}
.me-lg-7{
margin-right:4rem !important
}
.me-lg-8{
margin-right:5rem !important
}
.me-lg-9{
margin-right:6rem !important
}
.me-lg-10{
margin-right:7rem !important
}
.me-lg-11{
margin-right:8rem !important
}
.me-lg-12{
margin-right:9rem !important
}
.me-lg-13{
margin-right:10rem !important
}
.me-lg-14{
margin-right:11rem !important
}
.me-lg-15{
margin-right:12rem !important
}
.me-lg-auto{
margin-right:auto !important
}
.mb-lg-0{
margin-bottom:0 !important
}
.mb-lg-1{
margin-bottom:.25rem !important
}
.mb-lg-2{
margin-bottom:.5rem !important
}
.mb-lg-3{
margin-bottom:1rem !important
}
.mb-lg-4{
margin-bottom:1.5rem !important
}
.mb-lg-5{
margin-bottom:2.25rem !important
}
.mb-lg-6{
margin-bottom:3rem !important
}
.mb-lg-7{
margin-bottom:4rem !important
}
.mb-lg-8{
margin-bottom:5rem !important
}
.mb-lg-9{
margin-bottom:6rem !important
}
.mb-lg-10{
margin-bottom:7rem !important
}
.mb-lg-11{
margin-bottom:8rem !important
}
.mb-lg-12{
margin-bottom:9rem !important
}
.mb-lg-13{
margin-bottom:10rem !important
}
.mb-lg-14{
margin-bottom:11rem !important
}
.mb-lg-15{
margin-bottom:12rem !important
}
.mb-lg-auto{
margin-bottom:auto !important
}
.ms-lg-0{
margin-left:0 !important
}
.ms-lg-1{
margin-left:.25rem !important
}
.ms-lg-2{
margin-left:.5rem !important
}
.ms-lg-3{
margin-left:1rem !important
}
.ms-lg-4{
margin-left:1.5rem !important
}
.ms-lg-5{
margin-left:2.25rem !important
}
.ms-lg-6{
margin-left:3rem !important
}
.ms-lg-7{
margin-left:4rem !important
}
.ms-lg-8{
margin-left:5rem !important
}
.ms-lg-9{
margin-left:6rem !important
}
.ms-lg-10{
margin-left:7rem !important
}
.ms-lg-11{
margin-left:8rem !important
}
.ms-lg-12{
margin-left:9rem !important
}
.ms-lg-13{
margin-left:10rem !important
}
.ms-lg-14{
margin-left:11rem !important
}
.ms-lg-15{
margin-left:12rem !important
}
.ms-lg-auto{
margin-left:auto !important
}
.p-lg-0{
padding:0 !important
}
.p-lg-1{
padding:.25rem !important
}
.p-lg-2{
padding:.5rem !important
}
.p-lg-3{
padding:1rem !important
}
.p-lg-4{
padding:1.5rem !important
}
.p-lg-5{
padding:2.25rem !important
}
.p-lg-6{
padding:3rem !important
}
.p-lg-7{
padding:4rem !important
}
.p-lg-8{
padding:5rem !important
}
.p-lg-9{
padding:6rem !important
}
.p-lg-10{
padding:7rem !important
}
.p-lg-11{
padding:8rem !important
}
.p-lg-12{
padding:9rem !important
}
.p-lg-13{
padding:10rem !important
}
.p-lg-14{
padding:11rem !important
}
.p-lg-15{
padding:12rem !important
}
.px-lg-0{
padding-right:0 !important;
padding-left:0 !important
}
.px-lg-1{
padding-right:.25rem !important;
padding-left:.25rem !important
}
.px-lg-2{
padding-right:.5rem !important;
padding-left:.5rem !important
}
.px-lg-3{
padding-right:1rem !important;
padding-left:1rem !important
}
.px-lg-4{
padding-right:1.5rem !important;
padding-left:1.5rem !important
}
.px-lg-5{
padding-right:2.25rem !important;
padding-left:2.25rem !important
}
.px-lg-6{
padding-right:3rem !important;
padding-left:3rem !important
}
.px-lg-7{
padding-right:4rem !important;
padding-left:4rem !important
}
.px-lg-8{
padding-right:5rem !important;
padding-left:5rem !important
}
.px-lg-9{
padding-right:6rem !important;
padding-left:6rem !important
}
.px-lg-10{
padding-right:7rem !important;
padding-left:7rem !important
}
.px-lg-11{
padding-right:8rem !important;
padding-left:8rem !important
}
.px-lg-12{
padding-right:9rem !important;
padding-left:9rem !important
}
.px-lg-13{
padding-right:10rem !important;
padding-left:10rem !important
}
.px-lg-14{
padding-right:11rem !important;
padding-left:11rem !important
}
.px-lg-15{
padding-right:12rem !important;
padding-left:12rem !important
}
.py-lg-0{
padding-top:0 !important;
padding-bottom:0 !important
}
.py-lg-1{
padding-top:.25rem !important;
padding-bottom:.25rem !important
}
.py-lg-2{
padding-top:.5rem !important;
padding-bottom:.5rem !important
}
.py-lg-3{
padding-top:1rem !important;
padding-bottom:1rem !important
}
.py-lg-4{
padding-top:1.5rem !important;
padding-bottom:1.5rem !important
}
.py-lg-5{
padding-top:2.25rem !important;
padding-bottom:2.25rem !important
}
.py-lg-6{
padding-top:3rem !important;
padding-bottom:3rem !important
}
.py-lg-7{
padding-top:4rem !important;
padding-bottom:4rem !important
}
.py-lg-8{
padding-top:5rem !important;
padding-bottom:5rem !important
}
.py-lg-9{
padding-top:6rem !important;
padding-bottom:6rem !important
}
.py-lg-10{
padding-top:7rem !important;
padding-bottom:7rem !important
}
.py-lg-11{
padding-top:8rem !important;
padding-bottom:8rem !important
}
.py-lg-12{
padding-top:9rem !important;
padding-bottom:9rem !important
}
.py-lg-13{
padding-top:10rem !important;
padding-bottom:10rem !important
}
.py-lg-14{
padding-top:11rem !important;
padding-bottom:11rem !important
}
.py-lg-15{
padding-top:12rem !important;
padding-bottom:12rem !important
}
.pt-lg-0{
padding-top:0 !important
}
.pt-lg-1{
padding-top:.25rem !important
}
.pt-lg-2{
padding-top:.5rem !important
}
.pt-lg-3{
padding-top:1rem !important
}
.pt-lg-4{
padding-top:1.5rem !important
}
.pt-lg-5{
padding-top:2.25rem !important
}
.pt-lg-6{
padding-top:3rem !important
}
.pt-lg-7{
padding-top:4rem !important
}
.pt-lg-8{
padding-top:5rem !important
}
.pt-lg-9{
padding-top:6rem !important
}
.pt-lg-10{
padding-top:7rem !important
}
.pt-lg-11{
padding-top:8rem !important
}
.pt-lg-12{
padding-top:9rem !important
}
.pt-lg-13{
padding-top:10rem !important
}
.pt-lg-14{
padding-top:11rem !important
}
.pt-lg-15{
padding-top:12rem !important
}
.pe-lg-0{
padding-right:0 !important
}
.pe-lg-1{
padding-right:.25rem !important
}
.pe-lg-2{
padding-right:.5rem !important
}
.pe-lg-3{
padding-right:1rem !important
}
.pe-lg-4{
padding-right:1.5rem !important
}
.pe-lg-5{
padding-right:2.25rem !important
}
.pe-lg-6{
padding-right:3rem !important
}
.pe-lg-7{
padding-right:4rem !important
}
.pe-lg-8{
padding-right:5rem !important
}
.pe-lg-9{
padding-right:6rem !important
}
.pe-lg-10{
padding-right:7rem !important
}
.pe-lg-11{
padding-right:8rem !important
}
.pe-lg-12{
padding-right:9rem !important
}
.pe-lg-13{
padding-right:10rem !important
}
.pe-lg-14{
padding-right:11rem !important
}
.pe-lg-15{
padding-right:12rem !important
}
.pb-lg-0{
padding-bottom:0 !important
}
.pb-lg-1{
padding-bottom:.25rem !important
}
.pb-lg-2{
padding-bottom:.5rem !important
}
.pb-lg-3{
padding-bottom:1rem !important
}
.pb-lg-4{
padding-bottom:1.5rem !important
}
.pb-lg-5{
padding-bottom:2.25rem !important
}
.pb-lg-6{
padding-bottom:3rem !important
}
.pb-lg-7{
padding-bottom:4rem !important
}
.pb-lg-8{
padding-bottom:5rem !important
}
.pb-lg-9{
padding-bottom:6rem !important
}
.pb-lg-10{
padding-bottom:7rem !important
}
.pb-lg-11{
padding-bottom:8rem !important
}
.pb-lg-12{
padding-bottom:9rem !important
}
.pb-lg-13{
padding-bottom:10rem !important
}
.pb-lg-14{
padding-bottom:11rem !important
}
.pb-lg-15{
padding-bottom:12rem !important
}
.ps-lg-0{
padding-left:0 !important
}
.ps-lg-1{
padding-left:.25rem !important
}
.ps-lg-2{
padding-left:.5rem !important
}
.ps-lg-3{
padding-left:1rem !important
}
.ps-lg-4{
padding-left:1.5rem !important
}
.ps-lg-5{
padding-left:2.25rem !important
}
.ps-lg-6{
padding-left:3rem !important
}
.ps-lg-7{
padding-left:4rem !important
}
.ps-lg-8{
padding-left:5rem !important
}
.ps-lg-9{
padding-left:6rem !important
}
.ps-lg-10{
padding-left:7rem !important
}
.ps-lg-11{
padding-left:8rem !important
}
.ps-lg-12{
padding-left:9rem !important
}
.ps-lg-13{
padding-left:10rem !important
}
.ps-lg-14{
padding-left:11rem !important
}
.ps-lg-15{
padding-left:12rem !important
}
.text-lg-start{
text-align:left !important
}
.text-lg-end{
text-align:right !important
}
.text-lg-center{
text-align:center !important
}

}
@media(min-width: 1200px){
.float-xl-start{
float:left !important
}
.float-xl-end{
float:right !important
}
.float-xl-none{
float:none !important
}
.d-xl-inline{
display:inline !important
}
.d-xl-inline-block{
display:inline-block !important
}
.d-xl-block{
display:block !important
}
.d-xl-grid{
display:grid !important
}
.d-xl-table{
display:table !important
}
.d-xl-table-row{
display:table-row !important
}
.d-xl-table-cell{
display:table-cell !important
}
.d-xl-flex{
display:flex !important
}
.d-xl-inline-flex{
display:inline-flex !important
}
.d-xl-none{
display:none !important
}
.flex-xl-fill{
flex:1 1 auto !important
}
.flex-xl-row{
flex-direction:row !important
}
.flex-xl-column{
flex-direction:column !important
}
.flex-xl-row-reverse{
flex-direction:row-reverse !important
}
.flex-xl-column-reverse{
flex-direction:column-reverse !important
}
.flex-xl-grow-0{
flex-grow:0 !important
}
.flex-xl-grow-1{
flex-grow:1 !important
}
.flex-xl-shrink-0{
flex-shrink:0 !important
}
.flex-xl-shrink-1{
flex-shrink:1 !important
}
.flex-xl-wrap{
flex-wrap:wrap !important
}
.flex-xl-nowrap{
flex-wrap:nowrap !important
}
.flex-xl-wrap-reverse{
flex-wrap:wrap-reverse !important
}
.gap-xl-0{
gap:0 !important
}
.gap-xl-1{
gap:.25rem !important
}
.gap-xl-2{
gap:.5rem !important
}
.gap-xl-3{
gap:1rem !important
}
.gap-xl-4{
gap:1.5rem !important
}
.gap-xl-5{
gap:2.25rem !important
}
.gap-xl-6{
gap:3rem !important
}
.gap-xl-7{
gap:4rem !important
}
.gap-xl-8{
gap:5rem !important
}
.gap-xl-9{
gap:6rem !important
}
.gap-xl-10{
gap:7rem !important
}
.gap-xl-11{
gap:8rem !important
}
.gap-xl-12{
gap:9rem !important
}
.gap-xl-13{
gap:10rem !important
}
.gap-xl-14{
gap:11rem !important
}
.gap-xl-15{
gap:12rem !important
}
.justify-content-xl-start{
justify-content:flex-start !important
}
.justify-content-xl-end{
justify-content:flex-end !important
}
.justify-content-xl-center{
justify-content:center !important
}
.justify-content-xl-between{
justify-content:space-between !important
}
.justify-content-xl-around{
justify-content:space-around !important
}
.justify-content-xl-evenly{
justify-content:space-evenly !important
}
.align-items-xl-start{
align-items:flex-start !important
}
.align-items-xl-end{
align-items:flex-end !important
}
.align-items-xl-center{
align-items:center !important
}
.align-items-xl-baseline{
align-items:baseline !important
}
.align-items-xl-stretch{
align-items:stretch !important
}
.align-content-xl-start{
align-content:flex-start !important
}
.align-content-xl-end{
align-content:flex-end !important
}
.align-content-xl-center{
align-content:center !important
}
.align-content-xl-between{
align-content:space-between !important
}
.align-content-xl-around{
align-content:space-around !important
}
.align-content-xl-stretch{
align-content:stretch !important
}
.align-self-xl-auto{
align-self:auto !important
}
.align-self-xl-start{
align-self:flex-start !important
}
.align-self-xl-end{
align-self:flex-end !important
}
.align-self-xl-center{
align-self:center !important
}
.align-self-xl-baseline{
align-self:baseline !important
}
.align-self-xl-stretch{
align-self:stretch !important
}
.order-xl-first{
order:-1 !important
}
.order-xl-0{
order:0 !important
}
.order-xl-1{
order:1 !important
}
.order-xl-2{
order:2 !important
}
.order-xl-3{
order:3 !important
}
.order-xl-4{
order:4 !important
}
.order-xl-5{
order:5 !important
}
.order-xl-last{
order:6 !important
}
.m-xl-0{
margin:0 !important
}
.m-xl-1{
margin:.25rem !important
}
.m-xl-2{
margin:.5rem !important
}
.m-xl-3{
margin:1rem !important
}
.m-xl-4{
margin:1.5rem !important
}
.m-xl-5{
margin:2.25rem !important
}
.m-xl-6{
margin:3rem !important
}
.m-xl-7{
margin:4rem !important
}
.m-xl-8{
margin:5rem !important
}
.m-xl-9{
margin:6rem !important
}
.m-xl-10{
margin:7rem !important
}
.m-xl-11{
margin:8rem !important
}
.m-xl-12{
margin:9rem !important
}
.m-xl-13{
margin:10rem !important
}
.m-xl-14{
margin:11rem !important
}
.m-xl-15{
margin:12rem !important
}
.m-xl-auto{
margin:auto !important
}
.mx-xl-0{
margin-right:0 !important;
margin-left:0 !important
}
.mx-xl-1{
margin-right:.25rem !important;
margin-left:.25rem !important
}
.mx-xl-2{
margin-right:.5rem !important;
margin-left:.5rem !important
}
.mx-xl-3{
margin-right:1rem !important;
margin-left:1rem !important
}
.mx-xl-4{
margin-right:1.5rem !important;
margin-left:1.5rem !important
}
.mx-xl-5{
margin-right:2.25rem !important;
margin-left:2.25rem !important
}
.mx-xl-6{
margin-right:3rem !important;
margin-left:3rem !important
}
.mx-xl-7{
margin-right:4rem !important;
margin-left:4rem !important
}
.mx-xl-8{
margin-right:5rem !important;
margin-left:5rem !important
}
.mx-xl-9{
margin-right:6rem !important;
margin-left:6rem !important
}
.mx-xl-10{
margin-right:7rem !important;
margin-left:7rem !important
}
.mx-xl-11{
margin-right:8rem !important;
margin-left:8rem !important
}
.mx-xl-12{
margin-right:9rem !important;
margin-left:9rem !important
}
.mx-xl-13{
margin-right:10rem !important;
margin-left:10rem !important
}
.mx-xl-14{
margin-right:11rem !important;
margin-left:11rem !important
}
.mx-xl-15{
margin-right:12rem !important;
margin-left:12rem !important
}
.mx-xl-auto{
margin-right:auto !important;
margin-left:auto !important
}
.my-xl-0{
margin-top:0 !important;
margin-bottom:0 !important
}
.my-xl-1{
margin-top:.25rem !important;
margin-bottom:.25rem !important
}
.my-xl-2{
margin-top:.5rem !important;
margin-bottom:.5rem !important
}
.my-xl-3{
margin-top:1rem !important;
margin-bottom:1rem !important
}
.my-xl-4{
margin-top:1.5rem !important;
margin-bottom:1.5rem !important
}
.my-xl-5{
margin-top:2.25rem !important;
margin-bottom:2.25rem !important
}
.my-xl-6{
margin-top:3rem !important;
margin-bottom:3rem !important
}
.my-xl-7{
margin-top:4rem !important;
margin-bottom:4rem !important
}
.my-xl-8{
margin-top:5rem !important;
margin-bottom:5rem !important
}
.my-xl-9{
margin-top:6rem !important;
margin-bottom:6rem !important
}
.my-xl-10{
margin-top:7rem !important;
margin-bottom:7rem !important
}
.my-xl-11{
margin-top:8rem !important;
margin-bottom:8rem !important
}
.my-xl-12{
margin-top:9rem !important;
margin-bottom:9rem !important
}
.my-xl-13{
margin-top:10rem !important;
margin-bottom:10rem !important
}
.my-xl-14{
margin-top:11rem !important;
margin-bottom:11rem !important
}
.my-xl-15{
margin-top:12rem !important;
margin-bottom:12rem !important
}
.my-xl-auto{
margin-top:auto !important;
margin-bottom:auto !important
}
.mt-xl-0{
margin-top:0 !important
}
.mt-xl-1{
margin-top:.25rem !important
}
.mt-xl-2{
margin-top:.5rem !important
}
.mt-xl-3{
margin-top:1rem !important
}
.mt-xl-4{
margin-top:1.5rem !important
}
.mt-xl-5{
margin-top:2.25rem !important
}
.mt-xl-6{
margin-top:3rem !important
}
.mt-xl-7{
margin-top:4rem !important
}
.mt-xl-8{
margin-top:5rem !important
}
.mt-xl-9{
margin-top:6rem !important
}
.mt-xl-10{
margin-top:7rem !important
}
.mt-xl-11{
margin-top:8rem !important
}
.mt-xl-12{
margin-top:9rem !important
}
.mt-xl-13{
margin-top:10rem !important
}
.mt-xl-14{
margin-top:11rem !important
}
.mt-xl-15{
margin-top:12rem !important
}
.mt-xl-auto{
margin-top:auto !important
}
.me-xl-0{
margin-right:0 !important
}
.me-xl-1{
margin-right:.25rem !important
}
.me-xl-2{
margin-right:.5rem !important
}
.me-xl-3{
margin-right:1rem !important
}
.me-xl-4{
margin-right:1.5rem !important
}
.me-xl-5{
margin-right:2.25rem !important
}
.me-xl-6{
margin-right:3rem !important
}
.me-xl-7{
margin-right:4rem !important
}
.me-xl-8{
margin-right:5rem !important
}
.me-xl-9{
margin-right:6rem !important
}
.me-xl-10{
margin-right:7rem !important
}
.me-xl-11{
margin-right:8rem !important
}
.me-xl-12{
margin-right:9rem !important
}
.me-xl-13{
margin-right:10rem !important
}
.me-xl-14{
margin-right:11rem !important
}
.me-xl-15{
margin-right:12rem !important
}
.me-xl-auto{
margin-right:auto !important
}
.mb-xl-0{
margin-bottom:0 !important
}
.mb-xl-1{
margin-bottom:.25rem !important
}
.mb-xl-2{
margin-bottom:.5rem !important
}
.mb-xl-3{
margin-bottom:1rem !important
}
.mb-xl-4{
margin-bottom:1.5rem !important
}
.mb-xl-5{
margin-bottom:2.25rem !important
}
.mb-xl-6{
margin-bottom:3rem !important
}
.mb-xl-7{
margin-bottom:4rem !important
}
.mb-xl-8{
margin-bottom:5rem !important
}
.mb-xl-9{
margin-bottom:6rem !important
}
.mb-xl-10{
margin-bottom:7rem !important
}
.mb-xl-11{
margin-bottom:8rem !important
}
.mb-xl-12{
margin-bottom:9rem !important
}
.mb-xl-13{
margin-bottom:10rem !important
}
.mb-xl-14{
margin-bottom:11rem !important
}
.mb-xl-15{
margin-bottom:12rem !important
}
.mb-xl-auto{
margin-bottom:auto !important
}
.ms-xl-0{
margin-left:0 !important
}
.ms-xl-1{
margin-left:.25rem !important
}
.ms-xl-2{
margin-left:.5rem !important
}
.ms-xl-3{
margin-left:1rem !important
}
.ms-xl-4{
margin-left:1.5rem !important
}
.ms-xl-5{
margin-left:2.25rem !important
}
.ms-xl-6{
margin-left:3rem !important
}
.ms-xl-7{
margin-left:4rem !important
}
.ms-xl-8{
margin-left:5rem !important
}
.ms-xl-9{
margin-left:6rem !important
}
.ms-xl-10{
margin-left:7rem !important
}
.ms-xl-11{
margin-left:8rem !important
}
.ms-xl-12{
margin-left:9rem !important
}
.ms-xl-13{
margin-left:10rem !important
}
.ms-xl-14{
margin-left:11rem !important
}
.ms-xl-15{
margin-left:12rem !important
}
.ms-xl-auto{
margin-left:auto !important
}
.p-xl-0{
padding:0 !important
}
.p-xl-1{
padding:.25rem !important
}
.p-xl-2{
padding:.5rem !important
}
.p-xl-3{
padding:1rem !important
}
.p-xl-4{
padding:1.5rem !important
}
.p-xl-5{
padding:2.25rem !important
}
.p-xl-6{
padding:3rem !important
}
.p-xl-7{
padding:4rem !important
}
.p-xl-8{
padding:5rem !important
}
.p-xl-9{
padding:6rem !important
}
.p-xl-10{
padding:7rem !important
}
.p-xl-11{
padding:8rem !important
}
.p-xl-12{
padding:9rem !important
}
.p-xl-13{
padding:10rem !important
}
.p-xl-14{
padding:11rem !important
}
.p-xl-15{
padding:12rem !important
}
.px-xl-0{
padding-right:0 !important;
padding-left:0 !important
}
.px-xl-1{
padding-right:.25rem !important;
padding-left:.25rem !important
}
.px-xl-2{
padding-right:.5rem !important;
padding-left:.5rem !important
}
.px-xl-3{
padding-right:1rem !important;
padding-left:1rem !important
}
.px-xl-4{
padding-right:1.5rem !important;
padding-left:1.5rem !important
}
.px-xl-5{
padding-right:2.25rem !important;
padding-left:2.25rem !important
}
.px-xl-6{
padding-right:3rem !important;
padding-left:3rem !important
}
.px-xl-7{
padding-right:4rem !important;
padding-left:4rem !important
}
.px-xl-8{
padding-right:5rem !important;
padding-left:5rem !important
}
.px-xl-9{
padding-right:6rem !important;
padding-left:6rem !important
}
.px-xl-10{
padding-right:7rem !important;
padding-left:7rem !important
}
.px-xl-11{
padding-right:8rem !important;
padding-left:8rem !important
}
.px-xl-12{
padding-right:9rem !important;
padding-left:9rem !important
}
.px-xl-13{
padding-right:10rem !important;
padding-left:10rem !important
}
.px-xl-14{
padding-right:11rem !important;
padding-left:11rem !important
}
.px-xl-15{
padding-right:12rem !important;
padding-left:12rem !important
}
.py-xl-0{
padding-top:0 !important;
padding-bottom:0 !important
}
.py-xl-1{
padding-top:.25rem !important;
padding-bottom:.25rem !important
}
.py-xl-2{
padding-top:.5rem !important;
padding-bottom:.5rem !important
}
.py-xl-3{
padding-top:1rem !important;
padding-bottom:1rem !important
}
.py-xl-4{
padding-top:1.5rem !important;
padding-bottom:1.5rem !important
}
.py-xl-5{
padding-top:2.25rem !important;
padding-bottom:2.25rem !important
}
.py-xl-6{
padding-top:3rem !important;
padding-bottom:3rem !important
}
.py-xl-7{
padding-top:4rem !important;
padding-bottom:4rem !important
}
.py-xl-8{
padding-top:5rem !important;
padding-bottom:5rem !important
}
.py-xl-9{
padding-top:6rem !important;
padding-bottom:6rem !important
}
.py-xl-10{
padding-top:7rem !important;
padding-bottom:7rem !important
}
.py-xl-11{
padding-top:8rem !important;
padding-bottom:8rem !important
}
.py-xl-12{
padding-top:9rem !important;
padding-bottom:9rem !important
}
.py-xl-13{
padding-top:10rem !important;
padding-bottom:10rem !important
}
.py-xl-14{
padding-top:11rem !important;
padding-bottom:11rem !important
}
.py-xl-15{
padding-top:12rem !important;
padding-bottom:12rem !important
}
.pt-xl-0{
padding-top:0 !important
}
.pt-xl-1{
padding-top:.25rem !important
}
.pt-xl-2{
padding-top:.5rem !important
}
.pt-xl-3{
padding-top:1rem !important
}
.pt-xl-4{
padding-top:1.5rem !important
}
.pt-xl-5{
padding-top:2.25rem !important
}
.pt-xl-6{
padding-top:3rem !important
}
.pt-xl-7{
padding-top:4rem !important
}
.pt-xl-8{
padding-top:5rem !important
}
.pt-xl-9{
padding-top:6rem !important
}
.pt-xl-10{
padding-top:7rem !important
}
.pt-xl-11{
padding-top:8rem !important
}
.pt-xl-12{
padding-top:9rem !important
}
.pt-xl-13{
padding-top:10rem !important
}
.pt-xl-14{
padding-top:11rem !important
}
.pt-xl-15{
padding-top:12rem !important
}
.pe-xl-0{
padding-right:0 !important
}
.pe-xl-1{
padding-right:.25rem !important
}
.pe-xl-2{
padding-right:.5rem !important
}
.pe-xl-3{
padding-right:1rem !important
}
.pe-xl-4{
padding-right:1.5rem !important
}
.pe-xl-5{
padding-right:2.25rem !important
}
.pe-xl-6{
padding-right:3rem !important
}
.pe-xl-7{
padding-right:4rem !important
}
.pe-xl-8{
padding-right:5rem !important
}
.pe-xl-9{
padding-right:6rem !important
}
.pe-xl-10{
padding-right:7rem !important
}
.pe-xl-11{
padding-right:8rem !important
}
.pe-xl-12{
padding-right:9rem !important
}
.pe-xl-13{
padding-right:10rem !important
}
.pe-xl-14{
padding-right:11rem !important
}
.pe-xl-15{
padding-right:12rem !important
}
.pb-xl-0{
padding-bottom:0 !important
}
.pb-xl-1{
padding-bottom:.25rem !important
}
.pb-xl-2{
padding-bottom:.5rem !important
}
.pb-xl-3{
padding-bottom:1rem !important
}
.pb-xl-4{
padding-bottom:1.5rem !important
}
.pb-xl-5{
padding-bottom:2.25rem !important
}
.pb-xl-6{
padding-bottom:3rem !important
}
.pb-xl-7{
padding-bottom:4rem !important
}
.pb-xl-8{
padding-bottom:5rem !important
}
.pb-xl-9{
padding-bottom:6rem !important
}
.pb-xl-10{
padding-bottom:7rem !important
}
.pb-xl-11{
padding-bottom:8rem !important
}
.pb-xl-12{
padding-bottom:9rem !important
}
.pb-xl-13{
padding-bottom:10rem !important
}
.pb-xl-14{
padding-bottom:11rem !important
}
.pb-xl-15{
padding-bottom:12rem !important
}
.ps-xl-0{
padding-left:0 !important
}
.ps-xl-1{
padding-left:.25rem !important
}
.ps-xl-2{
padding-left:.5rem !important
}
.ps-xl-3{
padding-left:1rem !important
}
.ps-xl-4{
padding-left:1.5rem !important
}
.ps-xl-5{
padding-left:2.25rem !important
}
.ps-xl-6{
padding-left:3rem !important
}
.ps-xl-7{
padding-left:4rem !important
}
.ps-xl-8{
padding-left:5rem !important
}
.ps-xl-9{
padding-left:6rem !important
}
.ps-xl-10{
padding-left:7rem !important
}
.ps-xl-11{
padding-left:8rem !important
}
.ps-xl-12{
padding-left:9rem !important
}
.ps-xl-13{
padding-left:10rem !important
}
.ps-xl-14{
padding-left:11rem !important
}
.ps-xl-15{
padding-left:12rem !important
}
.text-xl-start{
text-align:left !important
}
.text-xl-end{
text-align:right !important
}
.text-xl-center{
text-align:center !important
}

}
@media(min-width: 1400px){
.float-xxl-start{
float:left !important
}
.float-xxl-end{
float:right !important
}
.float-xxl-none{
float:none !important
}
.d-xxl-inline{
display:inline !important
}
.d-xxl-inline-block{
display:inline-block !important
}
.d-xxl-block{
display:block !important
}
.d-xxl-grid{
display:grid !important
}
.d-xxl-table{
display:table !important
}
.d-xxl-table-row{
display:table-row !important
}
.d-xxl-table-cell{
display:table-cell !important
}
.d-xxl-flex{
display:flex !important
}
.d-xxl-inline-flex{
display:inline-flex !important
}
.d-xxl-none{
display:none !important
}
.flex-xxl-fill{
flex:1 1 auto !important
}
.flex-xxl-row{
flex-direction:row !important
}
.flex-xxl-column{
flex-direction:column !important
}
.flex-xxl-row-reverse{
flex-direction:row-reverse !important
}
.flex-xxl-column-reverse{
flex-direction:column-reverse !important
}
.flex-xxl-grow-0{
flex-grow:0 !important
}
.flex-xxl-grow-1{
flex-grow:1 !important
}
.flex-xxl-shrink-0{
flex-shrink:0 !important
}
.flex-xxl-shrink-1{
flex-shrink:1 !important
}
.flex-xxl-wrap{
flex-wrap:wrap !important
}
.flex-xxl-nowrap{
flex-wrap:nowrap !important
}
.flex-xxl-wrap-reverse{
flex-wrap:wrap-reverse !important
}
.gap-xxl-0{
gap:0 !important
}
.gap-xxl-1{
gap:.25rem !important
}
.gap-xxl-2{
gap:.5rem !important
}
.gap-xxl-3{
gap:1rem !important
}
.gap-xxl-4{
gap:1.5rem !important
}
.gap-xxl-5{
gap:2.25rem !important
}
.gap-xxl-6{
gap:3rem !important
}
.gap-xxl-7{
gap:4rem !important
}
.gap-xxl-8{
gap:5rem !important
}
.gap-xxl-9{
gap:6rem !important
}
.gap-xxl-10{
gap:7rem !important
}
.gap-xxl-11{
gap:8rem !important
}
.gap-xxl-12{
gap:9rem !important
}
.gap-xxl-13{
gap:10rem !important
}
.gap-xxl-14{
gap:11rem !important
}
.gap-xxl-15{
gap:12rem !important
}
.justify-content-xxl-start{
justify-content:flex-start !important
}
.justify-content-xxl-end{
justify-content:flex-end !important
}
.justify-content-xxl-center{
justify-content:center !important
}
.justify-content-xxl-between{
justify-content:space-between !important
}
.justify-content-xxl-around{
justify-content:space-around !important
}
.justify-content-xxl-evenly{
justify-content:space-evenly !important
}
.align-items-xxl-start{
align-items:flex-start !important
}
.align-items-xxl-end{
align-items:flex-end !important
}
.align-items-xxl-center{
align-items:center !important
}
.align-items-xxl-baseline{
align-items:baseline !important
}
.align-items-xxl-stretch{
align-items:stretch !important
}
.align-content-xxl-start{
align-content:flex-start !important
}
.align-content-xxl-end{
align-content:flex-end !important
}
.align-content-xxl-center{
align-content:center !important
}
.align-content-xxl-between{
align-content:space-between !important
}
.align-content-xxl-around{
align-content:space-around !important
}
.align-content-xxl-stretch{
align-content:stretch !important
}
.align-self-xxl-auto{
align-self:auto !important
}
.align-self-xxl-start{
align-self:flex-start !important
}
.align-self-xxl-end{
align-self:flex-end !important
}
.align-self-xxl-center{
align-self:center !important
}
.align-self-xxl-baseline{
align-self:baseline !important
}
.align-self-xxl-stretch{
align-self:stretch !important
}
.order-xxl-first{
order:-1 !important
}
.order-xxl-0{
order:0 !important
}
.order-xxl-1{
order:1 !important
}
.order-xxl-2{
order:2 !important
}
.order-xxl-3{
order:3 !important
}
.order-xxl-4{
order:4 !important
}
.order-xxl-5{
order:5 !important
}
.order-xxl-last{
order:6 !important
}
.m-xxl-0{
margin:0 !important
}
.m-xxl-1{
margin:.25rem !important
}
.m-xxl-2{
margin:.5rem !important
}
.m-xxl-3{
margin:1rem !important
}
.m-xxl-4{
margin:1.5rem !important
}
.m-xxl-5{
margin:2.25rem !important
}
.m-xxl-6{
margin:3rem !important
}
.m-xxl-7{
margin:4rem !important
}
.m-xxl-8{
margin:5rem !important
}
.m-xxl-9{
margin:6rem !important
}
.m-xxl-10{
margin:7rem !important
}
.m-xxl-11{
margin:8rem !important
}
.m-xxl-12{
margin:9rem !important
}
.m-xxl-13{
margin:10rem !important
}
.m-xxl-14{
margin:11rem !important
}
.m-xxl-15{
margin:12rem !important
}
.m-xxl-auto{
margin:auto !important
}
.mx-xxl-0{
margin-right:0 !important;
margin-left:0 !important
}
.mx-xxl-1{
margin-right:.25rem !important;
margin-left:.25rem !important
}
.mx-xxl-2{
margin-right:.5rem !important;
margin-left:.5rem !important
}
.mx-xxl-3{
margin-right:1rem !important;
margin-left:1rem !important
}
.mx-xxl-4{
margin-right:1.5rem !important;
margin-left:1.5rem !important
}
.mx-xxl-5{
margin-right:2.25rem !important;
margin-left:2.25rem !important
}
.mx-xxl-6{
margin-right:3rem !important;
margin-left:3rem !important
}
.mx-xxl-7{
margin-right:4rem !important;
margin-left:4rem !important
}
.mx-xxl-8{
margin-right:5rem !important;
margin-left:5rem !important
}
.mx-xxl-9{
margin-right:6rem !important;
margin-left:6rem !important
}
.mx-xxl-10{
margin-right:7rem !important;
margin-left:7rem !important
}
.mx-xxl-11{
margin-right:8rem !important;
margin-left:8rem !important
}
.mx-xxl-12{
margin-right:9rem !important;
margin-left:9rem !important
}
.mx-xxl-13{
margin-right:10rem !important;
margin-left:10rem !important
}
.mx-xxl-14{
margin-right:11rem !important;
margin-left:11rem !important
}
.mx-xxl-15{
margin-right:12rem !important;
margin-left:12rem !important
}
.mx-xxl-auto{
margin-right:auto !important;
margin-left:auto !important
}
.my-xxl-0{
margin-top:0 !important;
margin-bottom:0 !important
}
.my-xxl-1{
margin-top:.25rem !important;
margin-bottom:.25rem !important
}
.my-xxl-2{
margin-top:.5rem !important;
margin-bottom:.5rem !important
}
.my-xxl-3{
margin-top:1rem !important;
margin-bottom:1rem !important
}
.my-xxl-4{
margin-top:1.5rem !important;
margin-bottom:1.5rem !important
}
.my-xxl-5{
margin-top:2.25rem !important;
margin-bottom:2.25rem !important
}
.my-xxl-6{
margin-top:3rem !important;
margin-bottom:3rem !important
}
.my-xxl-7{
margin-top:4rem !important;
margin-bottom:4rem !important
}
.my-xxl-8{
margin-top:5rem !important;
margin-bottom:5rem !important
}
.my-xxl-9{
margin-top:6rem !important;
margin-bottom:6rem !important
}
.my-xxl-10{
margin-top:7rem !important;
margin-bottom:7rem !important
}
.my-xxl-11{
margin-top:8rem !important;
margin-bottom:8rem !important
}
.my-xxl-12{
margin-top:9rem !important;
margin-bottom:9rem !important
}
.my-xxl-13{
margin-top:10rem !important;
margin-bottom:10rem !important
}
.my-xxl-14{
margin-top:11rem !important;
margin-bottom:11rem !important
}
.my-xxl-15{
margin-top:12rem !important;
margin-bottom:12rem !important
}
.my-xxl-auto{
margin-top:auto !important;
margin-bottom:auto !important
}
.mt-xxl-0{
margin-top:0 !important
}
.mt-xxl-1{
margin-top:.25rem !important
}
.mt-xxl-2{
margin-top:.5rem !important
}
.mt-xxl-3{
margin-top:1rem !important
}
.mt-xxl-4{
margin-top:1.5rem !important
}
.mt-xxl-5{
margin-top:2.25rem !important
}
.mt-xxl-6{
margin-top:3rem !important
}
.mt-xxl-7{
margin-top:4rem !important
}
.mt-xxl-8{
margin-top:5rem !important
}
.mt-xxl-9{
margin-top:6rem !important
}
.mt-xxl-10{
margin-top:7rem !important
}
.mt-xxl-11{
margin-top:8rem !important
}
.mt-xxl-12{
margin-top:9rem !important
}
.mt-xxl-13{
margin-top:10rem !important
}
.mt-xxl-14{
margin-top:11rem !important
}
.mt-xxl-15{
margin-top:12rem !important
}
.mt-xxl-auto{
margin-top:auto !important
}
.me-xxl-0{
margin-right:0 !important
}
.me-xxl-1{
margin-right:.25rem !important
}
.me-xxl-2{
margin-right:.5rem !important
}
.me-xxl-3{
margin-right:1rem !important
}
.me-xxl-4{
margin-right:1.5rem !important
}
.me-xxl-5{
margin-right:2.25rem !important
}
.me-xxl-6{
margin-right:3rem !important
}
.me-xxl-7{
margin-right:4rem !important
}
.me-xxl-8{
margin-right:5rem !important
}
.me-xxl-9{
margin-right:6rem !important
}
.me-xxl-10{
margin-right:7rem !important
}
.me-xxl-11{
margin-right:8rem !important
}
.me-xxl-12{
margin-right:9rem !important
}
.me-xxl-13{
margin-right:10rem !important
}
.me-xxl-14{
margin-right:11rem !important
}
.me-xxl-15{
margin-right:12rem !important
}
.me-xxl-auto{
margin-right:auto !important
}
.mb-xxl-0{
margin-bottom:0 !important
}
.mb-xxl-1{
margin-bottom:.25rem !important
}
.mb-xxl-2{
margin-bottom:.5rem !important
}
.mb-xxl-3{
margin-bottom:1rem !important
}
.mb-xxl-4{
margin-bottom:1.5rem !important
}
.mb-xxl-5{
margin-bottom:2.25rem !important
}
.mb-xxl-6{
margin-bottom:3rem !important
}
.mb-xxl-7{
margin-bottom:4rem !important
}
.mb-xxl-8{
margin-bottom:5rem !important
}
.mb-xxl-9{
margin-bottom:6rem !important
}
.mb-xxl-10{
margin-bottom:7rem !important
}
.mb-xxl-11{
margin-bottom:8rem !important
}
.mb-xxl-12{
margin-bottom:9rem !important
}
.mb-xxl-13{
margin-bottom:10rem !important
}
.mb-xxl-14{
margin-bottom:11rem !important
}
.mb-xxl-15{
margin-bottom:12rem !important
}
.mb-xxl-auto{
margin-bottom:auto !important
}
.ms-xxl-0{
margin-left:0 !important
}
.ms-xxl-1{
margin-left:.25rem !important
}
.ms-xxl-2{
margin-left:.5rem !important
}
.ms-xxl-3{
margin-left:1rem !important
}
.ms-xxl-4{
margin-left:1.5rem !important
}
.ms-xxl-5{
margin-left:2.25rem !important
}
.ms-xxl-6{
margin-left:3rem !important
}
.ms-xxl-7{
margin-left:4rem !important
}
.ms-xxl-8{
margin-left:5rem !important
}
.ms-xxl-9{
margin-left:6rem !important
}
.ms-xxl-10{
margin-left:7rem !important
}
.ms-xxl-11{
margin-left:8rem !important
}
.ms-xxl-12{
margin-left:9rem !important
}
.ms-xxl-13{
margin-left:10rem !important
}
.ms-xxl-14{
margin-left:11rem !important
}
.ms-xxl-15{
margin-left:12rem !important
}
.ms-xxl-auto{
margin-left:auto !important
}
.p-xxl-0{
padding:0 !important
}
.p-xxl-1{
padding:.25rem !important
}
.p-xxl-2{
padding:.5rem !important
}
.p-xxl-3{
padding:1rem !important
}
.p-xxl-4{
padding:1.5rem !important
}
.p-xxl-5{
padding:2.25rem !important
}
.p-xxl-6{
padding:3rem !important
}
.p-xxl-7{
padding:4rem !important
}
.p-xxl-8{
padding:5rem !important
}
.p-xxl-9{
padding:6rem !important
}
.p-xxl-10{
padding:7rem !important
}
.p-xxl-11{
padding:8rem !important
}
.p-xxl-12{
padding:9rem !important
}
.p-xxl-13{
padding:10rem !important
}
.p-xxl-14{
padding:11rem !important
}
.p-xxl-15{
padding:12rem !important
}
.px-xxl-0{
padding-right:0 !important;
padding-left:0 !important
}
.px-xxl-1{
padding-right:.25rem !important;
padding-left:.25rem !important
}
.px-xxl-2{
padding-right:.5rem !important;
padding-left:.5rem !important
}
.px-xxl-3{
padding-right:1rem !important;
padding-left:1rem !important
}
.px-xxl-4{
padding-right:1.5rem !important;
padding-left:1.5rem !important
}
.px-xxl-5{
padding-right:2.25rem !important;
padding-left:2.25rem !important
}
.px-xxl-6{
padding-right:3rem !important;
padding-left:3rem !important
}
.px-xxl-7{
padding-right:4rem !important;
padding-left:4rem !important
}
.px-xxl-8{
padding-right:5rem !important;
padding-left:5rem !important
}
.px-xxl-9{
padding-right:6rem !important;
padding-left:6rem !important
}
.px-xxl-10{
padding-right:7rem !important;
padding-left:7rem !important
}
.px-xxl-11{
padding-right:8rem !important;
padding-left:8rem !important
}
.px-xxl-12{
padding-right:9rem !important;
padding-left:9rem !important
}
.px-xxl-13{
padding-right:10rem !important;
padding-left:10rem !important
}
.px-xxl-14{
padding-right:11rem !important;
padding-left:11rem !important
}
.px-xxl-15{
padding-right:12rem !important;
padding-left:12rem !important
}
.py-xxl-0{
padding-top:0 !important;
padding-bottom:0 !important
}
.py-xxl-1{
padding-top:.25rem !important;
padding-bottom:.25rem !important
}
.py-xxl-2{
padding-top:.5rem !important;
padding-bottom:.5rem !important
}
.py-xxl-3{
padding-top:1rem !important;
padding-bottom:1rem !important
}
.py-xxl-4{
padding-top:1.5rem !important;
padding-bottom:1.5rem !important
}
.py-xxl-5{
padding-top:2.25rem !important;
padding-bottom:2.25rem !important
}
.py-xxl-6{
padding-top:3rem !important;
padding-bottom:3rem !important
}
.py-xxl-7{
padding-top:4rem !important;
padding-bottom:4rem !important
}
.py-xxl-8{
padding-top:5rem !important;
padding-bottom:5rem !important
}
.py-xxl-9{
padding-top:6rem !important;
padding-bottom:6rem !important
}
.py-xxl-10{
padding-top:7rem !important;
padding-bottom:7rem !important
}
.py-xxl-11{
padding-top:8rem !important;
padding-bottom:8rem !important
}
.py-xxl-12{
padding-top:9rem !important;
padding-bottom:9rem !important
}
.py-xxl-13{
padding-top:10rem !important;
padding-bottom:10rem !important
}
.py-xxl-14{
padding-top:11rem !important;
padding-bottom:11rem !important
}
.py-xxl-15{
padding-top:12rem !important;
padding-bottom:12rem !important
}
.pt-xxl-0{
padding-top:0 !important
}
.pt-xxl-1{
padding-top:.25rem !important
}
.pt-xxl-2{
padding-top:.5rem !important
}
.pt-xxl-3{
padding-top:1rem !important
}
.pt-xxl-4{
padding-top:1.5rem !important
}
.pt-xxl-5{
padding-top:2.25rem !important
}
.pt-xxl-6{
padding-top:3rem !important
}
.pt-xxl-7{
padding-top:4rem !important
}
.pt-xxl-8{
padding-top:5rem !important
}
.pt-xxl-9{
padding-top:6rem !important
}
.pt-xxl-10{
padding-top:7rem !important
}
.pt-xxl-11{
padding-top:8rem !important
}
.pt-xxl-12{
padding-top:9rem !important
}
.pt-xxl-13{
padding-top:10rem !important
}
.pt-xxl-14{
padding-top:11rem !important
}
.pt-xxl-15{
padding-top:12rem !important
}
.pe-xxl-0{
padding-right:0 !important
}
.pe-xxl-1{
padding-right:.25rem !important
}
.pe-xxl-2{
padding-right:.5rem !important
}
.pe-xxl-3{
padding-right:1rem !important
}
.pe-xxl-4{
padding-right:1.5rem !important
}
.pe-xxl-5{
padding-right:2.25rem !important
}
.pe-xxl-6{
padding-right:3rem !important
}
.pe-xxl-7{
padding-right:4rem !important
}
.pe-xxl-8{
padding-right:5rem !important
}
.pe-xxl-9{
padding-right:6rem !important
}
.pe-xxl-10{
padding-right:7rem !important
}
.pe-xxl-11{
padding-right:8rem !important
}
.pe-xxl-12{
padding-right:9rem !important
}
.pe-xxl-13{
padding-right:10rem !important
}
.pe-xxl-14{
padding-right:11rem !important
}
.pe-xxl-15{
padding-right:12rem !important
}
.pb-xxl-0{
padding-bottom:0 !important
}
.pb-xxl-1{
padding-bottom:.25rem !important
}
.pb-xxl-2{
padding-bottom:.5rem !important
}
.pb-xxl-3{
padding-bottom:1rem !important
}
.pb-xxl-4{
padding-bottom:1.5rem !important
}
.pb-xxl-5{
padding-bottom:2.25rem !important
}
.pb-xxl-6{
padding-bottom:3rem !important
}
.pb-xxl-7{
padding-bottom:4rem !important
}
.pb-xxl-8{
padding-bottom:5rem !important
}
.pb-xxl-9{
padding-bottom:6rem !important
}
.pb-xxl-10{
padding-bottom:7rem !important
}
.pb-xxl-11{
padding-bottom:8rem !important
}
.pb-xxl-12{
padding-bottom:9rem !important
}
.pb-xxl-13{
padding-bottom:10rem !important
}
.pb-xxl-14{
padding-bottom:11rem !important
}
.pb-xxl-15{
padding-bottom:12rem !important
}
.ps-xxl-0{
padding-left:0 !important
}
.ps-xxl-1{
padding-left:.25rem !important
}
.ps-xxl-2{
padding-left:.5rem !important
}
.ps-xxl-3{
padding-left:1rem !important
}
.ps-xxl-4{
padding-left:1.5rem !important
}
.ps-xxl-5{
padding-left:2.25rem !important
}
.ps-xxl-6{
padding-left:3rem !important
}
.ps-xxl-7{
padding-left:4rem !important
}
.ps-xxl-8{
padding-left:5rem !important
}
.ps-xxl-9{
padding-left:6rem !important
}
.ps-xxl-10{
padding-left:7rem !important
}
.ps-xxl-11{
padding-left:8rem !important
}
.ps-xxl-12{
padding-left:9rem !important
}
.ps-xxl-13{
padding-left:10rem !important
}
.ps-xxl-14{
padding-left:11rem !important
}
.ps-xxl-15{
padding-left:12rem !important
}
.text-xxl-start{
text-align:left !important
}
.text-xxl-end{
text-align:right !important
}
.text-xxl-center{
text-align:center !important
}

}
@media(min-width: 1200px){
.fs-1{
font-size:2.2rem !important
}
.fs-2{
font-size:1.8rem !important
}
.fs-3{
font-size:1.6rem !important
}
.fs-4{
font-size:1.4rem !important
}

}
@media print{
.d-print-inline{
display:inline !important
}
.d-print-inline-block{
display:inline-block !important
}
.d-print-block{
display:block !important
}
.d-print-grid{
display:grid !important
}
.d-print-table{
display:table !important
}
.d-print-table-row{
display:table-row !important
}
.d-print-table-cell{
display:table-cell !important
}
.d-print-flex{
display:flex !important
}
.d-print-inline-flex{
display:inline-flex !important
}
.d-print-none{
display:none !important
}

}
@font-face{
font-family:KapraCond;
src:url("../../fonts/KapraNeue-MediumCondensed.woff2") format("woff2");
font-weight:600;
font-style:normal
}
@font-face{
font-family:KapraCond;
src:url("../../fonts/KapraNeue-MediumCondensedItalic.woff2") format("woff2");
font-weight:600;
font-style:italic
}
@font-face{
font-family:KapraCond;
src:url("../../fonts/KapraNeue-LightCondensedItalic.woff2") format("woff2");
font-weight:300;
font-style:italic
}
@font-face{
font-family:KapraExp;
src:url("../../fonts/KapraNeue-LightExpanded.woff2") format("woff2");
font-weight:300;
font-style:normal
}
@font-face{
font-family:KapraExp;
src:url("../../fonts/KapraNeue-LightExpandedItalic.woff2") format("woff2");
font-weight:300;
font-style:italic
}
@font-face{
font-family:Kapra;
src:url("../../fonts/KapraNeue-SemiBold.woff2") format("woff2");
font-weight:700;
font-style:normal
}
@font-face{
font-family:KapraExp;
src:url("../../fonts/KapraNeue-RegularExpanded.woff2") format("woff2");
font-weight:400;
font-style:normal
}
@font-face{
font-family:Tisa;
src:url("../../fonts/TisaPro-Light.woff2") format("woff2");
font-weight:300;
font-style:normal
}
@font-face{
font-family:Tisa;
src:url("../../fonts/TisaPro-Medi.woff2") format("woff2");
font-weight:500;
font-style:normal
}
.blogList__content,.homeBanner__wrapper,.pageBanner__wrapper,.headerDesktop__wrapper,.testimonials__wrapper,.programHighlights__wrapper,.findDirection__wrapper,.homeHero__wrapper,.footer__wrapper{
margin:0 auto;
margin-left:auto;
margin-right:auto;
padding-left:40px;
padding-right:40px;
width:calc(100% - (40px * 2));
max-width:1140px;
position:relative;
z-index:2
}
@media(max-width: 1200px){
.blogList__content,.homeBanner__wrapper,.pageBanner__wrapper,.headerDesktop__wrapper,.testimonials__wrapper,.programHighlights__wrapper,.findDirection__wrapper,.homeHero__wrapper,.footer__wrapper{
padding-left:40px;
padding-right:40px;
width:calc(100% - (40px * 2))
}

}
@media(max-width: 1024px){
.blogList__content,.homeBanner__wrapper,.pageBanner__wrapper,.headerDesktop__wrapper,.testimonials__wrapper,.programHighlights__wrapper,.findDirection__wrapper,.homeHero__wrapper,.footer__wrapper{
padding-left:30px;
padding-right:30px;
width:calc(100% - (30px * 2))
}

}
@media(max-width: 500px){
.blogList__content,.homeBanner__wrapper,.pageBanner__wrapper,.headerDesktop__wrapper,.testimonials__wrapper,.programHighlights__wrapper,.findDirection__wrapper,.homeHero__wrapper,.footer__wrapper{
padding-left:20px;
padding-right:20px;
width:calc(100% - (20px * 2))
}

}
@media(max-width: 375px){
.blogList__content,.homeBanner__wrapper,.pageBanner__wrapper,.headerDesktop__wrapper,.testimonials__wrapper,.programHighlights__wrapper,.findDirection__wrapper,.homeHero__wrapper,.footer__wrapper{
padding-left:15px;
padding-right:15px;
width:calc(100% - (15px * 2))
}

}
@media(max-width: 320px){
.blogList__content,.homeBanner__wrapper,.pageBanner__wrapper,.headerDesktop__wrapper,.testimonials__wrapper,.programHighlights__wrapper,.findDirection__wrapper,.homeHero__wrapper,.footer__wrapper{
padding-left:10px;
padding-right:10px;
width:calc(100% - (10px * 2))
}

}
.imageAndTextListItem,.socialItems>a,.footer__address{
display:block
}
.imageAndTextListItem:after,.socialItems>a:after,.footer__address:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0
}
.blogItemDetails__content:after,.pageBodyContent blockquote:before,.pageBodyContent blockquote:after,.pageBodyContent:after,.pageBanner__contentBox:after,.pageBanner__overlayWash{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:0
}
html,body{
font:normal 300 16px KapraExp,sans-serif;
text-rendering:geometricPrecision;
color:#323e48
}
a{
color:#323e48;
text-decoration:none
}
a:hover{
transition:all .5s ease
}
.videoWrapper{
position:relative;
padding-bottom:52.7%;
padding-top:25px;
height:0
}
.videoWrapper iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.addthis-smartlayers{
display:none
}
.paddingOverlay{
display:none;
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
position:absolute;
background-color:rgba(238,144,123,.45)
}
.paddingOverlay:after{
background-color:rgba(254,170,97,.2);
content:"";
display:block;
position:absolute;
top:0;
left:40px;
right:40px;
bottom:0;
z-index:-1
}
@media(max-width: 1200px){
.paddingOverlay:after{
left:40px;
right:40px
}

}
@media(max-width: 1024px){
.paddingOverlay:after{
left:30px;
right:30px
}

}
@media(max-width: 500px){
.paddingOverlay:after{
left:20px;
right:20px
}

}
@media(max-width: 375px){
.paddingOverlay:after{
left:15px;
right:15px
}

}
@media(max-width: 320px){
.paddingOverlay:after{
left:10px;
right:10px
}

}
.footer{
background-position:center;
background-size:cover;
background-repeat:no-repeat;
background-position:top center;
color:#fff;
position:relative;
overflow:hidden;
background-size:100%;
margin-bottom:-5px
}
.footer:after{
content:"";
position:absolute;
width:100%;
height:35%;
z-index:-1;
background-color:#333f48;
bottom:0;
left:0
}
@media(max-width: 1920px){
.footer:after{
height:70%
}

}
@media(max-width: 1024px){
.footer{
background-size:2560px;
background-position:top right -300px
}

}
@media(max-width: 768px){
.footer{
background-size:2000px;
background-position:top right -300px
}

}
@media(max-width: 500px){
.footer{
background-position:top right -270px
}

}
@media(max-width: 375px){
.footer{
background-size:2000px;
background-position:top right -300px
}

}
.footer__left{
position:relative;
padding-top:0
}
@media(max-width: 1024px){
.footer__left{
padding-top:0
}

}
@media(max-width: 500px){
.footer__left{
background-position:right -650px top 0px
}

}
.footer__logoAndSocial{
float:left;
width:180px;
margin-right:70px
}
.footer__logo{
width:130px;
height:127px;
background-position:center;
background-size:contain;
background-repeat:no-repeat
}
.footer__right{
text-align:right
}
@media(max-width: 768px){
.footer__right{
padding-top:20px
}

}
.footer__wrapper{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
padding:270px 0 70px;
max-width:1200px
}
@media(max-width: 1920px){
.footer__wrapper{
padding-top:190px
}

}
@media(max-width: 1440px){
.footer__wrapper{
padding-top:160px
}

}
@media(max-width: 1200px){
.footer__wrapper{
padding-top:130px
}

}
@media(max-width: 1024px){
.footer__wrapper{
padding-top:220px
}

}
@media(max-width: 768px){
.footer__wrapper{
padding-top:190px
}

}
@media(max-width: 500px){
.footer__wrapper{
padding-top:160px
}

}
@media(max-width: 768px){
.footer__wrapper>div{
flex-basis:100%;
margin-bottom:60px
}
.footer__wrapper>div:last-child{
margin-bottom:0
}

}
.footer__wrapper.-social{
padding:0 0 50px
}
.footer__address{
font:normal 300 16px Tisa,serif;
text-align:right;
font-size:15px;
line-height:1.75em;
margin-top:25px
}
@media(max-width: 768px){
.footer__address{
text-align:left
}

}
.footer__address span{
font:normal 500 16px Tisa,serif
}
.footer__address a{
color:#fff
}
.footer__redeemerLogo{
width:100%;
height:53px;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-position:right 0
}
@media(max-width: 768px){
.footer__redeemerLogo{
background-position:left 0
}

}
.footer__chevron{
position:absolute;
width:800px;
height:600px;
bottom:-300px;
left:calc(50% - 400px);
background-position:center;
background-size:contain;
background-repeat:no-repeat;
z-index:1;
transform:rotate(-90deg);
opacity:.1
}
.socialItems{
margin-top:45px
}
@media(max-width: 768px){
.socialItems{
margin-bottom:15px
}

}
.socialItems>a{
display:inline-block;
position:relative;
margin-right:20px;
text-transform:uppercase;
letter-spacing:.04em;
padding-right:40px;
color:#fff
}
.socialItems>a:before{
content:"";
position:absolute;
right:0;
top:-6px;
width:30px;
height:30px;
background-position:center;
background-size:contain;
background-repeat:no-repeat
}
.socialItems__instagram:before{
background-image:url(../../images/instagram-icon.svg)
}
.page-wrapper{
position:relative;
transition:all .5s ease
}
.rl-basicgrid-gallery .rl-gallery-item img{
height:auto
}
.homeHero{
padding:130px 0 120px;
position:relative;
overflow:hidden
}
@media(min-width: 1600px){
.homeHero{
padding:200px 0
}

}
@media(min-width: 1900px){
.homeHero{
padding:265px 0
}

}
@media(max-width: 1024px){
.homeHero{
padding:180px 0 80px
}

}
.homeHero__playVideo.button,form button.homeHero__playVideo,.wp-block-buttons>.wp-block-button .homeHero__playVideo.wp-block-button__link{
font-size:22px !important;
padding:17px 35px 14px
}
@media(max-width: 768px){
.homeHero__playVideo.button,form button.homeHero__playVideo,.wp-block-buttons>.wp-block-button .homeHero__playVideo.wp-block-button__link{
font-size:19px !important
}

}
.homeHero__playVideo.button:hover,form button.homeHero__playVideo:hover,.wp-block-buttons>.wp-block-button .homeHero__playVideo.wp-block-button__link:hover{
color:#fff;
background-color:#9ed8b3;
box-shadow:none
}
.homeHero h1,.homeHero .h1{
font:normal 600 16px KapraCond,sans-serif;
text-transform:uppercase;
line-height:2em;
position:relative;
z-index:3
}
.homeHero h1 em,.homeHero .h1 em{
display:block;
line-height:1.1em;
margin-top:60px;
margin-bottom:7px;
font-size:46px;
color:#feaa61;
letter-spacing:.125em
}
@media(min-width: 1440px){
.homeHero h1 em,.homeHero .h1 em{
font-size:51px
}

}
@media(max-width: 1024px){
.homeHero h1 em,.homeHero .h1 em{
font-size:37px
}

}
@media(max-width: 768px){
.homeHero h1 em,.homeHero .h1 em{
font-size:33px
}

}
@media(max-width: 500px){
.homeHero h1 em,.homeHero .h1 em{
font-size:27px;
letter-spacing:.115em
}

}
@media(max-width: 375px){
.homeHero h1 em,.homeHero .h1 em{
font-size:25px;
letter-spacing:.11em
}

}
@media(max-width: 350px){
.homeHero h1 em,.homeHero .h1 em{
font-size:23px;
letter-spacing:.1em
}

}
.homeHero h1 span,.homeHero .h1 span{
color:#fff;
display:block;
margin-top:15px;
margin-bottom:25px;
letter-spacing:.065em;
font-size:155px;
line-height:.9em
}
@media(min-width: 1440px){
.homeHero h1 span,.homeHero .h1 span{
font-size:172px
}

}
@media(max-width: 1024px){
.homeHero h1 span,.homeHero .h1 span{
font-size:125px
}

}
@media(max-width: 768px){
.homeHero h1 span,.homeHero .h1 span{
font-size:112px
}

}
@media(max-width: 500px){
.homeHero h1 span,.homeHero .h1 span{
font-size:92px;
letter-spacing:.04em;
margin-top:5px;
margin-bottom:50px
}

}
@media(max-width: 375px){
.homeHero h1 span,.homeHero .h1 span{
font-size:85px;
margin-bottom:40px
}

}
@media(max-width: 350px){
.homeHero h1 span,.homeHero .h1 span{
font-size:75px
}

}
.homeHero h2,.homeHero .h2{
color:#fff;
font-size:25px;
max-width:600px;
margin:25px 0 55px;
font-weight:300;
line-height:1.4em
}
@media(min-width: 1440px){
.homeHero h2,.homeHero .h2{
font-size:27px
}

}
@media(max-width: 768px){
.homeHero h2,.homeHero .h2{
font-size:22px
}

}
@media(max-width: 350px){
.homeHero h2,.homeHero .h2{
margin:30px 0 45px
}

}
.homeHero__chevron{
position:absolute;
background-size:contain;
background-repeat:no-repeat;
background-image:url(../../images/chevron-green-thick.svg);
width:552px;
height:256px;
bottom:-20px;
right:60px;
z-index:1;
opacity:.25;
background-position:bottom right
}
@media(max-width: 768px){
.homeHero__chevron{
width:400px;
height:220px;
right:0
}

}
.homeHero__overlay{
position:absolute;
width:100%;
height:100%;
z-index:1;
background:#000;
background:linear-gradient(300deg, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.6) 100%);
top:0;
left:0
}
@media(max-width: 1024px){
.homeHero__overlay{
background:rgba(0,0,0,.5)
}

}
.homeHero__bgImgWrapper{
position:absolute;
height:100%;
width:100%;
top:0;
left:0;
z-index:0;
background-position:center;
background-size:cover;
background-repeat:no-repeat
}
.homeHero__bgImgWrapper.-mobile{
display:none
}
@media(max-width: 768px){
.homeHero__bgImgWrapper.-mobile{
display:block
}

}
.homeHero__bgImg{
width:100%;
height:100%;
position:absolute;
-o-object-fit:cover;
object-fit:cover;
-o-object-position:center;
object-position:center;
z-index:0
}
@media(max-width: 768px){
.homeHero__bgImg{
-o-object-position:top;
object-position:top
}

}
@media(max-width: 768px){
.homeHero__bgImg.-desktop{
display:none
}

}
.homeHero__bgImg.-mobile{
display:none
}
@media(max-width: 768px){
.homeHero__bgImg.-mobile{
display:block
}

}
.homeHero__bgVideoWrapper{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:1
}
@media(max-width: 768px){
.homeHero__bgVideoWrapper{
display:none
}

}
.homeHero__bgVideoWrapper>video{
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover
}
.homeHero__bgVideoWrapper.-gradVideo{
height:122%
}
.homeHero__videoBg{
top:0;
left:0;
width:100%;
height:100%;
position:absolute;
z-index:10;
min-width:100%;
min-height:100%;
max-width:100%;
max-height:100%;
-o-object-fit:cover;
object-fit:cover;
font-family:"object-fit: cover;
"
}
.programActivities{
margin-top:80px
}
@media(max-width: 1023px){
.programActivities{
margin-top:6
}

}
.programActivities__wrapper{
margin:0 auto;
max-width:1240px;
position:relative
}
.programActivities__arrows{
position:absolute;
z-index:1;
width:176px;
height:329px;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
top:20px;
left:-220px
}
@media(max-width: 1440px){
.programActivities__arrows{
left:-170px
}

}
.programActivities__iconList{
display:flex;
flex-wrap:wrap;
justify-content:space-evenly;
position:relative
}
.programActivitiesIconListItem{
text-align:center;
flex-basis:100px
}
@media(max-width: 1024px){
.programActivitiesIconListItem{
margin-bottom:20px
}

}
.programActivitiesIconListItem__iconWrapper{
height:75px;
position:relative;
margin-bottom:10px
}
.programActivitiesIconListItem__icon{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
background-position:center;
background-size:contain;
background-repeat:no-repeat
}
.programActivitiesIconListItem__icon.-live{
width:76px;
height:76px
}
.programActivitiesIconListItem__icon.-serve{
width:85px;
height:85px
}
.programActivitiesIconListItem__icon.-learn{
width:78px;
height:78px
}
.programActivitiesIconListItem__icon.-work{
width:76px;
height:76px
}
.programActivitiesIconListItem__icon.-worship{
width:78px;
height:83px
}
.programActivitiesIconListItem__icon.-travel{
width:78px;
height:78px
}
@media(max-width: 1024px){
.programActivitiesIconListItem__icon{
width:65px !important;
height:65px !important
}

}
@media(max-width: 768px){
.programActivitiesIconListItem__icon{
width:60px !important;
height:60px !important
}

}
.programActivitiesIconListItem__iconText{
text-transform:uppercase;
font:normal 600 16px KapraCond,sans-serif;
letter-spacing:.05em;
font-size:42px;
margin-top:25px
}
@media(max-width: 1024px){
.programActivitiesIconListItem__iconText{
margin-top:10px;
font-size:30px
}

}
@media(max-width: 768px){
.programActivitiesIconListItem__iconText{
font-size:25px
}

}
.findDirection{
position:relative;
padding:90px 0;
overflow-x:hidden
}
@media(max-width: 768px){
.findDirection{
padding:40px 0 90px
}

}
.findDirection__content{
position:relative
}
.findDirection h2,.findDirection .h2{
font:normal 600 16px KapraCond,sans-serif;
text-transform:uppercase;
font-size:74px;
line-height:1em;
margin-bottom:25px
}
@media(max-width: 768px){
.findDirection h2,.findDirection .h2{
font-size:50px
}

}
@media(max-width: 500px){
.findDirection h2,.findDirection .h2{
font-size:40px
}

}
.findDirection h2 span,.findDirection .h2 span{
color:#9ed8b3
}
.findDirection p{
font-size:21px;
line-height:1.45em;
max-width:500px
}
@media(max-width: 1440px){
.findDirection p{
max-width:475px
}

}
@media(max-width: 1200px){
.findDirection p{
max-width:370px
}

}
@media(max-width: 768px){
.findDirection p{
font-size:22px
}

}
.findDirection h3,.findDirection .h3{
font:italic 600 16px KapraCond,sans-serif;
font-size:30px;
letter-spacing:.01em;
color:#9ed8b3;
text-transform:uppercase;
margin-top:50px;
margin-bottom:20px
}
@media(max-width: 768px){
.findDirection h3,.findDirection .h3{
font-size:33px
}

}
.findDirection ul{
margin-bottom:50px
}
.findDirection ul li{
font:italic 600 16px KapraCond,sans-serif;
font-size:28px;
position:relative;
padding-left:50px;
margin:8px 0
}
.findDirection ul li:before{
content:"";
position:absolute;
left:0;
top:-8px;
height:48px;
width:26px;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-image:url(../../images/chevron-series-fade-out.svg);
transform:rotate(-90deg)
}
.findDirection ul li a{
text-transform:uppercase;
font:normal 300 16px KapraExp,sans-serif;
color:#ee907b;
position:relative;
padding-right:25px;
margin-left:15px
}
.findDirection ul li a:hover{
text-decoration:underline
}
.findDirection ul li a:after{
content:"";
position:absolute;
right:0;
top:0;
background-image:url(../../images/button-arrow-salmon.svg);
width:16px;
height:16px;
background-position:center;
background-size:contain;
background-repeat:no-repeat
}
.findDirection__photo{
background-position:center;
background-size:contain;
background-repeat:no-repeat;
width:755px;
height:673px;
position:absolute;
top:0;
right:-200px;
z-index:-1
}
@media(max-width: 1440px){
.findDirection__photo{
right:-150px
}

}
@media(max-width: 1200px){
.findDirection__photo{
right:-80px;
width:660px;
height:600px
}

}
@media(max-width: 1023px){
.findDirection__photo{
opacity:.1;
right:-100px;
filter:grayscale(100%)
}

}
.findDirection .button,.findDirection form button,form .findDirection button,.findDirection .wp-block-buttons>.wp-block-button .wp-block-button__link,.wp-block-buttons>.wp-block-button .findDirection .wp-block-button__link{
margin-right:45px
}
@media(max-width: 768px){
.findDirection .button,.findDirection form button,form .findDirection button,.findDirection .wp-block-buttons>.wp-block-button .wp-block-button__link,.wp-block-buttons>.wp-block-button .findDirection .wp-block-button__link{
margin-bottom:20px;
margin-right:20px
}

}
.programHighlights{
background-color:#323e48;
position:relative;
margin-bottom:60px;
background-size:2500px;
background-position-x:center;
background-position-y:-60px;
background-repeat:no-repeat
}
.programHighlights__title{
font:normal 600 16px KapraCond,sans-serif;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-position:left top;
height:150px;
position:relative;
overflow:hidden;
padding-top:25px
}
@media(max-width: 500px){
.programHighlights__title{
height:auto;
margin-bottom:50px
}

}
.programHighlights__title:after{
width:3000px;
height:107px;
content:"";
position:absolute;
top:0;
left:calc(50% - 100px);
z-index:1;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-image:url(../../images/program-highlights-title-rules.svg);
background-position:top left
}
@media(max-width: 500px){
.programHighlights__title:after{
left:calc(50% + 50px)
}

}
.programHighlights__cutout{
position:absolute;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
width:50%;
height:60px;
z-index:3;
right:0
}
.programHighlights__cutout.-top{
top:-2px;
transform:rotate(180deg);
background-position:right 1px top
}
.programHighlights__cutout.-bottom{
bottom:-58px;
background-position:left top
}
.programHighlights__map{
position:absolute;
z-index:0;
width:100%;
height:200%;
opacity:.2;
top:-200px;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
background-position:top center;
background-size:150%
}
.programHighlights h2,.programHighlights .h2{
font-size:60px;
text-transform:uppercase;
color:#fff;
display:inline-block;
position:relative
}
@media(max-width: 500px){
.programHighlights h2,.programHighlights .h2{
font-size:45px;
margin-top:10px
}

}
.programHighlights h2 span,.programHighlights .h2 span{
color:#ee907b
}
.programHighlights h2:after,.programHighlights .h2:after{
content:"";
position:absolute;
right:0;
top:0;
width:1000px
}
.programHighlights__titleLines{
width:100%;
height:100px;
position:absolute;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-position-x:right;
right:50%
}
.programHighlights__buttons{
padding-left:40px
}
@media(max-width: 500px){
.programHighlights__buttons{
padding-left:0
}

}
.programHighlights__buttons .button,.programHighlights__buttons form button,form .programHighlights__buttons button,.programHighlights__buttons .wp-block-buttons>.wp-block-button .wp-block-button__link,.wp-block-buttons>.wp-block-button .programHighlights__buttons .wp-block-button__link{
margin-right:40px
}
@media(max-width: 1024px){
.programHighlights__buttons .button,.programHighlights__buttons form button,form .programHighlights__buttons button,.programHighlights__buttons .wp-block-buttons>.wp-block-button .wp-block-button__link,.wp-block-buttons>.wp-block-button .programHighlights__buttons .wp-block-button__link{
margin-bottom:25px
}

}
.programHighlights__chevronsWrapper{
width:100%;
height:100%;
position:absolute;
z-index:0;
top:0;
left:0;
overflow:hidden
}
.programHighlights__chevron{
position:absolute;
background-size:contain;
background-repeat:no-repeat;
background-position:top left;
z-index:1
}
.programHighlights__chevron.-yellow{
background-image:url(../../images/chevron-yellow.svg);
height:900px;
width:700px;
top:110px;
left:-180px;
opacity:.15
}
@media(max-width: 1200px){
.programHighlights__chevron.-yellow{
opacity:.1
}

}
.programHighlights__chevron.-orangeSalmon{
height:700px;
width:500px;
top:360px;
right:-380px
}
@media(max-width: 1200px){
.programHighlights__chevron.-orangeSalmon{
opacity:.5
}

}
.programHighlightsListItem__top{
padding-bottom:100%;
position:relative
}
.programHighlightsListItem__photo{
width:100%;
height:100%;
position:absolute;
z-index:1;
background-position:center;
background-size:cover;
background-repeat:no-repeat
}
.programHighlightsListItem__bottom{
margin-top:25px;
color:#fff
}
.programHighlightsListItem__bottom p{
font-size:20px;
line-height:1.4em
}
.programHighlightsListItem__bottom p span{
font-weight:600
}
.programHighlightsListItem__bottom p.-link{
margin-top:30px
}
.programHighlightsListItem__bottom p.-link a{
text-transform:uppercase;
color:#9ed8b3;
font-size:15px;
position:relative;
padding-right:25px;
letter-spacing:.02em
}
.programHighlightsListItem__bottom p.-link a:hover{
text-decoration:underline
}
.programHighlightsListItem__bottom p.-link a:after{
content:"";
position:absolute;
right:0;
top:0;
background-image:url(../../images/button-arrow-blue.svg);
width:16px;
height:16px;
background-position:center;
background-size:contain;
background-repeat:no-repeat
}
.testimonials{
margin:50px 0 100px
}
@media(max-width: 768px){
.testimonials{
margin:-20px 0 80px
}

}
.testimonials__wrapper{
text-align:center
}
.testimonials__pager{
margin-top:35px;
background-color:#f6f6f6;
display:inline-block;
border-radius:12px;
padding:2px 4px 3px
}
.testimonials__pager span{
font-size:10px;
opacity:.5;
margin:0 6px;
width:9px;
height:9px;
display:inline-block;
color:rgba(0,0,0,0);
background-color:#d4d4d4;
border-radius:100%
}
.testimonials__pager span.cycle-pager-active{
opacity:1;
background-color:#ee907b
}
.testimonials__pager span:hover{
cursor:pointer
}
.testimonial{
width:100%
}
.testimonial>div{
margin:0 auto;
max-width:800px
}
.testimonial__image{
width:97px;
height:97px;
border-radius:100%;
border:5px solid #9ed8b3;
margin:0 auto;
background-position:center;
background-size:cover;
background-repeat:no-repeat
}
@media(max-width: 768px){
.testimonial__image{
width:80px;
height:80px
}

}
.testimonial__quote{
margin:25px 0 35px;
font-size:29px;
font-style:italic;
color:#323e48;
font-weight:500
}
@media(max-width: 768px){
.testimonial__quote{
font-size:25px
}

}
@media(max-width: 500px){
.testimonial__quote{
font-size:23px
}

}
.testimonial__name{
margin:10px 0 5px;
text-transform:uppercase;
font-size:22px;
color:#ee907b;
font-weight:600
}
.testimonial__position{
font-size:19px;
font-style:italic;
color:rgba(50,62,72,.8)
}
.journey{
margin-top:-60px;
background-size:700px;
position:relative;
padding-top:10px;
padding-bottom:250px;
overflow:hidden
}
@media(max-width: 768px){
.journey{
padding-bottom:110px
}

}
@media(max-width: 500px){
.journey{
padding-top:40px
}

}
.journey__mapElevationLines{
background-size:700px;
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.journey__content{
position:relative;
z-index:4
}
.journey__contentWrapper{
position:relative;
z-index:2;
max-width:540px;
margin:0 auto;
margin-top:145px
}
@media(max-width: 768px){
.journey__contentWrapper{
margin-left:25px;
margin-right:25px
}

}
.journey__contentWrapper h2,.journey__contentWrapper .h2{
font:normal 600 16px KapraCond,sans-serif;
font-size:108px;
text-transform:uppercase;
position:relative;
padding-bottom:25px;
margin-bottom:45px
}
@media(max-width: 1024px){
.journey__contentWrapper h2,.journey__contentWrapper .h2{
font-size:80px
}

}
@media(max-width: 500px){
.journey__contentWrapper h2,.journey__contentWrapper .h2{
font-size:50px
}

}
.journey__contentWrapper h2 span,.journey__contentWrapper .h2 span{
color:#ee907b
}
.journey__contentWrapper h2:after,.journey__contentWrapper .h2:after{
content:"";
position:absolute;
height:15px;
width:111px;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-image:url(../../images/header-rule-green.svg);
bottom:0;
left:0
}
.journey__contentWrapper h3,.journey__contentWrapper .h3{
font:italic 300 16px KapraCond,sans-serif;
font-size:46px;
line-height:1.1em;
text-transform:uppercase;
margin-bottom:35px
}
@media(max-width: 1024px){
.journey__contentWrapper h3,.journey__contentWrapper .h3{
font-size:40px
}

}
@media(max-width: 500px){
.journey__contentWrapper h3,.journey__contentWrapper .h3{
font-size:35px
}

}
.journey__contentWrapper h3 span,.journey__contentWrapper .h3 span{
color:#ee907b
}
.journey__contentWrapper p{
font-size:24px;
line-height:1.45em;
margin-bottom:55px
}
.journey__contentWrapper p strong{
font-weight:700
}
.journey__tableItem{
position:absolute;
z-index:3;
background-position:center;
background-size:contain;
background-repeat:no-repeat
}
.journey__tableItem.-bible{
height:600px;
width:800px;
top:-140px;
left:-1000px
}
@media(max-width: 1280px){
.journey__tableItem.-bible{
left:-970px
}

}
.journey__tableItem.-coffee{
height:228px;
width:224px;
top:240px;
left:-260px
}
@media(max-width: 500px){
.journey__tableItem.-coffee{
top:-180px;
left:0px;
height:170px;
width:170px
}

}
.journey__tableItem.-phone{
height:180px;
width:320px;
top:470px;
left:-410px
}
.journey__tableItem.-oar{
height:180px;
width:1500px;
top:-25px;
left:600px;
background-position:left top
}
@media(max-width: 1024px){
.journey__tableItem.-oar{
left:420px;
top:-45px
}

}
@media(max-width: 768px){
.journey__tableItem.-oar{
top:-25px;
height:150px;
width:1000px
}

}
@media(max-width: 500px){
.journey__tableItem.-oar{
left:270px;
top:-25px;
height:130px;
width:800px
}

}
.journey__tableItem.-boot{
height:350px;
width:500px;
top:-155px;
right:-570px;
z-index:2
}
@media(max-width: 1024px){
.journey__tableItem.-boot{
right:-170px;
height:250px;
width:400px;
top:-125px
}

}
.journey__tableItem.-flag{
height:600px;
width:600px;
top:160px;
right:-600px
}
@media(max-width: 1280px){
.journey__tableItem.-flag{
right:-530px
}

}
@media(max-width: 500px){
.journey__tableItem.-flag{
display:none
}

}
.journey__tableItem.-photo{
height:300px;
width:450px;
top:400px;
right:-500px;
z-index:2
}
@media(max-width: 1280px){
.journey__tableItem.-photo{
right:-450px
}

}
@media(max-width: 1024px){
.journey__tableItem.-photo{
display:none
}

}
.journey__gradientOverlay{
position:absolute;
bottom:0;
left:0;
z-index:1;
height:200px;
width:100%;
background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)
}
.journey .button:first-of-type,.journey form button:first-of-type,form .journey button:first-of-type,.journey .wp-block-buttons>.wp-block-button .wp-block-button__link:first-of-type,.wp-block-buttons>.wp-block-button .journey .wp-block-button__link:first-of-type{
margin-bottom:20px
}
.contactBanner{
position:relative;
z-index:1;
width:calc(100% - 100px);
margin:0px auto 100px
}
@media(max-width: 1024px){
.contactBanner{
width:calc(100% - 60px);
margin-bottom:70px
}

}
@media(max-width: 500px){
.contactBanner{
width:100%
}

}
.contactBanner__wrapper{
margin:0px auto 0;
padding:100px 0;
position:relative;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
overflow:hidden
}
.contactBanner__wrapper:after{
content:"";
position:absolute;
right:0;
top:0;
width:100%;
height:100%;
z-index:0;
background:linear-gradient(180deg, #151B21 0%, #323E48 100%);
opacity:.85
}
.contactBanner__contentWrapper{
position:relative;
z-index:5;
text-align:center
}
@media(max-width: 768px){
.contactBanner__contentWrapper{
padding:0 15px
}

}
.contactBanner__contentWrapper h2,.contactBanner__contentWrapper .h2{
font:normal 600 16px KapraCond,sans-serif;
font-size:74px;
color:#9ed8b3;
text-transform:uppercase;
margin-bottom:20px
}
@media(max-width: 768px){
.contactBanner__contentWrapper h2,.contactBanner__contentWrapper .h2{
font-size:50px
}

}
.contactBanner__contentWrapper p{
max-width:600px;
padding:0 30px;
color:#fff;
font:normal 300 16px KapraExp,sans-serif;
font-size:22px;
line-height:1.5em;
color:#fff;
margin:0 auto 55px
}
.contactBanner__contentWrapper p a{
color:#fff;
text-decoration:underline
}
.contactBanner__contentWrapper .button,.contactBanner__contentWrapper form button,form .contactBanner__contentWrapper button,.contactBanner__contentWrapper .wp-block-buttons>.wp-block-button .wp-block-button__link,.wp-block-buttons>.wp-block-button .contactBanner__contentWrapper .wp-block-button__link{
display:inline-block;
margin:0 12px 15px
}
.contactBanner__cutout{
position:absolute;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
width:33%;
height:40px;
z-index:3
}
.contactBanner__cutout.-top{
top:-2px;
background-position:right 1px top;
right:0;
transform:rotate(180deg)
}
.contactBanner__cutout.-bottom{
bottom:-2px;
left:-1px;
background-position:right top
}
.contactBanner__chevron{
position:absolute;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
width:200px;
height:400px;
z-index:3
}
.contactBanner__chevron.-orange{
top:-170px;
left:50px;
opacity:.2
}
@media(max-width: 500px){
.contactBanner__chevron.-orange{
top:-290px;
left:30px;
opacity:.15
}

}
.contactBanner__chevron.-blue{
width:350px;
height:500px;
top:-200px;
left:-160px;
opacity:.85;
transform:rotate(-90deg)
}
@media(max-width: 500px){
.contactBanner__chevron.-blue{
display:none
}

}
.contactBanner__chevron.-salmon{
top:80px;
right:-150px;
opacity:.2;
width:300px;
height:500px
}
@media(max-width: 500px){
.contactBanner__chevron.-salmon{
right:-220px;
opacity:.15
}

}
.partnerSchools{
margin:50px 0
}
@media(max-width: 1024px){
.partnerSchools{
margin-bottom:0
}

}
.partnerSchools__titleWrapper{
position:relative;
overflow:hidden;
z-index:1;
padding-top:12px
}
.partnerSchools__titleWrapper:after{
content:"";
position:absolute;
z-index:2;
width:100%;
height:56px;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
background-image:url(../../images/partner-school-title-rule.svg);
background-position:left top;
opacity:.5;
top:0px;
left:440px
}
@media(max-width: 768px){
.partnerSchools__titleWrapper:after{
left:initial;
right:-200px;
background-position:left top
}

}
.partnerSchools__titleWrapper h2,.partnerSchools__titleWrapper .h2{
background-color:#9ed8b3;
padding:17px 0 10px;
text-transform:uppercase;
font:normal 600 16px KapraCond,sans-serif;
font-size:40px;
padding-left:50px;
line-height:1em;
position:relative
}
@media(max-width: 768px){
.partnerSchools__titleWrapper h2,.partnerSchools__titleWrapper .h2{
font-size:30px;
text-align:center;
padding-left:0
}

}
.partnerSchools__titleWrapper h2 span,.partnerSchools__titleWrapper .h2 span{
position:relative;
z-index:4
}
.partnerSchools__list{
display:flex;
flex-wrap:wrap;
gap:2rem;
max-width:1280px;
margin:30px auto 20px;
justify-content:center
}
.partnerSchools__buttonWrapper{
margin-top:45px;
text-align:center
}
.partnerSchoolsListItem{
flex-basis:200px;
margin:25px 0 15px
}
@media(max-width: 768px){
.partnerSchoolsListItem{
margin:10px 15px 8px;
flex-basis:160px
}

}
.partnerSchoolsListItem__logoWrapper{
position:relative;
height:100px
}
.partnerSchoolsListItem__logo{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
background-position:center;
background-size:contain;
background-repeat:no-repeat;
filter:grayscale(100%);
opacity:.8
}
.partnerSchoolsListItem__logo {
height: 80px;
width: 75%;
}
.partnerSchoolsListItem__logo.-hdch{
width:55px;
height:90px
}
.partnerSchoolsListItem__logo.-td{
width:126px;
height:80px
}
@media(max-width: 768px){
.partnerSchoolsListItem__logo.-td{
width:110px;
height:80px
}

}
.partnerSchoolsListItem__logo.-london{
width:90px;
height:90px;
opacity:.55
}
@media(max-width: 768px){
.partnerSchoolsListItem__logo.-london{
width:150px;
height:80px
}

}
.partnerSchoolsListItem__logo.-woodland{
width:165px;
height:60px;
opacity:.9
}
@media(max-width: 768px){
.partnerSchoolsListItem__logo.-woodland{
width:140px;
height:60px
}

}
.partnerSchoolsListItem__logo.-smithville{
width:85px;
height:85px;
opacity:.6
}
@media(max-width: 768px){
.partnerSchoolsListItem__logo.-smithville{
width:70px;
height:70px
}

}
.blogFeed h2,.blogFeed .h2{
color:#ee907b;
text-transform:uppercase;
font:normal 600 16px KapraCond,sans-serif;
font-size:64px;
position:relative;
display:inline-block;
margin-bottom:20px
}
@media(max-width: 768px){
.blogFeed h2,.blogFeed .h2{
font-size:50px
}

}
.blogFeed h2:after,.blogFeed .h2:after{
content:"";
background-image:url(../../images/chevron-beige.svg);
position:absolute;
right:-10px;
bottom:7px;
width:127px;
height:19px;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
z-index:-1
}
@media(max-width: 768px){
.blogFeed h2:after,.blogFeed .h2:after{
bottom:6px;
width:110px
}

}
.blogFeed__buttonWrapper{
margin:35px 0;
text-align:center
}
.blogItemsGrid{
display:flex;
margin-left:-30px;
margin-right:-30px;
flex-wrap:wrap
}
@media(max-width: 1200px){
.blogItemsGrid{
margin-left:-30px;
margin-right:-30px
}

}
@media(max-width: 1024px){
.blogItemsGrid{
margin-left:-20px;
margin-right:-20px
}

}
.blogItemsGrid>div{
flex:0 0 33.3%
}
@media(max-width: 768px){
.blogItemsGrid>div{
flex:0 0 50%
}
.blogItemsGrid>div:last-child{
display:none
}

}
@media(max-width: 600px){
.blogItemsGrid>div{
flex:1 0 100%
}
.blogItemsGrid>div:last-child{
display:block
}

}
.blogItemsGrid>div>div{
padding:30px
}
@media(max-width: 1200px){
.blogItemsGrid>div>div{
padding:30px
}

}
@media(max-width: 1024px){
.blogItemsGrid>div>div{
padding:20px
}

}
.blogItem__photo{
margin-bottom:25px;
width:100%;
display:block !important;
padding-bottom:100%;
background-color:#eee;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
position:relative;
padding-bottom:66.66%;
transition:all .5s ease
}
.blogItem__photo:hover{
opacity:.9
}
.blogItem__title{
font-size:27px;
font-weight:600;
margin-bottom:10px
}
@media(max-width: 1200px){
.blogItem__title{
font-size:26px
}

}
@media(max-width: 1024px){
.blogItem__title{
font-size:20px
}

}
.blogItem__title a:hover{
color:#ee907b
}
.blogItem__excerpt{
font-size:18px;
font-weight:300;
color:#696c74;
margin-bottom:20px
}
.blogItem__date{
text-transform:uppercase;
color:#696c74;
font-size:14px
}
header{
padding-top:114px
}
@media(max-width: 1024px){
header{
padding-top:initial
}

}
.headerDesktop{
background-color:#323e48;
position:relative;
display:none;
position:fixed;
z-index:200;
width:100%;
top:0;
right:0;
transition:all .15s ease-in-out;
height:146px
}
.headerDesktop.hidden{
top:-146px
}
@media(min-width: 1024px){
.headerDesktop{
display:block
}

}
.headerDesktop:after{
content:"";
position:absolute;
z-index:0;
width:100%;
height:100%;
background-image:url(../../images/banner-bg.png);
background-position:center;
background-size:cover;
background-repeat:no-repeat;
background-position:top -50px left;
top:0;
left:0;
opacity:1
}
.headerDesktop__logo{
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-image:url(../../images/logo-green.png);
height:118px;
width:119px;
display:inline-block;
position:relative;
top:12px
}
.headerDesktop__chevron{
position:absolute
}
.headerDesktop__chevron.-yellow{
background-size:480px;
background-position:-100px -120px;
background-repeat:no-repeat;
background-image:url(../../images/chevron-yellow-down.svg);
height:100%;
width:335px;
top:0px;
right:0;
z-index:1;
opacity:.1
}
@media(max-width: 1023px){
.headerDesktop__chevron.-yellow{
right:100px;
top:-40px
}

}
@media(max-width: 768px){
.headerDesktop__chevron.-yellow{
z-index:3;
right:-120px
}

}
@media(max-width: 500px){
.headerDesktop__chevron.-yellow{
right:-170px
}

}
.pageBanner{
background-position:center;
background-size:cover;
background-repeat:no-repeat;
min-height:560px;
position:relative;
z-index:1;
overflow:hidden;
padding-top:150px
}
@media(min-width: 1024px){
.pageBanner{
padding-top:0
}

}
@media(max-width: 1024px){
.pageBanner{
min-height:auto;
padding-top:33%;
margin-top:100px
}

}
@media(max-width: 500px){
.pageBanner{
padding-top:33%
}

}
.pageBanner.-top{
background-position:top center
}
.pageBanner.-bottom{
background-position:bottom center
}
.pageBanner__overlayWash.-brown{
background:linear-gradient(180deg, rgba(176, 137, 120, 0.35) 0%, rgba(176, 137, 120, 0.15) 100%)
}
.pageBanner__overlayWash.-green{
background:linear-gradient(180deg, rgba(158, 216, 179, 0.25) 0%, rgba(158, 216, 179, 0.1) 100%)
}
.pageBanner__overlayWash.-orange{
background:linear-gradient(180deg, rgba(254, 170, 97, 0.3) 0%, rgba(254, 170, 97, 0.15) 100%)
}
.pageBanner__overlayWash.-salmon{
background:linear-gradient(180deg, rgba(238, 144, 123, 0.35) 0%, rgba(238, 144, 123, 0.15) 100%)
}
.pageBanner__overlayWash.-yellow{
background:linear-gradient(180deg, rgba(245, 236, 201, 0.3) 0%, rgba(245, 236, 201, 0.15) 100%)
}
.pageBanner__wrapper{
padding-top:80px
}
.pageBanner__contentBox{
max-width:300px;
padding:50px 45px 50px;
background-color:#fff;
position:relative;
margin-bottom:70px
}
@media(max-width: 500px){
.pageBanner__contentBox{
padding:35px 30px
}

}
.pageBanner__contentBox:after{
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-position:right bottom;
top:initial;
left:40px;
bottom:-39px;
background-image:url(../../images/banner-content-box-chevron-green.svg)
}
@media(max-width: 500px){
.pageBanner__contentBox:after{
left:30px;
bottom:-34px
}

}
@media(max-width: 375px){
.pageBanner__contentBox:after{
left:28px;
bottom:-28px
}

}
.pageBanner h1,.pageBanner .h1{
font:normal 600 16px KapraCond,sans-serif;
font-size:55px;
text-transform:uppercase;
line-height:1em;
margin-bottom:20px
}
@media(max-width: 500px){
.pageBanner h1,.pageBanner .h1{
font-size:50px
}

}
@media(max-width: 375px){
.pageBanner h1,.pageBanner .h1{
font-size:40px
}

}
.pageBanner h1 em,.pageBanner .h1 em{
color:#ee907b
}
.pageBanner h2,.pageBanner .h2{
font:normal 300 16px KapraExp,sans-serif;
font-size:21px;
line-height:1.35em;
letter-spacing:.01em
}
.blockquoteTestimonial{
width:calc(100% + 180px);
transform:translateX(-85px);
color:#fff;
line-height:1.35;
background-color:#323e48;
padding:75px 85px 50px;
margin:80px 0
}
@media(max-width: 1024px){
.blockquoteTestimonial{
width:100%
}

}
.blockquoteTestimonial__wrapper{
position:relative
}
.blockquoteTestimonial__wrapper:before{
content:"";
position:absolute;
color:#b08978;
z-index:0;
top:-110px;
left:-100px;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-image:url(../../images/quotation-mark.svg);
background-position:0 0;
width:200px;
height:200px;
opacity:.5
}
.blockquoteTestimonial p.-quote{
font:italic 600 16px KapraCond,sans-serif;
font-size:50px;
margin:0 !important;
position:relative;
z-index:1;
line-height:1.3
}
@media(max-width: 1024px){
.blockquoteTestimonial p.-quote{
font-size:40px
}

}
@media(max-width: 768px){
.blockquoteTestimonial p.-quote{
font-size:37px
}

}
.blockquoteTestimonial p.-nameAndPosition{
margin:0;
margin-top:25px
}
.blockquoteTestimonial__name{
color:#ee907b;
font:normal 600 16px KapraExp,sans-serif;
font-size:25px;
margin-right:20px
}
.blockquoteTestimonial__position{
color:#9ed8b3;
font:italic 300 16px KapraExp,sans-serif;
font-size:25px
}
.imageAndTextListItems{
margin:50px 0
}
.imageAndTextListItem{
margin:40px 0
}
.imageAndTextListItem__photo{
float:left;
width:120px;
height:120px;
position:relative;
margin-right:40px
}
@media(max-width: 768px){
.imageAndTextListItem__photo{
width:80px;
height:80px
}

}
.imageAndTextListItem__photoWrapper{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:0;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-position:top center
}
@media(max-width: 768px){
.imageAndTextListItem__copy{
padding-left:170px;
min-height:auto;
float:initial;
width:100%;
padding-left:0;
margin-top:30px
}

}
.imageAndTextListItem__copy h4,.imageAndTextListItem__copy .h4{
margin-bottom:5px !important
}
@media(max-width: 768px){
.imageAndTextListItem__copy h4,.imageAndTextListItem__copy .h4{
font-size:21px !important
}

}
.imageAndTextListItem__copy p{
font-size:20px
}
.pageBodyContent{
overflow:hidden;
line-height:1.4;
margin-bottom:-110px;
padding-bottom:130px;
position:relative;
font:normal 300 16px KapraExp,sans-serif;
font-size:26px;
line-height:1.35
}
.pageBodyContent:after{
background-image:url(../../images/default-template-page-bg.png);
background-position:left -500px top -140px;
background-size:150%;
z-index:-1;
opacity:.5
}
@media(max-width: 1024px){
.pageBodyContent:after{
background-size:300%;
background-position:left -700px top -140px
}

}
.pageBodyContent__wrapper{
margin:0 auto;
max-width:790px;
padding-top:95px
}
@media(max-width: 1024px){
.pageBodyContent__wrapper{
padding-left:30px;
padding-right:30px;
padding-top:60px
}

}
.pageBodyContent p{
margin:30px 0
}
.pageBodyContent h1,.pageBodyContent .h1{
font:normal 600 16px KapraCond,sans-serif;
text-transform:uppercase;
font-size:70px;
margin-bottom:25px;
line-height:1.05em
}
@media(max-width: 500px){
.pageBodyContent h1,.pageBodyContent .h1{
font-size:55px
}

}
.pageBodyContent h1+h1,.pageBodyContent .h1+h1,.pageBodyContent h1+.h1,.pageBodyContent .h1+.h1,.pageBodyContent h5,.pageBodyContent .h5,.pageBodyContent h6,.pageBodyContent .h6{
font:normal 300 16px KapraExp,sans-serif;
font-size:35px;
line-height:1.35em;
text-transform:none;
margin-bottom:50px;
color:#323e48;
opacity:.7
}
@media(max-width: 768px){
.pageBodyContent h1+h1,.pageBodyContent .h1+h1,.pageBodyContent h1+.h1,.pageBodyContent .h1+.h1,.pageBodyContent h5,.pageBodyContent .h5,.pageBodyContent h6,.pageBodyContent .h6{
font-size:28px
}

}
.pageBodyContent h2,.pageBodyContent .h2{
font:normal 600 16px KapraCond,sans-serif;
letter-spacing:.015em;
font-size:55px;
text-transform:uppercase;
color:#9ed8b3;
margin-bottom:25px;
margin-top:65px
}
@media(max-width: 1024px){
.pageBodyContent h2,.pageBodyContent .h2{
font-size:48px
}

}
@media(max-width: 768px){
.pageBodyContent h2,.pageBodyContent .h2{
font-size:39px;
margin-top:50px;
margin-bottom:15px
}

}
@media(max-width: 320px){
.pageBodyContent h2,.pageBodyContent .h2{
font-size:36px
}

}
.pageBodyContent h1+h2,.pageBodyContent .h1+h2,.pageBodyContent h1+.h2,.pageBodyContent .h1+.h2{
margin-top:30px
}
.pageBodyContent h3,.pageBodyContent .h3{
font:normal 600 16px KapraCond,sans-serif;
letter-spacing:.02em;
font-size:30px;
margin-top:36px;
margin-bottom:15px;
text-transform:uppercase;
color:#feaa61
}
@media(max-width: 320px){
.pageBodyContent h3,.pageBodyContent .h3{
font-size:27px
}

}
.pageBodyContent h4,.pageBodyContent .h4{
font:normal 600 16px KapraExp,sans-serif;
font-size:26px;
margin-bottom:15px
}
.pageBodyContent h6,.pageBodyContent .h6{
font-size:18px;
margin:30px 0;
line-height:1.3em
}
.pageBodyContent h2+p,.pageBodyContent .h2+p,.pageBodyContent h3+p,.pageBodyContent .h3+p,.pageBodyContent h4+p,.pageBodyContent .h4+p,.pageBodyContent h5+p,.pageBodyContent .h5+p{
margin-top:0
}
.pageBodyContent b,.pageBodyContent strong{
font-weight:600
}
.pageBodyContent em{
font-style:italic
}
.pageBodyContent sub>em{
font-size:18px;
line-height:1.4 !important;
display:block
}
.pageBodyContent a{
text-decoration:underline;
-webkit-text-decoration-color:#9ed8b3;
text-decoration-color:#9ed8b3
}
.pageBodyContent a:hover{
-webkit-text-decoration-color:#feaa61;
text-decoration-color:#feaa61;
color:inherit;
cursor:pointer !important
}
.pageBodyContent .wp-block-image img{
max-width:100%;
height:initial
}
@media(max-width: 768px){
.pageBodyContent .wp-block-image img{
width:100%;
height:initial
}

}
.pageBodyContent .wp-block-image figcaption{
font-size:17px;
margin:15px 0 0;
line-height:1.3em
}
.pageBodyContent .wp-block-image figure.alignleft{
margin-right:30px;
width:300px
}
.pageBodyContent .wp-block-image figure.alignright{
margin-left:30px;
width:300px
}
.pageBodyContent img.full-width,.pageBodyContent img-fullWidth{
position:relative;
width:100vw;
max-width:1440px;
left:50%;
transform:translateX(-50%);
height:auto;
margin:30px auto
}
.pageBodyContent img.alignleft{
float:left;
width:300px;
height:auto;
margin:5px 40px 15px 0
}
@media(max-width: 768px){
.pageBodyContent img.alignleft{
width:100%;
height:initial;
margin-bottom:25px
}

}
.pageBodyContent img.alignright{
float:right;
width:300px;
height:auto;
margin:5px 0 15px 40px
}
.pageBodyContent .tableWrapper{
overflow-x:auto
}
.pageBodyContent table{
min-width:400px;
width:100%
}
.pageBodyContent table tr td{
text-align:left;
margin-bottom:20px;
padding:18px 10px
}
.pageBodyContent table th,.pageBodyContent table tr td{
border:1px solid #eaeaea;
font-size:18px
}
.pageBodyContent .aligncenter{
width:100% !important;
height:auto;
margin:5px 0 0
}
.pageBodyContent .aligncenter img{
width:100%;
height:auto
}
.pageBodyContent .wp-caption p{
margin:5px 0 0;
font:italic 300 16px KapraExp,sans-serif;
font-size:18px
}
.pageBodyContent blockquote{
margin:60px 0;
font:italic 600 16px KapraCond,sans-serif;
line-height:1.35;
font-size:45px;
position:relative
}
.pageBodyContent blockquote:before,.pageBodyContent blockquote:after{
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-position:0 0
}
.pageBodyContent blockquote.-style-1,.pageBodyContent blockquote.style-1{
border:0;
padding:0px 0;
font-size:45px;
position:relative
}
@media(max-width: 799px){
.pageBodyContent blockquote.-style-1,.pageBodyContent blockquote.style-1{
font-size:35px
}

}
.pageBodyContent blockquote.-style-1.-green:before,.pageBodyContent blockquote.-style-1.green:before,.pageBodyContent blockquote.style-1.-green:before,.pageBodyContent blockquote.style-1.green:before{
background-image:url(../../images/chevron-green.svg)
}
.pageBodyContent blockquote.-style-1.-green:after,.pageBodyContent blockquote.-style-1.green:after,.pageBodyContent blockquote.style-1.-green:after,.pageBodyContent blockquote.style-1.green:after{
background-image:url(../../images/cube-green-yellow.svg)
}
.pageBodyContent blockquote.-style-1.-yellow:before,.pageBodyContent blockquote.-style-1.yellow:before,.pageBodyContent blockquote.style-1.-yellow:before,.pageBodyContent blockquote.style-1.yellow:before{
background-image:url(../../images/chevron-yellow.svg)
}
.pageBodyContent blockquote.-style-1.-yellow:after,.pageBodyContent blockquote.-style-1.yellow:after,.pageBodyContent blockquote.style-1.-yellow:after,.pageBodyContent blockquote.style-1.yellow:after{
background-image:url(../../images/cube-green-yellow.svg)
}
.pageBodyContent blockquote.-style-1.-orange,.pageBodyContent blockquote.-style-1.orange,.pageBodyContent blockquote.style-1.-orange,.pageBodyContent blockquote.style-1.orange{
border-color:#feaa61
}
.pageBodyContent blockquote.-style-1.-orange:before,.pageBodyContent blockquote.-style-1.orange:before,.pageBodyContent blockquote.style-1.-orange:before,.pageBodyContent blockquote.style-1.orange:before{
background-image:url(../../images/chevron-orange.svg)
}
.pageBodyContent blockquote.-style-1:before,.pageBodyContent blockquote.style-1:before{
left:-92px;
top:-41px;
height:140px;
background-image:url(../../images/chevron-salmon.svg)
}
@media(max-width: 768px){
.pageBodyContent blockquote.-style-1:before,.pageBodyContent blockquote.style-1:before{
left:-50px;
top:-50px;
opacity:.75
}

}
.pageBodyContent blockquote.-style-1:after,.pageBodyContent blockquote.style-1:after{
opacity:1;
left:initial;
right:-85px;
top:-100px;
background-size:50px;
background-position:right 0px top 100px;
background-image:url(../../images/cube-salmon-orange.svg)
}
@media(max-width: 768px){
.pageBodyContent blockquote.-style-1:after,.pageBodyContent blockquote.style-1:after{
right:-15px;
top:-140px;
background-size:40px
}

}
.pageBodyContent blockquote.-style-2,.pageBodyContent blockquote.style-2{
border:0;
border-left:solid #9ed8b3 18px;
padding:0 0 0 1em;
font:italic 600 16px KapraCond,sans-serif;
line-height:1.3;
font-size:50px
}
.pageBodyContent blockquote.-style-2 *:first-child,.pageBodyContent blockquote.style-2 *:first-child{
margin-top:0
}
.pageBodyContent blockquote.-style-2 *:last-child,.pageBodyContent blockquote.style-2 *:last-child{
margin-bottom:0
}
@media(max-width: 1024px){
.pageBodyContent blockquote.-style-2,.pageBodyContent blockquote.style-2{
font-size:40px
}

}
@media(max-width: 500px){
.pageBodyContent blockquote.-style-2,.pageBodyContent blockquote.style-2{
font-size:33px
}

}
@media(min-width: 1060px){
.pageBodyContent blockquote.-style-2,.pageBodyContent blockquote.style-2{
margin:0 0 0 -60px
}

}
@media(min-width: 1200px){
.pageBodyContent blockquote.-style-2,.pageBodyContent blockquote.style-2{
margin:0 0 0 -160px
}

}
.pageBodyContent blockquote.-style-2.salmon,.pageBodyContent blockquote.style-2.salmon{
border-color:#ee907b
}
.pageBodyContent blockquote.-style-2.orange,.pageBodyContent blockquote.style-2.orange{
border-color:#feaa61
}
.pageBodyContent blockquote.-style-2.brown,.pageBodyContent blockquote.style-2.brown{
border-color:#b08978
}
.pageBodyContent blockquote.-style-2.yellow,.pageBodyContent blockquote.style-2.yellow{
border-color:#f5ecc9
}
.pageBodyContent blockquote.-style-3,.pageBodyContent blockquote.style-3{
border:0;
font:normal 600 16px KapraCond,sans-serif;
font-size:50px;
line-height:1.3;
padding-top:20px;
margin-bottom:45px
}
.pageBodyContent blockquote.-style-3:before,.pageBodyContent blockquote.style-3:before{
display:block;
content:"";
width:100px;
height:15px;
background:#feaa61
}
.pageBodyContent blockquote.-style-3.green:before,.pageBodyContent blockquote.style-3.green:before{
background:#9ed8b3
}
.pageBodyContent blockquote.-style-3.salmon:before,.pageBodyContent blockquote.style-3.salmon:before{
background:#ee907b
}
.pageBodyContent blockquote.-style-3.brown:before,.pageBodyContent blockquote.style-3.brown:before{
background:#b08978
}
.pageBodyContent blockquote.-style-3.yellow:before,.pageBodyContent blockquote.style-3.yellow:before{
background:#f5ecc9
}
@media(max-width: 1024px){
.pageBodyContent blockquote.-style-3,.pageBodyContent blockquote.style-3{
font-size:30px
}

}
.pageBodyContent blockquote.-style-4,.pageBodyContent blockquote.style-4{
width:initial;
left:0;
transform:initial;
background-color:#9ed8b3;
padding:20px 50px;
border:0;
font:italic 600 16px KapraCond,sans-serif;
font-size:50px;
letter-spacing:.01em;
line-height:1.35em;
position:initial
}
@media(min-width: 1024px){
.pageBodyContent blockquote.-style-4,.pageBodyContent blockquote.style-4{
width:calc(100% + 150px);
left:150px;
transform:translateX(-150px);
padding:30px 75px 30px
}

}
@media(max-width: 1024px){
.pageBodyContent blockquote.-style-4,.pageBodyContent blockquote.style-4{
font-size:37px
}

}
@media(max-width: 500px){
.pageBodyContent blockquote.-style-4,.pageBodyContent blockquote.style-4{
font-size:32px;
padding:10px 35px
}

}
.pageBodyContent blockquote.-style-4.salmon,.pageBodyContent blockquote.style-4.salmon{
background-color:#ee907b
}
.pageBodyContent blockquote.-style-4.orange,.pageBodyContent blockquote.style-4.orange{
background-color:#feaa61
}
.pageBodyContent blockquote.-style-4.brown,.pageBodyContent blockquote.style-4.brown{
background-color:#b08978
}
.pageBodyContent blockquote.-style-4 em,.pageBodyContent blockquote.-style-4 strong,.pageBodyContent blockquote.style-4 em,.pageBodyContent blockquote.style-4 strong{
color:#fff
}
.pageBodyContent blockquote p{
position:relative;
z-index:1
}
.pageBodyContent ul,.pageBodyContent ol{
margin-bottom:50px;
margin-left:0px;
padding-left:25px
}
.pageBodyContent ul li p,.pageBodyContent ol li p{
display:none
}
.pageBodyContent ul ul,.pageBodyContent ul ol,.pageBodyContent ol ul,.pageBodyContent ol ol{
margin-left:0;
margin-bottom:0
}
.pageBodyContent ul li{
list-style-type:disc;
margin:10px 0
}
.pageBodyContent ul li ul li{
list-style-type:circle
}
.pageBodyContent ul.style-1{
margin-left:0
}
.pageBodyContent ul.style-1 li{
font:italic 600 16px KapraCond,sans-serif;
list-style-type:none;
font-size:43px;
color:#9ed8b3
}
@media(max-width: 1024px){
.pageBodyContent ul.style-1 li{
font-size:35px
}

}
.pageBodyContent ol>li{
list-style-type:decimal;
margin:12px 0
}
.pageBodyContent ol>li ol li{
list-style-type:lower-latin
}
.mainNavigation{
top:0;
right:0;
z-index:100;
top:15px
}
@media(max-width: 1200px){
.mainNavigation{
margin-right:25px
}

}
.mainNavigation p{
text-align:right
}
.mainNavigation p a{
color:#fff;
text-transform:uppercase;
font-size:13px;
letter-spacing:.03em
}
.mainNavigation.-header{
position:absolute
}
@media(max-width: 1023px){
.mainNavigation.-header{
display:none
}

}
.mainNavigation.-header>ul>li{
display:inline-block;
margin:0 8px
}
.mainNavigation.-header>ul>li:last-child{
margin-top:0
}
.mainNavigation.-footer{
position:initial;
top:initial;
float:left
}
@media(max-width: 500px){
.mainNavigation.-footer>ul{
margin-top:20px
}
.mainNavigation.-footer>ul>li{
margin:10px 0 10px
}
.mainNavigation.-footer>ul>li a{
padding:5px 0
}

}
.mainNavigation.-footer>ul>li:last-child{
margin-left:8px
}
.mainNavigation>ul{
margin-top:20px
}
.mainNavigation>ul>li{
margin:0 8px 7px;
letter-spacing:.03em
}
.mainNavigation>ul>li:nth-child(7),.mainNavigation>ul>li:nth-child(8){
margin-right:0;
margin-top:15px
}
.mainNavigation>ul>li:nth-child(7) a,.mainNavigation>ul>li:nth-child(8) a{
border:2px solid #ee907b;
font-weight:600;
color:#ee907b;
padding:7px 12px 5px
}
.mainNavigation>ul>li:nth-child(7) a:hover,.mainNavigation>ul>li:nth-child(8) a:hover{
background:#ee907b;
color:#fff
}
.mainNavigation>ul>li:nth-child(7).current-menu-item a,.mainNavigation>ul>li:nth-child(8).current-menu-item a{
background:#ee907b;
color:#fff
}
.mainNavigation>ul>li:nth-child(7){
margin-right:0;
margin-top:15px
}
.mainNavigation>ul>li:nth-child(7) a{
border:2px solid #feaa61;
color:#feaa61
}
.mainNavigation>ul>li:nth-child(7) a:hover{
background:#feaa61
}
.mainNavigation>ul>li:nth-child(7).current-menu-item a{
background:#feaa61;
color:#fff
}
.mainNavigation>ul>li:nth-child(8){
margin-left:15px
}
.mainNavigation>ul>li.current_page_parent>a{
font-weight:600
}
.mainNavigation>ul>li a{
display:inline-block;
font:normal 300 16px KapraExp,sans-serif;
font-size:17px;
text-transform:uppercase;
color:#fff;
padding:7px 4px 5px
}
.mainNavigation>ul>li a:hover{
color:#ee907b
}
.mainNavigation>ul>li .sub-menu{
padding:0;
margin-top:5px !important;
display:none;
position:absolute;
z-index:1009
}
.mainNavigation>ul>li .sub-menu.right-aligned{
left:unset;
right:0
}
.mainNavigation>ul>li .sub-menu li{
display:block;
margin:0
}
.mainNavigation>ul>li .sub-menu li a{
padding:13px 15px 9px;
display:block;
font-size:16px;
line-height:1.5em;
text-align:left;
background-color:#ee907b;
white-space:nowrap;
color:#fff
}
.mainNavigation>ul>li .sub-menu li a:hover{
background-color:#feaa61
}
.mainNavigation>ul>li .sub-menu li.current-menu-item a{
font-weight:600;
color:#323e48
}
.mainNavigation>ul>li .sub-menu li.current-menu-item a:hover{
background-color:#f1a392
}
.mainNavigation>ul>li .sub-menu li.menu-item-has-children>a{
padding-right:45px;
background-size:13px;
background-repeat:no-repeat;
background-position:right 23px center
}
.mainNavigation>ul>li.current-menu-item a{
font:normal 600 16px KapraExp,sans-serif;
font-size:17px
}
.mainNavigation>ul>li.current-menu-item a:hover{
color:#fff
}
.buttonBordered,.wp-block-buttons>.wp-block-button.is-style-outline .wp-block-button__link,.button.-bordered,form button.-bordered,.wp-block-buttons>.wp-block-button .-bordered.wp-block-button__link,.button.borderded,form button.borderded,.wp-block-buttons>.wp-block-button .borderded.wp-block-button__link{
background-color:rgba(0,0,0,0);
color:#323e48;
cursor:pointer;
text-decoration:none;
box-shadow:inset 0px 0px 0px 2px rgba(50,62,72,.5);
background-color:rgba(0,0,0,0)
}
.buttonBordered:hover,.wp-block-buttons>.wp-block-button.is-style-outline .wp-block-button__link:hover,.button.-bordered:hover,form button.-bordered:hover,.wp-block-buttons>.wp-block-button .-bordered.wp-block-button__link:hover,.button.borderded:hover,form button.borderded:hover,.wp-block-buttons>.wp-block-button .borderded.wp-block-button__link:hover,.buttonBordered:active,.wp-block-buttons>.wp-block-button.is-style-outline .wp-block-button__link:active,.button.-bordered:active,form button.-bordered:active,.wp-block-buttons>.wp-block-button .-bordered.wp-block-button__link:active,.button.borderded:active,form button.borderded:active,.wp-block-buttons>.wp-block-button .borderded.wp-block-button__link:active,.buttonBordered:focus,.wp-block-buttons>.wp-block-button.is-style-outline .wp-block-button__link:focus,.button.-bordered:focus,form button.-bordered:focus,.wp-block-buttons>.wp-block-button .-bordered.wp-block-button__link:focus,.button.borderded:focus,form button.borderded:focus,.wp-block-buttons>.wp-block-button .borderded.wp-block-button__link:focus,.buttonBordered:active{
box-shadow:none;
background-color:#ee907b;
color:#fff;
cursor:pointer;
text-decoration:none
}
.button,form button,.wp-block-buttons>.wp-block-button .wp-block-button__link{
min-width:80px;
padding:17px 26px 14px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
font:normal 600 16px KapraExp,sans-serif;
font-size:17px !important;
letter-spacing:.02em;
display:inline-block;
transition:all .5s ease;
background-color:#ee907b;
line-height:1.25em;
text-align:center;
text-decoration:none !important;
border:0;
border-radius:0
}
.button:hover,form button:hover,.wp-block-buttons>.wp-block-button .wp-block-button__link:hover,.button:active,form button:active,.wp-block-buttons>.wp-block-button .wp-block-button__link:active,.button:focus,form button:focus,.wp-block-buttons>.wp-block-button .wp-block-button__link:focus,.button:active{
background-color:rgba(255,255,255,.5);
box-shadow:inset 0px 0px 0px 2px rgba(50,62,72,.75);
color:#323e48;
cursor:pointer;
text-decoration:none
}
.button.-orange,form button.-orange,.wp-block-buttons>.wp-block-button .-orange.wp-block-button__link,.button.orange,form button.orange,.wp-block-buttons>.wp-block-button .orange.wp-block-button__link{
background-color:#feaa61
}
.button.-orange:hover,form button.-orange:hover,.wp-block-buttons>.wp-block-button .-orange.wp-block-button__link:hover,.button.-orange:active,form button.-orange:active,.wp-block-buttons>.wp-block-button .-orange.wp-block-button__link:active,.button.-orange:focus,form button.-orange:focus,.wp-block-buttons>.wp-block-button .-orange.wp-block-button__link:focus,.button.orange:hover,form button.orange:hover,.wp-block-buttons>.wp-block-button .orange.wp-block-button__link:hover,.button.orange:active,form button.orange:active,.wp-block-buttons>.wp-block-button .orange.wp-block-button__link:active,.button.orange:focus,form button.orange:focus,.wp-block-buttons>.wp-block-button .orange.wp-block-button__link:focus,.button.orange:active{
background-color:rgba(255,255,255,.5);
color:#323e48;
cursor:pointer;
text-decoration:none
}
.button.-green,form button.-green,.wp-block-buttons>.wp-block-button .-green.wp-block-button__link,.button.green,form button.green,.wp-block-buttons>.wp-block-button .green.wp-block-button__link{
background-color:#9ed8b3
}
.button.-green:hover,form button.-green:hover,.wp-block-buttons>.wp-block-button .-green.wp-block-button__link:hover,.button.-green:active,form button.-green:active,.wp-block-buttons>.wp-block-button .-green.wp-block-button__link:active,.button.-green:focus,form button.-green:focus,.wp-block-buttons>.wp-block-button .-green.wp-block-button__link:focus,.button.green:hover,form button.green:hover,.wp-block-buttons>.wp-block-button .green.wp-block-button__link:hover,.button.green:active,form button.green:active,.wp-block-buttons>.wp-block-button .green.wp-block-button__link:active,.button.green:focus,form button.green:focus,.wp-block-buttons>.wp-block-button .green.wp-block-button__link:focus,.button.green:active{
background-color:rgba(255,255,255,.5);
color:#323e48;
cursor:pointer;
text-decoration:none
}
.button.-blue,form button.-blue,.wp-block-buttons>.wp-block-button .-blue.wp-block-button__link,.button.blue,form button.blue,.wp-block-buttons>.wp-block-button .blue.wp-block-button__link{
background-color:#323e48
}
.button.-blue:hover,form button.-blue:hover,.wp-block-buttons>.wp-block-button .-blue.wp-block-button__link:hover,.button.-blue:active,form button.-blue:active,.wp-block-buttons>.wp-block-button .-blue.wp-block-button__link:active,.button.-blue:focus,form button.-blue:focus,.wp-block-buttons>.wp-block-button .-blue.wp-block-button__link:focus,.button.blue:hover,form button.blue:hover,.wp-block-buttons>.wp-block-button .blue.wp-block-button__link:hover,.button.blue:active,form button.blue:active,.wp-block-buttons>.wp-block-button .blue.wp-block-button__link:active,.button.blue:focus,form button.blue:focus,.wp-block-buttons>.wp-block-button .blue.wp-block-button__link:focus,.button.blue:active{
background-color:rgba(255,255,255,.75);
box-shadow:inset 0px 0px 0px 2px rgba(50,62,72,.75);
color:#323e48;
cursor:pointer;
text-decoration:none
}
.button.brown,form button.brown,.wp-block-buttons>.wp-block-button .brown.wp-block-button__link{
background-color:#b08978
}
.button.brown:hover,form button.brown:hover,.wp-block-buttons>.wp-block-button .brown.wp-block-button__link:hover,.button.brown:active,form button.brown:active,.wp-block-buttons>.wp-block-button .brown.wp-block-button__link:active,.button.brown:focus,form button.brown:focus,.wp-block-buttons>.wp-block-button .brown.wp-block-button__link:focus,.button.brown:active{
background-color:rgba(255,255,255,.75);
box-shadow:inset 0px 0px 0px 2px rgba(50,62,72,.75);
color:#323e48;
cursor:pointer;
text-decoration:none
}
.button.-onBlue:hover,form button.-onBlue:hover,.wp-block-buttons>.wp-block-button .-onBlue.wp-block-button__link:hover,.button.-onBlue:active,form button.-onBlue:active,.wp-block-buttons>.wp-block-button .-onBlue.wp-block-button__link:active,.button.-onBlue:focus,form button.-onBlue:focus,.wp-block-buttons>.wp-block-button .-onBlue.wp-block-button__link:focus,.button.-onBlue:active{
background-color:rgba(50,62,72,.75);
color:#fff;
cursor:pointer;
text-decoration:none;
box-shadow:inset 0px 0px 0px 2px rgba(255,255,255,.5)
}
.button.-reversed,form button.-reversed,.wp-block-buttons>.wp-block-button .-reversed.wp-block-button__link{
background-color:rgba(0,0,0,0);
color:#fff;
cursor:pointer;
text-decoration:none;
box-shadow:inset 0px 0px 0px 2px rgba(255,255,255,.5)
}
.button.-reversed:hover,form button.-reversed:hover,.wp-block-buttons>.wp-block-button .-reversed.wp-block-button__link:hover,.button.-reversed:active,form button.-reversed:active,.wp-block-buttons>.wp-block-button .-reversed.wp-block-button__link:active,.button.-reversed:focus,form button.-reversed:focus,.wp-block-buttons>.wp-block-button .-reversed.wp-block-button__link:focus,.button.-reversed:active{
box-shadow:none;
background-color:#ee907b;
color:#fff;
cursor:pointer;
text-decoration:none
}
.wp-block-buttons>.wp-block-button{
display:inline-block;
margin-right:15px
}
a[href^="tel:"]:hover{
cursor:text
}
.header-mobile{
position:fixed;
z-index:200;
display:none;
padding:0;
width:100%;
top:0;
right:0;
transition:all .15s ease-in-out;
background-color:rgba(255,255,255,.95);
background-position:center;
background-size:cover;
background-repeat:no-repeat;
background-position:top left;
height:100px;
padding-left:20px
}
.header-mobile:after{
content:"";
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
z-index:0
}
@media(max-width: 1023px){
.header-mobile{
display:block
}

}
@media(max-width: 500px){
.header-mobile{
padding-left:15px
}

}
.header-mobile.hidden{
top:-120px
}
.header-mobile .logo{
position:absolute;
top:5px
}
.header-mobile .logo a{
width:90px;
height:90px;
background:url(../../images/logo-mobile.png);
background-position:center;
background-repeat:no-repeat;
background-size:100%;
display:block;
margin:0;
position:relative;
top:0px;
z-index:1
}
.header-mobile .hamburger{
right:10px;
z-index:10000;
padding:15px;
position:absolute;
top:50%;
transform:translate(0, -50%)
}
.header-mobile .hamburger:hover{
cursor:pointer
}
.header-mobile .hamburger div{
width:35px;
height:2px;
background-color:#ee907b;
margin:6px 0;
border-radius:2px
}
nav.mobile{
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
z-index:-1;
transition:all .25s ease;
background:linear-gradient(45deg, rgba(238, 144, 123, 0.97) 0%, rgba(254, 170, 97, 0.97) 100%);
border-bottom:10px solid #f5ecc9;
overflow:auto;
opacity:0;
display:block !important
}
nav.mobile.open{
z-index:1000;
opacity:1
}
nav.mobile .mobile-nav-wrapper{
padding:0
}
nav.mobile .closeMobileMenu{
position:absolute;
top:20px;
right:14px;
z-index:1001;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-image:url(../../images/close-icon.svg);
width:27px;
height:27px;
padding:15px;
background-size:27px
}
nav.mobile .closeMobileMenu:hover{
cursor:pointer
}
nav.mobile ul{
margin-top:90px;
padding:0 25px 25px
}
@media(max-width: 375px){
nav.mobile ul{
padding:0 15px 25px
}

}
nav.mobile ul li a{
display:block;
padding:20px;
color:#fff;
font-size:28px;
text-transform:uppercase
}
@media(max-width: 320px){
nav.mobile ul li a{
font-size:24px
}

}
nav.mobile ul li.current-menu-item a{
font-weight:600
}
nav.mobile ul li.menu-item-has-children{
position:relative
}
nav.mobile ul li.menu-item-has-children>a{
padding-right:40px
}
nav.mobile ul li.menu-item-has-children .arrow{
position:absolute;
content:"";
top:7px;
right:0;
width:50px;
height:50px;
background-image:url(../../images/mobile-menu-arrow-down.svg);
background-size:16px;
background-repeat:no-repeat;
background-position:center;
z-index:100;
opacity:.9
}
nav.mobile ul li.menu-item-has-children .arrow:hover{
cursor:pointer
}
nav.mobile ul li.open>.arrow{
transform:rotate(180deg)
}
nav.mobile ul li.current-menu-parent>a{
color:#fff;
font-weight:600
}
nav.mobile ul ul.sub-menu{
margin:0;
padding-bottom:0;
display:none
}
nav.mobile ul ul.sub-menu li a{
padding:12px 20px;
text-transform:initial
}
nav.mobile ul ul.sub-menu li.current-menu-item a{
font-weight:600
}
.gform_wrapper input[type=submit]{
margin-top:25px
}
.gform_wrapper .gfield{
margin-top:15px !important
}
.gform_wrapper span.ginput_total{
color:#444 !important;
font-size:30px !important
}
.gform_wrapper span.ginput_product_price{
color:#323e48 !important
}
.gform_wrapper ul{
margin:0
}
.gform_wrapper ul ul{
margin:0
}
.gform_wrapper ul li{
list-style-type:none !important;
margin:15px 0 !important
}
.gform_wrapper ul li p{
display:block
}
.gform_wrapper ul .gfield_radio li{
display:inline-block !important;
margin:0 5px !important
}
.gform_wrapper ul .gfield_radio li:first-child{
margin:0 5px 0 0 !important
}
.gform_wrapper ul .gfield_radio li label{
font-size:19px !important
}
.gform_wrapper ul .gfield_checkbox{
margin-top:10px
}
.gform_wrapper ul .gfield_checkbox li{
margin:0px 25px 0 0 !important;
display:inline-block !important
}
.gform_wrapper ul .gfield_checkbox li input,.gform_wrapper ul .gfield_checkbox li label{
display:inline !important;
vertical-align:middle !important
}
.gform_wrapper ul .gfield_checkbox li label{
color:inherit;
text-transform:none;
font-size:19px !important
}
.gform_wrapper label,.gform_wrapper legend{
font-size:19px !important;
display:inline-block !important;
width:100% !important;
line-height:1.4
}
.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{
font-size:23px !important;
font-weight:400 !important;
letter-spacing:-0.01em
}
.gform_wrapper legend{
display:block
}
.gform_wrapper input[type=text]{
font:normal 300 16px KapraExp,sans-serif;
padding:13px 15px 8px !important;
font-size:21px !important;
width:100%;
box-sizing:border-box;
border:1px solid rgba(105,108,116,.4)
}
.gform_wrapper select{
width:100%;
font-size:21px !important
}
.gform_wrapper textarea{
width:100%;
border:1px solid rgba(105,108,116,.4);
padding:15px;
font:normal 300 16px KapraExp,sans-serif;
font-size:21px !important;
line-height:1.4 !important;
letter-spacing:.02em;
color:#151b21;
box-sizing:border-box;
height:200px
}
.gform_wrapper .validation_message{
color:#feaa61;
font-size:18px;
margin-top:15px
}
.gform_wrapper .gfield_error input[type=text]{
border-color:#feaa61
}
.gform_wrapper .gfield_description{
font-size:19px;
line-height:1.5;
color:#696c74;
margin:10px 0
}
.gform_wrapper .gfield_list th{
padding-right:22px;
vertical-align:top;
font-size:19px !important;
font-weight:200 !important;
margin-bottom:8px;
line-height:1.4
}
.gform_wrapper .gfield_list td{
padding:5px 0 0;
padding-right:22px
}
.gform_wrapper fieldset{
margin-top:20px
}
.gform_wrapper span.gfield_required{
font-size:13px;
margin-left:20px;
color:#bbb;
float:right;
position:relative;
top:5px
}
.gform_wrapper span.sr-only{
font-size:13px;
color:#bbb;
line-height:1.3em;
display:inline-block
}
.gform_wrapper img.ui-datepicker-trigger{
width:inherit
}
.gform_footer{
margin-top:40px
}
form .validation_error{
color:#feaa61
}
form .validation_error:after{
content:". Please see below."
}
form .validation_list{
display:none
}
.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{
width:100% !important
}
.gform_wrapper li.gfield.gfield_creditcard_warning{
border-color:#9ed8b3 !important;
background-color:#f9fdfa !important
}
.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{
border-bottom-color:#9ed8b3 !important
}
.gform_wrapper div.validation_error{
text-align:left !important
}
.video-wrapper{
position:relative;
padding-bottom:53.9%;
padding-top:25px;
height:0
}
.video-wrapper iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0
}
.ui-dialog-bg{
background-color:rgba(0,0,0,.9);
position:absolute;
z-index:1000;
top:0;
left:0;
width:100%;
height:100%;
display:none
}
.ui-dialog{
z-index:1001
}
.ui-dialog .ui-dialog-titlebar button{
position:absolute;
z-index:2;
top:2px;
right:-15px;
background:none;
color:rgba(0,0,0,0);
padding:0;
text-transform:none;
background-image:url(../../images/icon-close-modal.svg);
background-size:15px;
background-repeat:no-repeat;
background-position:center;
background-color:#fff;
border-radius:18px;
height:36px;
width:36px;
text-indent:-10000px
}
.ui-dialog .ui-dialog-titlebar button:hover{
background-color:gray
}
form div.form_header .form_label{
background:none;
padding:0;
margin-top:25px;
margin-bottom:15px;
letter-spacing:.02em;
font-size:28px
}
form div.form_question{
margin:0;
padding:8px 0
}
form div.form_question label,form div.form_question legend{
font-size:21px !important;
font-weight:200 !important;
margin-top:5px;
margin-bottom:5px
}
form div.form_question input,form div.form_question textarea{
border:1px solid rgba(105,108,116,.4) !important
}
form div.form_question textarea{
padding:10px;
line-height:1.4em !important;
width:100%
}
form div.form_question select{
font:normal 300 16px KapraExp,sans-serif
}
form div.form_question input[type=text],form div.form_question input[type=tel],form div.form_question input[type=email],form div.form_question textarea{
width:100%;
padding:12px 10px 7px;
font:normal 300 24px KapraExp,sans-serif;
border:1px solid
}
form div.form_question select{
font-size:20px
}
@media(max-width: 768px){
form div.form_select{
width:100% !important
}

}
form .form_address.form_layout_stacked legend,form .form_address.form_layout_stacked input,form .form_address.form_layout_stacked select,form .form_address.form_layout_stacked textarea,form .form_location.form_layout_stacked legend,form .form_location.form_layout_stacked input,form .form_location.form_layout_stacked select,form .form_location.form_layout_stacked textarea,form .form_location_nopostal.form_layout_stacked legend,form .form_location_nopostal.form_layout_stacked input,form .form_location_nopostal.form_layout_stacked select,form .form_location_nopostal.form_layout_stacked textarea{
margin-bottom:20px
}
form button{
margin-top:25px
}
form button:hover{
cursor:pointer
}
.socialFeeds{
background-color:#333f48;
border-top:1px solid #333f48
}
.socialFeeds__twitterAndFacebook{
display:flex
}
@media(max-width: 768px){
.socialFeeds__twitterAndFacebook{
display:block
}

}
.socialFeeds__twitterAndFacebook>div{
flex:1 0 50%;
padding:35px
}
#sb_instagram svg{
display:none !important
}
#sb_instagram #sbi_images .sbi_item:first-child{
position:relative
}
#sb_instagram #sbi_images .sbi_item:first-child:before{
display:inline-block;
content:" ";
background-image:url(../../images/instagram-white.svg);
background-size:28px 28px;
background-repeat:no-repeat;
background-position:center;
height:28px;
width:28px;
margin-right:13px;
opacity:1;
position:absolute;
top:0px;
z-index:100;
background-color:#333f48;
padding:10px;
border-bottom-right-radius:5px;
opacity:1
}
#sb_instagram #sbi_images{
display:flex
}
@media(max-width: 768px){
#sb_instagram #sbi_images{
flex-wrap:wrap
}

}
#sb_instagram #sbi_images .sbi_item{
flex:1;
width:auto !important;
display:initial;
float:initial
}
@media(max-width: 1440px){
#sb_instagram #sbi_images .sbi_item:nth-child(7){
display:none
}

}
@media(max-width: 1200px){
#sb_instagram #sbi_images .sbi_item:nth-child(6){
display:none
}

}
@media(max-width: 1024px){
#sb_instagram #sbi_images .sbi_item:nth-child(5){
display:none
}

}
@media(max-width: 768px){
#sb_instagram #sbi_images .sbi_item{
flex:1 1 50%
}

}
.homeBanner{
margin-bottom:80px;
position:relative;
z-index:11
}
@media(max-width: 1024px){
.homeBanner{
margin-bottom:45px
}

}
@media(max-width: 768px){
.homeBanner{
margin-bottom:20px
}

}
.homeBanner__wrapper{
display:flex
}
.homeBanner__wrapper>div{
flex:1 0 0
}
.homeBanner__left{
padding-top:150px
}
@media(max-width: 1024px){
.homeBanner__left{
padding-top:120px
}

}
@media(max-width: 768px){
.homeBanner__left{
padding-top:85px
}

}
.homeBanner__left>div{
padding-right:130px
}
@media(max-width: 1200px){
.homeBanner__left>div{
padding-right:110px
}

}
@media(max-width: 1024px){
.homeBanner__left>div{
padding-right:50px
}

}
@media(max-width: 768px){
.homeBanner__left>div{
padding-right:0
}

}
.homeBanner__right{
max-width:500px;
height:500px;
position:relative
}
@media(max-width: 1024px){
.homeBanner__right{
height:auto
}

}
@media(max-width: 768px){
.homeBanner__right{
display:none
}

}
.homeBanner__title{
font-family:KapraCond,sans-serif;
font-weight:600;
font-size:64px;
text-transform:uppercase;
line-height:1.05;
margin-bottom:20px
}
.homeBanner__title span{
color:#ee907b;
display:block
}
@media(max-width: 1024px){
.homeBanner__title{
font-size:55px
}

}
@media(max-width: 500px){
.homeBanner__title{
font-size:50px
}

}
@media(max-width: 375px){
.homeBanner__title{
font-size:46px
}

}
.homeBanner__intro{
font-size:21px;
line-height:1.4;
color:#696c74
}
@media(max-width: 500px){
.homeBanner__intro{
font-size:23px
}

}
@media(max-width: 375px){
.homeBanner__intro{
font-size:21px
}

}
.homeBanner__image{
background-position:center;
background-size:cover;
background-repeat:no-repeat;
padding-bottom:100%;
width:100%;
position:relative;
z-index:1
}
.homeBanner__image:after{
content:"";
width:530px;
height:530px;
background-position:center;
background-size:contain;
background-repeat:no-repeat;
background-image:url(../../images/blog/home-hero-corner-chevron.svg);
position:absolute;
z-index:0;
bottom:-55px;
right:-55px
}
@media(max-width: 1250px){
.homeBanner__image:after{
width:100%;
height:100%;
bottom:-35px;
right:-35px
}

}
.homeBanner__cta{
margin-top:35px
}
.blogList{
overflow:hidden;
padding-bottom:45px
}
@media(max-width: 768px){
.blogList{
padding-bottom:65px
}

}
.blogList.-home{
padding-top:45px
}
@media(max-width: 768px){
.blogList.-home{
padding-top:55px
}

}
.blogList__content{
margin:0 auto
}
.blogList__content.-wide{
margin-left:auto;
margin-right:auto;
padding-left:40px;
padding-right:40px;
width:calc(100% - (40px * 2))
}
@media(max-width: 1200px){
.blogList__content.-wide{
padding-left:40px;
padding-right:40px;
width:calc(100% - (40px * 2))
}

}
@media(max-width: 1024px){
.blogList__content.-wide{
padding-left:30px;
padding-right:30px;
width:calc(100% - (30px * 2))
}

}
@media(max-width: 500px){
.blogList__content.-wide{
padding-left:20px;
padding-right:20px;
width:calc(100% - (20px * 2))
}

}
@media(max-width: 375px){
.blogList__content.-wide{
padding-left:15px;
padding-right:15px;
width:calc(100% - (15px * 2))
}

}
@media(max-width: 320px){
.blogList__content.-wide{
padding-left:10px;
padding-right:10px;
width:calc(100% - (10px * 2))
}

}
.blogList__content>h2,.blogList__content>.h2{
font-family:KapraExp,sans-serif;
font-size:30px;
text-transform:uppercase;
color:#696c74;
margin-bottom:20px
}
@media(max-width: 768px){
.blogList__content>h2,.blogList__content>.h2{
font-size:24px
}

}
.blogList__pageTitle{
margin-top:50px;
font-family:Kapra,sans-serif;
font-weight:700;
text-transform:uppercase;
font-size:70px;
line-height:1.05em;
margin-bottom:25px
}
@media(max-width: 500px){
.blogList__pageTitle{
font-size:40px;
margin-bottom:5px
}

}
@media(max-width: 375px){
.blogList__pageTitle{
font-size:35px
}

}
.blogList__authorDescription{
margin:0 0 40px 0;
padding:0 0 50px 0;
border-bottom:solid 1px #d9d9d9
}
@media(min-width: 500px){
.blogList__authorDescription{
display:flex
}

}
@media(max-width: 500px){
.blogList__authorDescription{
padding-top:25px
}

}
@media(min-width: 500px){
.blogList__authorDescriptionImageWrap{
width:130px;
padding:0 20px 0 0
}

}
.blogList__authorDescriptionImage{
display:block;
padding-top:100%;
background-size:cover;
background-position:center
}
.blogList__authorDescriptionContent{
font-size:21px;
line-height:1.5
}
@media(max-width: 499px){
.blogList__authorDescriptionContent{
font-size:21px;
margin-top:25px
}

}
@media(min-width: 500px){
.blogList__authorDescriptionContent{
width:calc(100% - 130px);
padding:0 0 0 20px
}

}
.genericListItem__photo{
background-position:center;
background-size:cover;
background-repeat:no-repeat;
padding-bottom:66.66%
}
.genericListItem__title{
font-family:KapraExp,sans-serif;
font-weight:700;
font-size:34px;
text-transform:uppercase
}
@media(max-width: 768px){
.genericListItem__title{
font-size:30px
}

}
.genericListItem__title a{
color:#323e48
}
.genericListItem__title a:hover{
color:#ee907b
}
.genericListItem__byLineAndDate{
margin-top:15px;
font-weight:normal;
font-size:15px;
color:#696c74;
line-height:1.5em;
text-transform:uppercase
}
@media(max-width: 768px){
.genericListItem__byLineAndDate{
font-size:14px
}

}
.genericListItem__byLineAndDate a{
color:#696c74
}
.genericListItem__byLineAndDate a:hover{
text-decoration:underline
}
.genericListItem__byLineAndDate span{
color:#ccc;
margin:0 5px
}
.genericListItem__excerpt{
line-height:1.4;
margin-top:15px;
color:#696c74;
font-size:22px
}
.genericListItem__excerpt span{
font-size:16px;
text-transform:uppercase;
padding-right:10px
}
@media(max-width: 768px){
.genericListItem__excerpt{
font-size:21px
}

}
.genericListItem__readMore{
margin-top:20px
}
.genericListItem__readMore a{
text-transform:uppercase;
font-family:KapraExp,sans-serif;
color:#323e48;
position:relative;
padding-right:30px;
margin-left:0
}
.genericListItem__readMore a:hover{
text-decoration:underline
}
.genericListItem__readMore a:hover:after{
background-image:url(../../images/button-arrow-orange.svg)
}
.genericListItem__readMore a:after{
content:"";
position:absolute;
right:0;
top:-2px;
background-image:url(../../images/button-arrow-green.svg);
width:21px;
height:21px;
background-position:center;
background-size:contain;
background-repeat:no-repeat
}
.blogDetails{
width:100%;
overflow:hidden
}
.blogDetailsBanner{
position:relative;
z-index:0
}
.blogDetailsBanner__wrapper{
margin:0 auto;
max-width:1200px
}
.blogDetailsBanner__image{
padding-bottom:50%;
background-size:cover;
background-position:center
}
@media(max-width: 768px){
.blogDetailsBanner__image{
padding-bottom:66.66%
}

}
.blogItemDetails__wrapper{
margin:0 auto;
max-width:780px;
margin-left:auto;
margin-right:auto;
padding-left:40px;
padding-right:40px;
width:calc(100% - (40px * 2));
padding-top:75px
}
@media(max-width: 1200px){
.blogItemDetails__wrapper{
padding-left:40px;
padding-right:40px;
width:calc(100% - (40px * 2))
}

}
@media(max-width: 1024px){
.blogItemDetails__wrapper{
padding-left:30px;
padding-right:30px;
width:calc(100% - (30px * 2))
}

}
@media(max-width: 500px){
.blogItemDetails__wrapper{
padding-left:20px;
padding-right:20px;
width:calc(100% - (20px * 2))
}

}
@media(max-width: 375px){
.blogItemDetails__wrapper{
padding-left:15px;
padding-right:15px;
width:calc(100% - (15px * 2))
}

}
@media(max-width: 320px){
.blogItemDetails__wrapper{
padding-left:10px;
padding-right:10px;
width:calc(100% - (10px * 2))
}

}
@media(max-width: 768px){
.blogItemDetails__wrapper{
padding-top:40px
}

}
.blogItemDetails__byLineAndDate{
text-transform:uppercase;
font-size:16px;
margin:0 0 25px;
color:#696c74
}
@media(max-width: 768px){
.blogItemDetails__byLineAndDate{
font-size:15px
}

}
.blogItemDetails__byLineAndDate span{
color:#feaa61;
margin:0 10px
}
.blogItemDetails__content{
line-height:1.4;
margin-bottom:-110px;
padding-bottom:130px;
position:relative;
font-family:KapraExp,sans-serif;
font-size:26px;
line-height:1.45
}
@media(max-width: 768px){
.blogItemDetails__content{
font-size:24px
}

}
@media(max-width: 375px){
.blogItemDetails__content{
font-size:22px
}

}
.blogItemDetails__content:after{
background-image:url(../../images/default-template-page-bg.png);
background-position:left -500px top -140px;
background-size:150%;
z-index:-1;
opacity:.5
}
@media(max-width: 1024px){
.blogItemDetails__content:after{
background-size:300%;
background-position:left -700px top -140px
}

}
.blogItemDetails__content__wrapper{
margin:0 auto;
max-width:700px;
padding-top:95px
}
@media(max-width: 1024px){
.blogItemDetails__content__wrapper{
padding-left:30px;
padding-right:30px
}

}
.blogItemDetails__content__wrapper.-noBanner{
padding-top:160px
}
.blogItemDetails__content p{
margin:30px 0
}
.blogItemDetails__content h1,.blogItemDetails__content .h1{
font-family:KapraCond,sans-serif;
text-transform:uppercase;
font-size:76px;
line-height:1.05em;
margin-bottom:25px
}
@media(max-width: 500px){
.blogItemDetails__content h1,.blogItemDetails__content .h1{
font-size:55px
}

}
@media(max-width: 375px){
.blogItemDetails__content h1,.blogItemDetails__content .h1{
font-size:50px
}

}
.blogItemDetails__content h1+h1,.blogItemDetails__content .h1+h1,.blogItemDetails__content h1+.h1,.blogItemDetails__content .h1+.h1,.blogItemDetails__content h5,.blogItemDetails__content .h5{
font-family:KapraExp,sans-serif;
font-size:35px;
line-height:1.35em;
text-transform:none;
margin-bottom:50px;
color:#323e48;
opacity:1
}
@media(max-width: 768px){
.blogItemDetails__content h1+h1,.blogItemDetails__content .h1+h1,.blogItemDetails__content h1+.h1,.blogItemDetails__content .h1+.h1,.blogItemDetails__content h5,.blogItemDetails__content .h5{
font-size:29px
}

}
.blogItemDetails__content h2,.blogItemDetails__content .h2{
font-family:KapraCond,sans-serif;
letter-spacing:.015em;
font-size:55px;
text-transform:uppercase;
color:#9ed8b3;
margin-bottom:25px;
margin-top:65px
}
@media(max-width: 1024px){
.blogItemDetails__content h2,.blogItemDetails__content .h2{
font-size:48px
}

}
@media(max-width: 768px){
.blogItemDetails__content h2,.blogItemDetails__content .h2{
font-size:39px;
margin-top:50px;
margin-bottom:15px
}

}
.blogItemDetails__content h1+h2,.blogItemDetails__content .h1+h2,.blogItemDetails__content h1+.h2,.blogItemDetails__content .h1+.h2{
margin-top:30px
}
.blogItemDetails__content h3,.blogItemDetails__content .h3{
font-family:KapraCond,sans-serif;
letter-spacing:.02em;
font-size:30px;
margin-top:36px;
margin-bottom:15px;
text-transform:uppercase;
color:#feaa61
}
@media(max-width: 768px){
.blogItemDetails__content h3,.blogItemDetails__content .h3{
font-size:27px
}

}
.blogItemDetails__content h4,.blogItemDetails__content .h4{
font-family:KapraExp,sans-serif;
font-size:26px;
margin-bottom:15px
}
.blogItemDetails__content h5,.blogItemDetails__content .h5{
margin-bottom:35px
}
.blogItemDetails__content h2+p,.blogItemDetails__content .h2+p,.blogItemDetails__content h3+p,.blogItemDetails__content .h3+p,.blogItemDetails__content h4+p,.blogItemDetails__content .h4+p,.blogItemDetails__content h5+p,.blogItemDetails__content .h5+p{
margin-top:0
}
.blogItemDetails__content b,.blogItemDetails__content strong{
font-weight:600
}
.blogItemDetails__content em{
font-style:italic
}
.blogItemDetails__content sub>em{
font-size:18px;
line-height:1.4 !important;
display:block
}
.blogItemDetails__content a{
text-decoration:underline;
-webkit-text-decoration-color:#9ed8b3;
text-decoration-color:#9ed8b3;
font-weight:400
}
.blogItemDetails__content a:hover{
-webkit-text-decoration-color:#feaa61;
text-decoration-color:#feaa61
}
.blogItemDetails__content img{
height:auto
}
@media(max-width: 768px){
.blogItemDetails__content img{
width:100%;
height:initial
}

}
.blogItemDetails__content img.full-width,.blogItemDetails__content img-fullWidth{
position:relative;
width:100vw !important;
max-width:1200px;
left:50%;
transform:translateX(-50%);
height:auto;
margin:30px auto
}
.blogItemDetails__content img.alignleft{
float:left;
width:300px;
height:auto;
margin:5px 40px 15px 0
}
@media(max-width: 768px){
.blogItemDetails__content img.alignleft{
width:100%;
height:initial;
margin-bottom:25px;
float:initial;
margin-right:0
}

}
.blogItemDetails__content img.alignright{
float:right;
width:300px;
height:auto;
margin:5px 0 15px 40px
}
@media(max-width: 768px){
.blogItemDetails__content img.alignright{
float:initial;
width:100%;
margin-left:0
}

}
.blogItemDetails__content img.aligncenter{
width:100% !important;
height:auto;
margin:0 0 15px
}
.blogItemDetails__content .wp-caption p{
margin:5px 0 0;
font-family:KapraExp,sans-serif;
font-style:italic;
font-size:18px
}
.blogItemDetails__content blockquote{
margin:60px 0;
font-family:KapraCond,sans-serif;
font-weight:500;
font-style:italic;
line-height:1.35;
position:relative;
border:0;
border-left:solid #9ed8b3 18px;
padding:0 0 0 1em
}
.blogItemDetails__content blockquote *:first-child{
margin-top:0
}
.blogItemDetails__content blockquote *:last-child{
margin-bottom:0
}
@media(max-width: 1024px){
.blogItemDetails__content blockquote{
font-size:40px
}

}
@media(max-width: 500px){
.blogItemDetails__content blockquote{
font-size:33px
}

}
@media(min-width: 1060px){
.blogItemDetails__content blockquote{
margin:0 0 0 -60px
}

}
@media(min-width: 1200px){
.blogItemDetails__content blockquote{
margin:0 0 0 -160px
}

}
.blogItemDetails__content blockquote.salmon{
border-color:#ee907b
}
.blogItemDetails__content blockquote.orange{
border-color:#feaa61
}
.blogItemDetails__content blockquote.brown{
border-color:#b08978
}
.blogItemDetails__content blockquote.yellow{
border-color:#f5ecc9
}
.blogItemDetails__content blockquote p{
position:relative;
line-height:1.3;
z-index:1;
font-size:40px
}
@media(max-width: 768px){
.blogItemDetails__content blockquote p{
font-size:29px
}

}
.blogItemDetails__content ul,.blogItemDetails__content ol{
margin-bottom:50px;
margin-left:25px
}
@media(max-width: 768px){
.blogItemDetails__content ul,.blogItemDetails__content ol{
margin-bottom:25px
}

}
.blogItemDetails__content ul li p,.blogItemDetails__content ol li p{
display:none
}
.blogItemDetails__content ul ul,.blogItemDetails__content ul ol,.blogItemDetails__content ol ul,.blogItemDetails__content ol ol{
margin-left:25px;
margin-bottom:0
}
.blogItemDetails__content ul li{
list-style-type:disc;
margin:10px 0
}
.blogItemDetails__content ul li ul li{
list-style-type:circle
}
.blogItemDetails__content ul.style-1{
margin-left:0
}
.blogItemDetails__content ul.style-1 li{
font-family:KapraCond,sans-serif;
font-weight:500;
font-style:italic;
list-style-type:none;
font-size:43px;
color:#9ed8b3
}
.blogItemDetails__content ol li{
list-style-type:decimal;
margin:12px 0
}
.blogItemDetails__content ol li ol li{
list-style-type:lower-latin
}
.gallery{
margin:auto
}
.gallery .gallery-item{
float:left;
margin-top:0 !important;
text-align:center;
width:33.333%;
padding:20px
}
@media(max-width: 500px){
.gallery .gallery-item{
padding:10px
}

}
.gallery-columns-2 .gallery-item{
width:50%
}
.gallery-columns-3 .gallery-item{
width:33.33%
}
.gallery-columns-4 .gallery-item{
width:25%
}
.gallery img{
padding:0px;
background:#f2f2f2;
max-width:100% !important;
height:auto !important;
border:0 !important;
width:inherit !important;
height:inherit !important
}
.gallery img:hover{
background:#fff
}
.gallery-columns-2 .attachment-medium{
max-width:92%;
height:auto
}
.gallery-columns-4 .attachment-thumbnail{
max-width:84%;
height:auto
}
.gallery .gallery-caption{
color:#888;
font-size:12px;
margin:0 0 12px
}
.gallery dl,.gallery dt{
margin:0
}
.gallery br+br{
display:none
}
.navigation.pagination{
margin:70px 0
}
.navigation.pagination h2,.navigation.pagination .h2{
display:none
}
.navigation.pagination .nav-links{
font-size:20px
}
.navigation.pagination .nav-links a{
text-transform:uppercase
}
.navigation.pagination .nav-links .page-numbers{
margin:0 5px;
padding:7px 13px 5px;
border:1px solid #696c74;
line-height:1em
}
.navigation.pagination .nav-links .page-numbers.current{
background-color:#696c74;
color:#fff
}
.navigation.pagination .nav-links .page-numbers.current:hover{
color:#fff;
background-color:#696c74;
border-color:#696c74
}
.navigation.pagination .nav-links .page-numbers.dots{
border-width:0;
padding:0;
font-family:Arial
}
.navigation.pagination .nav-links .page-numbers:hover{
color:#ee907b;
border-color:#ee907b
}
.abs-100{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:0
}
.img-bg{
background-position:center;
background-size:contain;
background-repeat:no-repeat
}
.img-bg-cover{
background-size:cover;
background-position:center;
background-repeat:no-repeat;
background-size:cover
}
.z-0{
z-index:0
}
.z-1{
z-index:1
}
.z-2{
z-index:2
}
.z-3{
z-index:3
}
.z-4{
z-index:4
}
.z-5{
z-index:5
}
.c-white{
color:#fff
}
.c-blue{
color:#323e48
}
.c-blue-l{
color:#696c74
}
.c-blue-d{
color:#151b21
}
.c-inherit{
color:inherit
}
.c-salmon{
color:#ee907b
}
.c-green{
color:#9ed8b3
}
.c-orange{
color:#feaa61
}
.c-brown{
color:#b08978
}
.c-yellow{
color:#f5ecc9
}
.max-xs{
max-width:430px
}
.max-sm{
max-width:576px
}
.max-md{
max-width:768px
}
.max-lg{
max-width:992px
}
.max-xl{
max-width:1200px
}
.max-xxl{
max-width:1400px
}
.max-xxxl{
max-width:1600px
}
.max-xxxxl{
max-width:1920px
}
.max-1200{
max-width:1200px
}
.max-1150{
max-width:1150px
}
.max-1100{
max-width:1100px
}
.max-1050{
max-width:1050px
}
.max-1000{
max-width:1000px
}
.max-950{
max-width:950px
}
.max-900{
max-width:900px
}
.max-850{
max-width:850px
}
.max-800{
max-width:800px
}
.max-750{
max-width:750px
}
.max-700{
max-width:700px
}
.max-650{
max-width:650px
}
.max-600{
max-width:600px
}
.max-550{
max-width:550px
}
.max-500{
max-width:500px
}
.max-450{
max-width:450px
}
.max-400{
max-width:400px
}
.max-350{
max-width:350px
}
.max-300{
max-width:300px
}
.tt-n{
text-transform:none
}
.tt-u{
text-transform:uppercase
}
.ra-16-9{
padding-bottom:56.25%
}
.ra-16-8{
padding-bottom:50%
}
.ra-16-7{
padding-bottom:43.75%
}
.ra-16-4{
padding-bottom:25%
}
.fw-50{
font-weight:50 !important
}
.fw-100{
font-weight:100 !important
}
.fw-200{
font-weight:200 !important
}
.fw-300{
font-weight:300 !important
}
.fw-400{
font-weight:400 !important
}
.fw-500{
font-weight:500 !important
}
.fw-600{
font-weight:600 !important
}
.fw-700{
font-weight:700 !important
}
.fw-800{
font-weight:800 !important
}
.fw-900{
font-weight:900 !important
}
.lh-0-8{
line-height:.8em !important
}
.lh-0-9{
line-height:.9em !important
}
.lh-1-0{
line-height:1em !important
}
.lh-1-1{
line-height:1.1em !important
}
.lh-1-2{
line-height:1.2em !important
}
.lh-1-3{
line-height:1.3em !important
}
.lh-1-4{
line-height:1.4em !important
}
.lh-1-5{
line-height:1.5em !important
}
.lh-1-6{
line-height:1.6em !important
}
.lh-1-7{
line-height:1.7em !important
}
.lh-1-8{
line-height:1.8em !important
}
.lh-1-9{
line-height:1.9em !important
}
.lh-2-0{
line-height:2em
}
.tti-1{
letter-spacing:-0.02em !important
}
.tti-2{
letter-spacing:-0.025em !important
}
.tti-3{
letter-spacing:-0.035em !important
}
.tti-4{
letter-spacing:-0.05em !important
}
.tto-1{
letter-spacing:.025em
}
.tto-2{
letter-spacing:.05em
}
.tto-3{
letter-spacing:.075em
}
.tto-4{
letter-spacing:.1em
}
.tto-5{
letter-spacing:.125em
}
.tto-6{
letter-spacing:.15em
}
.tto-7{
letter-spacing:.175em
}
.tto-8{
letter-spacing:.2em
}
.tto-9{
letter-spacing:.25em
}
.tto-10{
letter-spacing:.35em
}
.tto-11{
letter-spacing:.45em
}
.tto-12{
letter-spacing:.55em
}
.bgp-top{
background-position:top center !important
}
.bgp-bottom{
background-position:bottom center !important
}
.td-n{
text-decoration:none
}
.td-hover-u:hover{
text-decoration:underline
}
.op-05{
opacity:.05
}
.op-10{
opacity:.1
}
.op-15{
opacity:.15
}
.op-20{
opacity:.2
}
.op-25{
opacity:.25
}
.op-30{
opacity:.3
}
.op-35{
opacity:.35
}
.op-40{
opacity:.4
}
.op-45{
opacity:.45
}
.op-50{
opacity:.5
}
.op-50{
opacity:.55
}
.op-60{
opacity:.6
}
.op-65{
opacity:.65
}
.op-70{
opacity:.7
}
.op-75{
opacity:.75
}
.op-80{
opacity:.8
}
.op-85{
opacity:.85
}
.op-90{
opacity:.9
}
.bg-size-150{
background-size:150% !important
}
.rotate-180{
transform:rotate(180deg)
}
.links-inherit a{
color:inherit !important
}
.ff-kapra{
font-family:Kapra,sans-serif
}
.ff-kapra-exp{
font-family:KapraExp,sans-serif
}
.ff-kapra-cond{
font-family:KapraCond,sans-serif
}

/*# sourceMappingURL=all.css.map */
