.dnd-section{padding-bottom:100px;padding-top:100px}.dnd-section>.row-fluid{padding-left:32px;padding-right:32px}.blog-post-section{padding:100px 0}.content-wrapper,.dnd-section>.row-fluid,.header__wrapper{max-width:1297px}.primary-font,.secondary-font{font-family:Open Sans}.primary-colour{color:#7aaede}.secondary-colour{color:#7c858c}html{font-size:14px}body{color:#231f20;font-size:14px;line-height:1.3}a,body,p{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}a{color:#2c69ad}a:focus,a:hover{color:#0d4c75}a:active,a:focus,a:hover{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:underline}a:active{color:#5d9cc5}.h1,h1{font-size:60px}.h1,.h2,h1,h2{color:#231f20;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;line-height:1.3;text-decoration:none;text-transform:none}.h2,h2{font-size:42px}.h3,h3{font-size:34px}.h3,.h4,h3,h4{color:#231f20;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;line-height:1.3;text-decoration:none;text-transform:none}.h4,h4{font-size:20px}.h5,h5{font-size:20px}.h5,.h6,h5,h6{color:#231f20;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;text-transform:none}.h6,h6{font-size:12px}@media(max-width:767px){html{font-size:16px}body{color:#231f20;font-size:16px;line-height:1.3}body,p{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}a{color:#7aaede}a,a:focus,a:hover{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:underline}a:focus,a:hover{color:theme.colors.secondary.color}a:active{color:theme.colors.secondary.color;font-weight:400;text-decoration:underline}.h1,a:active,h1{font-family:Open Sans,sans-serif;font-style:normal}.h1,h1{color:#231f20;font-size:40px;font-weight:600;line-height:1.3;text-decoration:none;text-transform:none}.h2,h2{font-size:32px}.h2,.h3,h2,h3{color:#231f20;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;line-height:1.3;text-decoration:none;text-transform:none}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.h4,.h5,h4,h5{color:#231f20;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;line-height:1.3;text-decoration:none;text-transform:none}.h5,h5{font-size:20px}.h6,h6{color:#231f20;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.3;text-decoration:none;text-transform:none}}form{background-color:#fff;border:1px #fff;border-radius:0}.form-title{background-color:#7aaede;border:1px #7aaede;border-top-left-radius:0;border-top-right-radius:0;font-size:34px;font-weight:600;padding:0}.form-title,form label{color:#000;font-family:Open Sans,sans-serif;font-style:normal;text-decoration:none}form label{font-size:14px;font-weight:400;padding:6px 0}form legend{color:#231f20;font-family:Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;text-decoration:none}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:1px solid #ccc;border-radius:0;color:#231f20;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;font-weight:300;height:50px;padding:0 10px;text-decoration:none}form textarea{height:150px}.legal-consent-container .hs-form-booleancheckbox-display input{margin-top:5px}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}::placeholder{color:#000}form .hs-dateinput:before{right:10px}form .is-selected .pika-button{background-color:#7c858c}form .pika-button:hover{background-color:#7aaede!important}form .hs-richtext,form .hs-richtext *,form .hs-richtext h1,form .hs-richtext h2,form .hs-richtext h3,form .hs-richtext h4,form .hs-richtext h5,form .hs-richtext h6,form .hs-richtext p{color:#231f20;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}form .hs-richtext a{color:#2c69ad;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}form .legal-consent-container,form .legal-consent-container .hs-richtext,form .legal-consent-container .hs-richtext p{color:#231f20;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}.submitted-message{background-color:#fff;border:1px #fff;border-radius:0;padding:0}.social-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.social-links__icon{background-color:#7aaede;border:1px solid #7aaede;border-radius:50%;display:inline-flex;height:40px;margin:0 .35rem;position:relative;transition:all .15s linear;width:40px}.social-links__icon svg{fill:#fff;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:auto}.social-links__icon:active,.social-links__icon:focus,.social-links__icon:hover{background-color:#7c858c;border-color:#7c858c}.social-links__icon:active svg,.social-links__icon:focus svg,.social-links__icon:hover svg{fill:#fff}.accordion-item{background:#fff;border:1px solid #7aaede;margin-bottom:15px;transition:all .3s ease-in-out}.accordion-title *{margin:0}.accordion-title{border:none;cursor:pointer;display:block;font-size:18px;outline:none;padding:25px 75px 25px 20px;position:relative;text-align:left;transition:background-color .2s linear;width:100%}.accordion button{padding:0;text-align:left}.accordion button .icon{align-items:center;display:flex;height:43px;justify-content:center;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:43px}.accordion button .icon:before{background:#2b2b2b;content:"";height:5px;width:36px}.accordion button .icon:after{background:#2b2b2b;content:"";display:block;height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-out;width:5px}.accordion-item.is-open button .icon:after{height:0}.accordion-content{height:0;overflow:hidden;padding:0;transition:height .2s ease-in-out;width:100%}.accordion-content-inner{padding:15px 20px 25px}@media (min-width:992px){.accordion-title{padding:25px 105px 25px 40px}.accordion-content-inner{padding:15px 40px 25px}.accordion button .icon{right:40px}}.widget-type-linked_image{overflow:hidden}.widget-type-linked_image img{display:block}form{background:none;padding:0}ol li,ul li{margin:0}.breadcrumb{color:#0069ae;display:flex;flex-wrap:wrap;gap:20px}.breadcrumb>li{font-size:14px;position:relative}.breadcrumb>li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='8' fill='none' viewBox='0 0 6 8'%3E%3Cpath fill='%233F4C58' d='m.46 6.69 3.142-2.804v-.04L.46 1.044l.775-.756 3.978 3.58-3.978 3.579z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:7px}.breadcrumb a{color:#3f4c58;text-decoration:none}.breadcrumb>li:last-child:before{display:none}.szabo-hero-lp-section>.row-fluid>div[class*=span]:last-child{border-radius:10px;box-shadow:0 10px 40px 0 rgba(0,32,96,.05);overflow:hidden}.szabo-hero-lp-section .actions{text-align:center}.blog-listing .card{overflow:hidden;padding:15px 15px 35px;transition:all .3s ease}.blog-listing .card-feed{gap:15px 0}.blog-listing .card:hover{background:#f5f5f5}.blog-listing .card:hover .blog-card-arrow{opacity:1}.blog-listing .card_header img{height:auto;width:100%}.blog-card-arrow{bottom:25px;opacity:0;position:absolute;right:35px;transition:all .3s ease}.blog-breadcrumb{padding-bottom:20px;padding-top:45px}.blog-listing-title{background:#7aaede}.blog-listing-title h1{color:#fff}.blog-listing-title .content-wrapper{padding-bottom:60px;padding-top:80px}.blog-listing .content-wrapper{padding-top:0}.blog-listing-filter{padding-bottom:50px;padding-top:70px}.blog-listing-filter-title{font-size:14px;margin-bottom:20px}.blog-listing-filter form{padding:0}.blog-listing-filter form select{appearance:auto;background:none;border:1px solid rgba(0,0,0,.21)}.blog-listing-filter form .hs-search-field__input{background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 19 4.343-4.343m0 0A8 8 0 1 1 16.657 3.343 8 8 0 0 1 5.343 14.657'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.21)}.blog-listing-filter form .hs-search-field__suggestions{border:1px solid rgba(0,0,0,.21);box-shadow:none;padding:15px 10px}.blog-listing-filter form .hs-search-field__suggestions li{padding:2px 0}.blog-listing-filter form .hs-search-field__suggestions li a{color:#2c2764;display:block;padding:8px 10px;text-decoration:none}.blog-listing-filter form .hs-search-field__suggestions li.results-for{background:#f1f6fb;font-size:14px;margin-bottom:10px;padding:10px}.blog-listing-filter form .hs-search-field__suggestions li a:hover{background:#f1f6fb}.blog-listing-filter-list{display:flex;flex-direction:column;gap:15px}.two-columns-text .left-content,.two-columns-text .right-content{padding-bottom:60px}.two-columns-text .left-column,.two-columns-text .right-column{padding:50px 0;position:relative}.two-columns-text .left-column:before,.two-columns-text .right-column:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.two-columns-text .left-content,.two-columns-text .right-content{padding-bottom:30px}@media(min-width:768px){.two-columns-text{display:flex;gap:100px}.two-columns-text .left-column,.two-columns-text .right-column{flex:0 1 50%;padding-bottom:100px;padding-top:100px;position:static}.two-columns-text .left-column:before{left:auto;right:50%;transform:none;width:50vw}.two-columns-text .right-column:before{transform:none;width:50vw}.blog-listing-filter-list>div{flex:0 1 33.33333333%}.blog-listing-filter-list{flex-direction:row}}@media(min-width:992px){.two-columns-text{display:flex;gap:230px}}