/*!
 * Based on Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 --------------------------------------------------------------
 	== IMPORTANT ==
 --------------------------------------------------------------

 Any changes made to this or any other of the plugin's files will be lost at the next update.


 -----------------------------
 	== TABLE OF CONTENTS ==
 -----------------------------
     # Glyphs
     # General styling
     # Transition effects
        ## Fade
        ## Overlisde
        ## Underlisde
        ## Parallax
        ## Horizontal Flip
        ## Vertical Flip
     # Appearance
     # Themes
        ## Light Theme
        ## Light 2 Theme
        ## Dark Theme
        ## Square Theme
        ## Tall Theme
        ## Caption Left Theme
        ## Caption Bottom Theme
     # Caption Animations
        ## Fade
        ## Slide
        ## Blur
        ## Zoom In
        ## Zoom Out
     # Caption Text Styles
     # Loaders
        ## Horizontal Loader
        ## Circle Loader
     # RTL
     # Responsiveness


/*********************
    # GLYPHS
**********************/
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:0 0;padding:0}.gform_wrapper.gravity-theme fieldset{border:0;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px}.gform_wrapper.gravity-theme textarea{line-height:1.5}}.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;clip-path:none;height:auto;margin:0;position:static!important;width:auto}.gform_wrapper.gravity-theme .gfield textarea{width:100%}.gform_wrapper.gravity-theme .gfield textarea.large{height:288px}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%}.gform_wrapper.gravity-theme *{box-sizing:border-box}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;-ms-grid-columns:(1fr 2%)[12];grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1}}.gform_wrapper.gravity-theme .field_sublabel_above .ginput_complex{align-items:flex-end}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0}.gform_wrapper.gravity-theme .ginput_complex label{font-size:15px;padding-top:5px}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-inline-start:.125em}.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:italic;font-weight:400}.gform_wrapper.gravity-theme .gform_footer{display:flex}.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap}.gform_wrapper.gravity-theme .ginput_complex fieldset,.gform_wrapper.gravity-theme .ginput_complex span{flex:1}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{display:block}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{width:100%}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1%}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:1%;padding-right:0}}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:8px;padding-left:0}}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%}.gform_wrapper.gravity-theme .gform_footer{margin:6px 0 0;padding:16px 0}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input{margin-bottom:8px}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input{margin-left:8px}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:15px}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,figcaption,figure,footer,header,main,menu,nav,section{display:block}[hidden]{display:none}a{background-color:transparent}strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}figure{margin:1em 40px}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}.hgrid{width:100%;max-width:1260px;display:block;margin-left:auto;margin-right:auto}.hgrid-stretch{width:100%}.hgrid:after,.hgrid-stretch:after{content:"";display:table;clear:both}.hgrid:after,.hgrid-stretch:after{content:"";display:table;clear:both}[class*=hgrid-span-]{padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;position:relative}.hgrid-span-12{width:100%}@media only screen and (max-width:1023px){[class*=hgrid-span-]{padding:0 15px}}@media only screen and (max-width:799px){[class*=hgrid-span-]{width:100%}}.border-box{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.table{display:table;width:100%;margin:0}.table-cell-mid{display:table-cell;vertical-align:middle}@media only screen and (max-width:799px){.table,.table-cell-mid{display:block}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#main[tabindex="-1"]:focus{outline:0}body{text-align:left;font-size:15px;line-height:1.66666667em;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#666;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,.title{line-height:1.33333333em;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#222;margin:25px 0 15px;text-rendering:optimizelegibility;-ms-word-wrap:break-word;word-wrap:break-word;text-transform:uppercase}h1{font-size:2em}h2{font-size:1.73333333em}p{margin:1.66666667em 0}strong{font-weight:700}small,cite,.small{font-size:.8em;line-height:1.5em}.has-drop-cap:not(:focus)::first-letter{font-size:3.4em;line-height:1em;font-weight:inherit;margin:.01em .1em 0 0}a{color:#db1010;text-decoration:none;-webkit-transition:color .3s ease-in,background-color .3s linear,border-color .3s linear;-moz-transition:color .3s ease-in,background-color .3s linear,border-color .3s linear;-o-transition:color .3s ease-in,background-color .3s linear,border-color .3s linear;transition:color .3s ease-in,background-color .3s linear,border-color .3s linear}ul,ol{margin:0;padding:0;list-style:none outside}ul ol,ul ul,ol ol,ol ul{margin-left:10px}li{margin:0;padding:0;margin-right:10px}form{margin-bottom:1em}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;margin-bottom:1em;border:0;border-bottom:1px solid #ddd;background:0;color:#666;font-weight:700}label,input,select,textarea{font-size:1em;font-weight:400;line-height:1.4em}label{max-width:100%;display:inline-block;font-weight:700}textarea,select,input[type=text],input[type=input],input[type=email],input[type=month],input[type=number],input[type=url],input[type=color]{border:1px solid #ddd;padding:6px 8px;color:#666;margin:0;max-width:100%;display:inline-block;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}select:focus{outline:thin dotted;outline-offset:-4px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}input[type=image],input[type=submit],input[type=button],input[type=radio],input[type=checkbox]{width:auto}input[type=checkbox]{display:inline}input[type=radio],input[type=checkbox]{line-height:normal;cursor:pointer;margin:4px 0 0;margin-top:1px \9;*margin-top:0}textarea{height:auto;min-height:60px}body.wordpress input[type=submit],body.wordpress #submit,body.wordpress .button{background:#db1010;color:#fff;display:inline-block;cursor:pointer;border:0;text-transform:uppercase;font-weight:400;-webkit-transition:color .2s ease-in,background-color .2s linear,box-shadow linear .2s;-moz-transition:color .2s ease-in,background-color .2s linear,box-shadow linear .2s;-o-transition:color .2s ease-in,background-color .2s linear,box-shadow linear .2s;transition:color .2s ease-in,background-color .2s linear,box-shadow linear .2s;-webkit-box-shadow:inset 0-2px 0 0 rgba(0,0,0,.33);-moz-box-shadow:inset 0-2px 0 0 rgba(0,0,0,.33);box-shadow:inset 0-2px 0 0 rgba(0,0,0,.33)}body.wordpress input[type=submit]:hover,body.wordpress #submit:hover,body.wordpress .button:hover,body.wordpress input[type=submit]:focus,body.wordpress #submit:focus,body.wordpress .button:focus{-webkit-box-shadow:inset 0-2px 0 0 rgba(0,0,0,.33);-moz-box-shadow:inset 0-2px 0 0 rgba(0,0,0,.33);box-shadow:inset 0-2px 0 0 rgba(0,0,0,.33);background:#ca0000;color:#fff}body.wordpress input[type=submit]:focus,body.wordpress #submit:focus,body.wordpress .button:focus{outline:thin dotted;outline-offset:-4px}body.wordpress input[type=submit]:active,body.wordpress #submit:active,body.wordpress .button:active{-webkit-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.33);-moz-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.33);box-shadow:inset 0 2px 0 0 rgba(0,0,0,.33)}input[type=submit],#submit,.button{padding:6px 23px 8px;font-size:.8em;line-height:1.833333em;margin-top:5px;margin-bottom:5px;border:solid 1px rgba(0,0,0,.15)}input[type=submit].button-medium,#submit.button-medium,.button-medium{padding:9px 40px 12px;font-size:1em;line-height:1.428571em}iframe,video,object,embed{max-width:100%}figure{margin:0;max-width:100%}img,a img{border:0;padding:0;margin:0 auto;display:inline-block;max-width:100%;height:auto;image-rendering:optimizeQuality;vertical-align:top}img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.alignleft{float:left;margin:10px 15px 5px 0;display:block}.alignleft img{display:block}body{background:#fff}#page-wrapper{width:100%;display:block;margin:0 auto}#sub-footer,#footer{overflow:hidden}.content.no-sidebar{float:none;margin-left:auto;margin-right:auto}#header{position:relative}#header .table{table-layout:fixed}#header-primary{border-bottom:solid 1px #aaa}#header-aside{text-align:right}#header-supplementary{border-bottom:solid 1px #aaa}.header-supplementary-center{text-align:center}@media only screen and (max-width:799px){#header .table,#header #branding,#header #header-aside{width:100%}#header-primary,#header-aside,#header-supplementary{text-align:center}#header .hgrid-span-12{padding:0}}#site-logo{margin:35px 0 35px;max-width:100%;display:inline-block;vertical-align:top}.header-primary-widget-area #site-logo{padding-right:15px}#site-logo-image #site-title{margin:0}.site-logo-image img.custom-logo{display:block;width:auto}.site-logo-image #site-description{margin-top:5px}#page-wrapper .site-logo-image #site-description{text-align:center}#site-title{font-family:"Graduate","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;text-transform:uppercase;margin:0;font-weight:400;font-size:36px;line-height:1em;vertical-align:middle;word-wrap:normal}#site-title a{color:inherit}#site-title a:hover{text-decoration:none}#site-description{margin:0;font-family:inherit;font-size:inherit;line-height:1em;vertical-align:middle;opacity:.6;filter:alpha(opacity=60)}.branding img{max-height:600px}#site-logo-image img{width:auto}@media only screen and (max-width:799px){#site-logo{display:block}#header-primary #site-logo{padding-right:0;padding-left:0}#page-wrapper #site-title,#page-wrapper #site-description{text-align:center;margin:0;display:block}#header-primary #site-logo.site-logo-image{padding:15px;margin:0}}.menu-items{display:inline-block;text-align:left;vertical-align:middle}.menu-items ol,.menu-items ul{margin-left:0}.menu-items li{margin-right:0;display:list-item}.menu-items>li{float:left;margin:0;vertical-align:middle}.menu-items>li:last-child{margin-right:0}.menu-items>li a{color:inherit}.menu-items>li>a{padding:15px 19px;text-transform:uppercase;font-size:.86666667em;line-height:1.538461em;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit}.menu-items>li.current-menu-item:not(.nohighlight),.menu-items>li:hover{background:#db1010;color:#fff}.menu-items>li.current-menu-item:not(.nohighlight)>a,.menu-items>li:hover>a,.menu-items>li.current-menu-item:not(.nohighlight) .hybridextend-megamenu-icon,.menu-items>li:hover .hybridextend-megamenu-icon{color:inherit}.menu-items>li>ul{font-weight:400;color:#666;font-size:.86666667em;line-height:1.538461em}.menu-items .menu-title{padding-right:5px}.menu-items>li>a .menu-title{font-weight:700}.sf-menu a{display:block;position:relative;outline-offset:-2px}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:101;min-width:16em;background:#fff;padding:5px;border:solid 1px #aaa}.sf-menu ul li:hover>a{background:#db1010;color:#fff}.menu-items>li.menu-item-has-children>a,.nav-menu .sf-menu.sf-arrows li a.sf-with-ul{padding-right:18px}.sf-menu.sf-arrows .sf-with-ul:after{top:47%;line-height:10px;margin-top:-5px;font-size:.8em;position:absolute;right:7px;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;text-decoration:inherit;speak:none;-webkit-font-smoothing:antialiased;vertical-align:middle;content:""}.menu-toggle{display:none;cursor:pointer;border-top:solid 1px rgba(0,0,0,.1);padding:5px 0}.menu-toggle.active i:before{content:""}.menu-toggle-text{margin-right:5px}@media only screen and (max-width:799px){.menu-toggle{display:block}#menu-primary-items,#menu-secondary-items{border-top:solid 1px #aaa}.menu-items{display:none;text-align:left}.mobilemenu-inline .menu-items{position:static}}@media only screen and (min-width:800px){.menu-items{display:inline-block!important}.tablemenu .menu-items{display:inline-table!important}.tablemenu .menu-items>li{display:table-cell;float:none}}#sidebar-header-sidebar{margin-top:0}#sidebar-header-sidebar .widget{margin:5px 0}#main.main{padding-bottom:2.66666667em;overflow:hidden}#loop-meta{position:relative}#loop-meta.pageheader-bg-default{background:#f5f5f5;border-bottom:solid 1px #ddd}.loop-meta{float:none;text-align:center;background-size:contain;padding:30px 0}.loop-title{margin:0;font-size:1.46666667em;text-transform:uppercase}.content{margin-top:50px}.entry-content{border-bottom:solid 1px #aaa}.entry-the-content{margin-bottom:2.66666667em}.entry-the-content p:first-child,.entry-the-content h1:first-child,.entry-the-content h2:first-child,.entry-the-content h3:first-child,.entry-the-content h4:first-child,.entry-the-content h5:first-child,.entry-the-content h6:first-child{margin-top:0}.entry-the-content:after{content:"";display:table;clear:both}.entry-the-content:after{content:"";display:table;clear:both}.sidebar{margin-top:50px;line-height:1.66666667em}.sidebar .widget{margin:0 0 50px}.widget{margin:50px 0}.cta-widget{text-align:center}.cta-description{font-size:1.06666666em;line-height:1.66666667em}.cta-description p{margin:10px}.cta-widget-button{margin-top:20px;margin-bottom:10px;font-size:.86666667em;line-height:1.538461em}.sub-footer{background:#f5f5f5;border-top:solid 1px #aaa;line-height:1.66666667em;text-align:center}.footer a:hover:not(input):not(.button){text-decoration:underline}.post-footer{border-top:solid 1px #aaa;border-color:rgba(0,0,0,.33);text-align:center}ul.wp-block-social-links,.wp-block-buttons,.wp-block-image,.wp-block-gallery,pre.wp-block-verse{margin:1.66666667em 0}ul.alignleft,.alignleft{margin:10px 15px 5px 0}body .is-layout-flex{display:flex;flex-wrap:wrap;align-items:center}.hgrid{max-width:1080px}a{color:#590e00}body.wordpress input[type=submit],body.wordpress #submit,body.wordpress .button{background:#590e00;color:#fff}body{background-color:#eaeaea;background-image:url(/assets/img/ccd0751f7f8b.webp);background-repeat:repeat}.menu-items>li.current-menu-item:not(.nohighlight),.menu-items>li:hover,.sf-menu ul li:hover>a{background:#590e00;color:#fff}
/*! elementor - v3.27.0 - 18-02-2025 */
.elementor-screen-only,.screen-reader-text,.screen-reader-text span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}