.site{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.ly_site_header{align-items:center;justify-content:space-between;width:100%}.ly_site_content,.ly_site_header{display:flex;padding-left:var(--ly-widthPadding);padding-right:var(--ly-widthPadding)}.ly_site_content{flex-wrap:wrap;gap:var(--ly-betweenPadding);justify-content:center;margin-top:var(--ly-topMerge);max-width:100vw}.wp-block-media-text>.wp-block-media-text__content{padding:0}.ly_site_content_main .wp-block-columns{gap:1em;padding:0 15px 10px 25px}.wp-block-group.has-background{padding:1.25em 2.375em}.ly_site_content{min-height:100vh}.ly_site_content_widgetArea_left{flex:0 0 300px;order:1;width:300px}.ly_site_content_main{flex:1;max-width:var(--ly-content-max-width);order:2}.integlight_front_page .ly_site_content{margin:0}.ly_site_content_widgetArea_right{flex:0 0 300px;order:3;width:300px}.ly_site_content_widgetArea_bottom{flex:1 1 100%;order:4}.site-footer{margin-top:var(--ly-topMerge);padding-left:var(--ly-widthPadding);padding-right:var(--ly-widthPadding);width:100%}.site-footer a,.site-footer span{display:inline-block}.ly_site_footer a{color:#fff}*{margin:0}article,h1,h2,h3,h4,h5,h6,section{margin-top:var(--ly-elementTopMargin)}button,input,p,textarea,ul{margin-top:var(--ly-elementTopMarginSmall)}.entry-content button,.entry-content input,.entry-content p,.entry-content textarea,.entry-content ul{line-height:1.8;margin-bottom:calc(var(--ly-elementBottomMargin)/2)}.wp-block-image img{margin-top:var(--ly-elementTopMarginSmall)}body .is-layout-flex{margin-top:var(--ly-elementTopMargin)}a,button,h1,h2,h3,h4,h5,h6,input,label,p,span,textarea,ul{line-height:1.5}@media screen and (max-width:768px){.site{flex-direction:column;width:100vw}.ly_site_content_widgetArea_left{order:1;width:100%}.ly_site_content_main{order:2;width:100%}.ly_site_content_widgetArea_right{order:3;width:100%}.ly_site_content_widgetArea_bottom{order:4;width:100%}img{height:auto;max-width:100%}.wp-block-image{text-align:center}body .is-layout-flex{padding-left:var(--ly-widthPadding);padding-right:var(--ly-widthPadding)}.ly_site_content{padding:0 2em}article,h1,h2,h3,h4,h5,h6,section{line-height:1.5;margin-top:calc(var(--ly-elementTopMargin)*3)}.ly_site_content_main .wp-block-columns{padding:15px}button,input,p,textarea,ul{margin-top:calc(var(--ly-elementTopMargin)*2)}.entry-content button,.entry-content input,.entry-content p,.entry-content textarea,.entry-content ul{line-height:2}}