.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image img,.wp-block-latest-posts,ul{box-sizing:border-box}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-spacer{clear:both}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-center{text-align:center}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}@font-face{font-display:swap;font-family:"Reckless Light";src:url(/wp-content/themes/caisson/fonts/Reckless-Light.woff2)format("woff2"),url(/wp-content/themes/caisson/fonts/Reckless-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Reckless Light Italic";src:url(/wp-content/themes/caisson/fonts/Reckless-LightItalic.woff2)format("woff2"),url(/wp-content/themes/caisson/fonts/Reckless-LightItalic.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Reckless Regular Italic";src:url(/wp-content/themes/caisson/fonts/Reckless-RegularItalic.woff2)format("woff2"),url(/wp-content/themes/caisson/fonts/Reckless-RegularItalic.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{-webkit-appearance:none;width:12px}::-webkit-scrollbar-track{background-color:#fff;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;background-color:#3c3c3c}*,p{margin:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,html{font-family:"Inter",sans-serif;margin:0;padding:0;color:#393939;text-align:center}h1,h2,h3,h4{font-family:"Reckless Light Italic",serif;font-size:70px;line-height:85px;padding:0 0 .5em}h2,h3,h4{font-size:55px;line-height:65px}h3,h4{font-size:45px;line-height:54px}h4{font-family:"Reckless Light",serif;font-size:35px;line-height:42px}p{padding:0 0 1em}.reg{font-size:20px;line-height:27px}.lft{text-align:left}a,a:hover{color:#1b434b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}a:hover{color:#000}h1,h2,h3,h3 a,h4{color:#00536a}h3 a,h3 a:hover{text-decoration:none}strong{font-weight:700}h1,h2,h3,h4,p,ul li{font-weight:300;font-style:normal}p,ul li{font-family:"Inter",sans-serif;color:#393939;font-size:23px;line-height:30px}ul ::marker{color:#dbf6f6;font-size:150%;line-height:0}#sidebarMenu{height:100%;position:fixed;right:0;top:0;width:25vw;transform:translateX(25vw);transition:transform 250ms ease-in-out;background:#1b434b;z-index:100;display:flex;justify-content:center;align-items:center}.sidebarMenuInner{margin:0;padding:0}.sidebarMenuInner li{list-style:none;padding:.5em 20px;cursor:pointer;text-align:center}.sidebarMenuInner li a{font-size:45px;line-height:54px;color:#dbf6f6;cursor:pointer;text-decoration:none;font-family:"Reckless Light Italic",serif}.sidebarMenuInner li a:hover{color:#fff}header input[type=checkbox]:checked~#sidebarMenu{transform:translateX(0)}header input[type=checkbox]{transition:all .3s;box-sizing:border-box;display:none}.sidebarIconToggle,.spinner{transition:all .3s;box-sizing:border-box;position:absolute}.sidebarIconToggle{cursor:pointer;z-index:700;top:14px;right:16px;height:18px;width:22px}.spinner{height:2px;width:100%;background-color:#fff}.diagonal.part-1,.diagonal.part-2,.horizontal{position:relative;transition:all .3s;box-sizing:border-box;float:left}.diagonal.part-2,.horizontal{margin-top:6px}input[type=checkbox]:checked~.sidebarIconToggle>.horizontal{transition:all .3s;box-sizing:border-box;opacity:0}input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-1{transition:all .3s;box-sizing:border-box;transform:rotate(135deg);margin-top:6px}input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-2{transition:all .3s;box-sizing:border-box;transform:rotate(-135deg);margin-top:-10px}header.navigation{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;padding:0 50px;width:100%;max-width:100%;box-shadow:none;position:fixed;height:217px;z-index:99;top:0;transition:top .25s ease-in-out,background-color .25s linear;background-color:#fff0}header.navigation>div{flex:0 0 calc(50% - 178.5px)}header.navigation>a{flex:0 0 357px}img.headlogo{display:block}img.ftlogo,img.headlogo{height:217px;width:357px}header.navigation>a img{opacity:0;transition:opacity .5s linear;display:none}header.navigation>div:nth-child(3){display:inline-flex;justify-content:flex-end}.menublock{border:1px solid #fff;padding:13px 54px 13px 16px;margin:20px 0 0;display:flex;flex-flow:row;align-items:center;z-index:700;background-color:rgb(255 255 255/.1);position:relative}.menublock p{color:#fff;padding:1px 5px 0 7px;margin:0;font-size:15px;line-height:20px;letter-spacing:.1em}aside>div,main,section.gra .blogroll>div{background-color:#fff}.wrap{max-width:1650px;margin:0 auto;text-align:center;padding:0 92px}.hero{height:100vh;max-height:-webkit-fill-available}.hero-content,.hero.subhero,.hero.subhero .hero-content{height:65vh;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.hero-content{height:100vh;max-height:-webkit-fill-available;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;background-position:50% 45%;background-size:40%}.hero.subhero .hero-content{background-position:50%0;background-size:auto 217px}.wrap.newspost{display:flex;flex-flow:row wrap}article{flex:0 0 calc(100% - 360px);text-align:left}article h1{font-family:"Reckless Light",serif}article p{font-size:27px;line-height:37px}aside{flex:0 0 340px;margin-left:20px}aside>div{text-align:left;margin-bottom:2em;padding-bottom:1em}aside div img{width:100%;height:auto}aside div h4,aside div p{padding:.5em 14px}aside div ul{margin:.5em 14px}aside div li,aside div p{font-size:20px;line-height:27px;padding-bottom:1em}section{padding:5em 0}section.gra{background-color:#f1eeed}::placeholder{color:#1b434b;opacity:1}:-ms-input-placeholder{color:#1b434b}::-ms-input-placeholder{color:#1b434b}footer{width:100%;padding:0 0 2em;background-position:45% 38%;background-repeat:no-repeat;background-size:42%}footer img{margin-bottom:8em}.sm-icons{margin-bottom:1em;fill:#fff}footer .sm-icons:hover{fill:#87e1e1}footer p{color:#fff;font-size:15px;line-height:20px;padding:0 0 .5em}footer a,footer a:hover{text-decoration:none;color:#fff}footer a:hover{color:#dbf6f6}.blogroll{display:flex;flex-flow:row wrap;margin:0-14px}.blogroll>div{flex:0 0 calc(33.33% - 28px);background-color:#f1eeed;margin:0 14px 28px;text-align:left;display:inline-flex;flex-flow:column}.blogroll h3{font-family:"Reckless Light",serif;font-size:35px;line-height:42px;padding:.5em 14px}.blogroll p{font-size:20px;line-height:27px;padding:0 14px .5em}.blogdate{margin:3em 0 1em}.blogdate p{font-size:15px;line-height:20px;padding:.5em 14px}.single header.navigation,footer{background-color:#1b434b}.single header.navigation>a img{opacity:1;display:unset}.imgwrap,.innerimgwrap{width:100%;position:relative}.imgwrap:before{content:"";float:left}.innerimgwrap{width:100%!important;height:100%;overflow:hidden}.innerimgwrap img{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:320px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-o-object-position:50% 50%;object-position:50% 50%;transition:all .4s}.innerimgwrap:hover img{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}@media (max-width:1140px){.wrap{padding:0 32px}header.navigation{padding:0 32px;height:180px}header.navigation>div{flex:0 0 calc(50% - 148px)}header.navigation>a{flex:0 0 296px}img.ftlogo,img.headlogo{height:180px;width:296px}.menublock{padding:13px 54px 13px 16px;margin:20px 0 0}.menublock p{padding:1px 5px 0 7px;font-size:15px;line-height:20px}.hero.subhero .hero-content{background-size:auto 180px}#sidebarMenu{width:50vw;transform:translateX(50vw)}.innerimgwrap img{height:280px}}@media (max-width:1024px){h1{font-size:60px;line-height:75px}h2{font-size:50px;line-height:60px}.sidebarMenuInner li a,h3{font-size:40px;line-height:50px}.blogroll h3,h4{font-size:30px;line-height:38px}p,ul li{font-size:20px;line-height:27px}.menublock p{font-size:14px;line-height:19px}article p{font-size:23px;line-height:32px}.blogroll p,.reg,aside div p{font-size:16px;line-height:22px}.blogdate p,footer p{font-size:14px;line-height:19px}article{flex:0 0 calc(100% - 300px)}aside{flex:0 0 300px;padding-left:20px;padding-top:53px}}@media (max-width:980px){.wrap{padding:0 20px}header.navigation{padding:0 20px;height:120px}header.navigation>div{flex:0 0 calc(50% - 98.5px)}header.navigation>a{flex:0 0 197px}img.ftlogo,img.headlogo{height:120px;width:197px}.menublock{padding:10px 51px 10px 13px;margin:20px 0 0}.menublock p{padding:1px 5px 0 7px;font-size:15px;line-height:20px}.hero.subhero .hero-content{background-size:auto 120px}#sidebarMenu{width:100vw;transform:translateX(100vw)}.sidebarIconToggle{top:11px;right:13px}.blogroll{margin:0-10px}.blogroll>div{flex:0 0 calc(33.33% - 20px);margin:0 10px 20px}}@media (max-width:900px){article,aside{flex:0 0 100%}aside{padding-left:0;padding-top:53px}section{padding:3em 0}}@media (max-width:800px){.blogroll>div{flex:0 0 calc(100% - 20px);margin:0 10px 20px}.hero-content{background-size:60%}}@media (max-width:680px){header.navigation>div:nth-child(1){display:none}}@media (max-width:600px){h1{font-size:40px;line-height:50px}h2{font-size:35px;line-height:42px}.sidebarMenuInner li a,h3{font-size:28px;line-height:35px}.blogroll h3,h4{font-size:27px;line-height:37px}p,ul li{font-size:19px;line-height:26px}.menublock p{font-size:14px;line-height:19px}article p{font-size:20px;line-height:27px}.blogroll p,.reg,aside div p{font-size:18px;line-height:25px}.blogdate p,footer p{font-size:14px;line-height:19px}.hero.subhero .hero-content{background-position:20px 0}}@media (max-width:480px){.hero-content{background-size:90%}}@media (max-width:380px){header.navigation{justify-content:space-between;height:100px;padding:0 20px 0 0}header.navigation>div{flex:0 0 calc(50% - 82.5px)}header.navigation>a{flex:0 0 165px}img.ftlogo,img.headlogo{height:100px;width:165px}.hero.subhero .hero-content{background-size:auto 100px;background-position:0 0}.menublock{padding:10px 46px 10px 8px}}@font-face{font-display:swap;font-family:"slick";src:url(/wp-content/themes/caisson/slick/fonts/slick.eot);src:url(/wp-content/themes/caisson/slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/caisson/slick/fonts/slick.woff)format("woff"),url(/wp-content/themes/caisson/slick/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/caisson/slick/fonts/slick.svg#slick)format("svg");font-weight:400;font-style:normal}