:link,:visited{text-decoration:none}ul,ol{list-style:none}h1,h2,h5,h4,h5,h6,pre,code,p{font-size:1em}ul,ol,dl,li,dt,dd,h1,h2,h5,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}a img,:link img,:visited img{border:none}address{font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:20px 0 10px 0;font-weight:400}h1,.h1{font-size:45px;font-weight:600;margin:0 0 25px 0;color:#002D6B}h1.large,.h1.large{font-size:70px;margin-bottom:29px}h1 strong,.h1 strong{color:#216FAF;font-weight:600}h2{font-size:32px;line-height:1.2em;font-weight:400;color:#002D6B;margin:0 0 10px 0}h4+h2{margin-top:-10px}h3{font-size:18px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 23px 0;color:#002D6B;display:inline-block;position:relative;padding:0 57px 0 0}h3:after{content:'';display:block;position:absolute;top:10px;right:0;width:40px;height:2px;background:#E08519}h4{font-size:18px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 24px 0;color:#002D6B}p+h4{margin-top:35px}h5{font-size:14px;letter-spacing:1.5px;text-transform:uppercase;margin:0;line-height:1.65em}h6{font-size:14px;font-weight:600;margin:30px 0 20px 0;color:#fff}.buttons{display:flex;flex-flow:row wrap}.buttons h6{margin-right:15px}h6 a:link,h6 a:visited{display:inline-block;border:2px solid #216FAF;background:#216FAF;color:#FFF;border-radius:22px;text-decoration:none;padding:10px 21px}h6.transparent a:link,h6.transparent a:visited{background:#fff0;border-color:#002D6B;color:#002D6B}.white-text h6 a:link,.white-text h6 a:visited{color:#216FAF;background:#FFF;border-color:#FFF}.white-text h6.transparent a:link,.white-text h6.transparent a:visited{color:#fff;background:#fff0}h6 i{margin:0 7px 0 -1px}.footer-buttons li:not(.blue) h6 a:link,.footer-buttons li:not(.blue) h6 a:visited{border-color:#FFF;background:#fff0;color:#FFF}h6 a:hover,h6.transparent a:hover,.white-text h6 a:hover,.white-text h6.transparent a:hover,.footer-buttons li:not(.blue) h6 a:hover{background:#002D6B;border-color:#002D6B;color:#FFF}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{font:600 14px Gantari!important;letter-spacing:0px!important;text-transform:none!important;margin:0!important;color:#fff!important;background:#216FAF!important;border:2px solid #216FAF!important;border-radius:22px!important;color:#FFF!important;text-decoration:none!important;padding:10px 21px!important;-webkit-transition:all 250ms ease-in-out!important;transition:all 250ms ease-in-out!important;height:auto!important}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background:#002D6B!important;border-color:#002D6B!important;color:#FFF!important}a:link,a:visited,a:active{color:#002D6B;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}a:hover,a:focus{color:#216FAF}a:focus{outline:none}p{line-height:1.65em;margin:0 0 10px 0}strong{font-weight:600}.alignleft,.wp-caption.alignleft{float:left;display:inline;margin:0 25px 15px 0}.alignright,.wp-caption.alignright{float:right;display:inline;margin:0 0 15px 25px}.aligncenter{display:block}.aligncenter,.wp-caption.aligncenter{margin:0 auto 40px auto}ul,ol{margin:15px 0 20px 60px}ul li,ol li{list-style:disc;line-height:1.75em;margin:0 0 5px 0}ol li{list-style:decimal}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}body{font:16px Gantari,Arial,Helvetica,sans-serif;background:#fff;color:#000}img{max-width:100%;height:auto}iframe{max-width:100%}table{width:100%;margin:20px 0 0 0}.page-content{width:100%;overflow:hidden}.frame{width:1292px;margin:0 auto;position:relative;max-width:calc(100% - 60px)}.content{padding:118px 0}.header{position:fixed;top:0;left:0;right:0;z-index:310}.admin-bar .header{top:32px}.background-set{transition:background-color 250ms ease-in-out}.header .frame{display:flex;align-items:center;height:90px}.page-content{padding-top:90px}.logo{margin:0 auto 0 0}.logo img{display:block}.menu-button{display:none}.header-content{margin:6px 0 0 0}.header-content .inner{display:flex;align-items:center}.header-buttons{margin-left:25px}.main-nav>ul,.header-buttons ul{margin:0;display:flex}.main-nav>ul>li,.header-buttons>ul>li{font-size:16px;font-weight:600;color:#002D6B;list-style:none;margin:0 0 0 3px;position:relative;line-height:1.2em}.header-buttons>ul>li{font-size:14px;margin-left:20px}.main-nav>ul>li:first-child,.header-buttons>ul>li:first-child{margin-left:0}.main-nav>ul>li>a:link,.main-nav>ul>li>a:visited,.header-buttons>ul>li>a:link,.header-buttons>ul>li>a:visited{color:#002D6B;text-decoration:none;display:block;padding:10px 15px}.header-buttons>ul>li>a:link,.header-buttons>ul>li>a:visited{border:2px solid #002D6B;border-radius:22px;padding:10px 19px}.header-buttons>ul>li.blue>a:link,.header-buttons>ul>li.blue>a:visited{background:#216FAF;border-color:#216FAF;color:#FFF}.header-buttons>ul>li>a:hover,.header-buttons>ul>li.blue>a:hover{background-color:#002D6B;border-color:#002D6B;color:#FFF}.main-nav>ul>li:hover>a{background:#FFF}.main-nav>ul>li>ul{margin:0;position:absolute;top:100%;left:0;right:0;opacity:0;pointer-events:none;z-index:410;background:#fff;min-width:220px;transition:opacity 350ms ease-in-out;overflow:hidden;padding:10px 0 10px 0}.main-nav>ul>li:hover>ul{opacity:1;pointer-events:inherit}.main-nav>ul>li:hover>ul{z-index:30}.main-nav>ul>li>ul>li{font-size:14px;list-style:none;position:relative;z-index:20;margin:0;white-space:normal}.main-nav>ul>li>ul>li>a:link,.main-nav>ul>li>ul>li>a:visited{display:block;padding:3px 15px 4px 15px;color:#002D6B;text-decoration:none}.main-nav>ul>li>ul>li:hover>a{background-color:#002D6B;color:#FFF}.white-text,.white-text *,.white-text a:link,.white-text a:visited{color:#FFF}.callout{padding:40px 0 213px 0}.callout .frame{display:flex;justify-content:space-between;align-items:flex-start}.welcome .frame{align-items:center}.callout-image{width:34.82%;margin:0 0 0 9.7%;position:relative}.welcome .callout-image{width:41.95%;margin-left:0}.welcome .callout-image:before{content:'';display:block;position:absolute;top:-17px;left:-22px;z-index:20;width:100%;height:100%;border-radius:50%;background:#E08519}.callout-image:after{content:'';display:block;position:absolute;bottom:-31.5%;left:-29%;z-index:10;width:93.77%;height:100%;background:url(https://northbentondentalcare.com/wp-content/themes/north-benton/i/deco-color.svg) no-repeat;background-size:100% auto}.welcome .callout-image:after{bottom:-46%;left:-24%;z-index:10;width:107.93%;height:100%;background:url(https://northbentondentalcare.com/wp-content/themes/north-benton/i/deco-white.svg) no-repeat;background-size:100% auto}.callout-image img{display:block;border-radius:50%;position:relative;z-index:30}.right-callout .callout-image{order:2;margin-top:35px}.callout-text{width:49.2%;align-self:center;margin:60px .5% 0 0}.welcome .callout-text{width:38.9%;margin-top:92px}.right-callout .callout-text{order:1}.welcome .callout-text p{margin-right:100px}.callout-text>:last-child{margin-bottom:0}.welcome{padding:33px 0 162px 0}.text-callout+.divider{margin-top:35px}.divider .frame{height:2px;background:#216FAF}.review-area{padding:60px 0}.review-area .frame{display:flex}.review-image{width:21.28%;margin:0 0 -110px 0;position:relative;z-index:110}.review-image img{display:block}.review-text{width:52.4%;text-align:center;margin:57px 0 0 2.9%}.review-text>:last-child{margin-bottom:0}.testimonials-area{padding:120px 0}body:not(.home) .services-area{padding-bottom:73px}ul.services{margin:60px 0 0 0;display:flex;flex-flow:row wrap}ul.services>li{list-style:none;width:33.33%;margin:0;line-height:1.2em}.service-link{display:flex;flex-flow:column nowrap;align-items:flex-start;padding:30px 60px 60px 40px;position:relative;min-height:260px}.service-link:after{content:'';display:block;position:absolute;bottom:24px;right:36px;width:36px;height:22px;background:url(https://northbentondentalcare.com/wp-content/themes/north-benton/i/arrow.svg) no-repeat;background-size:contain}a.service-link:link,a.service-link:visited{text-decoration:none;color:#000}.service-link:hover{background:#FFF}.service-icon{display:flex;flex-flow:column nowrap;justify-content:flex-end;height:50px;margin:0 0 14px 0}.map-area{padding:0;margin:0 0 -87px 0}.callout+.map-area{margin-top:-37px}.map-area iframe{display:block;width:100%!important;height:454px!important}.footer{background:#216FAF;padding:158px 0 30px 0;font-size:14px}.footer a:link,.footer a:visited{text-decoration:underline}.footer a:hover,.footer h6 a:link,.footer h6 a:visited{text-decoration:none}.footer-widgets{display:flex;margin:0 0 27px 0}.footer-left{width:26.7%;margin:0 auto 0 0}.footer-text{margin:0 0 0 16.5%}.footer-text>:last-child{margin-bottom:0}.footer-logo{margin:0 0 33px 0}.footer-logo-mobile{display:none}.footer-tagline{font-size:18px;margin:0 0 26px 0}.footer-tagline p{line-height:1.3em}.copyright p{margin-bottom:25px}.copyright>:last-child{margin-bottom:0}.footer-middle{width:44.5%;margin:14px 0 0 0}ul.footer-contacts{display:flex;justify-content:space-between;margin:15px 0 0 0}ul.footer-contacts>li{list-style:none;width:42.5%;margin:0;line-height:1.2em}.footer-contacts p{margin-bottom:27px}a.facebook-link:link,a.facebook-link:visited{text-decoration:none}.facebook-link span{text-decoration:underline;transition:all 250ms ease-in-out}.facebook-link:hover span{text-decoration:none}.facebook-link i{margin:0 3px 0 0}ul.footer-contacts>li>:last-child{margin-bottom:0}ul.footer-buttons{width:17%;margin:80px 0 0 2%;display:flex;flex-flow:column nowrap;align-items:flex-end}ul.footer-buttons>li{list-style:none;margin:0 0 17px 0;line-height:1.2em}.footer-buttons h6{margin:0}.footer-buttons h6 a:link,.footer-buttons h6 a:visited{padding:9px 19px}.footer-logos ul{display:flex;justify-content:flex-end;align-items:flex-end;margin:0}.footer-logos ul li{list-style:none;display:flex;margin:0 0 0 49px;line-height:1.2em}.links-area{padding-bottom:80px}.links-intro{position:relative;padding:0 0 58px 0;min-height:343px}.links-intro:after{content:'';display:block;position:absolute;bottom:0;height:377px;right:0;width:37%;background:url(https://northbentondentalcare.com/wp-content/themes/north-benton/i/deco.svg) no-repeat 100% 100%;background-size:100% auto}.links-intro .inner{width:49.2%}.links-intro .inner>:last-child{margin-bottom:0}.links{background:#FFF;padding:52px 135px 52px 65px}.links ul{column-count:2;column-gap:215px;margin:0}.links ul li{list-style:none;margin:0 0 20px 0;font-size:32px;line-height:1.2em}.links li a{display:block;position:relative;padding:0 45px 0 0}.links li a:before,.links li a:after{content:'';display:block;position:absolute;top:10px;right:0;background:url(https://northbentondentalcare.com/wp-content/themes/north-benton/i/arrow.svg) no-repeat;width:33px;height:24px;transition:all 250ms ease-in-out;background-size:100% auto}.links li a:after{background-image:url(https://northbentondentalcare.com/wp-content/themes/north-benton/i/arrow-bold.svg);opacity:0}.links li a:hover{font-weight:600;color:#002D6B}.links li a:hover:before{opacity:0}.links li a:hover:after{opacity:1}ul.team{margin:0 -40px -100px -40px;display:flex;flex-flow:row wrap;position:relative}ul.team>li{width:calc(33.33% - 80px);margin:0 40px 75px 40px;list-style:none;position:relative;line-height:1.2em}ul.team:before,ul.team:after,ul.team>li:before,ul.team>li:after{content:'';display:block;position:absolute;top:0;width:40px;height:350px;background:#F6F5F3;z-index:10}ul.team>li:before{right:100%}ul.team>li:after{left:100%}ul.team:before{right:calc(100% - 40px);height:100%;z-index:20}ul.team:after{left:calc(100% - 40px);height:100%;z-index:20}.team-description>:last-child{margin-bottom:0}.team-photo{display:flex;justify-content:center;align-items:flex-end;background:#F6F5F3;height:350px}.team-description{padding:24px 0 24px 18px}.intro{width:100%;max-width:900px;margin:0 0 20px 0}.team-name{margin-bottom:6px}.team-role{font-weight:600;font-style:italic;margin-bottom:16px}.hero{padding:102px 0}.hero .frame{display:flex;justify-content:space-between;align-items:center}.hero .frame:after{content:'';display:block;position:absolute;bottom:-113px;right:-173px;width:286px;height:211px;background:url(https://northbentondentalcare.com/wp-content/themes/north-benton/i/deco-small.svg) no-repeat;background-size:contain;z-index:10}.hero-text{width:46.5%;position:relative;z-index:20}.hero-text>:last-child{margin-bottom:0}.hero-image{width:46.5%;display:flex;position:relative;z-index:20}.columns-area{padding:80px 0}.columns{display:flex;margin:0 -43px}.column{width:calc(50% - 86px);margin:0 43px}.column h4{margin-bottom:12px}.column>:last-child{margin-bottom:0}.wp-caption{max-width:100%}.wp-caption.alignnone{margin:43px 0 0 0}.wp-caption img{display:block}.wp-caption-text{font-style:italic;margin:13px 0 0 0}.cta{text-align:center;padding:0}.cta .frame{padding:80px 80px}.cta .frame>:last-child{margin-bottom:0}.text-callout{padding:77px 0}.tc-columns{display:flex;justify-content:space-between}.tc-content{width:66.2%}.tc-sidebar{width:26.7%;margin:18px 0 0 0}.tc-content>:last-child,.tc-sidebar>:last-child{margin-bottom:0}.floating-button{display:none}div.wpforms-container-full{margin:30px auto 0 auto!important;position:relative!important}.wpforms-container .wpforms-field-label{margin-bottom:8px!important}div.wpforms-container-full .wpforms-form .wpforms-field{padding:6px 0 27px 0!important}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{display:block!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;margin:0!important;padding:12px 16px!important;text-indent:0!important;font:16px 'Open Sans'!important;letter-spacing:0!important;background:#FFF!important;color:#788594!important;border:1px solid #EBEBEB!important;width:100%!important;-webkit-border-radius:4px!important;border-radius:4px!important;-webkit-box-shadow:0 0 0 transparent!important;box-shadow:0 0 0 transparent!important;outline:none!important;height:auto!important}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:134px!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:0px!important;padding:0!important}body div.wpforms-container-full input[type=date]::-moz-placeholder,body div.wpforms-container-full input[type=datetime]::-moz-placeholder,body div.wpforms-container-full input[type=datetime-local]::-moz-placeholder,body div.wpforms-container-full input[type=email]::-moz-placeholder,body div.wpforms-container-full input[type=month]::-moz-placeholder,body div.wpforms-container-full input[type=number]::-moz-placeholder,body div.wpforms-container-full input[type=password]::-moz-placeholder,body div.wpforms-container-full input[type=range]::-moz-placeholder,body div.wpforms-container-full input[type=search]::-moz-placeholder,body div.wpforms-container-full input[type=tel]::-moz-placeholder,body div.wpforms-container-full input[type=text]::-moz-placeholder,body div.wpforms-container-full input[type=time]::-moz-placeholder,body div.wpforms-container-full input[type=url]::-moz-placeholder,body div.wpforms-container-full input[type=week]::-moz-placeholder,body div.wpforms-container-full select::-moz-placeholder,body div.wpforms-container-full textarea::-moz-placeholder,body div.wpforms-container-full input[type=date]::placeholder,body div.wpforms-container-full input[type=datetime]::placeholder,body div.wpforms-container-full input[type=datetime-local]::placeholder,body div.wpforms-container-full input[type=email]::placeholder,body div.wpforms-container-full input[type=month]::placeholder,body div.wpforms-container-full input[type=number]::placeholder,body div.wpforms-container-full input[type=password]::placeholder,body div.wpforms-container-full input[type=range]::placeholder,body div.wpforms-container-full input[type=search]::placeholder,body div.wpforms-container-full input[type=tel]::placeholder,body div.wpforms-container-full input[type=text]::placeholder,body div.wpforms-container-full input[type=time]::placeholder,body div.wpforms-container-full input[type=url]::placeholder,body div.wpforms-container-full input[type=week]::placeholder,body div.wpforms-container-full select::placeholder,body div.wpforms-container-full textarea::placeholder{color:#788594!important;opacity:1!important}body .wpforms-container .wpforms-recaptcha-container{padding:0!important}.wpforms-is-recaptcha{min-height:63px!important;margin:12px 0 0 0!important}.contact-form .wpforms-submit-container{position:absolute!important;bottom:12px!important;right:0!important;margin:0!important}.wpforms-form{position:relative}.contact-form-disclaimer{font-size:12px}.contact-form-disclaimer p{line-height:1.65em}body #g-recaptcha-response{display:none!important}@media (max-width:959px){.header .frame{height:80px;align-items:flex-end}.page-content{padding-top:80px}.logo{width:69px;margin:0 auto 10px -3px;overflow:hidden}.logo img{width:447px;max-width:500px}.menu-button{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin:0 -2px 21px 0;width:30px;height:24px}.menu-button img:last-child,.drawer-open .menu-button img:first-child{display:none}.drawer-open .menu-button img:last-child{display:block}a.menu-button:focus{outline:none}.content{padding:86px 0}.callout{padding-bottom:90px}.welcome{padding:0 0 70px 0}.callout .frame{flex-flow:column nowrap}.callout-image{order:1!important;width:307px!important;margin:20px 0 58px 58px!important}.welcome .callout-image{margin-left:108px!important;width:322px!important;margin:10px 0 0 100px!important}.callout:not(.welcome) .callout-image:after{bottom:-30.5%;left:-29%}.welcome .callout-image:before{top:-8px;left:-15px}.callout-text{order:2!important;width:100%!important}.welcome .callout-text{margin:78px 0 0 0;width:100%!important}h3{margin-bottom:10px;padding-right:0;display:flex;font-size:16px}h3:after{display:none}h3 .inner{position:relative;margin-right:44px;padding-right:45px}h3 .inner:after{content:'';display:block;position:absolute;bottom:8px;right:0;width:40px;height:2px;background:#E08519}.welcome .callout-text h3{margin-bottom:22px}h1.large,.h1.large{font-size:45px;margin-bottom:15px}.welcome .callout-text p{margin-right:0}.buttons{margin:27px 0 0 0}.buttons h6{margin:8px 15px 8px 0}.review-area .frame{flex-flow:column nowrap}.review-text{order:1;width:100%;margin:0 0 28px 0}.review-image{width:274px;order:2;align-self:center;margin:0 0 -48px 10%}.review-area{padding:59px 0 0 0}.home .review-area{padding-top:76px}h4{letter-spacing:.45px;margin-bottom:18px}h1,.h1{font-size:36px;line-height:1.3em;margin-bottom:15px}.review-text p{margin:0 20px}.testimonials-area{padding:128px 0 17px 0}.services-area{padding-bottom:10px}ul.services{display:block;margin:40px 0 0 0}ul.services>li{width:100%;margin:0 0 -12px 0}.service-link{padding:40px 30px 47px 30px}.service-icon{margin-bottom:11px}.service-link:after{display:none}.services-area+.callout{padding-top:60px}.map-area{margin:0 -30px;padding:0}.callout+.map-area{margin-top:-20px}.map-area iframe{height:420px}.footer{padding:50px 0 65px 0}.footer-widgets{flex-flow:column nowrap}.footer-middle{width:100%;margin:0;order:1}.footer-left{width:100%;margin:0;order:3}ul.footer-buttons{width:100%;margin:0 0 20px 0;order:2;align-items:flex-start}.footer-text{margin:0;font-size:12px}.footer-tagline{display:none}.footer-logo{display:none}.footer-logo-mobile{display:block;margin:0 0 45px 0}ul.footer-contacts{display:block;margin:35px 0 0 0}ul.footer-contacts>li{width:100%;margin:0 0 35px 0}.footer-widgets{margin-bottom:43px}.footer-logos ul{display:block}.footer-logos ul>li{margin:0 0 34px 0}.drawer-open .header{background:#FFF!important}.header-content{display:block;background:#FFF;position:absolute;top:100%;left:-30px;right:-30px;z-index:410;margin:0;padding:30px 25px 30px 30px;height:calc(100vh - 130px);transition:opacity 250ms ease-in-out}body:not(.drawer-open) .header-content{opacity:0;pointer-events:none}.header-content .inner{height:100%;overflow:auto;display:flex;flex-flow:column nowrap;align-items:flex-start}.header-content .inner::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);border-radius:5px;background-color:#f6f5f3}.header-content .inner::-webkit-scrollbar{width:7px;background-color:#f6f5f3}.header-content .inner::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#e0851a}.header-buttons{order:1;margin:0 0 15px 0}.header-buttons>ul{flex-flow:column nowrap;align-items:flex-start}.header-buttons>ul>li{margin:0 0 15px 0}.main-nav{order:2;margin:0}.main-nav>ul{display:block;margin:0}.main-nav ul li{font-size:18px;line-height:1.2em}.main-nav>ul>li{margin:0 0 14px 0}.main-nav>ul>li>a:link,.main-nav>ul>li>a:visited{display:inline;padding:0;font-weight:800}.main-nav>ul>li>ul{display:block;opacity:1;pointer-events:inherit;position:static;width:auto;margin:8px 0 0 0;padding:0}.main-nav>ul>li>ul>li{margin:0 0 14px 0;font-size:16px}.main-nav>ul>li>ul>li>a:link,.main-nav>ul>li>ul>li>a:visited{display:inline;padding:0}.floating-button{display:block;position:fixed;bottom:0;left:0;right:0;z-index:410;background:#E08519;font-size:14px;font-weight:600;padding:0 30px;height:60px;line-height:60px;text-align:center}.floating-button i{vertical-align:middle}a.floating-button:link,a.floating-button:visited{color:#FFF;text-decoration:none}.floating-button img{vertical-align:middle;margin:0 10px 0 0}.links-area{padding:47px 0}.links-intro{min-height:1px}.links-intro .inner{width:100%}.links{padding:30px 21px 5px 30px}.links ul{column-count:1}.links-intro{padding:0 0 175px 0;margin:0}.links-intro:after{width:189px;height:150px;background-size:contain}.links ul li{font-size:20px;margin:0 0 33px 0}.links li a:before,.links li a:after{top:5px;width:26px;background-size:contain}body:not(.home) .services-area{padding-bottom:10px}body:not(.home) .content:first-child{padding-top:44px!important}.single-column{padding:70px 0 37px 0}.hero{padding-bottom:54px}.hero .frame:after{bottom:-54px;right:-88px;width:149px;height:110px}.hero .frame{flex-flow:column nowrap}.hero-text{width:100%;margin:0 0 40px 0}.hero-image{width:100%;margin:0}.columns-area{padding:44px 0}.columns{display:block;width:100%;margin:0}.column{width:100%;margin:0}.column+.column{margin-top:45px}p+h4{margin-top:27px}.cta{padding:11px 0}.cta .frame{padding:47px 30px}.cta h1,.cta .h1{margin-bottom:36px}.text-callout{padding:70px 0 63px 0}.tc-columns{display:block;margin:40px 0 0 0}.tc-content{width:100%;margin:0 0 38px 0}.tc-sidebar{width:100%;margin:0}h1+h2,.h1+h2{margin-top:38px}.single-column+.review-area{margin-top:65px}ul.team{display:block;width:100%;margin:80px auto 0 auto;max-width:375px}ul.team>li{width:100%;margin:33px 0 0 0}ul.team:before,ul.team:after,ul.team>li:before,ul.team>li:after{display:none}.team-description{padding-right:25px}}@media (min-width:450px) and (max-width:1320px){.footer-logos>ul{display:flex;justify-content:flex-start;margin:0 0 40px 0}.footer-logos ul li{display:flex;margin:0 49px 0 0}}@media (min-width:600px) and (max-width:1320px){ul.footer-contacts{display:flex;justify-content:space-between}ul.footer-contacts>li{width:42.5%}ul.services{display:flex}ul.services>li{width:50%;margin:0}.links>ul{column-count:2;column-gap:60px}}@media (min-width:959px) and (max-width:1320px){h1 br,.h1 br{content:''}h1 br:after,.h1 br:after{content:' '}}@media (min-width:959px) and (max-width:1275px){.header-content{margin-top:0}.header-content .inner{flex-flow:column nowrap;align-items:flex-end}ul.footer-contacts{display:block;margin:0}ul.footer-contacts>li{width:100%;margin:0 0 30px 0}ul.footer-buttons{width:24%}.footer-middle{width:37.5%}.footer-text{margin-left:0}h1.large,.h1.large{font-size:51px}.buttons{margin-top:30px}.buttons h6{margin-top:10px;margin-bottom:10px}.links{padding:40px}.welcome .callout-image{margin-top:0}.welcome .callout-text{margin-top:22px}}:root{--nbdc-banner-h:88px}.nbdc-banner{background:#002D6B}.nbdc-banner .frame{display:block;height:auto}.nbdc-banner-inner{display:flex;align-items:center;justify-content:center;min-height:88px;padding:8px 0;position:relative}.nbdc-banner-spark{flex:0 0 auto;margin:-18px 2px 0 0;line-height:0}.nbdc-banner-photo{flex:0 0 auto;width:72px;height:72px;border-radius:50%;object-fit:cover;display:block;margin:0 26px 0 0}.nbdc-banner-text{margin:0;color:#FFF;font-size:24px;font-weight:600;line-height:1.25}.nbdc-banner-divider{flex:0 0 auto;width:2px;height:30px;border-radius:1px;background:#E08519;margin:0 26px}a.nbdc-banner-btn:link,a.nbdc-banner-btn:visited{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;color:#FFF;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;border:2px solid #E08519;border-radius:22px;padding:10px 22px;transition:background-color 150ms ease-in-out}a.nbdc-banner-btn:hover{background-color:#E08519;color:#FFF}.nbdc-banner-spark svg,.nbdc-banner-btn svg,.nbdc-banner-close svg{display:block}.nbdc-banner-close{flex:0 0 auto;-webkit-appearance:none;appearance:none;background:none;border:0;padding:9px;margin:0 0 0 48px;line-height:0;cursor:pointer;opacity:.85;transition:opacity 150ms ease-in-out}.nbdc-banner-close:hover{opacity:1}.page-content{padding-top:calc(90px + var(--nbdc-banner-h, 0px))}@media (max-width:959px){:root{--nbdc-banner-h:66px}.page-content{padding-top:calc(80px + var(--nbdc-banner-h, 0px))}.nbdc-banner-inner{min-height:66px;padding:8px 26px 8px 0}.nbdc-banner-spark{display:none}.nbdc-banner-photo{width:46px;height:46px;margin-right:14px}.nbdc-banner-text{font-size:15px}.nbdc-banner-divider{display:none}a.nbdc-banner-btn:link,a.nbdc-banner-btn:visited{font-size:13px;padding:7px 16px;gap:7px;margin-left:16px}.nbdc-banner-close{position:absolute;top:50%;right:-12px;transform:translateY(-50%);margin:0}.header-content{height:calc(100vh - 130px - var(--nbdc-banner-h, 0px))}}@media (max-width:599px){.nbdc-banner-inner{flex-wrap:wrap;row-gap:10px;padding:12px 26px 12px 0}.nbdc-banner-text{flex:1 1 0%;padding-right:12px}a.nbdc-banner-btn:link,a.nbdc-banner-btn:visited{margin-left:0}.nbdc-banner-close{top:6px;right:-12px;transform:none}}