@charset "UTF-8";.font16,.font16px{font-size:16px !important}.font18,.font18px{font-size:18px !important}.font20,.font20px{font-size:20px !important}.font22,.font22px{font-size:22px !important}.font24,.font24px{font-size:24px !important}.font28,.font28px{font-size:28px !important}.font32,.font32px{font-size:32px !important}.font36,.font36px{font-size:36px !important}.italic{font-style:italic !important}.normstyle{font-style:normal !important}.bold{font-weight:bold !important}.normweight{font-weight:normal !important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.2;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{margin:0}main{display:block}h1,.h1{font-size:2em;margin:.67em 0}h2,.h2{font-size:1.5em;margin:.67em 0}h3,.h3{font-size:1.25em;margin:.67em 0}h4,.h4{font-size:1.1em;margin:.67em 0}hr{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;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{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]{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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#101010;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1{clear:both}p{margin-bottom:1.5em}p.small-bottom-margin{margin-bottom:.67em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul li,ol li{margin-bottom:.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}article ul{margin:0 0 1em 1em;padding:0 0 0 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}article figure figcaption{font-style:italic;font-weight:bold;text-align:center;background-color:#f4f4f4}article .wp-block-image :where(figcaption){margin:0;padding:.5em 0}div.wp-block-columns div.wp-block-column figure{text-align:center}div.wp-block-columns div.wp-block-column figure img{margin-left:auto;margin-right:auto}.align-either,.figure--img-responsive-smart-2--alignright,div.img-responsive-smart-2 figure.alignright,div.img-responsive-smart-2 figure.alignleft,div.img-responsive-smart-2.alignright figure,figure.img-responsive-smart-2.alignright,.figure--img-responsive-smart-2--alignleft,div.img-responsive-smart-2.alignleft figure,figure.img-responsive-smart-2.alignleft{display:inline-block;text-align:center}@media(max-width:39.99em){.align-either,.figure--img-responsive-smart-2--alignright,div.img-responsive-smart-2 figure.alignright,div.img-responsive-smart-2 figure.alignleft,div.img-responsive-smart-2.alignright figure,figure.img-responsive-smart-2.alignright,.figure--img-responsive-smart-2--alignleft,div.img-responsive-smart-2.alignleft figure,figure.img-responsive-smart-2.alignleft{display:block !important;float:none !important;max-width:100% !important;width:auto !important;text-align:center}}@media(min-width:40em){.phone-max-width-40,figure.img-responsive-smart-2.alignright.img-is-vertical,figure.img-responsive-smart-2.alignleft.img-is-vertical{max-width:40%}}@media(min-width:40em){.phone-max-width-50,figure.img-responsive-smart-2.alignright,figure.img-responsive-smart-2.alignleft{max-width:50%}}.figure--img-responsive-smart-2--alignleft,div.img-responsive-smart-2.alignleft figure,figure.img-responsive-smart-2.alignleft{margin:0 1em 1em 0;float:left}@media(min-width:40em){.figure--img-responsive-smart-2--alignleft,div.img-responsive-smart-2.alignleft figure,figure.img-responsive-smart-2.alignleft{max-width:50%}}@media(max-width:39.99em){.figure--img-responsive-smart-2--alignleft,div.img-responsive-smart-2.alignleft figure,figure.img-responsive-smart-2.alignleft{margin-right:0}}.figure--img-responsive-smart-2--alignleft figcaption,div.img-responsive-smart-2.alignleft figure figcaption,figure.img-responsive-smart-2.alignleft figcaption{display:block !important}.figure--img-responsive-smart-2--alignright,div.img-responsive-smart-2 figure.alignright,div.img-responsive-smart-2 figure.alignleft,div.img-responsive-smart-2.alignright figure,figure.img-responsive-smart-2.alignright{margin:0 0 1em 1em;float:right}@media(min-width:40em){.figure--img-responsive-smart-2--alignright,div.img-responsive-smart-2 figure.alignright,div.img-responsive-smart-2 figure.alignleft,div.img-responsive-smart-2.alignright figure,figure.img-responsive-smart-2.alignright{max-width:50%}}@media(max-width:39.99em){.figure--img-responsive-smart-2--alignright,div.img-responsive-smart-2 figure.alignright,div.img-responsive-smart-2 figure.alignleft,div.img-responsive-smart-2.alignright figure,figure.img-responsive-smart-2.alignright{margin-left:0}}.figure--img-responsive-smart-2--alignright figcaption,div.img-responsive-smart-2 figure.alignright figcaption,div.img-responsive-smart-2 figure.alignleft figcaption,div.img-responsive-smart-2.alignright figure figcaption,figure.img-responsive-smart-2.alignright figcaption{display:block !important}table{margin:0 0 1.5em;width:100%}a{color:#00a;border-bottom:1px dotted #00a;text-decoration:none}a:visited{color:#00a;border-bottom:#00a}a:hover,a:focus,a:active{color:#800;border-bottom:2px dotted #800}a:focus{outline:thin dotted;border-bottom:0 dotted grey}a:hover,a:active{outline:0}figure a:has(img){border-width:0 !important}p.bg-is-dark a{color:#b0daff;border-bottom:1px dotted #b0daff}p.bg-is-dark a:hover,p.bg-is-dark a:focus,p.bg-is-dark a:active{color:#ffc;background-color:transparent}p.bg-is-dark a:focus{outline:thin dotted;border-bottom:0 dotted #b0daff}header a{background-color:transparent;text-decoration:none}.no-link-decor a{border-width:0 !important;text-decoration:none !important}a.no-link-decor{border-width:0 !important;text-decoration:none !important}a.secret-link{border-width:0 !important;color:inherit !important;background-color:inherit !important;text-decoration:none !important}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.hide-on-tablet-and-up,.visible-on-mobile-only-blk{display:block}.visible-on-mobile-only-inl{display:inline}.visible-on-mobile-only-flx{display:flex}@media(min-width:52.5em){.hide-on-tablet-and-up,.visible-on-mobile-only-blk{display:none !important}.visible-on-mobile-only-inl{display:none !important}.visible-on-mobile-only-flx{display:none !important}}.visible-on-desktop-only-blk{display:none !important}.visible-on-desktop-only-inl{display:none !important}.visible-on-desktop-only-flx{display:none !important}@media(min-width:52.5em){.visible-on-desktop-only-blk{display:block !important}.visible-on-desktop-only-inl{display:inline !important}.visible-on-desktop-only-flx{display:flex !important}}.visible-on-xldesktop-only-blk{display:none !important}.visible-on-xldesktop-only-inl{display:none !important}.visible-on-xldesktop-only-flx{display:none !important}@media(min-width:80em){.visible-on-xldesktop-only-blk{display:block !important}.visible-on-xldesktop-only-inl{display:inline !important}.visible-on-xldesktop-only-flx{display:flex !important}}.display-none{display:none}.position-relative{position:relative}.twd-flexbox-container-1{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch;align-content:center}.twd-flexbox-container-1.flexdircol{flex-direction:column}.twd-flexbox-container-1.gap-pt5rem{gap:.5rem}.twd-flexbox-container-1.gap-1rem{gap:1rem}.twd-flexbox-container-1.flex-wrap{flex-wrap:wrap}.twd-flexbox-container-1.justify-space-around{justify-content:space-around}.twd-flexbox-container-1.justify-space-evenly{justify-content:space-evenly}.twd-flexbox-container-1.gsb-11a .flexitem{flex:1 1 auto}.twd-flexbox-container-1.allow-smaller-than-content .flexitem{min-width:0}.twd-flexbox-container-1.padding-lr-1pct .flexitem{padding-left:1%;padding-right:1%}.twd-flexbox-container-1.padding-lr-2pct .flexitem{padding-left:2%;padding-right:2%}.twd-flexbox-container-1.basis-2col .flexitem{flex-basis:50%}.twd-flexbox-container-1.basis-2col-46 .flexitem{flex-basis:46%}.twd-flexbox-container-1.basis-3col .flexitem{flex-basis:33.33%}.twd-flexbox-container-1.basis-4col .flexitem{flex-basis:25%}.twd-flexbox-container-1.flex-centered .flexitem{margin:auto;text-align:center}.twd-flexbox-container-1.stack-on-mobile{display:block}@media(min-width:52.5em){.twd-flexbox-container-1.stack-on-mobile{display:flex}}.twd-flexbox-container-1.fb-allow-wrap{flex-wrap:wrap}.twd-flexbox-container-1>.flexitem{flex:0 1 auto;order:0;align-self:auto}.twd-flexbox-container-1>.flexitem.allow-smaller-than-content{min-width:0}.twd-flexbox-container-1>.flexitem.gsb-11a{flex:1 1 auto}.twd-flexbox-container-1>.flexitem.basis-2-3-col{flex-basis:66.67%}.twd-flexbox-container-1>.flexitem.basis-2col{flex-basis:50%}.twd-flexbox-container-1>.flexitem.basis-3col{flex-basis:33.33%}.twd-flexbox-container-1>.flexitem.basis-4col{flex-basis:25%}.twd-flexbox-container-1>.flexitem.flex-centered{margin:auto;text-align:center}.twd-flexbox-container-1>.flexitem.padding-lr-1pct{padding-left:1%;padding-right:1%}.twd-flexbox-container-1>.flexitem.padding-lr-2pct{padding-left:2%;padding-right:2%}.twd-flexbox-container-1>.flexitem div.flexitem-sizer-300px{min-width:300px}.twd-flexbox-container-1>.flexitem div.flexitem-sizer-280px{min-width:280px}.twd-flexbox-container-1>.flexitem div.flexitem-sizer-260px{min-width:260px}.twd-flexbox-container-1>.flexitem div.flexitem-sizer-240px{min-width:240px}.twd-flexbox-container-1>.flexitem div.flexitem-sizer-220px{min-width:220px}.twd-flexbox-container-1>.flexitem div.flexitem-sizer-200px{min-width:200px}.twd-flexbox-container-1>.flexitem div.flexitem-cf-sidebar{width:260px;padding:5px}.balance-text{text-wrap:balance}div,p,li{text-wrap:pretty}p:empty{display:none}div.full-primary-width{left:2%;margin-left:-4%;padding-left:20px;padding-right:20px;position:relative}figure.full-width-div{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}figure.full-width-div.no-vert-margin{margin-bottom:0;margin-top:0}figure.full-width-div img{height:auto;max-width:100%;width:100%}.wp-block-cover.full-width-div{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.wp-block-cover.full-width-div img{height:auto;max-width:100%;width:100%}.photo-with-overlay{position:relative}.photo-with-overlay .overlay-block{left:50%;margin-left:-50vw;margin-right:-50vw;padding:0 4%;position:absolute;right:50%;width:100vw}.photo-with-overlay .overlay-block.position-top{top:0}.photo-with-overlay .overlay-block.overlay-style-1{background-color:rgba(0,0,0,0.6);color:#fff}.photo-with-overlay .overlay-block.overlay-style-1 p{font-size:1.25rem;font-weight:bold;text-shadow:0 0 5px #000}.photo-with-overlay .overlay-block.overlay-style-1 a{color:#cdf;border-bottom-color:#cdf}.photo-with-overlay .overlay-block.overlay-style-1 a:hover{color:#bfc;border-bottom-color:#bfc}:root{--shadow-color:0 0 58%;--shadow-elevation-low:.5px .5px .8px hsl(var(--shadow-color) / .39),0.9px .9px 1.4px -1.2px hsl(var(--shadow-color) / .39),2.2px 2.2px 3.5px -2.5px hsl(var(--shadow-color) / .39);--shadow-elevation-medium:.3px .7px 1.1px hsl(var(--shadow-color) / 0),1.5px 3px 5px hsl(var(--shadow-color) / .15),2.6px 5.3px 8.9px hsl(var(--shadow-color) / .3),4.4px 9px 15px hsl(var(--shadow-color) / .45),7.5px 15.4px 25.7px hsl(var(--shadow-color) / .6);--shadow-elevation-high:.5px .5px .8px hsl(var(--shadow-color) / .31),2.7px 2.7px 4.3px -0.3px hsl(var(--shadow-color) / .31),4.8px 4.9px 7.7px -0.6px hsl(var(--shadow-color) / .31),7.4px 7.5px 11.9px -0.8px hsl(var(--shadow-color) / .31),10.8px 10.9px 17.3px -1.1px hsl(var(--shadow-color) / .31),15.5px 15.7px 24.8px -1.4px hsl(var(--shadow-color) / .31),22.1px 22.4px 35.4px -1.7px hsl(var(--shadow-color) / .31),31px 31.4px 49.6px -1.9px hsl(var(--shadow-color) / .31),42.6px 43.1px 68.2px -2.2px hsl(var(--shadow-color) / .31),57.5px 58.2px 92px -2.5px hsl(var(--shadow-color) / .31)}.sm{box-sizing:border-box;position:relative;z-index:999;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:default}.sm::after{content:"";display:block;height:0;font:0/0 serif;clear:both;overflow:hidden}.sm *,.sm *::before,.sm *::after{box-sizing:inherit}.sm-blue-stacked{background:black;border-radius:0;box-shadow:none}.sm-blue-stacked a,.sm-blue-stacked a:hover,.sm-blue-stacked a:focus,.sm-blue-stacked a:active{border-width:0 !important;padding:8px 20px;padding-right:36px;color:#fff;font-family:sans-serif;font-size:16px;font-weight:normal;line-height:23px;text-decoration:none}.sm-blue-stacked a:hover{color:#ee0 !important}.sm-blue-stacked a.current{background:#006892;background-image:linear-gradient(to bottom,#005679,#007aac);color:#fff}.sm-blue-stacked a.disabled{color:gray}.sm-blue-stacked a .sub-arrow{position:absolute;top:50%;margin-top:-16px;left:auto;right:0;width:31px;height:31px;overflow:hidden;font:bold 16px/31px monospace !important;text-align:center;text-shadow:none;background:rgba(0,0,0,0.1);border-radius:4px}.sm-blue-stacked a .sub-arrow::before{content:url("/wp-ctnt975/site-uploads/2025/01/down-arrow-16w-bb.png")}.sm-blue-stacked a.highlighted .sub-arrow::before{content:url("/wp-ctnt975/site-uploads/2025/01/up-arrow-16w-bb.png")}.sm-blue-stacked>li:first-child>a,.sm-blue-stacked>li:first-child>:not(ul) a{border-radius:0}.sm-blue-stacked>li:last-child>a,.sm-blue-stacked>li:last-child>*:not(ul) a,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-blue-stacked>li:last-child>ul>li:last-child>*:not(ul) a,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0}.sm-blue-stacked>li:last-child>a.highlighted,.sm-blue-stacked>li:last-child>*:not(ul) a.highlighted>li:last-child>ul>li:last-child>a.highlighted,.sm-blue-stacked>li:last-child>ul>li:last-child>*:not(ul) a.highlighted>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-blue-stacked>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-blue-stacked ul{background:#202028;border:3px solid #800}.sm-blue-stacked ul a{color:#fff !important;font-size:16px;text-shadow:none;border-width:0 !important}.sm-blue-stacked ul a.current{background:#006892;background-image:linear-gradient(to bottom,#005679,#007aac);color:#fff}.sm-blue-stacked ul a.disabled{color:#b3b3b3}.sm-blue-stacked ul a:hover,.sm-blue-stacked ul a:focus,.sm-blue-stacked ul a:active{color:#ee0 !important}.sm-blue-stacked ul ul a,.sm-blue-stacked ul ul a:hover,.sm-blue-stacked ul ul a:focus,.sm-blue-stacked ul ul a:active{border-left:16px solid transparent}.sm-blue-stacked ul ul ul a,.sm-blue-stacked ul ul ul a:hover,.sm-blue-stacked ul ul ul a:focus,.sm-blue-stacked ul ul ul a:active{border-left:24px solid transparent}.sm-blue-stacked ul ul ul ul a,.sm-blue-stacked ul ul ul ul a:hover,.sm-blue-stacked ul ul ul ul a:focus,.sm-blue-stacked ul ul ul ul a:active{border-left:32px solid transparent}.sm-blue-stacked ul ul ul ul ul a,.sm-blue-stacked ul ul ul ul ul a:hover,.sm-blue-stacked ul ul ul ul ul a:focus,.sm-blue-stacked ul ul ul ul ul a:active{border-left:40px solid transparent}.sm-blue-stacked ul li{border-top:1px solid rgba(0,0,0,0.05)}.sm-blue-stacked ul li:first-child{border-top:0}#main-menu.sm-blue-stacked ul{position:absolute}.main-nav{min-height:51px;background-color:black;border-radius:0;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.main-nav:after{clear:both;content:" ";display:block;height:0;font:0/0 serif;overflow:hidden}.menubar-fmt-mehb .nav-brand{float:left;margin:0}@media(min-width:768px){.menubar-fmt-mehb .nav-brand{display:none}}.nav-brand img,.nav-phone img{vertical-align:middle}.nav-brand a,.nav-phone a{display:block;padding:0;color:#fff;font-size:22px;font-weight:normal;line-height:29px;text-decoration:none}.nav-brand.inline a,.nav-phone.inline a{display:inline}#main-menu{clear:both;box-shadow:none}#main-menu:before{content:"";display:block;height:1px;font:1px/1px sans-serif;overflow:hidden;background:#2e8cb8}@media(min-width:768px){#main-menu:before{display:none}}ul.sm.mobile-display-none{display:none}@media(min-width:52.5em){ul.sm.mobile-display-none{display:block}}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports(--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% /(var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}div.cfsFormShell{padding:12px;margin-bottom:24px}div.cfsFormShell form.csfForm .lineheightlg,div.cfsFormShell form.hf-form .lineheightlg{line-height:2em}div.cfsFormShell form.csfForm .last-form-item,div.cfsFormShell form.hf-form .last-form-item{margin-bottom:0}div.cfsFormShell form.csfForm br.break-if-needed,div.cfsFormShell form.hf-form br.break-if-needed{display:none}@media(max-width:39.99em){div.cfsFormShell form.csfForm br.break-if-needed,div.cfsFormShell form.hf-form br.break-if-needed{display:block}}div.cfsFormShell form.csfForm .hf-fields-wrap label.field-label,div.cfsFormShell form.hf-form .hf-fields-wrap label.field-label{color:#008;font-weight:bold}div.cfsFormShell form.csfForm .no-wrap-child-labels label,div.cfsFormShell form.hf-form .no-wrap-child-labels label{white-space:nowrap}@media(max-width:29.99em){div.cfsFormShell form.csfForm .no-wrap-child-labels label,div.cfsFormShell form.hf-form .no-wrap-child-labels label{display:block}}div.cfsFormShell form.csfForm input[type=radio],div.cfsFormShell form.csfForm input[type=checkbox],div.cfsFormShell form.hf-form input[type=radio],div.cfsFormShell form.hf-form input[type=checkbox]{white-space:nowrap;transform:scale(1.3);margin-left:16px;margin-right:8px}div.cfsFormShell form.csfForm input[type=email],div.cfsFormShell form.csfForm input[type=tel],div.cfsFormShell form.csfForm input[type=text],div.cfsFormShell form.hf-form input[type=email],div.cfsFormShell form.hf-form input[type=tel],div.cfsFormShell form.hf-form input[type=text]{color:black !important;border:1px solid #ccc;min-width:98%;padding:3px 6px}div.cfsFormShell form.csfForm input[type=reset],div.cfsFormShell form.hf-form input[type=reset]{color:#fff !important;background-color:#007 !important}div.cfsFormShell form.csfForm input[type=submit],div.cfsFormShell form.hf-form input[type=submit]{color:#fff !important;background-color:#070 !important;min-width:96px;padding:1em 2em}div.cfsFormShell form.csfForm textarea,div.cfsFormShell form.hf-form textarea{background-color:#f9f9f9 !important;color:black !important;min-height:8em;padding:3px 6px}div.cfsFormShell form.csfForm input:focus,div.cfsFormShell form.csfForm input:focus-visible,div.cfsFormShell form.csfForm textarea:focus,div.cfsFormShell form.csfForm textarea:focus-visible,div.cfsFormShell form.hf-form input:focus,div.cfsFormShell form.hf-form input:focus-visible,div.cfsFormShell form.hf-form textarea:focus,div.cfsFormShell form.hf-form textarea:focus-visible{background-color:#fffff0 !important;outline:1px solid #c00}.hf-form-container{position:relative}.fancy-form-box{background-color:#f2f2f2;box-shadow:0 4px 30px -10px #000;padding:0 12px 12px 12px}.fancy-form-box h1{font-size:40px;text-align:center}.fancy-form-box form .fancy-input-box{border-style:solid;border-width:0;margin:30px 8px 0 8px !important;position:relative}.fancy-form-box form .fancy-input-box input{background-color:#f9f9f9 !important;border:0;font-size:18px;outline:0;padding:12px 5px 6px 5px !important;width:100%}.fancy-form-box form .fancy-input-box label{color:#333;font-style:italic;left:5px;pointer-events:none;position:absolute;top:8px;transition:.5s}.fancy-form-box form .fancy-message-box{margin:30px 8px 0 8px}.fancy-form-box form .fancy-message-box.address-box textarea{min-height:2em}.twd-flexbox-container-1 .fancy-form-box form .fancy-input-box{margin:30px 8px 0 8px !important}.fancy-form-box form .fancy-input-box input:focus+label,.fancy-form-box form .fancy-input-box input:valid+label{background-color:#f2f2f2;color:blue;font-size:16px;font-style:italic;left:5px;top:-10px}form.hf-form .cf-instructions{font-weight:bold}form.hf-form .cf-instructions span{color:#800}form.hf-form .digit-picker-box{border:1px solid gray;border-radius:6px;padding:3px 5px 0 5px}form.hf-form .digit-picker-box p{color:#000;font-size:16px;font-style:normal;margin:0}form.hf-form .digit-picker-box p b{color:#ff0}form.hf-form .digit-picker-box.for-light-themes p{color:#444}form.hf-form .digit-picker-box.for-light-themes p b{color:#000}form.hf-form .digit-picker-box.for-dark-themes p{color:#fff}form.hf-form .digit-picker-box.for-dark-themes p b{color:#ff0}form.hf-form .digit-selector input{margin:8px 0 0 1px;position:absolute;transform:scale(0.7);z-index:999}form.hf-form .digit-selector label{margin-top:8px;margin-right:5px}form.hf-form .digit-selector .key1{background-image:url(/wp-ctnt975/site-uploads/digits/key1.png)}form.hf-form .digit-selector .key3{background-image:url(/wp-ctnt975/site-uploads/digits/key3.png)}form.hf-form .digit-selector .key5{background-image:url(/wp-ctnt975/site-uploads/digits/key5.png)}form.hf-form .digit-selector .key7{background-image:url(/wp-ctnt975/site-uploads/digits/key7.png)}form.hf-form .digit-selector .key9{background-image:url(/wp-ctnt975/site-uploads/digits/key9.png)}form.hf-form .digit-selector input:active+.digit-image{opacity:.9}form.hf-form .digit-selector input:checked{accent-color:yellow;margin:7px 0 0 0;transform:scale(1)}form.hf-form .digit-selector input:checked+.digit-image{filter:none;transform:scale(1.2)}form.hf-form .digit-selector .digit-image{background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;filter:brightness(1.4) grayscale(0.8) opacity(0.8);height:48px;transition:all 220ms ease-in;width:48px}@media(max-width:23.375em){form.hf-form .digit-selector .digit-image{width:40px;height:40px}}form.hf-form .digit-selector .digit-image:hover{filter:brightness(1.2) grayscale(0.2) opacity(0.9)}::-moz-placeholder{opacity:1}form.wpcf7-form .wpcf7-please-wait-message{color:red;display:none;font-style:italic;margin-top:0;text-align:left}form.wpcf7-form fieldset{border:2px solid #008;padding:2px}form.wpcf7-form fieldset legend{padding:5px;color:#008;font-weight:bold}form.wpcf7-form #wpcf7_signature-cardholder_signature{background-color:#ffd}form.wpcf7-form #wpcf7_signature-applicant_signature{background-color:#ffd}@media only screen and (max-width:819px){form.wpcf7-form.twd-flexbox-container-1.stack-on-mobile .field-narrow{width:95%}form.wpcf7-form.twd-flexbox-container-1.stack-on-mobile .field-narrow-3{width:95%}}form.wpcf7-form>.twd-flexbox-container-1{margin-bottom:20px !important;width:100%}form.wpcf7-form input{margin-bottom:8px}form.wpcf7-form input.wpcf7-submit{width:180px;color:yellow;font-size:18px;background-color:#444;text-align:center;padding:.5em 1em;margin:0 auto 12px auto}form.wpcf7-form input.wpcf7-submit a{color:white}form.wpcf7-form input.wpcf7-submit a:visited{color:white}form.wpcf7-form input.wpcf7-submit a:focus{color:yellow}form.wpcf7-form input.wpcf7-submit a:hover{color:yellow}form.wpcf7-form input.wpcf7-submit a:active{color:yellow}form.wpcf7-form input.wpcf7-submit:disabled{background-color:#999;color:#555}form.wpcf7-form input[type=text],form.wpcf7-form input[type=email],form.wpcf7-form input[type=number]{padding:6px 8px;max-width:100%}@media only screen and (max-width:860px){form.wpcf7-form{width:90%}form.wpcf7-form::placeholder{color:#00a;font-style:italic;opacity:1}form.wpcf7-form[type=text],form.wpcf7-form[type=email],form.wpcf7-form[type=number]{border:1px solid #cacaca;font-size:1rem;height:2.4375rem;padding:.5rem;width:100%}}form.wpcf7-form select{appearance:none;font-family:inherit;font-size:1rem;font-weight:normal;height:2.4375rem;line-height:1.5em;margin:0 0 1rem 0;padding:.5rem;width:99%}form.wpcf7-form input,form.wpcf7-form select,form.wpcf7-form textarea{background-color:#fcfcfc}form.wpcf7-form textarea{border:1px solid #cacaca;display:block;font-family:inherit;font-size:1rem;line-height:1.5em;margin:0 0 1rem 0;min-height:50px;padding:.5rem;width:100%}form.wpcf7-form textarea[rows]{height:auto}form.wpcf7-form input::placeholder,form.wpcf7-form textarea::placeholder{color:#333;font-style:italic}form.wpcf7-form p.field-box{border-radius:5px;border:1px solid gray;margin:10px auto 16px auto;padding:6px !important}form.wpcf7-form p.field-box textarea{margin-bottom:0}form.wpcf7-form p span.input-hint{color:#00a;font-size:15px;font-style:italic}form.wpcf7-form .field-narrow{width:46%;margin:0 auto 10px auto}form.wpcf7-form .field-narrow label{color:#008;font-weight:bold}form.wpcf7-form .field-narrow-3{width:31%;margin:0 auto 10px auto}form.wpcf7-form .field-narrow-3 label{color:#008;font-weight:bold}form.wpcf7-form .field-hide{max-width:2px;max-height:2px}form.wpcf7-form .field-wide{width:95%;margin:10px auto}form.wpcf7-form .field-wide label{color:#008;font-weight:bold}form.wpcf7-form .field-wide span{font-weight:normal}form.wpcf7-form p.service-type input{display:inline-block;margin-left:5px}form.wpcf7-form p.service-type span.number-luggage input{width:64px;margin-left:15px}form.wpcf7-form p.service-type span.hours-needed input{width:64px;margin-left:15px}form.wpcf7-form p.service-type span.checkbox-church-ceremony input{width:auto;margin-left:4px}form.wpcf7-form input.wpcf7-quiz,form.wpcf7-form input.wpcf7-validates-as-required,form.wpcf7-form select.wpcf7-validates-as-required,form.wpcf7-form textarea.wpcf7-validates-as-required{background-color:#fffff0;border:1px solid black}form.wpcf7-form input:focus{background-color:#dfe}form.wpcf7-form input.wpcf7-submit:focus{background-color:#700}form.wpcf7-form span.wpcf7-radio input{width:18px;height:18px;position:relative;top:3px}@media only screen and (max-width:730px){form.wpcf7-form .field-narrow{width:95%}form.wpcf7-form .field-narrow-3{width:95%}}form.wpcf7-form.twd-flexbox-container-1{border:1px solid #ccc;border-radius:6px;margin:8px;padding:16px 0 8px 0;background-color:#f2f2f2}.wpcf7-form-control-signature-global-wrap{width:100% !important}.wpcf7-form-control-signature-global-wrap .wpcf7-form-control-signature-wrap{border:1px solid #ccc;box-shadow:2px 2px 3px #ccc;margin-bottom:12px;width:100% !important}form.post-password-form p{color:#800;font-weight:bold}form.wpcf7-form label{font-size:.875rem;font-weight:normal;line-height:1.8}.wpcf7-form-control-wrap{position:relative}form.wpcf7-form .opt-in-box{background-color:#f2f2f2;border-radius:5px;border:1px solid #fff;margin-bottom:10px;padding:6px;width:90%}form.wpcf7-form.use-dk-bg .opt-in-box{background-color:black;color:white}form.wpcf7-form.use-dk-bg .opt-in-box p{font-size:14px}#colophon form.wpcf7-form{background-color:black;border:0;margin:28px auto 20px auto;max-width:400px}#colophon form.wpcf7-form .opt-in-box{width:auto}form.wpcf7-form .opt-in-checkbox{float:left}form.wpcf7-form .opt-in-checkbox .wpcf7-list-item-label{display:none}form.wpcf7-form .opt-in-checkbox span.wpcf7-list-item{margin:0 12px 0 5px}form.wpcf7-form .opt-in-wording p{margin-left:32px;margin-bottom:0}p{font-size:1rem}ul,ol,li{font-size:1rem}div{font-size:1rem}.text-balance,.balanced-text{text-wrap:balance}ul.ul-center-items{text-align:center;list-style-position:inside;margin-left:0;padding-left:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px 15px 15px !important;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{display:inline-block;height:24px;margin-top:5px;position:relative;width:40px}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger:hover .hamburger-box .hamburger-inner,.hamburger:hover .hamburger-box .hamburger-inner::before,.hamburger:hover .hamburger-box .hamburger-inner::after{background-color:#fff}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0 .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}aside#secondary div.cfsFormShell{padding:12px}aside#secondary div.cfsFormShell form.hf-form .digit-picker-box .digit-selector input{margin:5px 0 0 0;transform:scale(0.7)}aside#secondary div.cfsFormShell form.hf-form .digit-picker-box .digit-selector input:checked{margin:5px 0 0 -2px}aside#secondary div.cfsFormShell form.hf-form .digit-picker-box .digit-selector .digit-image{width:36px;height:36px}form.hf-form .digit-picker-box{display:block}form.hf-form .digit-selector input{margin:10px 0 0 3px !important;transform:scale(0.85) !important}form.hf-form .digit-selector input:checked{accent-color:yellow;outline:0 solid #c00 !important;transform:scale(1) !important}form.hf-form .digit-selector input:focus,form.hf-form .digit-selector input:focus-visible{outline:0 solid #c00 !important}@media(max-width:23.375em){form.hf-form .digit-selector input{margin:8px 0 0 1px !important;transform:scale(0.7) !important}}form.hf-form .digit-selector label{margin-top:8px;margin-right:3px}form.hf-form .digit-selector input:checked{margin:8px 0 0 0}form.hf-form .digit-selector .digit-image{width:40px;height:40px}main#primary{display:block;padding:0 2% 20px 2%;width:100%}body.home main#primary{padding:0}.white-black-btn-pair{gap:1em;padding:0 3%}.white-black-btn-pair .wp-block-button a{border-radius:8px;display:inline-block;font-size:1.2rem;min-width:160px;padding:8px 24px}@media(min-width:880px){.white-black-btn-pair .wp-block-button a{min-width:220px}}.white-black-btn-pair .white-bg-btn a{background-color:white !important;color:#101010 !important}.white-black-btn-pair .black-bg-btn a{background-color:#000 !important;border:2px solid white !important;color:white !important}hr.transparent{background-color:transparent;color:transparent;height:0}.light-bg,.twd-dark-page-bg #content-wrapper .contact-and-booking-block,.twd-dark-page-bg #content-wrapper .faq-title-and-qa,.twd-dark-page-bg #content-wrapper .services-page-cols-lists{background-color:white;color:#101010}.light-bg h1,.twd-dark-page-bg #content-wrapper .contact-and-booking-block h1,.twd-dark-page-bg #content-wrapper .faq-title-and-qa h1,.twd-dark-page-bg #content-wrapper .services-page-cols-lists h1,.light-bg h2,.twd-dark-page-bg #content-wrapper .contact-and-booking-block h2,.twd-dark-page-bg #content-wrapper .faq-title-and-qa h2,.twd-dark-page-bg #content-wrapper .services-page-cols-lists h2,.light-bg h3,.twd-dark-page-bg #content-wrapper .contact-and-booking-block h3,.twd-dark-page-bg #content-wrapper .faq-title-and-qa h3,.twd-dark-page-bg #content-wrapper .services-page-cols-lists h3,.light-bg p,.twd-dark-page-bg #content-wrapper .contact-and-booking-block p,.twd-dark-page-bg #content-wrapper .faq-title-and-qa p,.twd-dark-page-bg #content-wrapper .services-page-cols-lists p,.light-bg li,.twd-dark-page-bg #content-wrapper .contact-and-booking-block li,.twd-dark-page-bg #content-wrapper .faq-title-and-qa li,.twd-dark-page-bg #content-wrapper .services-page-cols-lists li,.light-bg div,.twd-dark-page-bg #content-wrapper .contact-and-booking-block div,.twd-dark-page-bg #content-wrapper .faq-title-and-qa div,.twd-dark-page-bg #content-wrapper .services-page-cols-lists div{color:#101010 !important}.light-bg a,.twd-dark-page-bg #content-wrapper .contact-and-booking-block a,.twd-dark-page-bg #content-wrapper .faq-title-and-qa a,.twd-dark-page-bg #content-wrapper .services-page-cols-lists a{color:#00a !important;border-color:#00a !important}.light-bg a:hover,.twd-dark-page-bg #content-wrapper .contact-and-booking-block a:hover,.twd-dark-page-bg #content-wrapper .faq-title-and-qa a:hover,.twd-dark-page-bg #content-wrapper .services-page-cols-lists a:hover{color:#a00 !important;border-color:#a00 !important}.dark-bg,.twd-dark-page-bg #content-wrapper{background-color:#000;color:#eee}.dark-bg a,.twd-dark-page-bg #content-wrapper a{color:#9cf;border-color:#9cf}.dark-bg a:visited,.twd-dark-page-bg #content-wrapper a:visited{color:#9cf;border-color:#9cf}.dark-bg a:hover,.twd-dark-page-bg #content-wrapper a:hover{color:#dd8;border-color:#dd8}.flex-just-center{justify-content:center}body{color:#101010;background-color:#000}body.home{color:#101010;background-color:black}body.home #page{background-color:black}.twd-dark-page-bg #page{background-color:#000}.twd-dark-page-bg #content-wrapper h1,.twd-dark-page-bg #content-wrapper h2,.twd-dark-page-bg #content-wrapper h3,.twd-dark-page-bg #content-wrapper p,.twd-dark-page-bg #content-wrapper li,.twd-dark-page-bg #content-wrapper div{color:#eee}.twd-dark-page-bg #content-wrapper div.wpcf7 h1,.twd-dark-page-bg #content-wrapper div.wpcf7 h2,.twd-dark-page-bg #content-wrapper div.wpcf7 h3,.twd-dark-page-bg #content-wrapper div.wpcf7 p,.twd-dark-page-bg #content-wrapper div.wpcf7 li,.twd-dark-page-bg #content-wrapper div.wpcf7 div{color:#111}.twd-dark-page-bg #content-wrapper div.wpcf7 a{border-color:#00a;color:#00a}.twd-dark-page-bg #content-wrapper div.wpcf7 a:hover{border-color:#a00;color:#a00}.twd-dark-page-bg #content-wrapper .services-page-cols-lists{padding:8px 2%}.twd-dark-page-bg #content-wrapper .services-page-cols-lists .wp-block-column{background-color:#eee;border-radius:6px;border:1px solid #aaa;padding:1%}.twd-dark-page-bg #content-wrapper .services-page-cols-lists ul{margin-bottom:0}.twd-dark-page-bg #content-wrapper .faq-title-and-qa{padding:8px 2%}.twd-dark-page-bg #content-wrapper .faq-title-and-qa .wp-block-yoast-faq-block{margin:0 4%}.twd-dark-page-bg #content-wrapper .faq-title-and-qa .wp-block-yoast-faq-block .schema-faq-section{background-color:#f4f4f4;border-radius:6px;border:1px solid #aaa;margin-bottom:20px;max-width:1080px;padding:15px 2% 0 2%}.twd-dark-page-bg #content-wrapper .contact-and-booking-block{margin:auto;max-width:960px;background-color:#e8f4ff}.twd-dark-page-bg #content-wrapper .contact-and-booking-block ul{list-style-type:none}.twd-dark-page-bg #content-wrapper .contact-and-booking-block ul li{font-size:1.125em}.twd-dark-page-bg #content-wrapper .contact-and-booking-block .highlightbox{color:white;line-height:2.67em;text-align:center}.twd-dark-page-bg #content-wrapper .contact-and-booking-block .highlightbox a{border-color:#9cf !important;color:#9cf !important}.twd-dark-page-bg #content-wrapper .contact-and-booking-block .highlightbox a:hover{border-color:#dd8 !important;color:#dd8 !important}#page{background-color:white;margin:0 auto;max-width:1400px;overflow:hidden}#page #content-wrapper{border:1px solid #888}body.page .wp-block-columns{align-items:normal !important;box-sizing:border-box;display:flex;flex-wrap:wrap !important}@media(min-width:840px){body.page .wp-block-columns{flex-wrap:nowrap !important}}@media(max-width:839px){body.page .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}}@media(min-width:840px){body.page .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}body.page #masthead .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex:1 1 auto}body.page .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}header#masthead nav.main-nav{border-top:1px solid #888;order:2;top:0;width:100%;z-index:99}header#masthead #main-menu{display:flex;justify-content:space-evenly;margin:20px 0 15px 0}header#masthead #main-menu li a{color:white;font-size:clamp(1rem,0.625rem+0.7142857143vw,1.25rem)}header#masthead #main-menu li li a{color:white;font-size:18px}header#masthead .header-for-desktop-and-mobile{order:1}.header-for-desktop-and-mobile{background-color:black;padding:14px 0 12.74px 0}.header-for-desktop-and-mobile .hdr-container{gap:0}.header-for-desktop-and-mobile .hdr-container .wp-block-column{padding:8px 5px}.header-for-desktop-and-mobile .hdr-container p{margin:0}.header-for-desktop-and-mobile .hdr-container .row2 .wp-block-column{flex:1 1 auto !important}.header-for-desktop-and-mobile .wp-block-columns{margin:0}.header-for-desktop-and-mobile .wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{flex-basis:auto}.header-for-desktop-and-mobile .wp-block-column{margin:auto;padding:16px 1%;text-align:center}.header-for-desktop-and-mobile .wp-block-column.col4 .wp-block-columns{gap:0}.header-for-desktop-and-mobile .wp-block-column.col4 .wp-block-columns .wp-block-column{margin:0;max-width:220px;padding:0}.header-for-desktop-and-mobile .wp-block-column p.link-as-button a{border-radius:8px;display:inline-block;font-size:1.2rem;padding:8px 24px;width:95%}.header-for-desktop-and-mobile .wp-block-column p.link-as-button.btn-bg-black a{background-color:black;border:2px solid white;color:white}.header-for-desktop-and-mobile .wp-block-column p.link-as-button.btn-bg-white a{background-color:white;color:black}.header-for-desktop-and-mobile .wp-block-column a{font-size:clamp(1.25rem,0.5rem+1.4285714286vw,1.75rem)}.header-for-desktop-and-mobile .wp-block-column.col1 figure.ace-logo{height:auto;margin:auto;max-width:139px;width:100%}.twd-fancy-menu-bar{min-height:51px;background:#222 linear-gradient(to top,#000 0,#555 100%);border-bottom:2px solid red;box-shadow:0 6px 8px gray;display:none}.twd-fancy-menu-bar>.wp-block-columns{max-width:1600px;margin:0 auto;gap:1em;min-height:51px;padding:0;text-align:center}.twd-fancy-menu-bar>.wp-block-columns .wp-block-column{margin:auto}.twd-fancy-menu-bar>.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto !important}.twd-fancy-menu-bar>.wp-block-columns>.wp-block-column{flex-basis:auto !important}.twd-fancy-menu-bar>.wp-block-columns a{border-width:0;text-decoration:none;color:#ff8}.twd-fancy-menu-bar>.wp-block-columns a:hover{color:#8fc}.twd-fancy-menu-bar>.wp-block-columns .col1{padding:0 0 0 10px}.twd-fancy-menu-bar>.wp-block-columns .col1 button{margin:0 !important;padding:0 !important}.twd-fancy-menu-bar>.wp-block-columns .col2 p{font-size:24px;margin:0}@media(max-width:39.99em){.twd-fancy-menu-bar>.wp-block-columns .col2{display:none}}.twd-fancy-menu-bar>.wp-block-columns .col3 .wp-block-buttons{display:none}@media(min-width:23.4375em){.twd-fancy-menu-bar>.wp-block-columns .col3 .wp-block-buttons{display:block}}.twd-fancy-menu-bar>.wp-block-columns .col3 figure{display:block;margin:0}@media(min-width:23.4375em){.twd-fancy-menu-bar>.wp-block-columns .col3 figure{display:none}}.twd-fancy-menu-bar>.wp-block-columns .col4{padding:0 10px 0 0}.twd-fancy-menu-bar>.wp-block-columns .col4 p{margin:0;font-size:20px}@media(min-width:25em){.twd-fancy-menu-bar>.wp-block-columns .col4 p{font-size:24px}}.twd-fancy-menu-bar>.wp-block-columns .wp-block-button{margin:8px auto}.twd-fancy-menu-bar>.wp-block-columns .wp-block-button a{font-weight:bold;padding:4px 12px}#colophon{background-color:black}#colophon .footer-shared-block{background-color:black;color:white}#colophon .footer-shared-block .col1 img{max-width:128px;height:auto}#colophon .footer-shared-block ul{list-style-type:none;margin-left:12px;padding-left:12px}#colophon .footer-shared-block ul li{font-size:22px;white-space:nowrap}@media(min-width:840px) and (max-width:879.5px){#colophon .footer-shared-block ul li{font-size:18px}}@media(max-width:879.5px){#colophon .footer-row1 .wp-block-column{flex-basis:auto}#colophon .footer-row1 .wp-block-column.col1{flex-basis:25%}#colophon .footer-row1 .wp-block-column.col3{flex-basis:25%}}#colophon .footer-row1 .col1{text-align:center}#colophon .footer-row1 .col1 figure{margin-bottom:24px}#colophon .footer-row1 .col1 .wp-block-group{min-width:220px}#colophon .footer-row1>.wp-block-column{flex-basis:auto}.wp-block-columns{gap:1.2em}.limit-text-line-width,article .entry-content>ul>li,article .entry-content>p{max-width:66em;text-align:justify}article figure{box-shadow:var(--shadow-elevation-medium)}.twd-dark-page-bg article figure{box-shadow:none}.twd-dark-page-bg .twd-blue-button-3 figure{box-shadow:var(--shadow-elevation-low)}.fixedPos-bookOnline-button{animation:pulse 1.5s infinite;background-color:#fed;color:#000;font-size:clamp(0.875rem,0.8009259259rem+0.3703703704vw,1.125rem);font-weight:bold;padding:clamp(0.25rem,0.1759259259rem+0.3703703704vw,0.5rem);position:fixed;right:0;text-orientation:upright;text-transform:uppercase;top:50%;writing-mode:vertical-rl;z-index:9999}.scroll-horz-hint{display:block}.seven-vehicle-photos h2{text-align:center}.seven-vehicle-photos .horizontal-scroll-wrapper .wp-block-group__inner-container{-webkit-overflow-scrolling:touch;display:inline-flex;max-width:100%;overflow-x:auto;overflow-y:hidden}.seven-vehicle-photos .horizontal-scroll-wrapper .wp-block-group__inner-container>*{flex-shrink:0}.desaturate-img,.dim-child-images img{filter:saturate(0)}.desaturate-img:hover,.dim-child-images img:hover{filter:saturate(100%)}#wp-widget-reviews{box-shadow:var(--shadow-elevation-medium);margin:48px 3%}#wp-widget-reviews .weddingwireWidget{border-color:gray !important}#wp-widget-reviews .weddingwireWidget__footer{padding-bottom:0 !important}#wp-widget-reviews .weddingwireWidget__footer a{text-decoration:none;border-width:0}#wp-widget-reviews .weddingwireWidget__footer a[title="WeddingWire.com"]{display:none}#wp-widget-reviews .weddingwireWidget__footer a#weddingwire-button{margin-bottom:0}div.full-primary-width-2{left:3.64%;margin-left:-7.22%;padding-left:20px;padding-right:20px;position:relative}@media(min-width:800px){.weddingwireWidget__header+div{display:flex}}.home-banner-block{border:1px solid #888}.home-banner-block .wp-block-cover{align-items:start;min-height:500px;padding:0}.home-banner-block .wp-block-cover .wp-block-cover__background{opacity:.1}.home-banner-block .wp-block-cover p{margin-top:0}.home-banner-block .row1{background-color:rgba(0,0,0,0.4);font-size:clamp(1.875rem,0.9375rem+1.7857142857vw,2.5rem);font-weight:bold;margin-bottom:0;margin-top:16px;text-shadow:0 0 7px black;text-transform:uppercase}.home-banner-block .row2{background-color:rgba(0,0,0,0.4);font-size:clamp(1.5rem,1.125rem+0.7142857143vw,1.75rem);margin-top:16px}.home-banner-block .row2 a{color:#ff0;border-color:#ff0}.services-master-group{background-color:black;color:white}.services-master-group .group-your-lux-gnd-transp-partner h2{font-size:52px;font-weight:normal;margin-top:0;padding-top:20px}.services-master-group .group-your-lux-gnd-transp-partner .intro-service-list{color:#aaa;line-height:1.4em;font-size:22px;text-align:center}.services-master-group .group-your-lux-gnd-transp-partner .intro-service-list span{font-size:32px;margin:0 5px 0 5px;position:relative;top:5px}.services-master-group .home-service-flipboxes .wp-block-cover{align-items:end;color:#ccc !important}.services-master-group .home-service-flipboxes .wp-block-cover__background{background-color:black !important;opacity:.25}.services-master-group .home-service-flipboxes .wp-block-cover__inner-container p{color:#eee !important;font-size:1.4rem !important;line-height:1.2 !important;margin:0 !important;text-align:left;text-shadow:0 0 3px black;text-wrap:balance !important}.services-master-group .home-service-flipboxes .wp-block-cover__inner-container img{vertical-align:middle}.services-master-group .home-service-flipboxes .wp-block-flipbox-block-flipbox-back{padding:0 2% 0 4%}.services-master-group .home-service-flipboxes .wp-block-flipbox-block-flipbox-back p{font-size:20px}.home-page-signup-block{background-color:white;background-image:url("/wp-ctnt975/site-uploads/2025/01/radial-bg.png");background-size:100%;background-repeat:no-repeat;background-position:left bottom}.home-page-signup-block .wp-block-columns{margin:0}.home-page-signup-block .wp-block-column{padding:10px 4%;text-align:center}.home-page-signup-block h2{color:black;font-size:80px;font-weight:normal;margin:0}.home-page-signup-block p{color:black;font-size:1.33em}.group-ace-limo-fleet-1 h2{font-size:56px;margin-bottom:4px}#home-page-why-us-group{background-color:white;padding:20px 4%}#home-page-why-us-group figure{box-shadow:none}#home-page-why-us-group h2.why-us{color:black !important;font-size:56px}#home-page-why-us-group .wp-block-column{border-radius:12px;padding:0 4%;text-align:center}#home-page-why-us-group .lt-gray-bg{background-color:#ddd;color:#555 !important;text-shadow:0 0 2px #ccc}#home-page-why-us-group .lt-gray-bg h2,#home-page-why-us-group .lt-gray-bg h3,#home-page-why-us-group .lt-gray-bg p{color:#555 !important;font-size:20px;line-height:1.2em}#home-page-why-us-group .dark-gray-bg{background-color:#999;color:#fff !important;text-shadow:0 0 2px #444}#home-page-why-us-group .dark-gray-bg h2,#home-page-why-us-group .dark-gray-bg h3,#home-page-why-us-group .dark-gray-bg p{color:#fff !important;font-size:21px;line-height:1.15em}.seven-vehicle-photos figure{position:relative;border-width:0;text-align:center;box-shadow:none}.seven-vehicle-photos figure img{width:100%;max-width:260px}.seven-vehicle-photos figure figcaption{display:block}legend{background-color:transparent;color:black;font-size:22px;padding:0 3%;text-align:center}.group-awards{background-color:transparent}.group-awards .wp-block-columns{margin-bottom:0}.group-awards .wp-block-group__inner-container{padding:20px 0 0 0}.group-awards fieldset{background-color:#eee;border:2px solid #555;border-radius:8px;padding-bottom:0}.group-awards fieldset p{font-size:.875rem;margin-bottom:5px}.group-awards fieldset a{color:#00a}.group-awards fieldset figure{background-color:transparent;box-shadow:none;margin:8px;padding:5px;text-align:center}.group-awards fieldset figure img{height:auto;max-width:120px;width:100%}@media only screen and (max-width:640px){.group-awards fieldset figure{flex:1 1 45%}}#colophon .group-awards{background-color:black}#colophon .group-awards fieldset{background-color:transparent;border:0;border-top:2px solid #555;border-radius:0}#colophon .group-awards fieldset a{color:#8df}#colophon legend{color:#aaa}.wp-block-media-text.mrw-card-block.pax36 figure{padding:20px}.wp-block-media-text.mrw-card-block.pax44 figure{padding:10px}.wp-block-media-text.mrw-card-block.is-stacked-on-mobile{height:100%}.wp-block-media-text.mrw-card-block.card-contain-image figure{background-color:#f2f2f2;background-size:contain;background-repeat:no-repeat}.wp-block-media-text.mrw-card-block.card-highlight{background-color:white;box-shadow:0 2px 18px 0 rgba(0,0,0,0.3);display:block;text-align:center;transition:box-shadow 300ms ease 0,filter 300ms ease 0}.wp-block-media-text.mrw-card-block.card-highlight .wp-block-media-text__content{border-top:1px solid #777;padding:12px}.wp-block-media-text.mrw-card-block.card-highlight .wp-block-media-text__content h3{margin-top:1em;margin-bottom:1em}.wp-block-media-text.mrw-card-block.card-highlight .wp-block-media-text__content p:last-child{margin-bottom:4px}.wp-block-media-text.mrw-card-block.card-highlight:hover{background-color:#fffcf4;box-shadow:0 2px 12px 0 rgba(136,68,34,0.5)}.wp-block-media-text.mrw-card-block.card-highlight:hover figure{background-color:#fff8f0}.group-membership-logos{background-color:black}.group-membership-logos .wp-block-group__inner-container{padding:0 0 20px 0}.group-membership-logos fieldset{border:0;border-top:2px solid #555;border-bottom:2px solid #555}.group-membership-logos fieldset .wp-block-group .wp-block-group__inner-container{display:flex;flex-wrap:wrap}.group-membership-logos fieldset figure{background-color:transparent;box-shadow:none;flex:1 1 30%;margin:8px;padding:5px;max-height:64px;text-align:center}.group-membership-logos fieldset figure img{filter:invert(1) saturate(0);height:56px;width:auto}@media only screen and (max-width:640px){.group-membership-logos fieldset figure{flex:1 1 45%}}.group-fleet-images .wp-block-group__inner-container .group-fleet-section{border:1px solid gray;border-radius:12px;padding:12px;margin-bottom:48px;background-color:#f2f2f2}.group-fleet-images .wp-block-group__inner-container h3{text-align:center;font-size:1.125rem;font-weight:normal}.group-fleet-images .wp-block-group__inner-container figure{box-shadow:none}.group-fleet-images .wp-block-group__inner-container figure img{max-height:120px;width:auto}.group-fleet-images .wp-block-group__inner-container .wp-block-columns{flex-flow:row wrap !important}.group-fleet-images .wp-block-group__inner-container .wp-block-column{flex:1 0 280px !important}.box-this-content{border:1px solid gray;border-radius:10px;background-color:#f2f2f2;padding:12px}.highlightbox{background:linear-gradient(to bottom,#5f5f5f 0,#222 50%,#5f5f5f 100%);border-radius:20px;border:1px solid #ccc;color:white;font-size:20px;margin:32px 0;padding:32px}.highlightbox:has(.circle-cntr){margin:48px 12px 60px 12px}.highlightbox.fit-to-width{display:inline-block}.highlightbox p{text-align:center}.highlightbox p.circle-cntr{height:1px}.highlightbox a{background-color:transparent;border-bottom:1px dotted yellow;color:yellow !important}.highlightbox button{background-color:black;margin-left:5px}.highlightbox button a span{font-size:18px}.highlightbox.quote-call-to-action{max-width:748px;min-height:102.6666666667px;position:relative}@media only screen and (max-width:839px){.highlightbox.quote-call-to-action{min-height:84px}}@media only screen and (max-width:359px){.highlightbox.quote-call-to-action{min-height:68px}}.highlightbox.quote-call-to-action p{margin:0;padding:0}.highlightbox.quote-call-to-action p.text-msg{font-size:22px;font-weight:bold;margin-left:204px;text-shadow:1px 1px 1px #000}@media only screen and (max-width:839px){.highlightbox.quote-call-to-action p.text-msg{font-size:20px;margin-left:120px}}@media only screen and (max-width:359px){.highlightbox.quote-call-to-action p.text-msg{font-size:18px;margin-left:90px}}.highlightbox.quote-call-to-action img.circle-button{bottom:-41.3333333333px;left:40px;position:absolute;width:124px}@media only screen and (max-width:839px){.highlightbox.quote-call-to-action img.circle-button{bottom:-32px;left:12px;width:96px}}@media only screen and (max-width:359px){.highlightbox.quote-call-to-action img.circle-button{bottom:-24px;left:9px;width:72px}}.contact-and-booking-block{background-color:#f0f0f0;border:1px solid gray;border-radius:5px;padding:12px 2%}.contact-and-booking-block .highlightbox{margin:0 0 8px 0;padding:32px}.contact-and-booking-block>div>.wp-block-columns{margin-bottom:12px}figure.wp-block-table.contact-info-table table{border-width:0;margin:24px auto;max-width:450px}figure.wp-block-table.contact-info-table table tbody{background-color:#f2f2f2;border:1px solid #bbb}figure.wp-block-table.contact-info-table table tr{background-color:transparent;border-width:0}figure.wp-block-table.contact-info-table table td{background-color:transparent;border-width:0;font-size:18px;font-weight:bold;line-height:2em;padding:24px 12px}@media only screen and (max-width:440px){figure.wp-block-table.contact-info-table table td{font-size:16px;font-weight:normal}}@media only screen and (max-width:380px){figure.wp-block-table.contact-info-table table td{font-size:15px;font-weight:normal}}@media only screen and (max-width:340px){figure.wp-block-table.contact-info-table table td{font-size:14px;font-weight:normal}}@media only screen and (max-width:374px){figure.wp-block-table.contact-info-table table td{padding:24px 10px 24px 2px}}figure.wp-block-table.contact-info-table table td:nth-child(1){width:64px}@media only screen and (max-width:374px){figure.wp-block-table.contact-info-table table td:nth-child(1){width:56px}}figure.wp-block-table.contact-info-table table a{border-bottom:2px dotted #00f;color:#222;padding-bottom:3px}figure.wp-block-table.contact-info-table table a:hover{border-bottom:2px dotted #a00;color:#a00}figure.wp-block-table.contact-info-table table a:has(img){border-width:0;text-decoration:none}figure.wp-block-table.contact-info-table table a img{height:36px !important;width:auto !important;max-width:36px !important}.contact-page-addr-cc{border-radius:8px;border:1px solid gray;padding:8px}.contact-page-addr-cc figure{box-shadow:none}.contact-page-addr-cc .wp-block-column{margin:auto}.contact-page-addr-cc .wp-block-column h3{margin-top:0}.contact-page-addr-cc .wp-block-column img{max-width:300px}.items-on-circle-cntr{background-color:#f2f2f2;border-radius:12px;border:1px solid gray;padding:1em;min-height:42em}.items-on-circle-cntr a,.items-on-circle-cntr a:hover{border-width:0;text-decoration:none}.items-on-circle-cntr ul.items-on-circle{list-style-type:none;margin:0;padding:0;position:relative}.items-on-circle-cntr ul.items-on-circle li{background-color:#fff2ea;border-radius:6px;border:1px solid gray;opacity:1;padding:5px;position:relative;text-align:left;transition:all 1.2s linear;visibility:visible}.items-on-circle-cntr ul.items-on-circle li:first-child{font-size:20px;font-weight:bold}.c-accordion__item{border-radius:6px;border:1px solid gray;margin-bottom:20px}.c-accordion__item .c-accordion__title{background-color:#fff8f0;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid gray;margin:0;padding:8px 16px 12px 8px}.c-accordion__item .c-accordion__title:after{background-color:#060;border-radius:20px;color:#ff0;content:"+";font-family:arial,arimo,sans-serif;font-size:24px;font-weight:bold;padding:4px 12px 0 12px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.c-accordion__item .c-accordion__content{margin:0 10px}.foogallery-wrapper-horzscroll .foogallery{-webkit-overflow-scrolling:touch;display:inline-flex;max-width:100%;overflow-x:auto;overflow-y:hidden}.foogallery-wrapper-horzscroll .foogallery .fg-type-image{flex-shrink:0}.wp-block-yoast-faq-block .schema-faq-question{display:block;font-size:1.3em}#foogallery-gallery-7005.foogallery.fg-dark .fg-item-inner{border-color:black !important;box-shadow:none !important}.wp-block-spacer.spacer-no-clear{clear:none !important}.cd-main-content{text-align:center}.cd-btn{position:relative;display:inline-block;padding:1em 2em;background-color:#89ba2c;color:#fff;border-radius:50em;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 0 5px rgba(0,0,0,0.1);transition:box-shadow .5s}.cd-btn:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 0 20px rgba(0,0,0,0.3)}@media only screen and (min-width:1170px){.cd-main-content h1{font-size:3.2rem}}.cd-panel{position:fixed;top:0;left:0;height:100%;width:100%;visibility:hidden;transition:visibility .4s .2s;z-index:1000}.cd-panel::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;transition:all .5s .2s}.cd-panel.cd-panel--is-visible{visibility:visible;transition:visibility .5s .2s}.cd-panel.cd-panel--is-visible::after{background:rgba(0,0,0,0.6);transition:all .5s .2s}.cd-panel__header{background:#fed;box-shadow:0 1px 1px rgba(0,0,0,0.08);height:50px;line-height:50px;max-width:640px;position:fixed;transform:translateY(-50px);transition:all .5s .2s;width:99%;z-index:2}.cd-panel__header h1,.cd-panel__header h2,.cd-panel__header h3{margin-top:0;padding-left:5%}.cd-panel--from-right .cd-panel__header{right:0}.cd-panel--from-left .cd-panel__header{left:0}.cd-panel--is-visible .cd-panel__header{transition:all .5s .2s;transform:translateY(0)}@media only screen and (min-width:768px){.cd-panel__header{width:70%}}@media only screen and (min-width:1170px){.cd-panel__header{width:50%}}.cd-panel__close{position:absolute;top:0;right:0;height:100%;width:60px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;border-width:0}.cd-panel__close:hover{color:#800 !important;background-color:#800 !important}.cd-panel__close::before,.cd-panel__close::after{content:"";position:absolute;top:22px;left:20px;height:3px;width:20px;background-color:#424f5c;backface-visibility:hidden}.cd-panel__close::before{transform:rotate(45deg)}.cd-panel__close::after{transform:rotate(-45deg)}.cd-panel__close:hover{background-color:#424f5c}.cd-panel__close:hover::before,.cd-panel__close:hover::after{background-color:#fff;transition:all .5s}.cd-panel__close:hover::before{transform:rotate(220deg)}.cd-panel__close:hover::after{transform:rotate(135deg)}.cd-panel--is-visible .cd-panel__close::before{animation:cd-close-1 .5s .2s}.cd-panel--is-visible .cd-panel__close::after{animation:cd-close-2 .5s .2s}@-webkit-keyframes cd-close-1{0,50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes cd-close-1{0,50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@-webkit-keyframes cd-close-2{0,50%{transform:rotate(0)}100%{transform:rotate(-45deg)}}@keyframes cd-close-2{0,50%{transform:rotate(0)}100%{transform:rotate(-45deg)}}.cd-panel__container{background:#dbe2e9;height:100%;max-width:640px;position:fixed;top:0;transition:all .5s .2s;width:99%;z-index:1}.cd-panel--from-right .cd-panel__container{right:0;transform:translate3d(100%,0,0);transition:all .5s .2s}.cd-panel--from-left .cd-panel__container{left:0;transform:translate3d(-100%,0,0);transition:all .5s .2s}.cd-panel--is-visible .cd-panel__container{transform:translate3d(0,0,0);transition:all .5s .2s}@media only screen and (min-width:768px){.cd-panel__container{width:70%}}@media only screen and (min-width:1170px){.cd-panel__container{width:50%}}.cd-panel__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:70px 5%;overflow:auto;-webkit-overflow-scrolling:touch}.cd-panel__content p{font-size:1rem;color:#424f5c;line-height:1.4;margin:2em 0}.cd-panel__content p:first-of-type{margin-top:0}@media only screen and (min-width:768px){.cd-panel__content p{font-size:1rem;line-height:1.5}}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.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 .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{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:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;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}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.keep-together,.span-keep-together{white-space:nowrap}.text-align-center{text-align:center}.twd-clear-fix::after{display:block;clear:both;content:""}.twd-clear-both{clear:both}
 
 
body{
	overflow-x:hidden;
}
#page {
    box-shadow: 0 0 0 100vmax #ffffff;
    clip-path: inset(0 -100vmax);
}
#page{
	overflow:visible;
}

.home-banner-block,
.full-width-div{
    border: 0;
    width: 100vw;
    margin-left: calc(-50vw + 49.2%);
}
#page #content-wrapper {
    border: 0;
}
header#masthead nav.main-nav {
    border-top: 0;
}
header#masthead nav.main-nav:before {
    content: '';
    position: absolute;
    width: 100vw;
    height: 1px;
    background-color: #777777;
    left:calc(-50vw + 49%);
    right: 0;
}
header#masthead {
    position: relative;
    z-index: 9999;
}
header#masthead:before{
	content:'';
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#000;
	    position: absolute;
}
#home-page-why-us-group,
.home-page-signup-block,
.twd-dark-page-bg #content-wrapper .services-page-cols-lists,
.twd-dark-page-bg #content-wrapper .faq-title-and-qa,
.light-bg{
    box-shadow: 0 0 0 100vmax #ffffff;
    clip-path: inset(0 -100vmax);
}
header#masthead:before,
.header-for-desktop-and-mobile,
.twd-dark-page-bg #page,
.gmbrr.bubble.fill, .gmbrr.dark.bubble.fill,
#colophon,
body.home #page,
.group-membership-logos{
    box-shadow: 0 0 0 100vmax #000000;
    clip-path: inset(0 -100vmax);
}
.wp-block-image.full-width-div .aligncenter {
    margin-left: 0;
    margin-right: 0;
}
.wp-block-image.full-width-div .aligncenter img,
.wp-block-image.full-width-div .aligncenter{
    width: 100%;
}
.home-banner-block .wp-block-cover {
    min-height: 80vh;
}
.group-membership-logos fieldset {
    border-bottom: 0;
    position: relative;
}
.group-membership-logos fieldset:before{
	content: '';
    position: absolute;
    width: 100vw;
    height: 2px;
    background-color: #555555;
    left:calc(-50vw + 49%);
    right: 0;
	bottom:0;
}
#main-menu.sm-blue-stacked ul {
    position: absolute;
    max-height: 55vh;
    overflow-y: scroll;
}
#main-menu.sm-blue-stacked ul::-webkit-scrollbar {
  width: 2px;
} 
#main-menu.sm-blue-stacked ul::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
}
#main-menu.sm-blue-stacked ul::-webkit-scrollbar-thumb {
  background: #ee0;
}
.footer-fine-print-container > div {
    flex-wrap: wrap;
}
.login-iframe {
    height: 500px;
    box-shadow: 0 0 0 100vmax #f8f8f8;
    clip-path: inset(0 -100vmax);
}
iframe#iFrameResizer0{
	box-shadow: 0 0 0 100vmax #f8f8f8;
    clip-path: inset(0 -100vmax);
}
form.wpcf7-form.twd-flexbox-container-1{
	box-shadow: 0 0 0 100vmax #f2f2f2;
    clip-path: inset(0 -100vmax);
}
@media(max-width:799px){
	.login-iframe {
    height: 670px;
}
}
@media(max-width:767px){
	.photo-with-overlay figure.full-width-div img {
    height: 270px;
    object-fit: cover;
}
	.footer-fine-print-container > div p {
    margin: 4px;
}
.home-banner-block .wp-block-cover {
    min-height: 250px;
}
}