/*!
Theme Name: BGR / BIA theme
Theme URI: http://sutherlandweston.com
Author: The Sutherland Weston Web Team
Author URI: http://sutherlandweston.com
Description: This theme is the base theme from which custom sites are built. Include basic features like an image rotator, custom sidebars, and is fully mobile responsive. This theme should never be used without heavy modification by Sutherland Weston. Fully Gutenberg Compliant.
Version: 10.0
License: ©Sutherland Weston
License URI: http://sutherlandweston.com
Text Domain: swmcwp
*/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,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{font-size:18px}body{color:#333;line-height:1.4;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-family:"Nunito Sans";font-size:inherit}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold;line-height:1.2;color:#234B89}h1,.h1{margin-top:0.5em;margin-bottom:0.5em;font-size:2.441em}h2,.h2{margin-top:0.5em;margin-bottom:0.5em;font-size:1.95em}h3,.h3{margin-top:0.5em;margin-bottom:0.5em;font-size:1.56em}h4,.h4{margin-top:0.5em;margin-bottom:0.5em;font-size:1.25em}h5,.h5{margin-top:0.5em;margin-bottom:0.5em;font-size:1em}h6,.h6{margin-top:0.5em;margin-bottom:0.5em;font-size:.8em}p{margin-top:1em;margin-bottom:1em}strong{font-weight:bold}em{font-style:italic}ul{list-style:disc}ol{list-style:decimal}ul,ol{margin-top:1em;margin-bottom:1.5em;padding-left:1.4em}li{margin-top:0.5em;margin-bottom:0.5em}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#DC4E4A}img,iframe,table{max-width:100%}img{height:auto}.flightstatus-iframe{max-width:1080px;margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:2rem;display:block}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.iframefix{position:relative;padding-bottom:56.25%}.iframefix iframe{position:absolute;left:0;top:0;width:100%;height:100%}.mobile-show{display:none}@media only screen and (max-width: 670px){.mobile-show{display:block}}.mobile-hide{display:block}@media only screen and (max-width: 670px){.mobile-hide{display:none}}.menu-edit,.sidebar-edit{z-index:999999;position:absolute;display:none;left:0%;top:0%;text-decoration:none;font-size:.8rem;background:#E95541;color:#fff;border-radius:3px;padding:.125em .25em;margin:5px}.menu-edit:hover,.sidebar-edit:hover{background-color:#FC6D53}.menu-edit.is-static,.sidebar-edit.is-static{position:static}.edit-links-enabled .menu-edit,.edit-links-enabled .sidebar-edit{display:block}html{color:#333;background:#f2f2f2;scroll-behavior:smooth}body{background:#fff}.content-inner{display:flex;justify-content:center}.content-inner .main{padding-top:1rem;flex:1 1 auto;min-width:0;width:70%}@media only screen and (max-width: 670px){.content-inner .main{width:auto}}@media only screen and (max-width: 670px){.content-inner{display:block}}.has-sidebar .content-inner .main{flex:0 1 720px}.has-sidebar .content-inner .sidebar{order:-1;flex:0 1 360px;width:30%}@media only screen and (max-width: 670px){.has-sidebar .content-inner .sidebar{width:auto}}.entry-title,.entry-meta,.readmore,.entry-header,.search-wrapper{max-width:720px;margin-left:auto;margin-right:auto}.entry-title a{text-decoration:none;color:inherit}.featured-image-wrapper{margin-left:auto;margin-right:auto;background-size:cover;background-position:50% 50%}.featured-image-wrapper div{background:rgba(0,0,0,0.5);display:flex;min-height:30vw;justify-content:center;align-items:center}.featured-image-wrapper h1{text-align:center;line-height:1;color:#fff;font-size:3.8rem}@media only screen and (max-width: 800px){.featured-image-wrapper h1{font-size:2.8rem}}@media only screen and (max-width: 670px){.featured-image-wrapper h1{font-size:2.3rem}}.featured-image-wrapper img{width:100%}.entry-content{position:relative;padding-left:1rem;padding-right:1rem}.entry-content>p,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.entry-content>ul,.entry-content>ol{max-width:720px;margin-left:auto;margin-right:auto}.entry-content>iframe{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:1080px;margin-top:2rem;margin-bottom:2rem}.entry-content>.woocommerce{max-width:720px;margin-left:auto;margin-right:auto}.entry-content [class^=wp-block-]{margin-top:1rem;max-width:720px;margin-left:auto;margin-right:auto}.entry-content [class^=wp-block-] [class^=wp-block-]{margin-top:0;max-width:none}.entry-content .wp-block-image{margin-left:initial;margin-right:initial}.entry-content .alignwide{max-width:1080px;margin-left:auto;margin-right:auto}.entry-content .alignfull{max-width:none;padding-left:0;padding-right:0;margin-left:-1rem;margin-right:-1rem}.entry-content .alignwide .wp-block-column{padding:0 .5rem}.entry-content .wp-block-file__button{margin-left:.75em}.entry-content .wp-block-pullquote.is-style-solid-color blockquote cite{color:inherit}.entry-content .gform_wrapper{max-width:720px;margin-left:auto;margin-right:auto}.topbar-wrapper{background:#234B89}.topbar-inner{max-width:1080px;margin-left:auto;margin-right:auto;position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 .5rem}.topbar-menu,.topbar-menu ul{list-style:none;display:flex;margin:0;padding:0}.topbar-menu li,.topbar-menu ul li{display:inline-block}.topbar-menu li:not(:first-child),.topbar-menu ul li:not(:first-child){border-left:1px solid #fff}.topbar-menu li a,.topbar-menu ul li a{display:block;color:#fff;font-size:.8rem;padding:.25em .75em;text-decoration:none;opacity:.8}.topbar-menu li a:hover,.topbar-menu ul li a:hover{opacity:1}.topbar-inner .social a{color:#fff;opacity:.8}.topbar-inner .social a:hover{opacity:1}.header-wrapper{padding:0 1rem;position:-webkit-sticky;position:sticky;background:linear-gradient(#fff 50%, rgba(255,255,255,0.9));box-shadow:0px 0px 40px rgba(0,0,0,0.08);top:0;z-index:1000}@media only screen and (max-width: 670px){.header-wrapper{position:static}}.header-inner{max-width:1080px;margin-left:auto;margin-right:auto;padding:1rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 1080px){.header-inner{justify-content:space-around}}.site-title{position:relative;flex:0 1 180px}.site-title a{display:block;width:100%;height:100%;line-height:0}.site-title canvas{width:100%}.site-title svg{line-height:0;position:absolute;display:block;width:100%;left:0;top:0}.site-title svg #logo_b{transition:.1s 0s}.site-title svg #logo_g{transition:.1s 0s}.site-title svg #logo_r{transition:.1s 0s}.site-title svg #logo_magic{stroke:#fff;stroke-dasharray:782px;stroke-dashoffset:782px;transition:0s}.site-title:hover #logo_magic{stroke-dashoffset:-782px;transition:0.4s cubic-bezier(0, 0, 0.2, 1)}.site-title:hover #logo_b,.site-title:hover #logo_g,.site-title:hover #logo_r{fill:#367D9E}.site-title:hover #logo_b{transition:.2s .0s}.site-title:hover #logo_g{transition:.2s .1s}.site-title:hover #logo_r{transition:.2s .2s}@-webkit-keyframes swoosh{0%{stroke-dashoffset:782px}90%{stroke-dashoffset:782px}100%{stroke-dashoffset:-782px}}@keyframes swoosh{0%{stroke-dashoffset:782px}90%{stroke-dashoffset:782px}100%{stroke-dashoffset:-782px}}.header-extras{position:relative}.header-extras .menu-edit{right:100%;left:auto;white-space:nowrap}.header-phone-social{display:flex;font-size:1.4rem;justify-content:space-between}.header-phone-social .phone{text-align:center;padding:.25rem}.header-phone-social .phone a{color:inherit;text-decoration:none}.header-phone-social .stretcher{display:none}.header-phone-social .social{text-align:center;padding:.25rem}.header-phone-social .social a{color:inherit;text-decoration:none}.header-address{padding:.25rem;text-align:center}.header-address .sep{display:inline-block;padding:0 .5em}@media only screen and (max-width: 670px){.header-address .sep{font-size:0;display:block}}.header-search{padding:.25rem}.header-search .search-form form input{flex:1 1 auto}.header-search .search-form form input:focus{outline:none}article{padding-bottom:1rem}article+article{padding-top:1rem;border-top:1px solid #f2f2f2}.entry-header{border-bottom:1px solid #333;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;max-width:720px;margin-left:auto;margin-right:auto}.entry-header .entry-title{margin-left:0;margin-right:0;margin-bottom:0}.entry-date{font-style:italic;font-size:.9rem}.entry-meta{display:flex;align-items:baseline;font-size:.8rem}.entry-categories ul{list-style:none;margin:0;padding:0;display:flex;align-items:baseline}.entry-categories ul li{margin:0;padding:0}.entry-categories ul li a{display:inline-block;padding:.125em .5em;margin:.25em;background:#f2f2f2;color:#333;text-decoration:none}.entry-categories ul li a:hover{background:#656D78;color:#fff}.readmore{text-align:right}.readmore a{font-size:.8em;text-transform:uppercase;display:inline-block;text-decoration:none;padding:.35em 1em;line-height:1;background:#333;color:#fff}.readmore a:hover{background-color:#656D78}.search-form form{display:flex}.search-form form input,.search-form form button{-webkit-appearance:none;margin:0;padding:0;font:inherit}.search-form form input[type="search"],.search-form form button[type="search"]{border:1px solid #656D78;padding:.25em;border-radius:3px 0 0 3px}.search-form form button{border:1px solid #656D78;padding:.25em .5em;border-radius:0 3px 3px 0;background:#656D78;color:#fff}.large-search{max-width:calc(720px + 1.5rem);margin-top:2rem;margin-bottom:2rem}.large-search form input[type="search"]{font-size:2em;font-weight:bold;flex:3 1 100%;border-right:0;min-width:2em;padding-left:.25em}.large-search form input[type="search"]:focus{outline:none}.large-search form button{font-size:2em;flex:0 1 3em;padding-left:0;padding-right:0;background:none;color:#333;border-left:0}.navigation.pagination{text-align:center;margin:1rem 0}.sidebar{padding:1rem;position:relative}.footer-widgets{display:flex;justify-content:center;flex-wrap:wrap}.footer-widget{flex:0 1 300px}.footer-widget-title{font-size:20px}.widget_media_gallery .gallery{display:flex;flex-wrap:wrap}.widget_media_gallery .gallery figure{flex:0 1 33.33%;padding:5px}.widget_media_gallery .gallery figure img{width:100%;height:auto}.footer-wrapper{padding:0 1rem;border-top:8px solid #234B89;background:#f2f2f2}.footer-inner{padding:1rem 0;max-width:1080px;margin-left:auto;margin-right:auto}.footer-menu-wrapper{position:relative}.footer-menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;font-size:.8rem}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu>li>ul{max-width:15rem;border-top:1px solid #234B89}.footer-menu li{padding:0;margin:0}.footer-menu a{display:block;text-decoration:none;padding:.25em 0em;color:inherit;line-height:1.15}.footer-menu a:hover{color:#367D9E}.footer-menu>li{margin:.5rem}.footer-menu>li>a{font-weight:bold}.footer-logo-address{margin:1rem 0;display:flex;justify-content:center;flex-wrap:wrap;position:relative}.footer-logo{margin:1rem;flex:0 1 200px;position:relative}.footer-logo canvas{width:100%}.footer-logo svg{position:absolute;top:0;left:0;width:100%;height:100%}.footer-address{margin:1rem}.copyright{text-align:center;font-size:.8rem;margin:1rem 0}.copyright .sep{display:inline-block;padding:0 .5rem}@media only screen and (max-width: 670px){.copyright .sep{display:block;font-size:0}}.gform_button{-webkit-appearance:none;border:none;font:inherit;background:#ccc;padding:0.5em 1em !important;line-height:1}@media print{.footer-wrapper,.navigation-wrapper,.slider-wrapper,.sidebar{display:none}.header-extras .search-form{display:none}.header-extras .social{display:none}.header-inner{display:block}.site-title{max-width:2in}.entry-content{max-width:none}.entry-content>p,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content ul,.entry-content ol,.entry-content h1{max-width:none}.has-sidebar .content-inner .main{max-width:none;flex:1 1 auto}.wp-block-faqs{background:none !important}.wp-block-faqs .faqs-inner{padding:0 !important;background:none}.wp-block-faqs .faq-question{background:none;color:#000;font-weight:bold;padding:0 !important}.wp-block-faqs .faq-question svg{display:none}.wp-block-faqs .faq-answer{display:block;background:none;color:#000;padding:0 !important}}#wp-admin-bar-checky{float:right !important}#wp-admin-bar-checky svg{width:16px;height:16px;display:inline-block;position:relative;top:3px}.edit-links-enabled #wp-admin-bar-checky{background:#E95343}.edit-links-enabled #wp-admin-bar-checky:hover div{background-color:#FC6C55 !important;color:#fff !important}html .woocommerce span.onsale{display:none}html div.product.sale:after,html li.product.sale:after{content:"Sale!";position:absolute;top:.25rem;left:.25rem;z-index:9;background:#656D78;font-size:.8rem;line-height:1;padding:.25em .75em;text-transform:uppercase;color:#fff}html .woocommerce div.product p.price,html .woocommerce div.product span.price{color:#656D78;font-size:1.5rem;font-weight:bold;margin:0}html .woocommerce ul.products li.product .price{color:#656D78;font-weight:bold}html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce input.button.alt{background-color:#656D78;border-radius:0}html .woocommerce #respond input#submit.alt:hover,html .woocommerce a.button.alt:hover,html .woocommerce button.button.alt:hover,html .woocommerce input.button.alt:hover{background-color:#333}html .woocommerce .quantity .qty{font:inherit;padding:.2822em}html .woocommerce div.product form.cart div.quantity{float:none}html .woocommerce div.product form.cart{display:flex;align-items:center}html .woocommerce #respond input#submit,html .woocommerce a.button,html .woocommerce button.button,html .woocommerce input.button{background:#656D78;color:#fff;border-radius:0}html .woocommerce #respond input#submit:hover,html .woocommerce a.button:hover,html .woocommerce button.button:hover,html .woocommerce input.button:hover{background-color:#333;color:#fff}html .woocommerce-message{border-top:none}html .woocommerce-message:before{color:#656D78}html .woocommerce .input-text{font:inherit;width:auto;padding:.25em;border-radius:4px;border:1px solid #aaa}html #coupon_code.input-text{width:auto !important}html .header-woo{display:flex;padding:.25rem 0}html .header-woo a{display:inline-block;background:#656D78;color:#fff;text-decoration:none;padding:.5em 1em;line-height:1;flex:1 1 auto;text-align:center;margin:.25rem}.wp-block-paragraph{font-size:1rem}.wp-block-quote{padding:0}.wp-block-quote p:first-child{margin-top:0}.wp-block-quote cite,.wp-block-quote .wp-block-quote__citation{display:block;font-size:.75rem;text-align:left}.wp-block-quote.is-style-large{margin-left:auto;margin-right:auto;padding:1em;background:#f2f2f2}.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large .wp-block-quote__citation{display:block;font-size:.9rem;text-align:right}.block-library-list{font-size:1rem}.wp-block-verse{font-size:1rem}.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4{max-width:none;margin-left:auto;margin-right:auto}.wp-block-button__link{background:#234B89}.wp-block-button__link:hover{background-color:#367D9E}.wp-block-faqs.alignwide,.wp-block-faqs.alignfull{background:#f2f2f2}.faqs-inner{max-width:1080px;margin-left:auto;margin-right:auto}.alignwide .faqs-inner,.alignfull .faqs-inner{padding:2rem}.faq-question{line-height:1.1;padding:.5rem 2rem .5rem .75rem;background:#234B89;color:#fff;cursor:pointer;font-size:1rem;font-weight:bold;position:relative}.faq-question:hover{background-color:#367D9E}.faq-question svg{position:absolute;transform-origin:50% 50%;right:.75rem;transition:.4s;top:0;margin-top:calc(.5rem + 1px)}.faq-question.opened svg{transform:rotate(135deg)}.faq-answer{background:#f2f2f2;padding:.75rem;font-size:.9rem;display:none}.faq-answer p:first-child{margin-top:0}.faq-answer p:last-child{margin-bottom:0}.faq-answer+.faq-question{margin-top:1rem}.alignwide .faq-answer,.alignfull .faq-answer{background:#fff}.faq-answer.isadmin{display:block}.testimonial-inner{background:#f2f2f2;padding:2rem 1rem}.testimonial-inner .quote{max-width:720px;margin-left:auto;margin-right:auto;position:relative;background:#fff;border-color:#fff;padding:1rem;margin-bottom:1rem}.testimonial-inner .quote p:first-child{margin-top:0}.testimonial-inner .quote p:last-child{margin-bottom:0}.testimonial-inner .quote.has-byline{margin-bottom:2rem}.testimonial-inner .quote.has-byline:after{content:"";border:1rem solid transparent;height:0;width:0;left:50%;top:100%;margin-left:-1rem;position:absolute;border-top-color:inherit}.testimonial-inner .headshot{width:160px;max-width:40%;margin-left:auto;margin-right:auto;border-radius:100%;overflow:hidden;border:6px solid #fff;font-size:0}.testimonial-inner cite{display:block;font-style:normal;text-align:center;font-size:.8rem;line-height:1;margin-top:.5rem}.testimonial-inner cite strong{display:block;font-size:1rem;margin-bottom:.1em}.wp-block-rotator{margin-bottom:3rem}.wp-block-rotator.alignfull{margin-top:0 !important}.wp-block-rotator .rotator-slide{font-size:0;overflow:hidden;position:relative;width:100%}.wp-block-rotator .rotator-slide .caption{font-size:1rem;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 670px){.wp-block-rotator .rotator-slide .caption{font-size:.6rem}}.wp-block-rotator .rotator-slide .caption strong{text-shadow:0 0.1em 0.1em rgba(51,51,51,0.3);font-weight:normal;font-size:2.4em;color:#fff;line-height:1.1}.wp-block-rotator .rotator-slide .caption .callout-button{display:block;padding:.5em 1.5em .5em;background:#fff;text-transform:uppercase;text-decoration:none;color:#333;font-size:.85eem;margin-top:1em}.wp-block-rotator .rotator-slide .caption .callout-button:hover{background-color:#656D78;color:#fff}.wp-block-rotator .rotator-slide img{width:100%;height:auto;display:block;max-width:none}.wp-block-rotator.admin-rotator{display:flex;flex-wrap:wrap}.wp-block-rotator.admin-rotator .rotator-slide{flex:0 0 50%;padding:5px}.wp-block-rotator.admin-rotator .rotator-slide .caption{font-size:.5rem}.wp-block-rotator .flickity-page-dots{max-width:none}.wp-block-rotator .flickity-button{background:none}.wp-block-rotator .flickity-button .flickity-button-icon{fill:#fff;opacity:.5;stroke-weight:2px;stroke:#000}@media only screen and (max-width: 670px){.flickity-button{display:none !important}}.sidebar-block+.sidebar-block{margin-top:.5rem}.sidebar-warning{background:#E95541;color:#fff;font-weight:bold;padding:.25em .5em}.acf-block-body.is-preview .sidebar-block{max-width:360px}.acf-block-body.is-preview .sidebar-block a{pointer-events:none}.sidebar-banner a,.sidebar-banner span{display:block;text-decoration:none;font-size:1rem;padding:.5em;background:#234B89;color:#fff}.sidebar-banner a:hover,.sidebar-banner span:hover{background-color:#367D9E}.sidebar-menu{font-size:1rem}.sidebar-menu ul{list-style:none;margin:0;padding:0}.sidebar-menu li{display:block;margin:0;padding:0}.sidebar-menu a{padding:.25em 0em;display:block;color:#333;text-decoration:none}.sidebar-menu a:before{content:"»";position:absolute;color:#F0B24E;right:100%;margin-right:-.5em;display:block;transform:translateX(-200%);opacity:0;transition:0.1s cubic-bezier(0.4, 0, 1, 1)}.sidebar-menu a:hover{color:#367D9E}.sidebar-menu a:hover:before{opacity:1;transform:translateX(0);transition:0.1s cubic-bezier(0, 0, 0.2, 1)}.sidebar-menu>ul ul ul{margin-left:1rem}.sidebar-menu>ul>li{margin-top:1.25rem}.sidebar-menu>ul>li>a{font-weight:bold;border-bottom:1px solid #367D9E}.toggle-logo{position:absolute;display:block;height:35px;display:block;top:8px}.toggle-logo canvas{width:auto;height:34px}.toggle-logo svg{position:absolute;top:0;left:0;width:100%;height:100%}.toggle-logo svg path,.toggle-logo svg polygon,.toggle-logo svg #logo_plane{fill:#fff}.toggle-logo svg #logo_magic{fill:transparent}.navigation-inner{max-width:1080px;margin-left:auto;margin-right:auto;position:relative}.main-menu{margin:0;padding:0;position:relative;display:flex;justify-content:center;margin:0;list-style:none}.main-menu ul{margin:0;list-style:none}.main-menu li{margin:0;display:inline-block;position:relative;text-align:left;transition:background-color .2s}.main-menu li:hover{background-color:#f2f2f2}.main-menu li a{display:block;font-size:.8rem;padding:.5rem .75rem;text-decoration:none;color:#234B89;transition:background-color .2s}.main-menu li a:hover,.main-menu li a:focus{color:#fff;background-color:#234B89}.main-menu .sub-menu{padding:0;position:absolute;top:100%;display:none;z-index:100;background:#f2f2f2;min-width:100%}.main-menu .sub-menu>li.menu-item-has-children>a{padding-right:1.5em}.main-menu .sub-menu>li.menu-item-has-children>a:after{content:"";position:absolute;border:4px solid transparent;border-left-color:#F0B24E;top:50%;margin-top:-.25em;right:.5rem}@media only screen and (max-width: 670px){.main-menu .sub-menu>li.menu-item-has-children>a:after{display:none}}.main-menu .sub-menu .sub-menu{left:100%;top:0}.main-menu .sub-menu li{display:block;min-width:10rem}.main-menu>li.menu-item-has-children{position:relative}.main-menu>li.menu-item-has-children>a{padding-right:1.5em}.main-menu>li.menu-item-has-children>a:after{content:"";position:absolute;border:4px solid transparent;border-top-color:#F0B24E;top:50%;right:.5rem}@media only screen and (max-width: 670px){.main-menu>li.menu-item-has-children>a:after{display:none}}.main-menu>li:hover .sub-menu,.main-menu>li.sfHover .sub-menu{display:block}@media only screen and (max-width: 670px){.main-menu>li:hover .sub-menu,.main-menu>li.sfHover .sub-menu{display:none}}@media only screen and (max-width: 670px){body{margin-top:50px}.main-menu{position:fixed;display:block;background:#f2f2f2;top:50px;bottom:-80px;padding-bottom:80px;left:0;width:70%;transform:translateX(-100%);will-change:transform;transition:.4s;overflow-y:auto;overflow-x:hidden;z-index:100;text-align:left;padding-top:.5em}.main-menu .sub-menu,.main-menu .sub-menu .sub-menu{margin-top:0 !important;display:block;display:none;position:static;background:none;background-color:rgba(0,0,0,0.08)}.main-menu .sub-menu li,.main-menu .sub-menu .sub-menu li{position:relative;white-space:initial}.main-menu>li,.main-menu>li li{display:block;position:relative}.main-menu>li.menu-item-has-children a,.main-menu>li li.menu-item-has-children a{position:relative}.main-menu>li.menu-item-has-children>a>span,.main-menu>li li.menu-item-has-children>a>span{position:absolute;right:0px;top:0;bottom:0;width:50px;display:block;background-color:rgba(0,0,0,0.1);z-index:1}.main-menu>li.menu-item-has-children>a>span>span,.main-menu>li li.menu-item-has-children>a>span>span{background:transparent url(images/down.svg) 50% 50% no-repeat;background-size:20px 10px;width:100%;height:100%;display:block;transition:.4s}.main-menu>li.menu-item-has-children>a>span.menu-open span,.main-menu>li li.menu-item-has-children>a>span.menu-open span{transform:rotate(180deg)}.main-menu>li:hover,.main-menu>li li:hover{background:none}#menu-close{background:rgba(0,0,0,0.7);position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;display:none}.menu-out{margin-left:0;transform:translateX(0%)}.menu-toggle{display:block;position:fixed;z-index:200;top:0;left:0;right:0;background:#162e54;font-size:20px;line-height:50px;padding-left:16px;height:50px;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.2);text-decoration:none;color:#fff;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-toggle span{width:36px;height:6px;margin-top:-3px;background:#fff;position:absolute;right:15px;top:25px;transition:.4s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.535, -0.36, 0.105, 1.005)}.menu-toggle span:before,.menu-toggle span:after{position:absolute;display:block;content:"";background-color:#fff;left:0;right:0;height:6px;transition:.4s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.535, -0.36, 0.105, 1.005);transform-origin:100% 50%}.menu-toggle span:before{top:-10px}.menu-toggle span:after{bottom:-10px}.icon-x span{transform:rotate(180deg)}.icon-x span:before{transform:rotate(45deg) translate(10px, 7.07px) scale(0.6, 1)}.icon-x span:after{transform:rotate(-45deg) translate(10px, -7.07px) scale(0.6, 1)}}
/*# sourceMappingURL=style.css.map */