@font-face{font-family:"Golos Text";src:url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../fonts/golos-text-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../fonts/golos-text-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../fonts/golos-text-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../fonts/golos-text-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../fonts/golos-text-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Smooch Sans";src:url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../fonts/smooch-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Smooch Sans";src:url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../fonts/smooch-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}button,input,select,textarea{font:inherit}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.container-fluid{max-width:none}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>[class^=col-],.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}[class^=col-],[class*=" col-"]{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-12{flex:0 0 100%;max-width:100%}}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.text-left{text-align:left}.text-center{text-align:center}.float-right{float:right}.position-relative{position:relative}.p-0{padding:0 !important}.mb-5{margin-bottom:3rem !important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none !important}.d-block{display:block !important}@media (min-width:992px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.flex-lg-row{flex-direction:row !important}}.flex-column-reverse{flex-direction:column-reverse !important}.form-control{display:block;width:100%}.collapse{display:none}.collapse.in{display:block}.panel-title{margin:0}img{max-width:100%;height:auto}:root{--reveal-duration:1.1s;--reveal-distance:28px;--reveal-easing:cubic-bezier(.22,1,.36,1);--reveal-delay-step:.12s;--reveal-zoom-start:.96;--mds-button-transition:background-color .3s linear,color .3s linear,border-color .3s linear,box-shadow .3s linear,transform .3s linear}html.reveal-ready .reveal{opacity:0;transform:translate3d(0,var(--reveal-distance),0);transition:opacity var(--reveal-duration) var(--reveal-easing),transform var(--reveal-duration) var(--reveal-easing);will-change:opacity,transform}html.reveal-ready .reveal-left{transform:translate3d(calc(var(--reveal-distance) * -1), 0, 0)}html.reveal-ready .reveal-right{transform:translate3d(var(--reveal-distance),0,0)}html.reveal-ready .reveal-zoom{transform:scale(var(--reveal-zoom-start))}html.reveal-ready .reveal-delay-1{transition-delay:var(--reveal-delay-step)}html.reveal-ready .reveal-delay-2{transition-delay:calc(var(--reveal-delay-step) * 2)}html.reveal-ready .reveal-delay-3{transition-delay:calc(var(--reveal-delay-step) * 3)}html.reveal-ready .reveal-delay-4{transition-delay:calc(var(--reveal-delay-step) * 4)}html.reveal-ready .reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);will-change:auto}@media (max-width:992px){html.reveal-ready body.page-id-8 .reveal-left,html.reveal-ready body.page-id-8 .reveal-right{transform:translate3d(0,24px,0)}html.reveal-ready body.page-id-8 .reveal-left.is-visible,html.reveal-ready body.page-id-8 .reveal-right.is-visible{transform:translate3d(0,0,0)}}@media (max-width:992px){body.page-id-8 .fl-module-html>.row,body.page-id-8 .fl-html>.row{width:100%;max-width:100%;margin-left:0 !important;margin-right:0 !important}}@media (prefers-reduced-motion:reduce){html.reveal-ready .reveal{opacity:1;transform:none;transition:none;will-change:auto}}ul{margin:0;padding:0}.inline-svg-icon{width:1em;height:1em;display:inline-block;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.header-area{left:0;right:0;width:100%;top:0;z-index:100;position:absolute}.header-area .main-header-area .main-menu{position:initial}@media (max-width:767px){.header-area{padding-top:0;position:absolute}.top_box_inr{margin-top:0!important}.top_box_3x3 .top_box_text{width:75%!important;padding:0 0 0 20px!important;display:inline-block !important}.quick_address_text{margin:30px 0 0!important;padding:0 !important}.slider_box h2{font-size:25px!important;line-height:30px!important}.slider_box p{font-size:12px!important;line-height:20px!important}.slider_box a.view_detail_btn1,.slider_box .view_detail_btn1 a{font-size:12px!important;padding:10px 20px!important;width:auto!important}.slider_box a.view_detail_btn2,.slider_box .view_detail_btn2 a{font-size:12px!important;padding:10px 20px!important;width:auto!important}}@media (min-width:768px) and (max-width:991px){.header-area{padding-top:0;position:absolute!important}.header-area .header-top_area{display:none!important;text-align:center!important}.header-area .header-top_area .text-left{text-align:inherit!important}.header-area .header-top_area .text-right{text-align:inherit!important}.about_outer{text-align:center}.about_outer h2{margin-top:35px!important;text-align:center}.about_outer h2:after{margin:0 auto!important}.quick_address_text{margin:30px 0 0!important;padding:0 !important}.form_outer h2:after{margin:0 auto!important}.top_box_inr{margin-top:50px!important}.top_box_3x3 .top_box_text{width:75%!important;padding:0 0 0 20px!important}.slider_box h2{font-size:40px!important;line-height:40px!important}}.header-area .main-header-area{padding:0}@media (max-width:767px){.about_outer{text-align:center}.about_outer h2{margin-top:35px!important;text-align:center}.about_outer h2:after{margin:0 auto!important}.quick_address{margin-left:0!important}.form_outer h2:after{margin:0 auto!important}.bradcam_area{padding:165px 0 70px 0!important}.top_box_text p{margin-top:20px}}@media (min-width:768px) and (max-width:991px){.top_box_text p{margin-top:20px}}@media (max-width:767px){.service_box{text-align:center!important}.service_box_text{width:90%!important;height:20vh!important}}.header-area .main-header-area .main-menu{text-align:center;padding:15px 0;margin-bottom:0}.header-area .main-header-area .main-menu ul li{display:inline-block;position:relative;margin:0}.header-area .main-header-area .main-menu ul li a{color:#2b2e2e;font-size:14px;display:inline-block;padding:0;margin:0 10px;font-family:"Golos Text",sans-serif;font-weight:600;position:relative;text-decoration:none;transition:color .3s linear;text-transform:uppercase}.logo{margin:0;padding:10px 0}@media (min-width:992px) and (max-width:1200px){.header-area .main-header-area .main-menu ul li a{font-size:14px;margin:0 15px}}@media (min-width:1200px) and (max-width:1500px){.header-area .main-header-area .main-menu ul li a{font-size:14px}}.header-area .main-header-area .main-menu ul li a .inline-svg-icon{font-size:20px}@media (max-width:767px){.header-area .main-header-area .main-menu ul li a .inline-svg-icon{display:none !important}}@media (min-width:768px) and (max-width:991px){.header-area .main-header-area .main-menu ul li a .inline-svg-icon{display:none !important}}.header-area .main-header-area .main-menu ul li a:before{position:absolute;content:"";background:#007a01;width:100%;height:3px;bottom:0;left:0;opacity:0;transform:scaleX(0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.header-area .main-header-area .main-menu ul li a:hover:before{opacity:1;transform:scaleX(1)}.header-area .main-header-area .main-menu ul li a.active:before{opacity:1;transform:scaleX(1)}.header-area .main-header-area .main-menu ul li a.active{color:#007a01}.header-area .main-header-area .main-menu ul li a:hover{color:#007a01}.header-area .main-header-area .main-menu ul li .submenu,.header-area .main-header-area .main-menu ul li .sub-menu{position:absolute;left:0;right:0;top:160%;background:#fff;width:220px;padding:10px 0;margin:0 auto;z-index:2;box-shadow:0 20px 10px rgba(0,0,0,.4);opacity:0;visibility:hidden;text-align:left;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s}.header-area .main-header-area .main-menu ul li .submenu li,.header-area .main-header-area .main-menu ul li .sub-menu li{display:block}.header-area .main-header-area .main-menu ul li:hover>a{color:#007a01}.header-area .main-header-area .main-menu ul li .submenu li a,.header-area .main-header-area .main-menu ul li .sub-menu li a{padding:5px 0;position:inherit;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;color:#1b1b1b;font-family:"Golos Text",sans-serif;font-size:13px;font-weight:500;text-transform:inherit}.header-area .main-header-area .main-menu ul li .submenu li a:before,.header-area .main-header-area .main-menu ul li .sub-menu li a:before{display:none}.header-area .main-header-area .main-menu ul li .submenu li:hover a,.header-area .main-header-area .main-menu ul li .sub-menu li:hover a{color:#007a01}.header-area .main-header-area .main-menu ul li:hover>.submenu,.header-area .main-header-area .main-menu ul li:hover>.sub-menu{opacity:1;visibility:visible;top:200%}.header-area .main-header-area .main-menu ul li:hover>a:before{opacity:1;transform:scaleX(1)}.header-area .main-header-area .main-menu ul li:first-child a{padding-left:0}.header-area .main-header-area.sticky{box-shadow:0px 3px 16px 0px rgba(0,0,0,.1);position:fixed;width:100%;top:-70px;left:0;right:0;z-index:99;transform:translateY(70px);transition:transform .5s ease,background .5s ease;-webkit-transition:transform .5s ease,background .5s ease;box-shadow:0px 3px 16px 0px rgba(0,0,0,.1);background:#fff}.header-area .main-header-area.sticky .header-top_area{display:none}@media (max-width:767px){.header-area .main-header-area.sticky{padding:0}.service_outer .col-xl-3{max-width:inherit !important}.top_box_outer .top_box_inr:after{display:none!important}}@media (min-width:768px) and (max-width:991px){.header-area .main-header-area.sticky{padding:0}.top_box_outer .top_box_inr:after{display:none!important}}@media (min-width:992px) and (max-width:1200px){.header-area .main-header-area.sticky{padding:0}}@media (min-width:1200px) and (max-width:1500px){.header-area .main-header-area.sticky{padding:0}}.header-area .header-top_area{padding:15px 0}@media (min-width:992px){.header-area .header-top_area{padding:8px 0}.header-area .header-top_area .row{align-items:center}.header-area .header-top_area .short_contact_list ul{display:flex !important;align-items:center !important;flex-wrap:wrap;margin:0;padding:0;list-style:none}.header-area .header-top_area .short_contact_list ul li,.header-area .header-top_area .short_contact_list ul li a{display:inline-flex !important;align-items:center !important;line-height:1.25}.header-area .header-top_area .social_media_links{display:flex !important;align-items:center !important;justify-content:flex-end}.header-area .header-top_area .social_media_links.float-right{float:none}.header-area .header-top_area a.secure_btn{margin-right:0;line-height:1.25}}@media (max-width:767px){.header-area .header-top_area .social_media_links{text-align:center}}.header-area .header-top_area .social_media_links a{font-size:18px;color:#fff;margin-right:5px;transition:color .3s linear;text-align:center}.header-area .header-top_area .social_media_links a:hover{color:#fff}.header-area .header-top_area .short_contact_list{text-align:right}a.header_btn,.header_btn a{background:#08772b;box-shadow:none;color:#fff !important;cursor:pointer;font-size:20px;font-family:"Golos Text",sans-serif!important;height:45px;line-height:45px;padding:0 20px !important;text-align:center;transition:var(--mds-button-transition);text-decoration:none;font-weight:700;border-radius:10px;text-transform:uppercase}.header_btn:hover:before{display:none!important}a.header_btn:hover,a.header_btn:focus-visible,.header_btn a:hover,.header_btn a:focus-visible{background:#00252c;color:#fff!important;cursor:pointer;text-decoration:none}a.secure_btn,.secure_btn a{background:#fff;box-shadow:none;color:#00252c!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px!important;font-family:"Golos Text",sans-serif;padding:12px 20px !important;text-align:center;transition:var(--mds-button-transition);text-decoration:none;font-weight:700;border-radius:10px;text-transform:uppercase}a.secure_btn:hover,a.secure_btn:focus-visible,.secure_btn a:hover,.secure_btn a:focus-visible{background:#00252c;color:#fff!important;cursor:pointer;text-decoration:none}.secure-portal-icon{display:inline-block;flex:0 0 auto;width:16px;height:16px;color:currentColor}.secure-portal-icon path{fill:currentColor}@media (min-width:992px){.site-nav button.submenu-toggle,.primary-menu button.submenu-toggle,#primary-menu button.submenu-toggle{display:none !important;width:0 !important;height:0 !important;min-width:0 !important;padding:0 !important;margin:0 !important;border:0 !important;opacity:0 !important;pointer-events:none !important}.primary-menu>.menu-item-has-children>a,.primary-menu>.page_item_has_children>a{display:inline-flex !important;align-items:center;gap:8px}.primary-menu>.menu-item-has-children>a:after,.primary-menu>.page_item_has_children>a:after{content:"";display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:3px;transition:transform .22s ease}.primary-menu>.menu-item-has-children:hover>a:after,.primary-menu>.page_item_has_children:hover>a:after{transform:rotate(225deg) translateY(-1px)}.header-area .main-header-area .main-menu ul li .sub-menu{background:#fff;border-radius:14px;box-shadow:0px 12px 28px rgba(0,37,44,.18);padding:14px 0;min-width:285px;width:max-content;max-width:340px;border:1px solid rgba(0,37,44,.08)}.header-area .main-header-area .main-menu ul li .sub-menu li{display:block;margin:0;padding:0}.header-area .main-header-area .main-menu ul li .sub-menu li a{display:block;margin:0;padding:10px 22px;color:#00252c;font-family:"Golos Text",sans-serif;font-size:15px;font-weight:600;line-height:1.35;text-transform:none;white-space:nowrap;transition:background-color .22s ease,color .22s ease,padding-left .22s ease}.header-area .main-header-area .main-menu ul li .sub-menu li a:hover,.header-area .main-header-area .main-menu ul li .sub-menu li a:focus-visible{background:rgba(8,119,43,.1);color:#08772b;padding-left:28px;text-decoration:none}.header-area .main-header-area .main-menu .primary-menu>li>a{position:relative;padding-bottom:8px !important;text-decoration:none !important}.header-area .main-header-area .main-menu .primary-menu>li>a:before{bottom:0 !important;height:3px !important;border-radius:999px;background:#08772b !important;transform:scaleX(0) !important;transform-origin:center;opacity:1 !important;transition:transform .24s ease}.header-area .main-header-area .main-menu .primary-menu>li>a:hover:before,.header-area .main-header-area .main-menu .primary-menu>li:hover>a:before,.header-area .main-header-area .main-menu .primary-menu>li.current-menu-item>a:before,.header-area .main-header-area .main-menu .primary-menu>li.current-menu-ancestor>a:before{transform:scaleX(1) !important}.header-area .main-header-area .main-menu .primary-menu>li>a:hover,.header-area .main-header-area .main-menu .primary-menu>li:hover>a,.header-area .main-header-area .main-menu .primary-menu>li.current-menu-item>a,.header-area .main-header-area .main-menu .primary-menu>li.current-menu-ancestor>a{color:#08772b !important}.header-area .main-header-area .main-menu .primary-menu .sub-menu li a{padding-bottom:10px !important}.header-area .main-header-area .main-menu .primary-menu .sub-menu li a:before,.header-area .main-header-area .main-menu .primary-menu .sub-menu li a:after{display:none !important}.header-area .main-header-area .main-menu .primary-menu>li.header_btn>a:before,.header-area .main-header-area .main-menu .primary-menu>li.header_btn>a:after,.header-area .main-header-area .main-menu .primary-menu>li>a.header_btn:before,.header-area .main-header-area .main-menu .primary-menu>li>a.header_btn:after{display:none !important;content:none !important}.header-area .main-header-area .main-menu .primary-menu>li.header_btn:hover>a,.header-area .main-header-area .main-menu .primary-menu>li.header_btn.current-menu-item>a,.header-area .main-header-area .main-menu .primary-menu>li.header_btn.current-menu-ancestor>a,.header-area .main-header-area .main-menu .primary-menu>li>a.header_btn:hover,.header-area .main-header-area .main-menu .primary-menu>li.current-menu-item>a.header_btn,.header-area .main-header-area .main-menu .primary-menu>li.current-menu-ancestor>a.header_btn{color:#fff !important;text-decoration:none !important}}@media (max-width:767px){.header-area .header-top_area{display:none}.header-area .header-top_area .short_contact_list{text-align:center!important}}.header-area .header-top_area .short_contact_list ul li{display:inline-block;font-size:14px;color:#fff;font-family:"Golos Text",sans-serif;font-weight:400}.header-area .header-top_area .short_contact_list ul li a{font-size:14px;color:#fff;margin-right:40px;font-family:"Golos Text",sans-serif;font-weight:400;text-decoration:none;transition:color .3s linear}.header-area .header-top_area .short_contact_list ul li a:hover{color:#ff0}.header-area .header-top_area .short_contact_list ul li a:hover .inline-svg-icon{color:#ff0;transition:color .3s linear}@media (max-width:767px){.header-area .header-top_area .short_contact_list ul li a{margin-left:0;margin:0 5px}}.header-area .header-top_area .short_contact_list ul li a .inline-svg-icon{color:#fff;margin-right:7px;font-size:18px}.menu_outer{margin:0;padding:10px;background:#fff;border-radius:15px}.site-logo-image,.logo,.menu_outer{transition:max-width .25s ease,width .25s ease,padding .25s ease}@media (min-width:992px){body.sticky-active .site-logo-image{width:96px;max-width:96px;height:auto}body.sticky-active .logo{padding-top:0;padding-bottom:0}body.sticky-active .menu_outer{padding-top:3px;padding-bottom:3px}}@media (max-width:991.98px){body.sticky-active .site-logo-image{width:68px;height:auto}body.sticky-active .logo{padding-top:0;padding-bottom:0}body.sticky-active .menu_outer{padding-top:4px;padding-bottom:4px}}@media (max-width:991.98px){.header-area .menu_outer{position:relative;padding:8px 10px;border-radius:12px}.header-area .menu_outer>.row{display:flex;align-items:center;flex-wrap:nowrap}.header-area .menu_outer>.row>.col-md-6{flex:0 0 auto;width:auto;max-width:calc(100% - 54px)}.header-area .menu_outer>.row>.col-md-12{flex:1 1 auto;width:auto;max-width:none;padding-left:0}.logo{padding:0}.site-logo-image{display:block;width:92px;height:auto}.header-area .main-header-area .main-menu{float:none;width:100%;margin:0;padding:0;text-align:right}}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.header-area .header-top_area .short_contact_list ul li a{margin-right:5px}.header-area .main-header-area .main-menu ul li a{font-size:12px;margin:0 5px}a.header_btn,.header_btn a{padding:0 10px !important}.slider_box{width:90%!important;margin:10px auto!important;padding:25px;position:absolute;top:25%;left:0!important;right:0!important;text-align:center}.top_box_outer .top_box_inr:after{width:320px!important}.service_box{text-align:center !important}.service_box_text{width:90%!important;height:20vh!important}}.hero_static{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:#000;display:flex;align-items:center}.hero_static .container{position:relative;z-index:10}.hero_static .hero_image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0;z-index:1}.hero_overlay{position:absolute;inset:0;z-index:2;border-radius:0;pointer-events:none}.hero_overlay:before{width:100%;height:100%;position:absolute;content:'';top:0;left:0;right:0;background:#000;opacity:.5;border-radius:0}.slider_box{width:100%;max-width:720px;margin:0;padding:25px 0;position:relative;z-index:10}.hero_static .slider_box{animation:heroContentIntro .56s ease-out both}@keyframes heroContentIntro{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.hero_static .slider_box{animation:none}}.slider_box h2{margin:0 0 10px;padding:10px 0;font-family:"Smooch Sans",sans-serif;font-weight:700;color:#fff;font-size:55px;line-height:55px;position:relative}.slider_box span{margin:0 0 10px;padding:10px 30px;font-family:"Smooch Sans",sans-serif;font-weight:600;color:#fff;background:#08772b;font-size:20px;line-height:20px;position:relative;border-radius:10px;display:inline-block;text-transform:uppercase;letter-spacing:2px}.slider_box p{font-size:16px;font-family:"Golos Text",sans-serif;font-weight:500;line-height:25px;color:#ffff;padding:0;margin:0 0 18px}.slider_box a.view_detail_btn1,.slider_box .view_detail_btn1 a{background:#00252c;box-shadow:none;color:#fff !important;cursor:pointer;font-size:14px;font-family:"Golos Text",sans-serif;line-height:20px;padding:18px 20px;margin:10px 10px 10px 0;display:inline-block;text-align:center;transition:var(--mds-button-transition);text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:10px;width:250px}.slider_box a.view_detail_btn1:hover,.slider_box a.view_detail_btn1:focus-visible,.slider_box .view_detail_btn1 a:hover,.slider_box .view_detail_btn1 a:focus-visible{background:#0e9636;color:#fff !important;cursor:pointer;text-decoration:none}.slider_box a.view_detail_btn2,.slider_box .view_detail_btn2 a{background:#fff;box-shadow:none;color:#00252c !important;cursor:pointer;font-size:14px;font-family:"Golos Text",sans-serif;line-height:20px;padding:18px 20px;margin:10px 10px 10px 0;display:inline-block;text-align:center;transition:var(--mds-button-transition);text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:10px;width:250px}.slider_box a.view_detail_btn2:hover,.slider_box a.view_detail_btn2:focus-visible,.slider_box .view_detail_btn2 a:hover,.slider_box .view_detail_btn2 a:focus-visible{background:#0e9636;color:#fff !important;cursor:pointer;text-decoration:none}@media only screen and (max-width:991px){.hero_static{min-height:650px;padding:145px 0 70px;align-items:center}.slider_box{max-width:100%;padding:20px 0;top:0 !important}.slider_box h2{font-size:44px;line-height:44px}}@media only screen and (max-width:575px){.hero_static{min-height:100svh;padding:145px 0 70px}.slider_box h2{font-size:38px;line-height:38px}.slider_box span{font-size:16px;line-height:18px;padding:9px 18px}.slider_box a.view_detail_btn1,.slider_box .view_detail_btn1 a,.slider_box a.view_detail_btn2,.slider_box .view_detail_btn2 a{width:100%;margin:8px 0}}.top_box_outer{margin:0;padding:20px 0 0;position:relative;z-index:10}.top_box_outer .top_box_inr{position:relative;width:100%;max-width:1200px;padding:20px 25px 10px;margin:-115px auto 70px auto;z-index:1;background:#fff;border-radius:25px;box-shadow:0px 6px 20px #0000001f}.top_box_3x3{margin:0;padding:10px 5px;position:relative;margin-bottom:0;overflow:hidden}.top_box_3x3 .top_box_img{margin:0 10px 10px 0;float:left}.top_box_3x3 .top_box_img img{width:70px;height:70px;max-width:none;max-height:none;box-sizing:border-box;object-fit:contain;background:#0e9636;border-radius:10px;padding:12px}.top_box_text{padding:0;transition:.5s;display:inline}.top_box_3x3 .top_box_text h3{color:#00252c;font-size:25px;margin:0;transition:.5s;font-family:"Smooch Sans",sans-serif;font-weight:700}.top_box_3x3 .top_box_text p{color:#00252c;font-size:14px;line-height:20px;margin-bottom:0;font-family:"Golos Text",sans-serif;font-weight:400}.top_box_inr .top_box_3x3{border:1px solid transparent;border-radius:16px;transition:border-color .24s ease,box-shadow .24s ease,background-color .24s ease,transform .24s ease}.top_box_inr .top_box_3x3:before{position:absolute;inset:0;content:"";background:linear-gradient(120deg,rgba(14,150,54,0),rgba(14,150,54,.08),rgba(14,150,54,0));opacity:0;pointer-events:none;transition:opacity .24s ease;z-index:0}.top_box_inr .top_box_img,.top_box_inr .top_box_text{position:relative;z-index:1}.top_box_inr .top_box_img img{transition:transform .24s ease,box-shadow .24s ease}.top_box_inr .top_box_3x3:focus-within{background-color:#f7fbf8;border-color:rgba(14,150,54,.28);box-shadow:0 10px 22px rgba(0,37,44,.08)}@media (hover:hover) and (pointer:fine){.top_box_inr .top_box_3x3:hover,.top_box_inr .top_box_3x3:focus-within{transform:translateY(-5px);background-color:#f7fbf8;border-color:rgba(14,150,54,.28);box-shadow:0 10px 22px rgba(0,37,44,.08),0 0 0 1px rgba(14,150,54,.1)}.top_box_inr .top_box_3x3:hover:before,.top_box_inr .top_box_3x3:focus-within:before{opacity:1}.top_box_inr .top_box_3x3:hover .top_box_img img,.top_box_inr .top_box_3x3:focus-within .top_box_img img{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 18px rgba(14,150,54,.22)}}@media (prefers-reduced-motion:reduce){.top_box_inr .top_box_3x3,.top_box_inr .top_box_3x3:before,.top_box_inr .top_box_img img{transition:none !important}.top_box_inr .top_box_3x3:hover,.top_box_inr .top_box_3x3:focus-within,.top_box_inr .top_box_3x3:hover .top_box_img img,.top_box_inr .top_box_3x3:focus-within .top_box_img img{transform:none}}.about_outer{margin:0;padding:0 0 50px;background:#fff;position:relative;z-index:2}.about_outer h2{font-size:clamp(48px, 4.5vw, 54px);font-family:"Smooch Sans",sans-serif;font-weight:700;line-height:.95;color:#00252c;padding:0 0 10px;margin:0;position:relative}.about_outer h2 span{font-size:28px;font-family:"Smooch Sans",sans-serif;font-weight:700;line-height:22px;color:#0e9636;padding:0;margin:10px 0;display:block;text-transform:uppercase;letter-spacing:2px}.about_text_bg{margin:0 0 25px;padding:25px 25px 5px;background:#e8ebeb;border-radius:20px}.about_mv_sec{margin:0;padding:10px 5px;position:relative;margin-bottom:0;overflow:hidden}.about_mv_sec .about_mv_sec_img{margin:0 20px 10px 0;float:left}.about_sep{margin:15px 0;padding:0;width:100%;height:1px;background:#ccc}.about_mv_sec .about_mv_sec_img img{max-width:70px;max-height:70px;height:auto}.about_mv_sec_text{padding:0;transition:.5s;display:inline-block;width:80%}.about_mv_sec .about_mv_sec_text h3{color:#00252c;font-size:45px;line-height:35px;margin:0 0 10px;transition:.5s;font-family:"Smooch Sans",sans-serif;font-weight:700}.about_mv_sec .about_mv_sec_text p{color:#00252c;font-size:17px;line-height:25px;margin-bottom:0;font-family:"Golos Text",sans-serif;font-weight:400}.about_text_bg p{font-size:17px!important;font-family:"Golos Text",sans-serif;font-weight:500!important;line-height:25px;color:#00252c!important;padding:0;margin:0 0 20px 0!important}.about_outer .about_text_bg{position:relative;overflow:hidden;border:1px solid rgba(0,37,44,.06);transition:background-color .26s ease,border-color .26s ease,box-shadow .26s ease}.about_outer .about_text_bg:before{position:absolute;inset:0;content:"";background:linear-gradient(120deg,rgba(255,255,255,0),rgba(14,150,54,.12),rgba(255,255,255,0));opacity:0;pointer-events:none;transition:opacity .26s ease;z-index:0}.about_outer .about_text_bg>*{position:relative;z-index:1}.about_outer .about_text_bg:focus-within{background-color:#f2f6f5;border-color:rgba(14,150,54,.32);box-shadow:0 12px 28px rgba(0,37,44,.1),0 0 0 1px rgba(14,150,54,.12)}@media (hover:hover) and (pointer:fine){.about_outer .about_text_bg:hover,.about_outer .about_text_bg:focus-within{background-color:#f2f6f5;border-color:rgba(14,150,54,.32);box-shadow:0 12px 28px rgba(0,37,44,.1),0 0 0 1px rgba(14,150,54,.12)}.about_outer .about_text_bg:hover:before,.about_outer .about_text_bg:focus-within:before{opacity:1}}@media (prefers-reduced-motion:reduce){.about_outer .about_text_bg,.about_outer .about_text_bg:before{transition:none !important}}.about_outer p{font-size:18px;font-family:"Golos Text",sans-serif;font-weight:400;line-height:30px;color:#00252c;padding:0;margin:0}.about_outer p a:not([class]),.service_page_css p a:not([class]),.service_outer p a:not([class]),.faq_outer p a:not([class]),.form_outer p a:not([class]){color:#0e9636;display:inline-block;font-weight:700;position:relative;text-decoration:none;transition:color .22s ease,transform .22s ease;white-space:nowrap}.about_outer p a:not([class]):after,.service_page_css p a:not([class]):after,.service_outer p a:not([class]):after,.faq_outer p a:not([class]):after,.form_outer p a:not([class]):after{content:" \2192";display:inline-block;transform:translate3d(0,0,0);transition:transform .22s ease}.about_outer p a:not([class]):before,.service_page_css p a:not([class]):before,.service_outer p a:not([class]):before,.faq_outer p a:not([class]):before,.form_outer p a:not([class]):before{background:currentColor;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(.35);transform-origin:left;transition:transform .22s ease;width:calc(100% - 1.1em)}.about_outer p a:not([class]):hover,.about_outer p a:not([class]):focus-visible,.service_page_css p a:not([class]):hover,.service_page_css p a:not([class]):focus-visible,.service_outer p a:not([class]):hover,.service_outer p a:not([class]):focus-visible,.faq_outer p a:not([class]):hover,.faq_outer p a:not([class]):focus-visible,.form_outer p a:not([class]):hover,.form_outer p a:not([class]):focus-visible{color:#00252c;text-decoration:none}.about_outer p a:not([class]):hover:after,.about_outer p a:not([class]):focus-visible:after,.service_page_css p a:not([class]):hover:after,.service_page_css p a:not([class]):focus-visible:after,.service_outer p a:not([class]):hover:after,.service_outer p a:not([class]):focus-visible:after,.faq_outer p a:not([class]):hover:after,.faq_outer p a:not([class]):focus-visible:after,.form_outer p a:not([class]):hover:after,.form_outer p a:not([class]):focus-visible:after{transform:translate3d(4px,0,0)}.about_outer p a:not([class]):hover:before,.about_outer p a:not([class]):focus-visible:before,.service_page_css p a:not([class]):hover:before,.service_page_css p a:not([class]):focus-visible:before,.service_outer p a:not([class]):hover:before,.service_outer p a:not([class]):focus-visible:before,.faq_outer p a:not([class]):hover:before,.faq_outer p a:not([class]):focus-visible:before,.form_outer p a:not([class]):hover:before,.form_outer p a:not([class]):focus-visible:before{transform:scaleX(1)}.about_img_css{margin:0;position:relative;text-align:center}.about_img_css img{position:relative;border-radius:25px}.service_outer{margin:0;padding:70px 0 150px;position:relative;background:url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../images/service_bg.webp) no-repeat;background-size:cover}.service_outer_overlay:before{width:100%;height:100%;position:absolute;content:'';top:0;left:0;right:0;background:#00252c;opacity:.8;border-radius:0}.service_outer h2{font-size:70px;font-family:"Smooch Sans",sans-serif;font-weight:700;line-height:60px;color:#fff;padding:0 0 10px;margin:0;position:relative}.service_outer h2 span{font-size:28px;font-family:"Smooch Sans",sans-serif;font-weight:700;line-height:22px;color:#0e9636;padding:0;margin:10px 0;display:block;text-transform:uppercase;letter-spacing:2px}.service_outer p{font-size:18px;font-family:"Golos Text",sans-serif;font-weight:400;line-height:30px;color:#fff;padding:0;margin:0}.service_box{width:100%;margin:10px 0;padding:25px;position:relative;overflow:hidden;-webkit-transition:background-color .35s linear,box-shadow .35s linear,transform .35s linear;transition:background-color .35s linear,box-shadow .35s linear,transform .35s linear;background:#000b0da1;border-radius:20px;height:50vh}.service_box_text{margin:20px 0 0;padding:0;display:inline-block;position:relative;border-radius:25px;z-index:1}.service_box_text h3,.service_box_text h4{margin:0 0 15px;padding:10px 0 0;font-family:"Smooch Sans",sans-serif;font-weight:700;color:#fff;font-size:32px;line-height:25px;position:relative}.service_box_text p{font-size:15px;font-family:"Golos Text",sans-serif;font-weight:400;line-height:25px;color:#ffff;padding:0;margin:0;text-align:inherit}.service_box a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.home .service_outer .row:has(>[class^=col-] .service_box),.home .service_outer .row:has(>[class*=" col-"] .service_box),.home .service_outer .fl-col-group.fl-col-group-nested:has(>.fl-col .service_box),.home .service_outer .fl-node-esaghjqv10yw,.home .service_outer .fl-node-ylhu3tmx08fc{display:flex;flex-wrap:wrap;justify-content:center}.home .service_outer .row>[class^=col-]:has(.service_box),.home .service_outer .row>[class*=" col-"]:has(.service_box),.home .service_outer .fl-col-group.fl-col-group-nested>.fl-col:has(.service_box),.home .service_outer .fl-node-esaghjqv10yw>.fl-col,.home .service_outer .fl-node-ylhu3tmx08fc>.fl-col{flex:0 0 25%;max-width:25%;width:25%}@media (min-width:768px) and (max-width:1199.98px){.home .service_outer .row>[class^=col-]:has(.service_box),.home .service_outer .row>[class*=" col-"]:has(.service_box),.home .service_outer .fl-col-group.fl-col-group-nested>.fl-col:has(.service_box),.home .service_outer .fl-node-esaghjqv10yw>.fl-col,.home .service_outer .fl-node-ylhu3tmx08fc>.fl-col{flex-basis:50%;max-width:50%;width:50%}}@media (max-width:767.98px){.home .service_outer .row>[class^=col-]:has(.service_box),.home .service_outer .row>[class*=" col-"]:has(.service_box),.home .service_outer .fl-col-group.fl-col-group-nested>.fl-col:has(.service_box),.home .service_outer .fl-node-esaghjqv10yw>.fl-col,.home .service_outer .fl-node-ylhu3tmx08fc>.fl-col{flex-basis:100%;max-width:100%;width:100%}}.home .service_outer .service_box{border:1px solid rgba(255,255,255,.08);will-change:transform}.home .service_outer .service_box:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 50% 0%,rgba(14,150,54,.18),rgba(14,150,54,0));opacity:0;pointer-events:none;transition:opacity .26s ease;z-index:0}.home .service_outer .service_box_icon{position:relative;z-index:1;transition:transform .26s ease,filter .26s ease}.home .service_outer .service_box a:focus-visible{outline:3px solid #0e9636;outline-offset:-8px;border-radius:20px}@media (hover:hover) and (pointer:fine){.home .service_outer .service_box:hover,.home .service_outer .service_box:focus-within{transform:translateY(-8px) scale(1.01);background:rgba(0,11,13,.76);box-shadow:0 18px 34px rgba(0,37,44,.28),0 0 0 1px rgba(14,150,54,.35)}.home .service_outer .service_box:hover:before,.home .service_outer .service_box:focus-within:before{opacity:1}.home .service_outer .service_box:hover .service_box_icon,.home .service_outer .service_box:focus-within .service_box_icon{transform:translateY(-4px);filter:drop-shadow(0 8px 14px rgba(14,150,54,.32))}}@media (prefers-reduced-motion:reduce){.home .service_outer .service_box,.home .service_outer .service_box:before,.home .service_outer .service_box_icon{transition:none !important}.home .service_outer .service_box{will-change:auto}.home .service_outer .service_box:hover,.home .service_outer .service_box:focus-within,.home .service_outer .service_box:hover .service_box_icon,.home .service_outer .service_box:focus-within .service_box_icon{transform:none}}.custom_solution_outer{margin:0;padding:0;position:relative;z-index:3}.custom_solution_mt{margin:-100px 0 0 0!important}.custom_solution_mb{margin:0 0 -135px 0!important}.custom_solution_inr{margin:0;padding:50px 0;background:#0e9636 url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../images/custom-solution.webp) no-repeat;background-size:cover;position:relative;z-index:2;border-radius:20px;text-align:center;color:#fff;box-shadow:0px 6px 20px #0000001f}.custom_solution_outer h2{font-size:62px;font-family:"Smooch Sans",sans-serif;font-weight:700;line-height:55px;color:#fff;padding:0 0 10px;margin:0;position:relative}.custom_solution_outer p{font-size:18px;font-family:"Golos Text",sans-serif;font-weight:400;line-height:30px;color:#fff;padding:0;margin:0}.custom_solution_outer a.cs_btn1,.custom_solution_outer .cs_btn1 a{background:#00252c;box-shadow:none;color:#fff !important;cursor:pointer;font-size:14px;font-family:"Golos Text",sans-serif;line-height:20px;padding:18px 20px;margin:10px;display:inline-block;text-align:center;transition:var(--mds-button-transition);text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:10px;width:250px}.custom_solution_outer a.cs_btn1:hover,.custom_solution_outer a.cs_btn1:focus-visible,.custom_solution_outer .cs_btn1 a:hover,.custom_solution_outer .cs_btn1 a:focus-visible{background:#fff;color:#00252c!important;cursor:pointer;text-decoration:none}.custom_solution_outer a.cs_btn2,.custom_solution_outer .cs_btn2 a{background:#fff;box-shadow:none;color:#00252c !important;cursor:pointer;font-size:14px;font-family:"Golos Text",sans-serif;line-height:20px;padding:18px 20px;margin:10px;display:inline-block;text-align:center;transition:var(--mds-button-transition);text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:10px;width:250px}.custom_solution_outer a.cs_btn2:hover,.custom_solution_outer a.cs_btn2:focus-visible,.custom_solution_outer .cs_btn2 a:hover,.custom_solution_outer .cs_btn2 a:focus-visible{background:#00252c;color:#fff!important;cursor:pointer;text-decoration:none}.custom_solution_outer{transition:transform .28s ease;will-change:transform}.custom_solution_outer .custom_solution_inr{overflow:hidden;transition:box-shadow .28s ease}.custom_solution_outer .custom_solution_inr:before{position:absolute;inset:0;content:"";background:linear-gradient(115deg,rgba(255,255,255,0),rgba(255,255,255,.16),rgba(255,255,255,0));opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:0}.custom_solution_outer .custom_solution_inr h2,.custom_solution_outer .custom_solution_inr p,.custom_solution_outer .custom_solution_inr a{position:relative;z-index:1}.custom_solution_outer .custom_solution_inr:focus-within{box-shadow:0 14px 34px rgba(0,37,44,.18),0 0 0 1px rgba(255,255,255,.22)}@media (hover:hover) and (pointer:fine){.custom_solution_outer:hover,.custom_solution_outer:focus-within{transform:translateY(-6px)}.custom_solution_outer:hover .custom_solution_inr,.custom_solution_outer:focus-within .custom_solution_inr{box-shadow:0 18px 38px rgba(0,37,44,.2),0 0 0 1px rgba(255,255,255,.24)}.custom_solution_outer:hover .custom_solution_inr:before,.custom_solution_outer:focus-within .custom_solution_inr:before{opacity:1}}@media (prefers-reduced-motion:reduce){.custom_solution_outer,.custom_solution_outer .custom_solution_inr,.custom_solution_outer .custom_solution_inr:before{transition:none !important}.custom_solution_outer{will-change:auto}.custom_solution_outer:hover,.custom_solution_outer:focus-within{transform:none}}.faq_outer{margin:0;padding:50px 0;position:relative}.faq_outer h2{font-size:62px;font-family:"Smooch Sans",sans-serif;font-weight:700;line-height:55px;color:#00252c;padding:0 0 10px;margin:0;position:relative;text-align:center}.faq_outer h2 span{font-size:28px;font-family:"Smooch Sans",sans-serif;font-weight:700;line-height:22px;color:#0e9636;padding:0;margin:10px 0;display:block;text-transform:uppercase;letter-spacing:2px}.faq_outer .panel-group{margin-top:20px}#accordion .panel{border-radius:15px;margin-bottom:15px;background:#fff;box-shadow:0px 5px 5px #0000000f}#accordion .panel-heading{padding:0;border:none;border-radius:3px}#accordion .panel-title a{display:block;padding:18px 20px 18px;font-family:"Golos Text",sans-serif;font-size:20px;font-weight:700;color:#0e9636;position:relative;transition:color .5s ease 0s,box-shadow .5s ease 0s,background-color .5s ease 0s;text-decoration:none}#accordion .panel-title a.collapsed{box-shadow:none;color:#00252c}#accordion .panel-title a:before,#accordion .panel-title a.collapsed:before{content:"-";width:25px;height:25px;background:#0e9636;border-radius:100%;line-height:28px;font-size:15px;font-weight:900;color:#fff;text-align:center;position:absolute;top:15px;right:15px;transition:background-color .3s ease 0s,color .3s ease 0s,transform .3s ease 0s}#accordion .panel-title a.collapsed:before{content:"+";color:#fff}#accordion .panel-body{padding:0 15px 15px;border:none;font-size:15px;color:#00252c;line-height:27px;font-family:"Golos Text",sans-serif}.form_outer{background:#b9f8b1;margin:0;padding:70px 0;position:relative}.inner-page .form_outer{padding-top:205px}body:not(.home) .fl-builder-content .fl-row.form_outer{margin-top:30px;padding-top:70px}@media (min-width:992px){body:not(.home) .fl-builder-content .fl-row.form_outer .fl-col:has(.mds-lazy-ninja-form) .fl-col-content,body:not(.home) .fl-builder-content .fl-row.form_outer .fl-col:has(.nf-form-cont) .fl-col-content,body:not(.home) .fl-builder-content .fl-row.form_outer .fl-module:has(.mds-lazy-ninja-form) .fl-module-content,body:not(.home) .fl-builder-content .fl-row.form_outer .fl-module:has(.nf-form-cont) .fl-module-content{margin-top:0 !important;padding-top:0 !important}body:not(.home) .fl-builder-content .fl-row.form_outer .mds-lazy-ninja-form,body:not(.home) .fl-builder-content .fl-row.form_outer .mds-lazy-ninja-form-frame,body:not(.home) .fl-builder-content .fl-row.form_outer .nf-form-cont,body:not(.home) .fl-builder-content .fl-row.form_outer .nf-form-wrap,body:not(.home) .fl-builder-content .fl-row.form_outer .nf-form-layout,body:not(.home) .fl-builder-content .fl-row.form_outer .nf-row:first-child{margin-top:0 !important;padding-top:0 !important}}.form_outer h2{font-size:50px;font-family:"Smooch Sans",sans-serif;font-weight:700;line-height:55px;color:#00252c;padding:0 0 10px;margin:0;position:relative}#contact-form{margin-top:0}.request_a_quote_form{padding:0}.request_a_quote_form .form-control{display:block;width:100%;height:60px;padding:0 0 20px;margin-bottom:45px;font-size:17px;line-height:1.5;border-radius:0;background-color:transparent;background-clip:padding-box;border-bottom:solid 1px #81b57a;border-top:none;border-left:none;border-right:none;font-family:"Golos Text",sans-serif;font-weight:400;color:#00252c;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.textarea_min_h{min-height:100px}a.submit_btn_css,button.submit_btn_css,input.submit_btn_css,.submit_btn_css a{background:#00252c;box-shadow:none;color:#fff !important;cursor:pointer;font-size:15px;font-family:"Golos Text",sans-serif;line-height:20px;padding:18px 20px;margin:10px;display:inline-block;text-align:center;transition:var(--mds-button-transition);text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:10px}a.submit_btn_css:hover,a.submit_btn_css:focus-visible,button.submit_btn_css:hover,button.submit_btn_css:focus-visible,input.submit_btn_css:hover,input.submit_btn_css:focus-visible,.submit_btn_css a:hover,.submit_btn_css a:focus-visible{background:#0e9636;color:#fff!important;cursor:pointer;text-decoration:none}.quick_address{padding:0;position:relative}.quick_address_text{margin:25px 0 0;padding:0;z-index:1;position:relative}.form_outer p{font-size:16px;font-family:"Golos Text",sans-serif;font-weight:500;line-height:25px;color:#00252c;padding:0;margin:0}.quick_address .email_custom,.quick_address .phone_custom,.quick_address .address_custom,.quick_address h5{padding-left:38px;line-height:22px;color:#00252c;font-family:"Golos Text",sans-serif;font-weight:400;margin:0 0 30px 60px;font-size:18px;position:relative}.quick_address .email_custom a,.quick_address .phone_custom a,.quick_address .address_custom a,.quick_address h5 a{color:inherit;display:block;text-decoration:none;transition:color .2s ease}.quick_address .email_custom a:hover,.quick_address .email_custom a:focus-visible,.quick_address .phone_custom a:hover,.quick_address .phone_custom a:focus-visible,.quick_address .address_custom a:hover,.quick_address .address_custom a:focus-visible,.quick_address h5 a:hover,.quick_address h5 a:focus-visible{color:#0e9636;text-decoration:none}.quick_address .email_custom span,.quick_address .phone_custom span,.quick_address .address_custom span,.quick_address h5 span{font-size:30px;margin:0;display:block;padding-bottom:10px;text-align:left;font-family:"Smooch Sans",sans-serif;font-weight:700;color:#00252c}.quick_address .email_custom:before,.quick_address h5.email_custom:before{width:70px;height:70px;position:absolute;left:-55px;content:'';background:#a8e5a0 url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../images/email_icon.webp) 25px 30px no-repeat;display:block;border-radius:50%}.quick_address .phone_custom:before,.quick_address h5.phone_custom:before{width:70px;height:70px;position:absolute;left:-55px;content:'';background:#a8e5a0 url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../images/phone_icon.webp) 25px 25px no-repeat;display:block;border-radius:50%}.quick_address .address_custom:before,.quick_address h5.address_custom:before{width:70px;height:70px;position:absolute;left:-55px;content:'';background:#a8e5a0 url(//smkacct.com/wp-content/themes/minnesota-design-studio/css/../images/address_icon.webp) 25px 25px no-repeat;display:block;border-radius:50%}.quick_address .hl{font-weight:700;min-width:70px;float:left}.quick_address .text{width:80%}.form-control::placeholder{color:#00252c;opacity:1}.form-control:-ms-input-placeholder{color:#00252c}.form-control::-ms-input-placeholder{color:#00252c}.footer-section{background:#00252c;padding-top:40px;padding-bottom:0;position:relative}.footer-section .footer-widget{margin-bottom:40px}.footer-section .footer-widget .footer-heading,.footer-section .footer-widget h4{font-size:27px;font-family:"Smooch Sans",sans-serif;font-weight:700;color:#b9f8b1;padding:0 0 5px;margin:0 0 15px;position:relative;text-transform:uppercase}.footer-section .footer-widget .footer-heading:before,.footer-section .footer-widget h4:before{position:absolute;left:0;width:75px;height:3px;margin:0 auto;content:'';bottom:0;background:#b9f8b1}.footer-section .footer-widget p{color:#b9f8b1;line-height:22px;margin-top:25px;margin-bottom:22px;font-size:14px;font-family:"Golos Text",sans-serif}.footer-section .footer-widget ul{margin-bottom:20px}.footer-section .footer-widget ul li{list-style:none}.footer-section .footer-widget ul li a{color:#b9f8b1;font-size:14px;line-height:20px;padding:0 0 10px 20px;text-decoration:none;font-family:"Golos Text",sans-serif;font-weight:500;-webkit-transition:color .1s,padding .1s;transition:color .1s,padding .1s;display:block;position:relative}.footer-section .footer-widget ul li a:before{position:absolute;width:8px;height:8px;background:#b9f8b1;content:'';top:5px;left:0;border-radius:100%}.get_in_touch ul li a:before{display:none}.footer-section .footer-widget ul li a:hover:before{position:absolute;width:8px;height:8px;background:#fff;content:'';top:5px;left:0;border-radius:100%}.footer-section .footer-widget ul li a:hover{padding:0 0 10px 25px;color:#fff}.footer-section .footer-widget ul.style-2{position:relative;padding-bottom:0}.footer-section .footer-widget ul.style-2 li{position:relative;padding:0;border:0;margin-bottom:5px}.footer-section .footer-widget ul.style-2 li .inline-svg-icon{color:#b9f8b1;font-size:17px}.footer-section .footer-widget ul.style-2 li a{color:#b9f8b1;font-size:15px;line-height:20px;padding-left:0;text-decoration:none;font-family:"Golos Text",sans-serif;font-weight:400;-webkit-transition:color .1s;transition:color .1s;background:no-repeat;text-transform:inherit}.footer-section .footer-widget ul.style-2 li a:hover{color:#fff}.footer-section .footer-widget ul.style-2 li a.footer_hours span{display:block;white-space:nowrap}.footer-section .footer-widget ul.style-2 .hl{font-weight:700;min-width:25px;float:left}.footer-section .footer-widget ul.style-2 .text{width:80%;float:left}.footer-bottom{padding:20px 0;background:#08772b;display:flex;align-items:center}.footer-bottom .container,.footer-bottom .row,.footer-bottom [class*=col-],.footer-bottom .copyright{display:flex;align-items:center;justify-content:center}.copyright{color:#0e1017;font-size:14px;margin-bottom:0}.copyright p{color:#fff;font-size:15px;margin-left:0;margin-top:0;margin-bottom:0;line-height:1.4;-webkit-transition:color .1s;transition:color .1s;font-family:"Golos Text",sans-serif;font-weight:400}.smk-quick-contact-bar,.smk-secure-portal-side-tab{display:none}@keyframes smkQuickContactPortalSweep{0%{opacity:0;transform:translateX(0) skewX(-16deg)}24%{opacity:1}100%{opacity:0;transform:translateX(430%) skewX(-16deg)}}@media (max-width:992px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.smk-quick-contact-bar{position:fixed;left:0;right:0;bottom:0;z-index:120;width:auto;max-width:none;min-width:0;height:calc(78px + env(safe-area-inset-bottom));box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:8px;padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:rgba(0,37,44,.96);box-shadow:0 -10px 24px rgba(0,37,44,.24);transform:none}.smk-quick-contact-bar,.smk-quick-contact-bar *,.smk-quick-contact-button{box-sizing:border-box}.smk-quick-contact-button{position:relative;min-width:0;width:100%;height:60px;min-height:0;max-height:60px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border-radius:14px;font-family:"Golos Text",sans-serif;font-size:11px;font-weight:700;line-height:1.05;text-transform:uppercase;text-decoration:none;letter-spacing:0;box-shadow:0 10px 24px rgba(0,37,44,.22);overflow:hidden;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.smk-quick-contact-call{background:#08772b;color:#fff}.smk-quick-contact-email{background:#00252c;color:#fff}.smk-quick-contact-portal{background:#b9f8b1;color:#00252c;animation:smkQuickContactPortalPulse 2.2s ease-in-out 3}.smk-quick-contact-portal:after{content:"";position:absolute;inset:-45% auto -45% -80%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);opacity:0;transform:translateX(0) skewX(-16deg);animation:smkQuickContactPortalSweep 1.5s ease-out .65s 3;pointer-events:none}.smk-quick-contact-button:hover,.smk-quick-contact-button:focus-visible{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,37,44,.26)}.smk-quick-contact-portal:hover,.smk-quick-contact-portal:focus-visible{color:#00252c;background:#c9ffbf;animation-play-state:paused}.smk-quick-contact-portal:hover:after,.smk-quick-contact-portal:focus-visible:after{animation-play-state:paused}.smk-quick-contact-button:focus-visible{outline:3px solid #b9f8b1;outline-offset:2px}.smk-quick-contact-icon{position:relative;z-index:1;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.smk-quick-contact-button span{position:relative;z-index:1;display:block;max-width:100%;line-height:1.05;text-align:center;overflow-wrap:normal;word-break:normal}@keyframes smkQuickContactPortalPulse{0%,100%{box-shadow:0 10px 24px rgba(0,37,44,.22)}45%{box-shadow:0 10px 28px rgba(185,248,177,.42)}}}@media (max-width:360px){.smk-quick-contact-bar{gap:6px;padding-left:8px;padding-right:8px}.smk-quick-contact-button{font-size:10px}}@media (max-width:992px){html body .smk-quick-contact-bar{position:fixed;left:0 !important;right:0 !important;width:auto !important;min-width:0 !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}html body .smk-quick-contact-bar,html body .smk-quick-contact-bar *,html body .smk-quick-contact-button{box-sizing:border-box !important;min-width:0}}@media (max-width:992px) and (prefers-reduced-motion:reduce){.smk-quick-contact-portal,.smk-quick-contact-portal:after{animation:none}}@media (min-width:993px){.smk-secure-portal-side-tab{position:fixed;top:52%;right:-10px;z-index:110;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;width:164px;min-height:52px;padding:12px 18px 12px 16px;border:2px solid rgba(185,248,177,.55);border-right:0;border-radius:16px 0 0 16px;background:#00252c;color:#fff;font-family:"Golos Text",sans-serif;font-size:13px;font-weight:700;line-height:1.05;text-align:center;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 32px rgba(0,37,44,.28);overflow:hidden;transform:translateX(18px);animation:smkSecurePortalSidePulse 2.4s ease-in-out 3;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.smk-secure-portal-side-tab:after{content:"";position:absolute;inset:-45% auto -45% -75%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);opacity:0;transform:translateX(0) skewX(-16deg);animation:smkQuickContactPortalSweep 1.6s ease-out .7s 3;pointer-events:none}.smk-secure-portal-side-tab:hover,.smk-secure-portal-side-tab:focus-visible{background:#08772b;border-color:rgba(185,248,177,.85);color:#fff;text-decoration:none;box-shadow:0 18px 38px rgba(0,37,44,.34);transform:translateX(0);animation-play-state:paused}.smk-secure-portal-side-tab:hover:after,.smk-secure-portal-side-tab:focus-visible:after{animation-play-state:paused}.smk-secure-portal-side-tab:focus-visible{outline:3px solid #b9f8b1;outline-offset:3px}.smk-secure-portal-side-icon{position:relative;z-index:1;flex:0 0 auto;width:18px;height:18px;fill:currentColor}.smk-secure-portal-side-label{position:relative;z-index:1;white-space:nowrap}@keyframes smkSecurePortalSidePulse{0%,100%{box-shadow:0 14px 32px rgba(0,37,44,.28)}45%{box-shadow:0 14px 34px rgba(185,248,177,.36)}}}@media (min-width:993px) and (max-width:1199px){.smk-secure-portal-side-tab{width:148px;min-height:48px;padding:10px 16px 10px 14px;font-size:12px;transform:translateX(24px)}}@media (min-width:1500px){.smk-secure-portal-side-tab{width:188px;min-height:56px;font-size:14px;transform:translateX(10px)}}@media (min-width:993px) and (prefers-reduced-motion:reduce){.smk-secure-portal-side-tab,.smk-secure-portal-side-tab:after{animation:none}}.bradcam_area{background-image:var(--mds-inside-banner-desktop,none);background-size:cover;background-position:center center;padding:360px 0 150px;background-repeat:no-repeat;position:relative;z-index:1}.bradcam_area .bradcam_text{animation:heroContentIntro .65s ease-out both}@media (prefers-reduced-motion:reduce){.bradcam_area .bradcam_text{animation:none}}@media (max-width:767px){.bradcam_area{background-image:var(--mds-inside-banner-mobile,var(--mds-inside-banner-desktop,none))}}.breadcam_overlay:before{position:absolute;left:0;right:0;width:100%;height:100%;margin:0 auto;content:'';bottom:0;opacity:.5;background:#00080c}.bradcam_area h1,.bradcam_area h2{font-size:60px;font-family:"Smooch Sans",sans-serif;font-weight:700;line-height:55px;color:#fff;padding:0 0 10px;margin:0 0 15px;position:relative;text-align:center}.bradcam_area h1:after,.bradcam_area h2:after{position:absolute;left:0;right:0;width:100px;height:4px;margin:0 auto;content:'';bottom:0;background:#fff}body:not(.home) .fl-builder-content .service-detail-content{color:#00252c;font-family:"Golos Text",sans-serif}body:not(.home) .fl-builder-content .service-detail-content h2{color:#00252c;font-family:"Smooch Sans",sans-serif;font-size:46px;font-weight:700;line-height:.95;margin:0 0 18px}body:not(.home) .fl-builder-content .service-detail-content h3{color:#00252c;font-family:"Smooch Sans",sans-serif;font-size:34px;font-weight:700;line-height:1;margin:30px 0 12px}body:not(.home) .fl-builder-content .service-detail-content p{color:#00252c;font-family:"Golos Text",sans-serif;font-size:17px;font-weight:400;line-height:30px;margin:0 0 18px}body:not(.home) .fl-builder-content .service-detail-content ul,body:not(.home) .fl-builder-content .service-detail-content ol{margin:0 0 24px 24px;padding:0}body:not(.home) .fl-builder-content .service-detail-content li{color:#00252c;font-family:"Golos Text",sans-serif;font-size:17px;font-weight:400;line-height:30px;margin:0 0 8px}body:not(.home) .fl-builder-content .service-detail-content li::marker{color:#0e9636}body:not(.home) .fl-builder-content .service-detail-content p a:not([class]),body:not(.home) .fl-builder-content .service-detail-content li a:not([class]){color:#0e9636;display:inline-block;font-weight:700;position:relative;text-decoration:none;transition:color .22s ease,transform .22s ease}body:not(.home) .fl-builder-content .service-detail-content p a:not([class]):hover,body:not(.home) .fl-builder-content .service-detail-content li a:not([class]):hover{color:#00252c;transform:translateY(-1px);text-decoration:none}@media (max-width:767px){body:not(.home) .fl-builder-content .service-detail-content h2{font-size:38px}body:not(.home) .fl-builder-content .service-detail-content h3{font-size:30px}body:not(.home) .fl-builder-content .service-detail-content p,body:not(.home) .fl-builder-content .service-detail-content li{font-size:16px;line-height:28px}}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text,body:not(.home) .fl-builder-content .fl-module-html.fl-html{color:#00252c;font-family:"Golos Text",sans-serif}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text h2,body:not(.home) .fl-builder-content .fl-module-html.fl-html h2{color:#00252c;font-family:"Smooch Sans",sans-serif;font-size:46px;font-weight:700;line-height:.95;margin:0 0 18px}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text h3,body:not(.home) .fl-builder-content .fl-module-html.fl-html h3{color:#00252c;font-family:"Smooch Sans",sans-serif;font-size:34px;font-weight:700;line-height:1;margin:30px 0 12px}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text p,body:not(.home) .fl-builder-content .fl-module-html.fl-html p{color:#00252c;font-family:"Golos Text",sans-serif;font-size:17px;font-weight:400;line-height:30px;margin:0 0 18px}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text ul,body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text ol,body:not(.home) .fl-builder-content .fl-module-html.fl-html ul,body:not(.home) .fl-builder-content .fl-module-html.fl-html ol{column-count:2;column-gap:40px;margin:0 0 24px 24px;padding:0}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text li,body:not(.home) .fl-builder-content .fl-module-html.fl-html li{break-inside:avoid;color:#00252c;font-family:"Golos Text",sans-serif;font-size:17px;font-weight:400;line-height:30px;margin:0 0 8px}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text li::marker,body:not(.home) .fl-builder-content .fl-module-html.fl-html li::marker{color:#0e9636}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text p a:not([class]),body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text li a:not([class]),body:not(.home) .fl-builder-content .fl-module-html.fl-html p a:not([class]),body:not(.home) .fl-builder-content .fl-module-html.fl-html li a:not([class]){color:#0e9636;display:inline-block;font-weight:700;position:relative;text-decoration:none;transition:color .22s ease,transform .22s ease}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text p a:not([class]):hover,body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text li a:not([class]):hover,body:not(.home) .fl-builder-content .fl-module-html.fl-html p a:not([class]):hover,body:not(.home) .fl-builder-content .fl-module-html.fl-html li a:not([class]):hover{color:#00252c;transform:translateY(-1px);text-decoration:none}body:not(.home) .fl-builder-content .services-directory-card h3{font-family:"Smooch Sans",sans-serif;font-size:34px;line-height:1.05;margin:0 0 12px}body:not(.home) .fl-builder-content .services-directory-card p{font-size:16px;line-height:1.65;margin:0 0 18px}@media (max-width:767px){body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text h2,body:not(.home) .fl-builder-content .fl-module-html.fl-html h2{font-size:38px}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text h3,body:not(.home) .fl-builder-content .fl-module-html.fl-html h3{font-size:30px}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text p,body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text li,body:not(.home) .fl-builder-content .fl-module-html.fl-html p,body:not(.home) .fl-builder-content .fl-module-html.fl-html li{font-size:16px;line-height:28px}body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text ul,body:not(.home) .fl-builder-content .fl-module-rich-text.fl-rich-text ol,body:not(.home) .fl-builder-content .fl-module-html.fl-html ul,body:not(.home) .fl-builder-content .fl-module-html.fl-html ol{column-count:1}}.service_page_css{padding:60px 0}.service_page_css p{font-size:16px;font-family:"Golos Text",sans-serif;font-weight:400;line-height:30px;color:#00252c;padding:0;margin:0 0 25px}.error-page{padding:245px 0 90px;background:#fff}.error-page-card{max-width:860px;margin:0 auto;padding:56px 42px;background:#fff;border:1px solid rgba(0,37,44,.1);border-radius:14px;box-shadow:0 12px 32px rgba(0,37,44,.08);text-align:center}.error-page-eyebrow{margin:0 0 10px;color:#08772b;font-family:"Golos Text",sans-serif;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase}.error-page h1{margin:0 0 16px;color:#00252c;font-family:"Smooch Sans",sans-serif;font-size:62px;font-weight:700;line-height:.95}.error-page-card>p:not(.error-page-eyebrow){max-width:650px;margin:0 auto 28px;color:#00252c;font-family:"Golos Text",sans-serif;font-size:17px;line-height:1.7}.error-page-search{max-width:560px;margin:0 auto 28px}.error-page-search .search-form,.no-results .search-form{display:flex;gap:10px}.error-page-search input[type=search],.no-results input[type=search]{flex:1;min-width:0;height:52px;padding:0 16px;color:#00252c;border:1px solid rgba(0,37,44,.18);border-radius:10px;font-family:"Golos Text",sans-serif}.error-page-search input[type=submit],.no-results input[type=submit],.error-page-search .search-submit,.no-results .search-submit{min-height:52px;padding:0 22px;color:#fff;background:#08772b;border:0;border-radius:10px;cursor:pointer;font-family:"Golos Text",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.error-page-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.error-page-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:190px;padding:14px 22px;border-radius:10px;font-family:"Golos Text",sans-serif;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}.error-page-button-primary{color:#fff;background:#00252c}.error-page-button-secondary{color:#00252c;background:#fff;border:1px solid rgba(0,37,44,.18)}.error-page-button:hover,.error-page-button:focus-visible{color:#fff;background:#08772b;text-decoration:none}.error-page-recent{max-width:860px;margin:38px auto 0}.error-page-recent h2{margin:0 0 18px;color:#00252c;font-family:"Smooch Sans",sans-serif;font-size:42px;font-weight:700;line-height:1;text-align:center}.error-page-recent-list{display:grid;gap:12px}.error-page-recent-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;color:#00252c;background:#fff;border:1px solid rgba(0,37,44,.1);border-radius:10px;font-family:"Golos Text",sans-serif;font-weight:700;text-decoration:none}.error-page-recent-link time{flex:0 0 auto;color:#4d5a5d;font-size:14px;font-weight:600}.error-page-recent-link:hover,.error-page-recent-link:focus-visible{color:#08772b;text-decoration:none}@media (max-width:767px){.error-page{padding:160px 0 54px}.error-page-card{padding:38px 22px}.error-page h1{font-size:46px}.error-page-search .search-form,.no-results .search-form,.error-page-recent-link{flex-direction:column;align-items:stretch}.error-page-button,.error-page-search input[type=submit],.no-results input[type=submit],.error-page-search .search-submit,.no-results .search-submit{width:100%}}