@import "../../../node_modules/@splidejs/splide/dist/css/splide.min.css";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family: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:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
.d-inline{display:inline}
.d-inline-block{display:inline-block}
.d-block{display:block}
.d-grid{display:grid}
.d-table{display:table}
.d-table-row{display:table-row}
.d-table-cell{display:table-cell}
.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-none{display:none}
.flex-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-0{gap:0}
.gap-1{gap:.25rem}
.gap-2{gap:.5rem}
.gap-3{gap:1rem}
.gap-4{gap:1.5rem}
.gap-5{gap:3rem}
.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-center{-ms-flex-line-pack:center;align-content:center}
.align-content-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-center{-ms-flex-item-align:center;align-self:center}
.align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.pt-none{padding-top:0}
.pt-xs{padding-top:25px}
.pt-sm{padding-top:50px}
.pt-md{padding-top:75px}
.pt-lg{padding-top:125px}
.pt-xl{padding-top:175px}
.pt-xxl{padding-top:200px}
.pb-none{padding-bottom:0}
.pb-xs{padding-bottom:25px}
.pb-sm{padding-bottom:50px}
.pb-md{padding-bottom:75px}
.pb-lg{padding-bottom:125px}
.pb-xl{padding-bottom:175px}
.pb-xxl{padding-bottom:200px}
.mt-none{margin-top:0}
.mt-xs{margin-top:25px}
.mt-sm{margin-top:50px}
.mt-md{margin-top:75px}
.mt-lg{margin-top:125px}
.mt-xl{margin-top:175px}
.mt-xxl{margin-top:200px}
.mb-none{margin-bottom:0}
.mb-xs{margin-bottom:25px}
.mb-sm{margin-bottom:50px}
.mb-md{margin-bottom:75px}
.mb-lg{margin-bottom:125px}
.mb-xl{margin-bottom:175px}
.mb-xxl{margin-bottom:200px}
.bg-black{background-color:#000}
.resource-gradient-black{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.7)),to(black));background:linear-gradient(180deg,rgba(0,0,0,0.7) 0,black 100%)}
.color-black{color:#000}
.label-black{background-color:rgba(0,0,0,0.85)}
.bg-white{background-color:#fff}
.resource-gradient-white{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.7)),to(white));background:linear-gradient(180deg,rgba(255,255,255,0.7) 0,white 100%)}
.color-white{color:#fff}
.label-white{background-color:rgba(255,255,255,0.85)}
.bg-primary{background-color:#270844}
.resource-gradient-primary{background:-webkit-gradient(linear,left top,left bottom,from(rgba(39,8,68,0.7)),to(#270844));background:linear-gradient(180deg,rgba(39,8,68,0.7) 0,#270844 100%)}
.color-primary{color:#270844}
.label-primary{background-color:rgba(39,8,68,0.85)}
.bg-purple-light{background-color:#310954}
.resource-gradient-purple-light{background:-webkit-gradient(linear,left top,left bottom,from(rgba(49,9,84,0.7)),to(#310954));background:linear-gradient(180deg,rgba(49,9,84,0.7) 0,#310954 100%)}
.color-purple-light{color:#310954}
.label-purple-light{background-color:rgba(49,9,84,0.85)}
.bg-secondary{background-color:#ee042c}
.resource-gradient-secondary{background:-webkit-gradient(linear,left top,left bottom,from(rgba(238,4,44,0.7)),to(#ee042c));background:linear-gradient(180deg,rgba(238,4,44,0.7) 0,#ee042c 100%)}
.color-secondary{color:#ee042c}
.label-secondary{background-color:rgba(238,4,44,0.85)}
.bg-gradient1{background:-webkit-gradient(linear,left top,left bottom,from(#270844),to(#330a56));background:linear-gradient(180deg,#270844 0,#330a56 100%)}
@font-face{font-family:"Open Sans";src:url("../../dist/webfonts/opensans/OpenSans-VariableFont_wdth,wght.woff2") format("woff2");font-weight:300 900;font-style:normal;font-display:swap}
@font-face{font-family:"Open Sans";src:url("../../dist/webfonts/opensans/OpenSans-Italic-VariableFont_wdth,wght.woff2") format("woff2");font-weight:300 900;font-style:italic;font-display:swap}
@font-face{font-family:"Montserrat";src:url("../../dist/webfonts/montserrat/Montserrat-VariableFont_wght.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Montserrat";src:url("../../dist/webfonts/montserrat/Montserrat-Italic-VariableFont_wght.woff2") format("woff2");font-weight:100 900;font-style:italic;font-display:swap}
header.site-header{background-color:#ee042c;color:#fff;position:fixed;top:0;width:100%;z-index:6;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
header.site-header .header-container{height:100%;width:100%;padding:0 15px;position:initial}
header.site-header .header-container .header-top-bar{padding:5px 0 0}
header.site-header .header-container .header-top-bar .top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}
header.site-header .header-container .header-top-bar .top-bar .phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
header.site-header .header-container .header-top-bar .top-bar .email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
header.site-header .header-container .header-top-bar .top-bar a:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}
header.site-header .header-container .header-top-bar .top-bar>div+div{padding-left:10px;position:relative}
header.site-header .header-container .header-top-bar .top-bar>div+div:before{content:"";display:inline-block;width:1px;height:20px;background-color:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
header.site-header .navbar{display:grid;height:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;z-index:9;position:relative;grid-template-columns:auto 1fr auto;padding:5px 0}
header.site-header .navbar .menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;position:initial}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item{gap:15px;margin:0;display:grid;list-style-type:none}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li a{color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:5px;font-family:"Open Sans",serif;font-size:1rem;line-height:1.3125rem;font-weight:400;letter-spacing:.02em;-webkit-transition:color .2s ease;transition:color .2s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li a:before{content:"";width:0;height:2px;bottom:0;left:0;display:inline-block;position:absolute;-webkit-transition:width .2s ease;transition:width .2s ease;background-color:#fff}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li a:hover{text-decoration:none}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li a:hover:before{width:100%}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li .caret{color:#fff;-ms-flex-item-align:center;align-self:center;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;cursor:pointer;justify-self:flex-start}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.current-menu-parent>a,header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.active>a{color:#fff}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.current-menu-parent>a:before,header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.active>a:before{width:100%;background-color:#fff}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.current-menu-parent .caret,header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.active .caret{color:#fff}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown{display:grid;grid-gap:0;grid-auto-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr auto}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown .dropdown-menu{display:grid;grid-auto-flow:row;list-style-type:none;padding:0;border:0;--items:1;grid-template-rows:repeat(var(--items),0fr);-webkit-transition:grid-template-rows .3s;transition:grid-template-rows .3s;transition:grid-template-rows .3s,-ms-grid-rows .3s}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown .dropdown-menu>li{padding:0 15px;overflow:hidden;grid-template-rows:0fr;display:grid;-webkit-transition:grid-template-rows .3s;transition:grid-template-rows .3s;transition:grid-template-rows .3s,-ms-grid-rows .3s;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown .dropdown-menu>li:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown .dropdown-menu>li:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown .dropdown-menu>li>a{overflow:hidden}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.hovered .caret,header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.clicked .caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.clicked .dropdown-menu,header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.hovered .dropdown-menu{grid-template-rows:repeat(var(--items),1fr);margin-top:15px}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.clicked .dropdown-menu>li,header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.hovered .dropdown-menu>li{grid-template-rows:1fr;padding:8px 15px}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.clicked .dropdown-menu>li:not(:last-child),header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.hovered .dropdown-menu>li:not(:last-child){padding-bottom:15px;border-bottom:1px solid #270844}
header.site-header .navbar .menu-logo{justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex}
header.site-header .navbar .menu-logo a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:70px;width:250px;-webkit-transition:height .2s ease;transition:height .2s ease}
header.site-header .navbar .menu-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}
header.site-header .navbar .menu-cta .navbar-toggler{background:0;padding:0;cursor:pointer;border-radius:0;border:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:14px;position:relative}
header.site-header .navbar .menu-cta .navbar-toggler svg{pointer-events:none;-webkit-transition:color .2s ease,-webkit-transform .2s ease .2s;transition:color .2s ease,-webkit-transform .2s ease .2s;transition:color .2s ease,transform .2s ease .2s;transition:color .2s ease,transform .2s ease .2s,-webkit-transform .2s ease .2s}
header.site-header .navbar .menu-cta .navbar-toggler.open svg{-webkit-transition:color .2s ease,-webkit-transform .2s ease .2s;transition:color .2s ease,-webkit-transform .2s ease .2s;transition:color .2s ease,transform .2s ease .2s;transition:color .2s ease,transform .2s ease .2s,-webkit-transform .2s ease .2s}
header.site-header .navbar .menu-cta .navbar-toggler.open svg:first-of-type{-webkit-transform:rotate(45deg) translate(5px,3px);transform:rotate(45deg) translate(5px,3px)}
header.site-header .navbar .menu-cta .navbar-toggler.open svg:last-of-type{-webkit-transform:rotate(-45deg) translate(5px,-3px);transform:rotate(-45deg) translate(5px,-3px)}
header.site-header .navbar .menu-book__cta svg{display:none}
.scrolled header.site-header{-webkit-transform:translateY(-35px);transform:translateY(-35px)}
footer.site-footer{padding:50px 0 0;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}
footer.site-footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(39,8,68,0.78);z-index:1}
footer.site-footer .bol-container{position:relative;z-index:2}
footer.site-footer img.cover{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
footer.site-footer a{color:inherit}
footer.site-footer a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}
footer.site-footer .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer.site-footer .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer.site-footer .footer-info .logo-footer{text-align:center}
footer.site-footer .footer-info .logo-footer img{max-height:60px}
footer.site-footer .footer-info .footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;max-width:300px}
footer.site-footer .footer-info .footer-contacts .footer-location{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
footer.site-footer .footer-info .footer-contacts .footer-location svg{width:20px}
footer.site-footer .footer-info .footer-contacts .footer-location p{display:inline-block}
footer.site-footer .footer-info .footer-contacts .footer-phone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
footer.site-footer .footer-info .footer-contacts .footer-phone svg{width:20px;height:28px}
footer.site-footer .footer-info .footer-contacts .footer-phone-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
footer.site-footer .footer-info .footer-contacts .footer-phone-numbers p{margin:0}
footer.site-footer .footer-info .footer-contacts .footer-phone-numbers span{font-weight:bold}
footer.site-footer .footer-info .footer-contacts .footer-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
footer.site-footer .footer-info .footer-contacts .footer-email svg{width:20px}
footer.site-footer .footer-info .cta-holder>div a{font-weight:500}
footer.site-footer .footer-info .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer.site-footer .footer-info .social-icons--label{margin:20px 0 0}
footer.site-footer .footer-info .social-icons a{height:25px;width:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}
footer.site-footer .footer-info .social-icons a svg{height:25px;width:25px}
footer.site-footer .navbar-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer.site-footer .navbar-footer h4{margin:0;font-weight:bold}
footer.site-footer .navbar-footer ul#footer-menu{margin:0;list-style:none}
footer.site-footer .navbar-footer ul#footer-menu ul{margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
footer.site-footer .navbar-footer ul#footer-menu ul li a{color:#fff;text-decoration:none;display:block}
footer.site-footer .footer-bottom{border-top:3px solid #fff;padding:20px 0}
footer.site-footer .footer-bottom .footer-bottom-in{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
footer.site-footer .footer-bottom .footer-bottom-in a,footer.site-footer .footer-bottom .footer-bottom-in p{font-size:14px}
footer.site-footer .footer-bottom .footer-bottom-in .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section,div{position:relative}
#content{position:relative;overflow:hidden}
pre{color:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:500px;width:100%;overflow:auto}
.bol-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;max-width:100%}
.bol-container .full-width{width:100vw;position:relative;margin-left:-50vw;left:50%}
.bol-container .wp-block-columns{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.bol-container .wp-container-3{gap:40px}
body.admin-bar header{top:32px}
.has-overlay:after{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
.has-overlay:after{background:rgba(39,8,68,0.4705882353)}
.site-content{padding-top:70px}
.cover{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}
.contain{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;left:0;top:0}
.bg-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:6;opacity:0;visibility:hidden}
.bg-overlay.show{opacity:1;visibility:visible}
body{font-family:"Montserrat",serif;font-size:18px;font-size:1.125rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;position:relative}
p{font-family:"Montserrat",serif;font-size:18px;font-size:1.125rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal}
p+p{margin-top:30px}
strong{font-weight:700}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-regular{font-weight:400}
.text-medium{font-weight:500}
.text-semibold{font-weight:600}
.text-bold{font-weight:700}
h1,h2,h3,h4,h5,h6{clear:both;letter-spacing:normal;font-style:normal;font-stretch:normal;margin:0}
h1{font-family:"Montserrat",serif;font-weight:700;letter-spacing:.02em;font-size:2.5rem;line-height:42px}
h2{font-family:"Montserrat",serif;font-size:1.25rem;font-weight:700;line-height:1.375rem;letter-spacing:.02em}
h3{font-family:"Open Sans",serif;font-weight:700;letter-spacing:.02em;line-height:1.375rem;font-size:1.25rem}
h4{font-family:"Open Sans",serif;font-weight:400;line-height:1.375rem;letter-spacing:.02em;font-size:1rem}
h5{font-family:"Open Sans",serif;font-size:1rem;font-weight:600;line-height:1.375rem;letter-spacing:.02em}
h6{font-family:"Open Sans",serif;font-size:1.5rem;font-style:italic;font-weight:400;line-height:2.625rem}
.base-buttons,input[type=reset],.bol-btn-outlined_purple,.bol-btn-outlined_orange,.bol-btn-purple,.bol-btn-orange,input[type=submit]{font-size:16px;font-size:1rem;font-family:"Montserrat",serif;font-weight:500;line-height:1.1;text-align:center;white-space:normal;text-transform:initial;text-decoration:none;letter-spacing:normal;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:11px 25px;background-color:transparent;border-radius:35px;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}
.base-buttons:focus,input[type=reset]:focus,.bol-btn-outlined_purple:focus,.bol-btn-outlined_orange:focus,.bol-btn-purple:focus,.bol-btn-orange:focus,input[type=submit]:focus,.base-buttons.focus,input.focus[type=reset],.focus.bol-btn-outlined_purple,.focus.bol-btn-outlined_orange,.focus.bol-btn-purple,.focus.bol-btn-orange,input.focus[type=submit]{outline:0;-webkit-box-shadow:none;box-shadow:none}
.bol-btn-orange,input[type=submit]{color:#fff;border:1px solid #ee042c;background-color:#ee042c}
.bol-btn-orange:hover,input[type=submit]:hover{color:#ee042c;background-color:#fff}
.bol-btn-purple{color:#fff;border:1px solid #270844;background-color:#270844}
.bol-btn-purple:hover{color:#270844;background-color:transparent}
.bol-btn-outlined_orange{color:#ee042c;border:1px solid #ee042c;background-color:#fff}
.bol-btn-outlined_orange:hover{color:#fff;background-color:#ee042c}
.bol-btn-outlined_purple{color:#270844;border:1px solid #270844;background-color:#fff}
.bol-btn-outlined_purple:hover{color:#fff;border-color:#ee042c;background-color:#ee042c}
input[type=reset]{color:red;border-color:red}
input[type=reset]:hover{color:#fff;background-color:red;border-color:red}
[role=button]{cursor:pointer}
.bol-btn-link{font-family:"Montserrat",serif;font-weight:500;font-size:16px;font-size:1rem;line-height:1.125;color:#270844;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bol-btn-link .icon{background-color:#270844;width:16px;height:16px;border-radius:1px;padding:5px 3px;margin-right:5px}
.bol-btn-link:hover{text-decoration:none}
.bol-btn-link:hover .icon{background-color:#270844}
.read-more{font-size:14px;font-size:.875rem;line-height:1.2;font-weight:600;text-transform:uppercase;color:#ee042c;padding:0;font-family:"Montserrat",serif}
.read-more:hover{color:inherit}
input:not([type=submit]){font-family:"Open Sans",serif;font-size:16px;font-size:1rem;line-height:1.5;text-align:inherit;color:#270844;background-color:#fff;border:1px solid #270844;border-radius:5px;padding:12px 20px;width:100%;max-width:300px}
input:not([type=submit]):focus{color:#270844;outline:0}
input:not([type=submit]):focus::-webkit-input-placeholder{color:#270844}
input:not([type=submit]):focus:-ms-input-placeholder{color:#270844}
input:not([type=submit]):focus::-moz-placeholder{color:#270844}
input:not([type=submit]):focus::-ms-input-placeholder{color:#270844}
input:not([type=submit]):focus::placeholder{color:#270844}
select{font-family:"Montserrat",serif;font-size:16px;font-size:1rem;line-height:1.5;text-align:inherit;color:#270844;padding:12px 20px;width:100%;max-width:300px;border:1px solid #270844;border-radius:5px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 11.4 6.8" style="enable-background:new 0 0 11.4 6.8;" xml:space="preserve"> <path fill="%23FF7223" d="M5.7,6.5c-0.2,0-0.4-0.1-0.6-0.2L0.4,1.6c-0.3-0.3-0.3-0.8,0-1.1s0.8-0.3,1.1,0l4.2,4.2l4.2-4.2c0.3-0.3,0.8-0.3,1.1,0 s0.3,0.8,0,1.1L6.2,6.3C6.1,6.4,5.9,6.5,5.7,6.5z"/></svg>');background-repeat:no-repeat;background-position-y:50%;background-position-x:93%;background-size:11px}
select:focus{color:#270844;outline:0}
::-webkit-input-placeholder{font-family:"Montserrat",serif;font-size:16px;font-size:1rem;color:#270844}
:-ms-input-placeholder{font-family:"Montserrat",serif;font-size:16px;font-size:1rem;color:#270844}
::-moz-placeholder{font-family:"Montserrat",serif;font-size:16px;font-size:1rem;color:#270844}
::-ms-input-placeholder{font-family:"Montserrat",serif;font-size:16px;font-size:1rem;color:#270844}
::placeholder{font-family:"Montserrat",serif;font-size:16px;font-size:1rem;color:#270844}
ol{text-align:left;list-style:decimal}
ul{text-align:left;list-style:disc}
li>ul,li>ol{margin-bottom:0;margin-left:1rem}
body ul:not([class]),body ol:not([class]){margin-bottom:0;-webkit-padding-start:15px;padding-inline-start:15px}
body ul:not([class])+*,body ol:not([class])+*{margin-top:1em}
body ul:not([class]) li,body ol:not([class]) li{font-size:16px;font-size:1rem;padding-bottom:5px;line-height:1.5;font-family:"Montserrat",serif}
body ul:not([class]) li>a,body ol:not([class]) li>a{line-height:inherit;font-size:inherit;font-weight:500}
a{color:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration-color .2s ease-in-out;transition:-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}
a:hover,a:focus,a:active{color:#270844;-webkit-text-decoration-color:#270844;text-decoration-color:#270844}
.bol-block.bg-gradient10 a:not([class]),.bol-block.bg-crayola a:not([class]){color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}
.bol-block.cta-with-image .bg-gradient10+.bol-container a:not([class]){color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}
embed,iframe,object{max-width:100%}
.iframe-holder{position:relative;overflow:hidden;width:100%;padding-top:56.25%}
.iframe-holder iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
figure{margin:1em 0}
img{height:auto;max-width:100%}
.with-shadow{overflow:hidden}
.with-shadow:before{content:"";position:absolute;z-index:0;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.6);box-shadow:0 0 40px rgba(0,0,0,0.6);bottom:100%;left:0;right:0;width:100%;height:50%;border-radius:100%}
blockquote{position:relative;font-family:"Montserrat",serif;padding-left:60px}
blockquote:before{position:absolute;content:"“";top:-22px;left:0;font-family:"Montserrat",serif;font-size:120px;font-size:7.5rem;font-weight:700;line-height:1;letter-spacing:1.2px;text-align:left;color:#ddd}
textarea{font-family:"Open Sans",serif;font-size:16px;font-size:1rem;line-height:1.5;text-align:inherit;color:#270844;background-color:#fff;border:1px solid #270844;border-radius:5px;padding:12px 20px;width:100%;max-width:300px}
textarea:focus{color:#270844;outline:0}
textarea:focus::-webkit-input-placeholder{color:#270844}
textarea:focus:-ms-input-placeholder{color:#270844}
textarea:focus::-moz-placeholder{color:#270844}
textarea:focus::-ms-input-placeholder{color:#270844}
textarea:focus::placeholder{color:#270844}
.category-label{font-family:"Montserrat",serif;font-size:12px;font-size:.75rem;font-weight:500;line-height:1;text-transform:uppercase;border-radius:4px;padding:5px 8px}
input.search-field{border:1px solid transparent;border-radius:10px;background-color:#fff;color:#270844;height:45px;font-size:1rem;line-height:1.5rem;padding:6px 40px 6px 13px;width:300px}
input.search-field::-webkit-input-placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
input.search-field::-moz-placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
input.search-field:-ms-input-placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
input.search-field::-ms-input-placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
input.search-field::placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
input.search-field:focus{color:#270844;border-color:#270844}
#searchform{position:relative}
#searchform button{position:absolute;right:20px;border:0;background:0;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:16px;color:#270844;padding:0;cursor:pointer}
#searchform button svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
#searchform button:hover svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.section-headings .headlines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}
.section-headings .headlines strong,.section-headings .headlines strong *{font-weight:700;color:#ee042c}
.section-headings .headlines.color-white strong,.section-headings .headlines.color-white strong *{color:#fff}
.section-headings .headlines h2{font-weight:700}
.section-headings .headlines h2 span{font-weight:700}
.section-headings .section-description ul{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}
.section-headings .section-description ul li{padding:0}
.section-headings .cta-holder{margin-top:30px}
.bol-page-content .entry-content>h1 strong,.bol-page-content .entry-content>h1 strong *,.bol-page-content .entry-content>h2 strong,.bol-page-content .entry-content>h2 strong *{color:#270844}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption-text{margin:.8075em 0;text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
#page.blur-it{-webkit-filter:blur(4px);filter:blur(4px)}
#modal-overlay{position:fixed;z-index:9999;opacity:0;visibility:hidden;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.3);-webkit-transition:opacity .6s cubic-bezier(0.55,0,0.1,1),visibility .6s cubic-bezier(0.55,0,0.1,1);transition:opacity .6s cubic-bezier(0.55,0,0.1,1),visibility .6s cubic-bezier(0.55,0,0.1,1)}
#modal-overlay.modal-visible{opacity:1;visibility:visible;overflow-y:scroll;overflow-x:hidden}
#modal-overlay.modal-visible .modal-content{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
#modal-overlay.modal-visible .modal-content .close{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:1}
#modal-overlay .modal-content{position:relative;-webkit-transform:scale(1.2);transform:scale(1.2);margin:0;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .6s cubic-bezier(0.55,0,0.1,1);transition:all .6s cubic-bezier(0.55,0,0.1,1)}
.modal-content{padding:50px 40px;max-width:1050px}
.modal-content .close{position:absolute;right:20px;top:0;width:30px;height:30px;opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.55,0,0.1,1),-webkit-transform .6s cubic-bezier(0.55,0,0.1,1);transition:opacity .6s cubic-bezier(0.55,0,0.1,1),-webkit-transform .6s cubic-bezier(0.55,0,0.1,1);transition:opacity .6s cubic-bezier(0.55,0,0.1,1),transform .6s cubic-bezier(0.55,0,0.1,1);transition:opacity .6s cubic-bezier(0.55,0,0.1,1),transform .6s cubic-bezier(0.55,0,0.1,1),-webkit-transform .6s cubic-bezier(0.55,0,0.1,1);-webkit-transition-delay:.3s;transition-delay:.3s}
.modal-content .close:hover,.modal-content .close:focus{text-decoration:none;cursor:pointer}
.modal-content__title{text-align:center;margin-bottom:50px}
.modal-content__title *{font-family:"Open Sans",serif;font-size:22px;font-size:1.375rem;font-weight:400;line-height:1}
.modal-content__title strong{color:#270844;font-weight:700}
.modal-content__column-title *{font-size:18px;font-size:1.125rem;line-height:1.2;color:#270844;font-weight:400}
.modal-content__column-title strong{font-weight:600}
.modal-content__column-label{margin-bottom:15px}
.modal-content__column-label,.modal-content__column-entity{font-size:16px;font-size:1rem;line-height:1.5;color:#270844}
.modal-content__column-entities{padding-left:18px;margin-bottom:40px}
.modal-content__column-link{margin-top:auto}
.modal-content__column-link .cta-holder{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
.modal-content__column-link .cta-holder>div{margin:0}
.modal-content__column+.modal-content__column{margin-top:40px}
.modal-content__column+.modal-content__column:before{content:"";position:absolute;top:-20px;left:0;width:100%;height:1px;background-color:#e2e2e2}
.modal{display:none}
.site-pagination{margin-top:60px}
.site-pagination a{font-family:"Open Sans",serif;font-weight:500;font-size:20px;font-size:1.25rem;line-height:1;color:#270844;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;border-radius:25px;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.site-pagination a:hover{color:#270844}
.site-pagination .page-numbers.current{background:#270844;color:#fff}
.site-pagination .page-numbers.prev img,.site-pagination .page-numbers.next img{height:11px;width:auto}
.site-pagination .page-numbers.prev,.site-pagination .page-numbers.next{color:#270844;width:auto}
.site-pagination .page-numbers.prev svg,.site-pagination .page-numbers.next svg{width:10px;height:15px;margin:0 12px}
.site-pagination .page-numbers.prev svg path,.site-pagination .page-numbers.next svg path{fill:#270844}
.tns-outer{position:relative}
.tns-outer .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;position:absolute;width:100%;z-index:9}
.tns-outer .tns-nav button{padding:8px 8px;border-radius:50%;background-color:#fcb040}
.tns-outer .tns-nav button:hover{background-color:transparent}
.tns-outer .tns-nav button:not(:first-of-type){margin-left:20px}
.tns-outer .tns-nav .tns-nav-active{background-color:transparent}
.tns-outer .tns-inner{padding-bottom:50px}
.newsletter-signup{background-repeat:no-repeat;background-position:center;background-size:cover}
.newsletter-signup .newsletter-icon{max-width:70px;margin:0 auto 30px}
.newsletter-signup .title{font-family:"Open Sans",serif;font-size:24px;font-size:1.5rem;line-height:1.3;margin-top:0;margin-bottom:30px}
.newsletter-signup .hbspt-form .submitted-message{color:#fff}
.newsletter-signup .hbspt-form .hs-button{min-width:170px}
.newsletter-signup .hs_error_rollup{display:none}
.read-next{padding:50px 30px;background-size:cover;background-repeat:no-repeat;background-position:top center;border-radius:5px}
.read-next:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(89.81deg,rgba(26,28,32,0.85) 26.72%,rgba(26,28,32,0) 100%);border-radius:5px}
.read-next .read-next-content{max-width:400px;z-index:2}
.read-next .read-next-title{font-size:14px;font-size:.875rem;font-weight:600;line-height:1.4;color:#fff;text-transform:uppercase;margin:0 0 20px}
.read-next .read-next-title a{font-size:24px;font-size:1.5rem;font-weight:600;color:#fff;line-height:1.5;text-transform:none;display:block}
.read-next .read-next-title a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}
.read-next .read-next-excerpt{color:#fff;margin-bottom:20px}
header.post-header{position:relative;z-index:2;margin:0 0 20px}
header.post-header .featured-image-holder img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}
header.post-header .featured-image-holder .post-info{position:absolute;bottom:0;left:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.76)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.76) 100%);padding:40px 30px}
header.post-header .featured-image-holder .post-info .post-title{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.3;letter-spacing:-0.02em;text-align:left;color:#fff;margin:0 0 20px}
header.post-header .featured-image-holder .post-info .author-info{font-size:15px;font-size:.9375rem;line-height:1.4;color:#fff}
header.post-header .featured-image-holder .post-info .author-info svg{width:12px;height:12px;margin-right:7px}
header.post-header .post-data-holder{padding:25px 30px 0}
header.post-header .post-data-holder:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid rgba(39,8,68,0.7)}
header.post-header .post-data-holder .post-data,header.post-header .post-data-holder .sharebar{padding-bottom:20px;margin:0 20px}
header.post-header .post-data-holder .post-data time,header.post-header .post-data-holder .post-data .category{font-size:15px;font-size:.9375rem;line-height:1.4;text-align:left}
header.post-header .post-data-holder .post-data time{color:#270844;position:relative;padding-right:15px;margin-right:15px}
header.post-header .post-data-holder .post-data time:after{position:absolute;content:"";top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:1px;height:15px;background-color:rgba(39,8,68,0.7)}
header.post-header .post-data-holder .post-data .category{color:#ee042c}
header.post-header .post-data-holder .post-data .category:hover{color:#ee042c;-webkit-text-decoration-color:#ee042c;text-decoration-color:#ee042c}
.featured-posts{padding:40px 25px 20px;-webkit-box-shadow:0 10px 40px rgba(153,153,153,0.15);box-shadow:0 10px 40px rgba(153,153,153,0.15);border-radius:5px}
.featured-posts__title{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.5;color:#270844;margin-top:0}
.featured-posts__list .featured-post>a:hover{-webkit-text-decoration-color:#270844;text-decoration-color:#270844}
.featured-posts__list .featured-post__title{font-family:"Montserrat",serif;font-size:18px;font-size:1.125rem;line-height:1.4;color:#270844;margin:0 0 10px}
.featured-posts__list .featured-post__meta__category,.featured-posts__list .featured-post__meta__time-to-read{font-size:12px;font-size:.75rem;line-height:1.4;color:#270844}
.featured-posts__list .featured-post__meta__category{text-transform:uppercase}
.featured-posts__list .featured-post__meta__time-to-read{position:relative;padding-left:10px;margin-left:10px}
.featured-posts__list .featured-post__meta__time-to-read:after{position:absolute;content:"";top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:1px;height:15px;background-color:rgba(49,9,84,0.3)}
.featured-posts__list .featured-post+.featured-post{padding-top:20px;margin-top:20px;border-top:1px solid rgba(49,9,84,0.3)}
.cta-block{background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}
.cta-block.pattern-bg{overflow:hidden}
.cta-block.pattern-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(238,4,44,0)),to(#ee042c));background:linear-gradient(0,rgba(238,4,44,0) 0,#ee042c 100%);-webkit-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);z-index:2}
.cta-block.pattern-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/full_logo_bg.svg);background-repeat:no-repeat;background-position:center 75%;background-attachment:fixed;background-size:calc(100% - 3px);z-index:1}
.cta-block .bol-container{z-index:3}
.cta-block .section-description{max-width:723px;margin:0 auto}
.cta-block .cta-holder .bol-btn-outlined_orange{border:1px solid #fff}
.privacy-policy .entry-content{max-width:900px;margin-left:auto;margin-right:auto}
.error404 .section-headings .section-description{font-size:20px;font-size:1.25rem}
.search-no-results .no-results{color:#fff}
.archive-content{z-index:2;padding:50px 0;position:relative;background:#310954}
.archive-content--featured{background-color:transparent;padding:100px 0}
.archive-content--featured__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#081a2d 0,#081a2d 100%);-webkit-clip-path:ellipse(180% 100% at 50% 100%);clip-path:ellipse(180% 100% at 50% 100%)}
.archive-content--featured__bg img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.archive-content--featured--title{border:0}
.archive-content--featured .bol-container{position:relative;z-index:3}
.archive-content .archive-list{margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,510px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;grid-gap:30px;gap:30px}
.archive-content .archive-list.has-pagination{padding:100px 0 0}
.single-article{position:relative;color:#fff;background-color:#270844}
.single-article .overlay{background-color:transparent;position:absolute;top:0;left:0;width:100%;height:300px;z-index:0}
.single-article__wrap-inner{display:grid;grid-gap:40px;-ms-flex-line-pack:start;align-content:start}
.single-article__wrap-inner--image{border-radius:10px}
.single-article__wrap-inner--image img{border-radius:inherit}
.single-article__wrap-inner--info{margin:15px 0 30px}
.single-article__wrap-inner--info time{position:relative;font-size:14px;font-size:.875rem;line-height:1.2;padding-right:10px;margin-right:10px;text-transform:uppercase}
.single-article__wrap-inner--info .tags span{font-size:14px;font-size:.875rem;line-height:1.2}
.single-article__wrap-inner--info .tags .tag,.single-article__wrap-inner--info .categories .category{font-size:14px;font-size:.875rem;line-height:1.2;text-decoration:none;text-transform:capitalize;color:inherit}
.single-article__wrap-inner--info .tags .tag:hover,.single-article__wrap-inner--info .categories .category:hover{color:#ee042c;text-decoration:underline}
.single-article__wrap-inner--content{margin-bottom:30px}
.single-article__wrap-inner--content .wp-block-heading{margin-top:25px;margin-bottom:10px}
.single-article__wrap-inner--content .wp-block-heading a{font-size:inherit;line-height:inherit;text-transform:initial}
.single-article__wrap-inner--content .wp-block-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:1rem;padding-left:20px;margin-top:15px}
.single-article__wrap-inner--content .wp-block-list li{font-size:1rem;line-height:1.2;list-style:initial;margin:0}
.single-article__wrap-inner--content h2,.single-article__wrap-inner--content h3{font-weight:500}
.single-article__wrap-inner--content figure.wp-block-image{margin:20px 0 0;border-radius:10px;overflow:hidden}
.tns-outer .tns-nav{z-index:1}
.tns-outer .tns-nav button{width:17px;height:17px;padding:0 !important;background-color:#270844 !important;border:1px solid #270844 !important}
.tns-outer .tns-nav button.tns-nav-active{background-color:#ee042c !important;border-color:#ee042c !important}
.splide .splide__arrows{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.splide .splide__arrows .splide__arrow{background:0;opacity:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.splide .splide__arrows .splide__arrow--prev{left:-30px}
.splide .splide__arrows .splide__arrow--next{right:-30px}
.splide .splide__pagination{gap:5px}
.splide .splide__pagination__page{background:#fff}
.splide .splide__pagination__page.is-active{background:#ee042c}
.item-card{border-radius:12px;overflow:hidden;display:grid;grid-template-rows:260px auto;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.06);box-shadow:0 4px 8px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.06);color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;background:#3a1958}
.item-card:hover{background:linear-gradient(162.68deg,#3a1958 46.85%,#8117e3 138.8%)}
.item-card .post-image{position:relative}
.item-card .post-image a{height:100%;padding:0}
.item-card .post-image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.item-card .item-content{-webkit-transition:all .2s ease;transition:all .2s ease;padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.item-card .item-content .item-title{margin:0;text-transform:uppercase;font-family:"Open Sans",serif;font-size:1.25rem;line-height:1.75rem;font-weight:700}
.item-card .item-content .item-title a{text-decoration:none;color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}
.item-card .item-content .item-title a:after{content:none}
.item-card .item-content .item-title a:focus,.item-card .item-content .item-title a:hover,.item-card .item-content .item-title a:active{text-decoration:none}
.item-card .item-content .item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.item-card .item-content .item-info *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:inherit;font-size:inherit;line-height:inherit;font-weight:400;text-transform:capitalize}
.item-card .item-content .item-info a{font-family:"Open Sans",serif;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}
.item-card .item-content .item-info a:focus,.item-card .item-content .item-info a:hover,.item-card .item-content .item-info a:active{text-decoration:underline}
.item-card .item-content .item-category a{padding:0}
.item-card .item-content .excerpt{margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:24px;font-weight:400;max-height:72px}
.item-card .item-content .cta-holder{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
.item-card .item-content .cta-holder a{text-decoration:none}
.item-card .item-content .cta-holder a:hover{text-decoration:none}
.featured-post{display:grid;overflow:hidden;border-radius:10px 10px 100px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-rows:minmax(330px,1fr);color:#270844;background-color:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.06);box-shadow:0 4px 8px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.06)}
.featured-post .post-image{height:100%}
.featured-post .item-content{padding:30px}
.featured-post .item-content h4 a{padding-bottom:0}
.featured-post .item-content .excerpt{margin:20px 0 0;-webkit-line-clamp:8;max-height:192px}
.blog .site-pagination,.archive .site-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}
.blog .site-pagination .current,.blog .site-pagination a,.archive .site-pagination .current,.archive .site-pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:30px;height:30px;text-decoration:none;padding-bottom:0;font-family:"Open Sans",serif;font-size:1rem;line-height:1.3125rem;font-weight:400;letter-spacing:.02em}
.blog .site-pagination .current svg,.blog .site-pagination a svg,.archive .site-pagination .current svg,.archive .site-pagination a svg{color:inherit}
.blog .site-pagination .page-numbers:not(.prev,.next):hover,.archive .site-pagination .page-numbers:not(.prev,.next):hover{color:#270844;background-color:#fff}
.blog .site-pagination .page-numbers.dots,.archive .site-pagination .page-numbers.dots{pointer-events:none}
.blog .site-pagination .page-numbers.current,.archive .site-pagination .page-numbers.current{border-radius:50%}
.blog .site-pagination .page-numbers.current:hover,.archive .site-pagination .page-numbers.current:hover{color:#fff;background-color:#270844}
.blog .site-pagination .page-numbers .expand:hover,.archive .site-pagination .page-numbers .expand:hover{background-color:transparent;color:#fff}
.blog .site-pagination .page-numbers.prev,.blog .site-pagination .page-numbers.next,.archive .site-pagination .page-numbers.prev,.archive .site-pagination .page-numbers.next{color:inherit}
.blog .site-pagination .page-numbers.prev:hover,.blog .site-pagination .page-numbers.next:hover,.archive .site-pagination .page-numbers.prev:hover,.archive .site-pagination .page-numbers.next:hover{color:#270844}
.blog .site-pagination .page-numbers.prev svg,.blog .site-pagination .page-numbers.next svg,.archive .site-pagination .page-numbers.prev svg,.archive .site-pagination .page-numbers.next svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.blog .site-pagination .page-numbers.prev:hover svg,.archive .site-pagination .page-numbers.prev:hover svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
.blog .site-pagination .page-numbers.next:hover svg,.archive .site-pagination .page-numbers.next:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}
.hero-blog{height:300px;position:relative}
.hero-blog .bol-container{height:100%}
.hero-blog__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit}
.hero-blog__container .section-headings{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:800px;position:relative;z-index:3;margin:0 auto;text-align:center}
.hero-blog__container .section-headings h1{color:#fff}
.hero-blog__container .section-headings .section-description p{color:#fff}
#related-posts-blog.has-bg .section-bg{z-index:1}
#related-posts-blog .bol-container{z-index:3;position:relative}
#related-posts-blog .bol-container .section-headings .pre-title{color:#270844}
#related-posts-blog .bol-container .section-headings .description{text-align:center}
#related-posts-blog .bol-container .section-headings .description *{text-align:center}
#related-posts-blog .bol-container .section-headings .pre-title p{color:#a2bcd2}
.related-posts{background-color:#081a2d}
.related-posts .oval-bg{z-index:2}
.related-posts__slider{padding-bottom:40px}
.related-posts__slider .item-content h4 a{padding-bottom:0 !important}
.related-posts__slider svg{color:#fff}
.related-posts__cards{display:grid;grid-auto-flow:row;grid-gap:50px}
.related-posts .item-card{height:100%}
.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.filters-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:15px}
.filters-wrapper+div{margin-top:12px}
.filters select{border:1px solid transparent;border-radius:10px;background-color:#fff;color:#270844;height:45px;font-size:1rem;line-height:1.5rem;padding:6px 40px 6px 13px;width:300px;text-transform:capitalize;background-image:url("../../../assets/dist/images/svg/select-icon.svg");background-position:calc(100% - 20px);background-size:auto;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none}
.filters select::-webkit-input-placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
.filters select::-moz-placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
.filters select:-ms-input-placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
.filters select::-ms-input-placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
.filters select::placeholder{color:#270844;font-size:1rem;line-height:1.5rem;opacity:1}
.filters select::-ms-expand{display:none}
.filters a#clear_filters{margin-left:15px;text-decoration:none;width:auto;font-size:1rem;line-height:1.5rem;color:#fff}
.filters a#clear_filters:hover{color:#ee042c}
header.post-header{position:relative;z-index:2;margin:0 0 20px}
header.post-header .post-info{margin-bottom:30px}
header.post-header .post-info .post-title{color:#270844;margin:0;text-transform:uppercase}
header.post-header .post-info time{color:#270844}
header.post-header .post-info .terms{color:#270844}
header.post-header .post-image{border-radius:20px;overflow:hidden;position:relative;height:350px}
header.post-header .post-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.sharebar{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:25px;background-color:#fff;padding:20px 30px;color:#270844}
.sharebar li{margin-bottom:0;margin-top:0}
.sharebar li.share-label{font-size:.875rem;line-height:1.2;text-transform:uppercase;margin-right:30px}
.sharebar li.share-item{margin-right:20px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.sharebar li.share-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.sharebar li.share-item .sharebar__btn{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#270844;border-radius:50%;-webkit-transition:.2s;transition:.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sharebar li.share-item .sharebar__btn svg{width:20px;height:20px;color:#fff}
aside{display:grid;grid-gap:15px;grid-template-columns:1fr;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
.recent-posts{background-color:#fff;padding:40px 0 0;color:#270844}
.recent-posts__title{text-align:center;font-weight:700;font-family:"Montserrat",serif;font-weight:700;letter-spacing:.02em;font-size:2.5rem;line-height:42px}
.recent-posts__title span{color:#ee042c}
.recent-posts__list{padding:40px 25px;border-radius:10px;display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;background-color:#fff}
.recent-posts__list--title{font-weight:600;font-size:2rem;line-height:2.375rem;margin-bottom:25px;text-transform:uppercase}
.recent-posts__list--items{display:grid;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;grid-template-columns:1fr;grid-gap:16px}
.recent-posts__list--items .item-list--title{text-transform:initial;font-size:1.5rem;line-height:2rem;font-weight:600}
.recent-posts__list--items .item-list--title a{color:inherit;text-decoration:none}
.recent-posts__list--items .item-list--title a:hover{color:#ee042c;text-decoration:none}
.recent-posts__list--items .item-list--date{display:inline-block;font-size:1rem;line-height:1.5rem;font-weight:500}
.recent-posts__list--items hr{margin:0;width:100%}
.tns-outer{padding:0 !important}
.tns-outer [hidden]{display:none !important}
.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}
.tns-slider{-webkit-transition:all 0s;transition:all 0s}
.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}
.tns-horizontal.tns-subpixel{white-space:nowrap}
.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}
.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}
.tns-horizontal.tns-no-subpixel>.tns-item{float:left}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}
.tns-no-calc{position:relative;left:0}
.tns-gallery{position:relative;left:0;min-height:1px}
.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}
.tns-gallery>.tns-slide-active{position:relative;left:auto !important}
.tns-gallery>.tns-moving{-webkit-transition:all .25s;transition:all .25s}
.tns-autowidth{display:inline-block}
.tns-lazy-img{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:.6}
.tns-lazy-img.tns-complete{opacity:1}
.tns-ah{-webkit-transition:height 0s;transition:height 0s}
.tns-ovh{overflow:hidden}
.tns-visually-hidden{position:absolute;left:-10000em}
.tns-transparent{opacity:0;visibility:hidden}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}
.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}
.tns-vpfix{white-space:nowrap}
.tns-vpfix>div,.tns-vpfix>li{display:inline-block}
.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}
.tns-t-ct{width:2333.3333333333%;width:calc(100% * 70 / 3);position:absolute;right:0}
.tns-t-ct:after{content:"";display:table;clear:both}
.tns-t-ct>div{width:1.4285714286%;width:calc(100% / 70);height:10px;float:left}
section#cta-block-block_62c4b32f2affd{background-image:none !important}
.quote-cards .quote-cards .quote-container p{color:black}
.attribution{font-size:80%;padding-top:15px;color:#3b3b3b}
.att_name{font-weight:900}
.att_title{font-style:italic}
.read-next-title h3{margin-top:0}
.post-footer .read-next .read-next-title{font-size:14px}
.read-next .read-next-excerpt{font-size:16px}
.read-next:after{width:100%;border-radius:10px}
.read-next{border-radius:10px}
@media(min-width:576px){.d-sm-inline{display:inline}
.d-sm-inline-block{display:inline-block}
.d-sm-block{display:block}
.d-sm-grid{display:grid}
.d-sm-table{display:table}
.d-sm-table-row{display:table-row}
.d-sm-table-cell{display:table-cell}
.d-sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-sm-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-sm-none{display:none}
.flex-sm-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-sm-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-sm-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-sm-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-sm-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-sm-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-sm-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-sm-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-sm-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-sm-0{gap:0}
.gap-sm-1{gap:.25rem}
.gap-sm-2{gap:.5rem}
.gap-sm-3{gap:1rem}
.gap-sm-4{gap:1.5rem}
.gap-sm-5{gap:3rem}
.justify-content-sm-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-sm-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-sm-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-sm-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-sm-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-sm-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-sm-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-sm-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-sm-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-sm-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-sm-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-sm-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-sm-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-sm-center{-ms-flex-line-pack:center;align-content:center}
.align-content-sm-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-sm-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-sm-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-sm-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-sm-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-sm-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-sm-center{-ms-flex-item-align:center;align-self:center}
.align-self-sm-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-sm-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-sm-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.bol-container{max-width:540px}
.site-content{padding-top:100px}
#modal-overlay.modal-visible .modal-content{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
#modal-overlay .modal-content{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}
.modal-content__title *{font-size:36px;font-size:2.25rem}
.modal-content__column-title *{font-size:30px;font-size:1.875rem}
header.post-header .featured-image-holder .post-info .post-title{font-size:32px;font-size:2rem}
header.post-header .post-data-holder .post-data,header.post-header .post-data-holder .sharebar{margin:0}
.cta-block.pattern-bg:after{background-size:540px}
.archive-content--featured__bg{-webkit-clip-path:ellipse(150% 100% at 50% 100%);clip-path:ellipse(150% 100% at 50% 100%)}
}@media screen and (min-width:576px){.single-article__wrap-inner--info time:after{position:absolute;content:"";top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:2px;height:16px;background-color:#fff}
}@media(min-width:768px){.d-md-inline{display:inline}
.d-md-inline-block{display:inline-block}
.d-md-block{display:block}
.d-md-grid{display:grid}
.d-md-table{display:table}
.d-md-table-row{display:table-row}
.d-md-table-cell{display:table-cell}
.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-md-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-md-none{display:none}
.flex-md-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-md-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-md-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-md-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-md-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-md-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-md-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-md-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-md-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-md-0{gap:0}
.gap-md-1{gap:.25rem}
.gap-md-2{gap:.5rem}
.gap-md-3{gap:1rem}
.gap-md-4{gap:1.5rem}
.gap-md-5{gap:3rem}
.justify-content-md-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-md-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-md-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-md-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-md-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-md-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-md-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-md-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-md-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-md-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-md-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-md-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-md-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-md-center{-ms-flex-line-pack:center;align-content:center}
.align-content-md-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-md-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-md-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-md-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-md-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-md-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-md-center{-ms-flex-item-align:center;align-self:center}
.align-self-md-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-md-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-md-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
header.site-header .navbar .menu-book__cta svg{display:inline-block}
footer.site-footer .footer-info .cta-holder>div{margin-top:0}
footer.site-footer .footer-info .cta-holder>div+div{margin-left:15px}
footer.site-footer .footer-bottom .footer-bottom-in{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.bol-container{max-width:720px}
h1{font-size:3rem;line-height:58px}
h2{font-size:2.5rem;line-height:2.625rem}
.modal-content{padding:50px 80px 100px}
.modal-content__column{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 60px);margin-right:60px}
.modal-content__column+.modal-content__column{margin-top:0;margin-right:0;margin-left:60px}
.modal-content__column+.modal-content__column:before{top:0;left:-60px;width:1px;height:100%}
.cta-block.pattern-bg:after{background-size:720px}
.archive-content--featured__bg{-webkit-clip-path:ellipse(120% 100% at 50% 100%);clip-path:ellipse(120% 100% at 50% 100%)}
.featured-post .item-content{padding:30px 50px}
.blog .site-pagination,.archive .site-pagination{margin-bottom:50px}
.filters-wrapper{margin-right:13px;margin-bottom:0}
.filters-wrapper+div{margin-left:12px;margin-top:0}
.recent-posts__title{font-size:3rem;line-height:58px}
}@media screen and (min-width:768px){.archive-content .archive-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fill,330px);grid-gap:30px;gap:30px}
.single-article .overlay{height:400px}
.single-article__wrap-inner{grid-template-columns:1fr}
}@media(min-width:992px){.d-lg-inline{display:inline}
.d-lg-inline-block{display:inline-block}
.d-lg-block{display:block}
.d-lg-grid{display:grid}
.d-lg-table{display:table}
.d-lg-table-row{display:table-row}
.d-lg-table-cell{display:table-cell}
.d-lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-lg-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-lg-none{display:none}
.flex-lg-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-lg-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-lg-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-lg-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-lg-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-lg-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-lg-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-lg-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-lg-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-lg-0{gap:0}
.gap-lg-1{gap:.25rem}
.gap-lg-2{gap:.5rem}
.gap-lg-3{gap:1rem}
.gap-lg-4{gap:1.5rem}
.gap-lg-5{gap:3rem}
.justify-content-lg-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-lg-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-lg-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-lg-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-lg-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-lg-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-lg-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-lg-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-lg-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-lg-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-lg-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-lg-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-lg-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-lg-center{-ms-flex-line-pack:center;align-content:center}
.align-content-lg-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-lg-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-lg-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-lg-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-lg-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-lg-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-lg-center{-ms-flex-item-align:center;align-self:center}
.align-self-lg-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-lg-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-lg-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item{gap:25px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown{grid-gap:10px;grid-auto-flow:column;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown .dropdown-menu{position:absolute;top:100%;background-color:#ee042c;z-index:9;color:#fff;border-radius:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(35px);transform:translateY(35px)}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown .dropdown-menu:before{content:"";position:absolute;width:100%;height:100%;top:-40px;background-color:transparent}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.clicked .dropdown-menu,header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item li.dropdown.hovered .dropdown-menu{margin-top:0}
header.site-header .navbar .menu-cta .navbar-toggler{display:none}
footer.site-footer .footer-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
footer.site-footer .footer-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
footer.site-footer .footer-info .logo-footer{width:100%;text-align:left}
footer.site-footer .footer-info .footer-contacts{max-width:initial}
footer.site-footer .navbar-footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:60px}
footer.site-footer .footer-bottom .footer-bottom-in a,footer.site-footer .footer-bottom .footer-bottom-in p{font-size:16px}
.bol-container{max-width:960px}
.bol-container .wp-block-columns{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.modal-content__column-entities{-webkit-column-count:2;-moz-column-count:2;column-count:2}
header.post-header .featured-image-holder .post-info .post-title{font-size:42px;font-size:2.625rem}
.cta-block.pattern-bg:after{background-size:960px}
.cta-block .cta-holder .secondary-cta{margin-left:15px}
.archive-content--featured__bg{-webkit-clip-path:ellipse(90% 100% at 50% 100%);clip-path:ellipse(90% 100% at 50% 100%)}
.related-posts__cards{grid-gap:15px;grid-template-columns:repeat(auto-fit,300px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
aside{padding:0 15px}
}@media screen and (min-width:992px){.archive-content .archive-list{grid-template-columns:repeat(auto-fill,410px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.single-article__wrap-inner{grid-template-columns:1fr 380px}
.featured-post{grid-template-columns:.65fr .35fr;grid-template-rows:minmax(430px,1fr)}
}@media(min-width:1200px){.d-xl-inline{display:inline}
.d-xl-inline-block{display:inline-block}
.d-xl-block{display:block}
.d-xl-grid{display:grid}
.d-xl-table{display:table}
.d-xl-table-row{display:table-row}
.d-xl-table-cell{display:table-cell}
.d-xl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-xl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-xl-none{display:none}
.flex-xl-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-xl-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-xl-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-xl-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-xl-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-xl-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-xl-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-xl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-xl-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-xl-0{gap:0}
.gap-xl-1{gap:.25rem}
.gap-xl-2{gap:.5rem}
.gap-xl-3{gap:1rem}
.gap-xl-4{gap:1.5rem}
.gap-xl-5{gap:3rem}
.justify-content-xl-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-xl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-xl-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-xl-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-xl-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-xl-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-xl-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-xl-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-xl-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-xl-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-xl-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-xl-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-xl-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-xl-center{-ms-flex-line-pack:center;align-content:center}
.align-content-xl-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-xl-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-xl-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-xl-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-xl-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-xl-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-xl-center{-ms-flex-item-align:center;align-self:center}
.align-self-xl-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-xl-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-xl-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
header.site-header .navbar .menu-container .navbar-collapse>div ul.site-menu-item{gap:30px}
.bol-container{max-width:1140px}
.cta-block.pattern-bg:after{background-size:1140px}
.splide .splide__arrows .splide__arrow--prev{left:-50px}
.splide .splide__arrows .splide__arrow--next{right:-50px}
.related-posts__cards{grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,350px))}
}@media screen and (min-width:1200px){.archive-content .archive-list{grid-template-columns:repeat(auto-fill,345px);grid-gap:30px;gap:30px}
}@media(min-width:1400px){.d-xxl-inline{display:inline}
.d-xxl-inline-block{display:inline-block}
.d-xxl-block{display:block}
.d-xxl-grid{display:grid}
.d-xxl-table{display:table}
.d-xxl-table-row{display:table-row}
.d-xxl-table-cell{display:table-cell}
.d-xxl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.d-xxl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.d-xxl-none{display:none}
.flex-xxl-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-xxl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-xxl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-xxl-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-xxl-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.flex-xxl-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.flex-xxl-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-xxl-shrink-0{-ms-flex-negative:0;flex-shrink:0}
.flex-xxl-shrink-1{-ms-flex-negative:1;flex-shrink:1}
.flex-xxl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-xxl-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.gap-xxl-0{gap:0}
.gap-xxl-1{gap:.25rem}
.gap-xxl-2{gap:.5rem}
.gap-xxl-3{gap:1rem}
.gap-xxl-4{gap:1.5rem}
.gap-xxl-5{gap:3rem}
.justify-content-xxl-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-content-xxl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-content-xxl-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-content-xxl-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-xxl-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-xxl-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.align-items-xxl-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-items-xxl-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-items-xxl-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-items-xxl-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.align-items-xxl-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-content-xxl-start{-ms-flex-line-pack:start;align-content:flex-start}
.align-content-xxl-end{-ms-flex-line-pack:end;align-content:flex-end}
.align-content-xxl-center{-ms-flex-line-pack:center;align-content:center}
.align-content-xxl-between{-ms-flex-line-pack:justify;align-content:space-between}
.align-content-xxl-around{-ms-flex-line-pack:distribute;align-content:space-around}
.align-content-xxl-stretch{-ms-flex-line-pack:stretch;align-content:stretch}
.align-self-xxl-auto{-ms-flex-item-align:auto;align-self:auto}
.align-self-xxl-start{-ms-flex-item-align:start;align-self:flex-start}
.align-self-xxl-end{-ms-flex-item-align:end;align-self:flex-end}
.align-self-xxl-center{-ms-flex-item-align:center;align-self:center}
.align-self-xxl-baseline{-ms-flex-item-align:baseline;align-self:baseline}
.align-self-xxl-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-xxl-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.bol-container{max-width:1315px}
.cta-block.pattern-bg:after{background-size:1360px}
.related-posts__cards{grid-gap:50px;grid-template-columns:repeat(auto-fit,minmax(300px,410px))}
}@media screen and (min-width:1400px){.archive-content .archive-list{grid-template-columns:repeat(auto-fill,395px);grid-gap:50px;gap:50px}
}@media(min-width:1920px){.archive-content--featured__bg{-webkit-clip-path:ellipse(70% 100% at 50% 100%);clip-path:ellipse(70% 100% at 50% 100%)}
}@media(max-width:991px){header.site-header .header-container .bol-container{max-width:100%;z-index:7}
header.site-header .navbar .menu-container .navbar-collapse{position:absolute;left:-30px;top:100%;z-index:9;width:calc(100% + 60px);background:#ee042c;color:#fff;padding:30px;overflow:hidden;display:grid;grid-template-rows:1fr;-webkit-transition:grid-template-rows .2s ease,padding .3s ease;transition:grid-template-rows .2s ease,padding .3s ease;transition:grid-template-rows .2s ease,padding .3s ease,-ms-grid-rows .2s ease}
header.site-header .navbar .menu-container .navbar-collapse>div{grid-template-rows:1fr}
header.site-header .navbar .menu-container .navbar-collapse.collapse{grid-template-rows:0fr;padding:0 30px}
header.site-header .navbar .menu-container .navbar-collapse.collapse>div{overflow:hidden;grid-template-rows:0fr}
}@media(max-width:991.98px){header.site-header .navbar .menu-cta .menu-book{display:none}
footer.site-footer .footer-info .cta-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:20px;width:100%}
footer.site-footer .navbar-footer ul#footer-menu{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bol-container .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:100% !important;flex-basis:100% !important}
}@media(max-width:767.98px){footer.site-footer .footer-info .cta-holder>div+div{margin-left:15px}
}@media(max-width:575px){header.site-header .header-container .header-top-bar{display:none}
header.site-header .navbar .menu-book__cta a{padding:8px 12px;font-size:.875rem}
}@media(max-width:575.98px){footer.site-footer .footer-info .cta-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
footer.site-footer .footer-info .cta-holder>div{width:100%}
footer.site-footer .footer-info .cta-holder>div+div{margin-left:0}
}@-webkit-keyframes fadeFromTop{from{opacity:0;visibility:hidden;-webkit-transform:translate(0,-100px);transform:translate(0,-100px)}
to{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}
}@keyframes fadeFromTop{from{opacity:0;visibility:hidden;-webkit-transform:translate(0,-100px);transform:translate(0,-100px)}
to{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}
}@-webkit-keyframes fadeFromLeftToRight{from{opacity:0;visibility:hidden;-webkit-transform:translate(0,0);transform:translate(0,0)}
60%{opacity:.6;visibility:visible;-webkit-transform:translate(20px,0);transform:translate(20px,0)}
80%{opacity:.8;visibility:visible;-webkit-transform:translate(-5px,0);transform:translate(-5px,0)}
to{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}
}@keyframes fadeFromLeftToRight{from{opacity:0;visibility:hidden;-webkit-transform:translate(0,0);transform:translate(0,0)}
60%{opacity:.6;visibility:visible;-webkit-transform:translate(20px,0);transform:translate(20px,0)}
80%{opacity:.8;visibility:visible;-webkit-transform:translate(-5px,0);transform:translate(-5px,0)}
to{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}
}@-webkit-keyframes fadeFromRightToLeft{from{opacity:0;visibility:hidden;-webkit-transform:translate(100px,0);transform:translate(100px,0)}
to{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}
}@keyframes fadeFromRightToLeft{from{opacity:0;visibility:hidden;-webkit-transform:translate(100px,0);transform:translate(100px,0)}
to{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}
}@-webkit-keyframes moveToTop{from{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
60%{-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}
80%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}
to{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
}@keyframes moveToTop{from{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
60%{-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}
80%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}
to{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
}@-webkit-keyframes flipIn{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
10%{-webkit-transform:rotateY(100deg);transform:rotateY(100deg);opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}
100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}
}@keyframes flipIn{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
10%{-webkit-transform:rotateY(100deg);transform:rotateY(100deg);opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}
100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}
}@-webkit-keyframes flipOut{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}
90%{-webkit-transform:rotateY(260deg);transform:rotateY(260deg);opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}
100%{-webkit-transform:rotateY(270deg);transform:rotateY(270deg);opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
}@keyframes flipOut{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}
90%{-webkit-transform:rotateY(260deg);transform:rotateY(260deg);opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}
100%{-webkit-transform:rotateY(270deg);transform:rotateY(270deg);opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
}@-webkit-keyframes labelContainerAnimation{0%{opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;padding:8px 20px 8px 8px}
100%{opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;padding:15px 20px 15px 20px}
}@keyframes labelContainerAnimation{0%{opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;padding:8px 20px 8px 8px}
100%{opacity:1;visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;padding:15px 20px 15px 20px}
}@-webkit-keyframes labelIconAnimation{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes labelIconAnimation{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes labelTextAnimation{0%{opacity:0;visibility:visible}
50%{opacity:0;visibility:visible}
100%{opacity:1;visibility:visible}
}@keyframes labelTextAnimation{0%{opacity:0;visibility:visible}
50%{opacity:0;visibility:visible}
100%{opacity:1;visibility:visible}
}