/*!
	Theme Name:  Nxtbook Media
	Theme URI:   https://www.nxtbookmedia.com/
	Description: Fresh and New Nxtbook Site
	Version:     2.2
	Author:      Lance Williams
	Author URI:  https://sovierro.com/
*/@import"https://use.typekit.net/srm2cvv.css";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0;border:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{position:absolute;width:100%;margin:0;padding:0;left:0;top:0}body.freeze{height:100vh;overflow-y:hidden}a{text-decoration:none}body{background:#fff}a{color:#d42a51}@keyframes fader{0%{opacity:0}100%{opactiy:1}}.white-back{background:#fff}.gray-back{background:#eeeff1}.background-color-one{background:#183b61}.background-color-two{background:#d42a51}.background-color-three{background:#30343d}.background-color-four{background:#005cb6}.background-color-five{background:#8fc0ba}.background-color-six{background:#7397b9}.slightly-lighter{background:#373b45}.main-background{background:url(img/backgrounds/nxtbook-hero-lg-test2.png) right bottom no-repeat;background-size:cover}@media all and (min-width: 1700px){.main-background{background:url(img/backgrounds/nxtbook-hero-xlargetest2.png) center center no-repeat;background-size:cover}}@media all and (max-width: 850px){.main-background{background:url() right bottom no-repeat;background-size:cover}}@media all and (max-width: 500px){.main-background{background:url() center top no-repeat;background:linear-gradient(295deg, rgba(116, 152, 186, 0.4) 0%, rgba(24, 61, 96, 0.2) 100%),url() center top no-repeat;background-size:cover;padding-bottom:50px !important}}.main-background::after{content:"";position:absolute;bottom:-1px;width:100%;height:100px;background:url(img/dividers/white-curve.svg) center bottom no-repeat;background-size:100% auto}@media all and (min-width: 1700px){.main-background::after{display:none}}@media all and (max-width: 850px){.main-background::after{background-size:118% auto}}@media all and (max-width: 500px){.main-background::after{background:url(img/dividers/white-curve.svg) right bottom no-repeat;background-size:205% auto}}.background-joe{background:url(img/joe-p/joe_pulizzi.jpg) center center no-repeat;background:url(img/joe-p/joe_pulizzi.webp) center center no-repeat;background-size:cover;border-radius:0 8px 8px 0}@media all and (max-width: 850px){.background-joe{background:url(img/joe-p/joe_pulizzi.jpg) center -60px no-repeat;background:url(img/joe-p/joe_pulizzi.webp) center -60px no-repeat;background-size:cover;width:86%;margin:50px auto -20px;min-height:340px;border-radius:10px}}@media all and (max-width: 600px){.background-joe{background:url(img/joe-p/joe_pulizzi-sm.jpg) center -25px no-repeat;background:url(img/joe-p/joe_pulizzi-sm.webp) center -25px no-repeat;background-size:cover;margin:40px auto -20px;min-height:245px}}.lancaster{background:url(img/lancaster.jpg) center center no-repeat;background-size:cover}.motivation-background{background:url(img/photos/handpaint.jpg) center center no-repeat;background-size:cover}.deliver-background{background:url(img/backgrounds/deliver-full.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}@media all and (max-width: 1100px){.deliver-background{background:url(img/backgrounds/deliver-lg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}}@media all and (max-width: 850px){.deliver-background{background:url(img/backgrounds/deliver-md.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}}@media all and (max-width: 500px){.deliver-background{background:url(img/backgrounds/deliver-sm.jpg) center center no-repeat;background-size:cover;background-attachment:scroll}}.demo-background{background:url(img/backgrounds/demo-full.jpg) center center no-repeat;background:url(img/dividers/large-white-curve.svg) center bottom no-repeat,url(img/backgrounds/demo-full.jpg) center center no-repeat;background-size:100% auto,cover;background-attachment:scroll,fixed;background-position:center calc(100% + 10vw),center center}@media all and (max-width: 1100px){.demo-background{background:url(img/backgrounds/demo-lg.jpg) center center no-repeat;background:url(img/dividers/large-white-curve-lg.svg) center bottom no-repeat,url(img/backgrounds/demo-lg.jpg) center center no-repeat;background-size:100% auto,cover;background-attachment:scroll,fixed;background-position:center calc(100% + 16vw),center center}}@media all and (max-width: 850px){.demo-background{background:url(img/backgrounds/demo-md.jpg) center center no-repeat;background:url(img/dividers/large-white-curve-lg.svg) center bottom no-repeat,url(img/backgrounds/demo-md.jpg) center center no-repeat;background-size:100% auto,cover;background-attachment:scroll,fixed;background-position:center calc(100% + 12vw),center center}}@media all and (max-width: 700px){.demo-background{background-size:170% auto,cover}}@media all and (max-width: 500px){.demo-background{background:url(img/backgrounds/demo-sm.jpg) center center no-repeat;background:url(img/dividers/large-white-curve-lg.svg) center bottom no-repeat,url(img/backgrounds/demo-sm.jpg) center top no-repeat;background-size:220% auto,165% auto;background-attachment:scroll,scroll}}.exceptional{background:url(img/photos/exceptional-full.jpg) center center no-repeat;background-size:cover}@media all and (max-width: 850px){.exceptional{background:url(img/photos/exceptional-md.jpg) center center no-repeat;background-size:cover;margin:-10px 0 30px}}@media all and (max-width: 500px){.exceptional{background:url(img/photos/exceptional-sm.jpg) center center no-repeat;background-size:cover;margin:0 0 20px}}.blue_one{background-color:#183b61;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='objectBoundingBox' x1='0' y1='0' x2='1' y2='0' gradientTransform='rotate(303,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%231b2d42' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%231b2d42'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='objectBoundingBox' x1='0' y1='0' x2='0' y2='1' gradientTransform='rotate(245,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%23204f82' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23204f82'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='1600' height='900'/%3E%3Crect fill='url(%23b)' fill-opacity='0.81' width='1600' height='900'/%3E%3C/svg%3E");background-size:cover}.gray_fade{background:#eeeff1;background:linear-gradient(180deg, white 5%, #eeeeee 75%)}.gray_fade_reverse{background:#fff;background:linear-gradient(180deg, #eeeeee 5%, white 75%)}.graph{background:url(img/session_graph.svg) 93% center no-repeat;background-size:530px auto;background-attachment:fixed}@media all and (min-width: 1700px){.graph{background:url(img/session_graph.svg) 104% center no-repeat;background-attachment:scroll;background-size:502px auto}}@media all and (max-width: 1100px){.graph{background:url(img/session_graph.svg) right center no-repeat;background-size:430px auto;background-attachment:fixed}}@media all and (max-width: 950px){.graph{background-size:350px auto}}@media all and (max-width: 850px){.graph{background-size:50% auto;background-attachment:scroll}.graph .maxwidth{width:50%}}@media all and (max-width: 600px){.graph{background:url(img/session_graph.svg) center bottom no-repeat;background-size:400px auto;padding-bottom:415px !important}.graph .maxwidth{width:100%;text-align:center}}.faces{position:relative;width:88%;height:270px;background:url(img/backgrounds/faces.jpg) center top no-repeat;background-size:cover;margin:0 auto 20px;border-radius:20px 20px 0 0}@media all and (max-width: 950px){.faces{width:100%;height:215px}}@media all and (max-width: 700px){.faces{background:url(img/backgrounds/faces-md.jpg) center top no-repeat;height:163px}}@media all and (max-width: 500px){.faces{background:url(img/backgrounds/faces-sm.jpg) center top no-repeat;height:170px;margin:0 auto}}.dark{background-color:#30343d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='objectBoundingBox' x1='0' y1='0' x2='1' y2='0' gradientTransform='rotate(164,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%23242c38' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23242c38'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='objectBoundingBox' x1='0' y1='0' x2='0' y2='1' gradientTransform='rotate(189,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%2330343d' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2330343d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='1600' height='900'/%3E%3Crect fill='url(%23b)' width='1600' height='900'/%3E%3C/svg%3E");background-size:cover}.blue_two{background-color:#183b61;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='objectBoundingBox' x1='0' y1='0' x2='1' y2='0' gradientTransform='rotate(303,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%23253e5c' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23253e5c'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='objectBoundingBox' x1='0' y1='0' x2='0' y2='1' gradientTransform='rotate(245,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%231d4775' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%231d4775'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='1600' height='900'/%3E%3Crect fill='url(%23b)' fill-opacity='0.52' width='1600' height='900'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover}.background-features{background-color:#cdd3db;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23d7dce2' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23e1e4e9' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23ebedf0' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23f5f6f8' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23ffffff' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23ffffff' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23ffffff' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23ffffff' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23ffffff' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23ffffff' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover}.pattern{background:url(img/pattern-img-dot.svg) center bottom repeat,linear-gradient(160deg, white 33%, #b3bbc6 100%);background-size:30px 30px,cover;background-attachment:fixed}@media all and (max-width: 700px){.pattern{background-attachment:scroll}}.team-background{background:#eeeff1;background:url(img/backgrounds/team-bg-full.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}@media all and (max-width: 1100px){.team-background{background:url(img/backgrounds/team-bg-lg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}}@media all and (max-width: 850px){.team-background{background:url(img/backgrounds/team-bg-md.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}}@media all and (max-width: 500px){.team-background{background:url(img/backgrounds/team-bg-sm.jpg) center center no-repeat;background-size:cover;background-attachment:scroll}}.promotion-background{background-color:#eeeff1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='452' height='452' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23005cb6' stroke-width='30' stroke-linecap='round' stroke-opacity='0.43'%3E%3Cline stroke='%237397b9' x1='639' y1='727' x2='590' y2='776'/%3E%3Cpolyline stroke='%230c60b7' points='586 717 888 415 981 512 279 1215 120 1056 607 569'/%3E%3Cline stroke='%231764b7' x1='935' y1='494' x2='776' y2='653'/%3E%3Cline stroke='%231f68b8' x1='425' y1='624' x2='488' y2='560'/%3E%3Cpolyline stroke='%23266cb8' points='745 685 198 1232 -24 1010 226 759'/%3E%3Cline stroke='%232d6fb9' x1='383' y1='666' x2='393' y2='655'/%3E%3Cline stroke='%233473b9' x1='416' y1='569' x2='438' y2='547'/%3E%3Cline stroke='%233a77b9' x1='194' y1='664' x2='237' y2='622'/%3E%3Cpolyline stroke='%23417bb9' points='374 547 35 886 194 1045 618 622'/%3E%3Cline stroke='%23477eb9' x1='681' y1='685' x2='671' y2='696'/%3E%3Cline stroke='%234d82b9' x1='724' y1='516' x2='649' y2='590'/%3E%3Cline stroke='%235485b9' x1='334' y1='776' x2='501' y2='611'/%3E%3Cpolyline stroke='%235a89b9' points='556 746 226 1077 353 1204 1052 505 956 410 713 653'/%3E%3Cline stroke='%23608db9' x1='258' y1='727' x2='385' y2='600'/%3E%3Cline stroke='%236690b9' x1='671' y1='505' x2='639' y2='537'/%3E%3Cpolyline stroke='%236d94b9' points='162 696-24 883 71 978 353 696'/%3E%3C/g%3E%3C/svg%3E");background-size:43% auto;background-repeat:no-repeat;background-position:bottom right}.blue-block{background:url(img/blue-block.svg) left 30px no-repeat;background-size:35% auto;margin-bottom:-40px}@media all and (min-width: 1800px){.blue-block{background-size:40% auto}}@media all and (max-width: 1100px){.blue-block{background-size:39% auto}}@media all and (max-width: 950px){.blue-block{background-position:left 25px}}@media all and (max-width: 850px){.blue-block{background-size:45% auto}}@media all and (max-width: 700px){.blue-block{margin-bottom:-10px;background-size:55% auto}}@media all and (max-width: 600px){.blue-block{background-size:80% auto;background-position:left 20px}}.holiday-background{background-color:#183b61;background:url(img/snow.svg) center center no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 900'%3E%3Cdefs%3E%3CradialGradient id='a' cx='800' cy='1050' r='100%25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%237397B9'/%3E%3Cstop offset='0.3' stop-color='%23005CB6'/%3E%3Cstop offset='0.7' stop-color='%23183B61'/%3E%3Cstop offset='1' stop-color='%2330343D'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='1600' height='900'/%3E%3C/svg%3E");background-size:100% auto,cover;background-attachment:fixed}.computer-background{width:85%;height:0;padding-bottom:70%;margin:0 auto;background:url(img/holiday-screen.png) center top no-repeat;background-size:100% auto;margin-bottom:-30px}@media all and (max-width: 950px){.computer-background{width:106%;padding-bottom:85%;margin:0 -3%}}.computer-background .iframe-container{position:relative;overflow:hidden;width:87%;padding-top:49%;margin:2.5% auto 0}.computer-background .iframe-container iframe{position:absolute;top:0;left:0;border:0;height:100%;width:100%}.cutout-girl{background:url(img/cutout-girl-2.png) right bottom no-repeat;background-size:auto 100%}@media all and (max-width: 1100px){.cutout-girl{background:url(img/cutout-girl-2.png) center bottom no-repeat;background-size:cover}}@media all and (max-width: 950px){.cutout-girl{background:url(img/cutout-girl-2.png) center bottom no-repeat;background-size:cover}}@media all and (max-width: 850px){.cutout-girl{background:none}}.slant-divide::after{content:"";position:absolute;bottom:-1px;width:100%;height:100px;background:url(img/dividers/white-slant.svg) center bottom no-repeat;background-size:100% auto}@media all and (max-width: 850px){.slant-divide::after{background-size:300% auto}}@media all and (max-width: 500px){.curve-divide{padding-bottom:50px !important}}.curve-divide::after{content:"";position:absolute;left:-1px;bottom:-1px;width:calc(100% + 1px);height:100px;background:url(img/dividers/white-curve-two.svg) center bottom no-repeat;background-size:100% auto}@media all and (max-width: 850px){.curve-divide::after{background-size:140% auto}}@media all and (max-width: 500px){.curve-divide::after{background-size:200% auto}}@media all and (min-width: 1800px){.curve-divide::after{display:none}}@media all and (max-width: 500px){.curve-divide-gray{padding-bottom:30px !important}}.curve-divide-gray::after{content:"";position:absolute;left:-1px;bottom:-1px;width:calc(100% + 1px);height:100px;background:url(img/dividers/white-curve-gray.svg) center bottom no-repeat;background-size:100% auto}@media all and (max-width: 850px){.curve-divide-gray::after{background-size:140% auto}}@media all and (max-width: 500px){.curve-divide-gray::after{background-size:150% auto}}@media all and (min-width: 1800px){.curve-divide-gray::after{display:none}}@media all and (max-width: 500px){.curve-divide-gray-two{padding-bottom:30px !important}}.curve-divide-gray-two::after{content:"";position:absolute;left:-1px;bottom:-1px;width:calc(100% + 1px);height:100px;background:url(img/dividers/white-curve-gray-two.svg) center bottom no-repeat;background-size:100% auto}@media all and (max-width: 850px){.curve-divide-gray-two::after{background-size:140% auto}}@media all and (max-width: 500px){.curve-divide-gray-two::after{background-size:150% auto}}@media all and (min-width: 1800px){.curve-divide-gray-two::after{display:none}}.top-curve{padding-top:30px}@media all and (max-width: 1100px){.top-curve{padding-top:20px}}@media all and (max-width: 700px){.top-curve{padding-top:30px}}.top-curve::before{content:"";position:absolute;left:-1px;top:-20px;width:calc(100% + 1px);height:100px;background:url(img/dividers/white-curve-top.svg) center top no-repeat;background-size:100% auto}@media all and (max-width: 850px){.top-curve::before{background-size:140% auto}}@media all and (max-width: 700px){.top-curve::before{top:-15px}}@media all and (max-width: 500px){.top-curve::before{top:-8px}}@media all and (min-width: 1800px){.top-curve::before{display:none}}.first_full_screen,.full_screen,.col4_alt,.col4,.col3_alt,.col3,.col2_left,.col2_right,.col2,.col1{position:relative;display:-ms-grid;display:grid;width:100%;margin:0 auto}.col1{-ms-grid-columns:1fr;grid-template-columns:1fr}.col2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media all and (max-width: 850px){.col2 div:nth-last-of-type(1){grid-column-end:span 2}.col2 div:nth-of-type(even){grid-column-end:span 1 !important}}@media all and (max-width: 700px){.col2{-ms-grid-columns:1fr;grid-template-columns:1fr}.col2 div:nth-last-of-type(1){grid-column-end:span 1}}.col2_right{-ms-grid-columns:2.8fr 1.2fr;grid-template-columns:2.8fr 1.2fr}@media all and (max-width: 1100px){.col2_right{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}}@media all and (max-width: 950px){.col2_right{-ms-grid-columns:1.85fr 1.15fr;grid-template-columns:1.85fr 1.15fr}}@media all and (max-width: 850px){.col2_right{-ms-grid-columns:1fr;grid-template-columns:1fr}}.col2_left{-ms-grid-columns:1.2fr 2.8fr;grid-template-columns:1.2fr 2.8fr}@media all and (max-width: 1100px){.col2_left{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}}@media all and (max-width: 950px){.col2_left{-ms-grid-columns:1.15fr 1.85fr;grid-template-columns:1.15fr 1.85fr}}@media all and (max-width: 850px){.col2_left{-ms-grid-columns:1fr;grid-template-columns:1fr}}.col3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media all and (max-width: 950px){.col3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.col3 div:nth-last-of-type(1){grid-column-end:span 2;max-width:450px;margin-left:auto;margin-right:auto}.col3 div:nth-of-type(even){grid-column-end:span 1 !important;max-width:100%}}@media all and (max-width: 600px){.col3{-ms-grid-columns:1fr;grid-template-columns:1fr}.col3 div:nth-last-of-type(1){grid-column-end:span 1;max-width:100%;margin-left:0;margin-right:0}}.col3_alt{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.col4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media all and (max-width: 950px){.col4{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media all and (max-width: 500px){.col4{-ms-grid-columns:1fr;grid-template-columns:1fr}}.col4_alt{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media all and (max-width: 850px){.col4_alt{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.gridgap{grid-gap:20px}@media all and (max-width: 1100px){.gridgap{grid-gap:12px}}@media all and (max-width: 950px){.gridgap{grid-gap:12px}}@media all and (max-width: 700px){.gridgap{grid-gap:10px}}.wrapper{max-width:1400px}.maxwidth{max-width:790px}.pad{padding:15px 15px 16px 15px}@media all and (max-width: 950px){.pad{padding:12px 12px 13px 12px}}@media all and (max-width: 700px){.pad{padding:9px 9px 10px 9px}}.regular_pad{padding-top:15px;padding-bottom:16px}@media all and (max-width: 950px){.regular_pad{padding-top:12px;padding-bottom:13px}}@media all and (max-width: 700px){.regular_pad{padding-top:9px;padding-bottom:10px}}.regular_sidepad{padding-left:15px;padding-right:15px}@media all and (max-width: 950px){.regular_sidepad{padding-left:12px;padding-right:12px}}@media all and (max-width: 700px){.regular_sidepad{padding-left:9px;padding-right:9px}}.seperation{padding-bottom:16px}@media all and (max-width: 950px){.seperation{padding-bottom:13px}}@media all and (max-width: 700px){.seperation{padding-bottom:10px}}.sidepad{padding-left:60px;padding-right:60px}@media all and (max-width: 950px){.sidepad{padding-left:37.5px;padding-right:37.5px}}@media all and (max-width: 700px){.sidepad{padding-left:30px;padding-right:30px}}@media all and (max-width: 500px){.sidepad{padding-left:15px;padding-right:15px}}.large_pad{padding-top:60px;padding-bottom:65px}@media all and (max-width: 950px){.large_pad{padding-top:45px;padding-bottom:50px}}@media all and (max-width: 700px){.large_pad{padding-top:30px;padding-bottom:35px}}@media all and (max-width: 500px){.large_pad{padding-top:22.5px;padding-bottom:27.5px}}.extra_large_pad{padding-top:120px;padding-bottom:125px}@media all and (max-width: 950px){.extra_large_pad{padding-top:90px;padding-bottom:95px}}@media all and (max-width: 700px){.extra_large_pad{padding-top:60px;padding-bottom:65px}}@media all and (max-width: 500px){.extra_large_pad{padding-top:45px;padding-bottom:50px}}.super_extra_large_pad{padding-top:180px;padding-bottom:185px}@media all and (max-width: 950px){.super_extra_large_pad{padding-top:150px;padding-bottom:155px}}@media all and (max-width: 700px){.super_extra_large_pad{padding-top:120px;padding-bottom:125px}}@media all and (max-width: 500px){.super_extra_large_pad{padding-top:90px;padding-bottom:95px}}.nopad{padding:0 !important}.full_screen{min-height:100vh;align-content:center}.first_full_screen{min-height:calc(100vh - 96.19px);align-content:center}@media all and (max-width: 950px){.first_full_screen{min-height:calc(100vh - 90.27px)}}@media all and (max-width: 700px){.first_full_screen{min-height:calc(100vh - 84.36px)}}.header_offset{position:relative;display:block;height:96.19px;background:#183b61}@media all and (max-width: 950px){.header_offset{height:90.27px}}@media all and (max-width: 700px){.header_offset{height:84.36px}}.fit_img{width:100%;height:auto}@media all and (max-width: 850px){.max_img{display:block;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:20px}}.center{margin-left:auto !important;margin-right:auto !important;float:none !important}.vertical_align{margin-top:auto;margin-bottom:auto}@media all and (max-width: 850px){.rearrange_two{grid-row-start:1}}@media all and (max-width: 700px){.rearrange{grid-row-start:1}}.offset{margin-top:-100px;margin-bottom:0px}@media all and (max-width: 700px){.offset{margin-top:0;margin-bottom:0}}.ontop{z-index:80}.flat{margin-top:0;margin-bottom:0}.flat-top{margin-top:0}.flat-bottom{margin-bottom:0}.hide{display:none !important}@font-face{font-family:"iconies_socialregular";src:url("fonts/iconiessocial-webfont.eot");src:url("fonts/iconiessocial-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/iconiessocial-webfont.woff") format("woff"),url("fonts/iconiessocial-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"geometrialight";src:url("fonts/geometria-light-webfont.woff2") format("woff2"),url("fonts/geometria-light-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}html{font-size:100%}@media(max-width: 950px){html{font-size:90%}}@media(max-width: 700px){html{font-size:80%}}.paginate-links,h6,h5,h4,h3,h2,h1{font-family:"futura-pt-bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:700;font-style:normal;color:#183b61;letter-spacing:-0.02rem;-ms-word-break:break-all;word-break:break-word;margin:20px 0}article .paginate-links,article h6,article h5,article h4,article h3,article h2,article h1{margin:35px 0 25px}h1{font-size:3.5rem;line-height:1.05;letter-spacing:-0.05rem}article h1{font-size:3.25rem;line-height:1}h1 span.price{font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:1.2rem;letter-spacing:0}h2{font-size:2.5rem;line-height:1.12}h2.subtitle{font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:2rem;line-height:1.3;font-weight:normal}@media all and (max-width: 700px){h2{line-height:1.1}}h3{font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:1.95rem;line-height:1.4;letter-spacing:0}@media all and (max-width: 500px){h3{letter-spacing:-0.02rem}}h4{font-size:1.75rem;line-height:1.3}h5{font-size:1.5rem;line-height:1.3;letter-spacing:0}h6{font-size:1.25rem;line-height:1.4;letter-spacing:0}.paginate-links{font-size:1.5rem;line-height:2.2rem;letter-spacing:0}.page-numbers{padding:0 0 0 10px;color:#7397b9}.page-numbers.current{color:#30343d}.page-numbers:hover{color:#005cb6}p{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:1.2rem;line-height:1.5;font-weight:400;font-style:normal;color:#5b6168;margin:20px 0}p.smaller{font-size:1.1rem}@media all and (max-width: 700px){p.smaller{font-size:1.2rem}}article p{line-height:2rem}@media all and (max-width: 700px){article p{line-height:2.2rem}}@media all and (max-width: 700px){p{font-size:1.3rem;line-height:1.8rem}}b,strong{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:800;font-style:normal;letter-spacing:.02rem;color:#383d43}i,em{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:400;font-style:italic}blockquote p{font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:1.7rem;line-height:2.25rem;font-weight:normal;font-style:normal;letter-spacing:-0.02rem;color:#383d43;margin:40px 0}@media all and (max-width: 500px){blockquote p{font-size:1.5rem}}article blockquote p{margin:70px 30px 70px;border-left:4px solid #d42a51;padding:0 20px}@media all and (max-width: 950px){article blockquote p{margin:60px 30px}}@media all and (max-width: 700px){article blockquote p{margin:40px 20px}}@media all and (max-width: 500px){article blockquote p{margin:30px 10px;border:none;padding:0}}ul,ol{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:1.2rem;line-height:1.5;font-weight:normal;font-style:normal;color:#5b6168;margin:20px 20px 25px 20px}ul.smaller,ol.smaller{font-size:1.05rem;line-height:1.3}@media all and (max-width: 700px){ul,ol{font-size:1.35rem}}ul li,ol li{margin:20px 0}article ul li,article ol li{margin:13px 0}ul.toc li,ol.toc li{margin:5px 0}ul.toc li a,ol.toc li a{color:#7397b9}ul.toc li a:hover,ol.toc li a:hover{color:#d42a51}ul.toc li ul,ol.toc li ul{margin:10px 0 13px 25px}ul.smaller li,ol.smaller li{margin:15px 0}ul.awards,ol.awards{margin:10px auto 30px;list-style:none;font-size:1rem}ul.awards li,ol.awards li{background:#eeeff1;padding:3px 10px 2px;margin:2px 0}ul.circle-checks,ol.circle-checks{list-style:none}ul.circle-checks li::before,ol.circle-checks li::before{content:"";position:relative;display:inline-block;background:url(img/icons/blue-check-circle.svg) center center no-repeat;background-size:contain;width:22px;height:25px;vertical-align:middle;margin:-2px 10px 0 -31px}@media all and (max-width: 700px){ul.circle-checks li::before,ol.circle-checks li::before{width:20px;margin:-3px 7px 0 -26px}}@media all and (max-width: 500px){ul.circle-checks li::before,ol.circle-checks li::before{width:19px;margin:-3px 5px 0 -24px}}article ul,article ol{font-size:1.1rem;line-height:1.46;margin:30px 20px 40px 60px}@media all and (max-width: 700px){article ul,article ol{margin:38px 20px 40px 45px}}@media all and (max-width: 600px){article ul,article ol{margin:32px 15px 37px 35px}}figcaption,.para_caption{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:.95rem;line-height:1.2rem;font-weight:normal;font-style:normal;color:#bbb;margin:20px auto;text-align:center}hr{height:2px;background:#eeeff1;margin:40px 0}address{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:normal;font-style:italic;font-size:1rem;line-height:1.3rem;color:#5b6168}.thin-font{font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:normal;font-style:normal;letter-spacing:0}.breathe{line-height:1.8}.caps{text-transform:uppercase;letter-spacing:.05rem}.center-text{text-align:center;margin-left:auto;margin-right:auto}.right-text{text-align:right;margin-left:auto}.gray-text{color:#d3d3d3}.gray-text:hover{color:#7397b9}.shade-text{color:#eeeff1}.light-text{color:#fff}.blue-text{color:#183b61}.green-text{color:#8fc0ba}.red-text{color:#d42a51}.lightblue-text{color:#7397b9}.brightblue-text{color:#005cb6}.dark-text{color:#30343d}@media all and (max-width: 850px){.center-later{text-align:center !important;margin-left:auto;margin-right:auto}}.get_notified{text-align:right;margin-left:auto}@media all and (max-width: 700px){.get_notified{text-align:center;margin-right:auto}}header{position:relative;width:100%;z-index:99;background-color:#fff}.minibar{margin:0 auto;width:100%;display:grid;grid-template-columns:300px auto 235px;align-items:center}@media all and (max-width: 950px){.minibar{grid-template-columns:300px auto 200px}}@media all and (max-width: 700px){.minibar{grid-template-columns:230px auto 180px}}@media all and (max-width: 500px){.minibar{grid-template-columns:auto}}.minibar p.mini-links{font-size:.85rem;margin:0 20px}@media all and (max-width: 700px){.minibar p.mini-links{font-size:1rem}}@media all and (max-width: 500px){.minibar p.mini-links{width:150px;margin:7px 0 -35px 0;font-size:1.1rem}}.minibar p.mini-links a{color:#888;margin:0 5px}@media all and (max-width: 500px){.minibar p.mini-links a{background:#fff;padding:3px 10px;border-radius:20px}.minibar p.mini-links a:first-of-type{display:none}}.minibar p.mini-links a:hover,.minibar p.mini-links a:focus,.minibar p.mini-links a:active{text-decoration:underline}.minibar p.phone{margin:auto 0;font-size:1rem;padding:3px 0 0}@media all and (max-width: 500px){.minibar p.phone{margin:auto 15px auto auto}}.minibar p.phone a{color:#183b61}.minibar p.phone svg{vertical-align:middle}nav{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-left:20px;padding-right:20px;background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;height:3.6rem}@media all and (max-width: 500px){nav{padding-left:15px;padding-right:15px}}#menu-icon{display:none;position:relative;margin:auto 0 auto auto;align-content:center;width:25px;height:25px;cursor:pointer;z-index:100;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media all and (max-width: 950px){#menu-icon{display:grid}}#menu-icon>span{position:relative;display:block;width:100%;height:2px;margin-top:-1px;background-color:#183b61;border-radius:3px}#menu-icon>span::before,#menu-icon>span::after{content:"";position:absolute;width:100%;height:100%;background-color:#183b61;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu-icon>span::before{-webkit-transform:translateY(-0.5em);transform:translateY(-0.5em)}#menu-icon>span::after{-webkit-transform:translateY(0.5em);transform:translateY(0.5em);width:75%}#menu-icon.open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-icon.open>span::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#menu-icon.open>span::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100%}a.home-link{height:100%}nav img.logo{position:relative;width:auto;height:100%;margin:auto 20px auto 0;padding:4px 0 3px;z-index:89}@media all and (max-width: 1100px){nav img.logo{margin:auto 10px auto 0;padding:9px 0}}@media all and (max-width: 950px){nav img.logo{padding:5px 0}}@media all and (max-width: 700px){nav img.logo{z-index:99}}#nav{margin:auto 0 auto auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:90}@media all and (max-width: 950px){#nav{position:fixed;top:0;right:-345px;background:#eeeff1;padding:89px 0 40px;display:block;width:345px;height:100%}}@media all and (max-width: 700px){#nav{right:-100%;width:100%;overflow-y:scroll;overflow-x:hidden}}#nav.open{right:0}#nav ul{position:relative;list-style:none;text-align:center;margin:auto;font-size:.97rem;line-height:1.85}@media all and (max-width: 950px){#nav ul{font-size:1rem}}@media all and (max-width: 700px){#nav ul{font-size:1.2rem}}#nav ul li{position:relative;display:inline-block;margin:0 -2px;color:#30343d;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav ul li:hover,#nav ul li:focus,#nav ul li:active{background:#fff}@media all and (max-width: 950px){#nav ul li{display:block;margin:0}#nav ul li:hover,#nav ul li:focus,#nav ul li:active{background:#005cb6;color:#fff}}@media all and (max-width: 700px){#nav ul li{display:block;margin:0}#nav ul li:hover,#nav ul li:focus,#nav ul li:active{background:#183b61}}#nav ul li.demo-link{background:#d42a51;border-radius:50px;margin:0 0 0 5px;line-height:1;padding:6px 0 4px}#nav ul li.demo-link:hover,#nav ul li.demo-link:focus,#nav ul li.demo-link:active{background:#183b61}@media all and (max-width: 950px){#nav ul li.demo-link{margin:5px 20px}#nav ul li.demo-link:hover,#nav ul li.demo-link:focus,#nav ul li.demo-link:active{background:#005cb6}}@media all and (max-width: 700px){#nav ul li.demo-link{padding:11px 0 10px}}#nav ul li.demo-link a{color:#fff;padding:10px 20px 12px}#nav ul li.demo-link a:hover,#nav ul li.demo-link a:focus,#nav ul li.demo-link a:active{color:#fff}@media all and (max-width: 1100px){#nav ul li.demo-link a{padding:10px 15px 12px}}#nav ul li a{display:block;padding:15px 20px 14px;color:inherit;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav ul li a:hover,#nav ul li a:focus,#nav ul li a:active{color:#005cb6}@media all and (max-width: 1100px){#nav ul li a{padding:15px 14px 14px}}@media all and (max-width: 950px){#nav ul li a{display:block;padding:18px 10px;margin:0}#nav ul li a:hover,#nav ul li a:focus,#nav ul li a:active{color:#fff}}#nav ul li span{display:none}@media all and (max-width: 700px){#nav ul li span{position:absolute;display:block;width:40px;height:60px;right:12px;top:0;padding:20px 0 0 0;cursor:pointer}#nav ul li span svg{stroke:#7397b9}#nav ul li span.reveal{transform:rotate(180deg);top:5px}}@media all and (max-width: 500px){#nav ul li span{right:8px}}#nav ul li:hover>ul{visibility:visible;opacity:1;transition-delay:300ms}#nav ul li ul{display:grid;position:absolute;top:100%;margin:0;text-align:left;z-index:100;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media all and (max-width: 950px){#nav ul li ul{top:auto;right:100%;margin:-63px 0 0 0;padding:0;width:270px}}@media all and (max-width: 700px){#nav ul li ul{position:relative;display:block;margin:0;width:100%;height:0;right:auto;left:100%;text-align:center;transition:none}}#nav ul li ul.show__me{left:0;height:100%;visibility:visible;opacity:1;background:#005cb6}#nav ul li ul li{width:180%;max-width:270px;background:#eeeff1;margin:0}#nav ul li ul li:last-child{border-radius:0 0 6px 6px}#nav ul li ul li:last-child a{border-radius:0 0 5px 5px}@media all and (max-width: 950px){#nav ul li ul li:first-child{border-radius:6px 0 0 0}#nav ul li ul li:first-child a{border-radius:5px 0 0 0}#nav ul li ul li:last-child{border-radius:0 0 0 6px}#nav ul li ul li:last-child a{border-radius:0 0 0 5px}}@media all and (max-width: 700px){#nav ul li ul li{width:100%;max-width:none}#nav ul li ul li:first-child{border-radius:0}#nav ul li ul li:first-child a{border-radius:0}#nav ul li ul li:last-child{border-radius:0}#nav ul li ul li:last-child a{border-radius:0}}#nav ul li ul li a{display:block;padding:12px 15px;margin:0;color:#183b61}#nav ul li ul li a:hover,#nav ul li ul li a:active,#nav ul li ul li a:focus{background:#005cb6;color:#fff}@media all and (max-width: 950px){#nav ul li ul li a{padding:18px 15px 19px}}@media all and (max-width: 700px){#nav ul li ul li a{padding:12px 10px;background:#005cb6;color:#fff}#nav ul li ul li a:hover,#nav ul li ul li a:active,#nav ul li ul li a:focus{background:#1570ca;color:#fff}}#nav ul li ul ul{margin:0 0 0 40px}@media all and (max-width: 950px){#nav ul li ul ul{margin:0;right:0}}@media all and (max-width: 700px){#nav ul li ul ul{margin:0 auto}}#nav ul li ul ul li{max-width:215px}@media all and (max-width: 950px){#nav ul li ul ul li{max-width:270px}}@media all and (max-width: 700px){#nav ul li ul ul li{max-width:100%;background:#005cb6}#nav ul li ul ul li a{background:rgba(255,255,255,.15)}}#site_search{margin:0 0 0 auto;display:grid;height:100%;width:55px;align-content:center;justify-content:center}@media all and (max-width: 950px){#site_search{margin:-1px 0 0 auto}}@media all and (max-width: 500px){#site_search{display:none}}#site_search svg{stroke:#183b61}#site_search #search-activate{cursor:pointer}#site_search #search_box{position:absolute;right:290px;top:-3px;width:0;opacity:0;margin:0 auto;z-index:120;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}@media all and (min-width: 1400px){#site_search #search_box{margin:0 auto;right:auto;left:48%}}@media all and (max-width: 950px){#site_search #search_box{right:255px;margin-top:-1px}}@media all and (max-width: 700px){#site_search #search_box{right:235px;margin-top:1px}}#site_search #search_box.active{visibility:visible;width:430px;opacity:1}@media all and (max-width: 950px){#site_search #search_box.active{width:40%}}@media all and (max-width: 700px){#site_search #search_box.active{width:50%}}#site_search #search_box form{background:none;padding:0;max-width:none;margin:6px auto 0 auto !important;font-size:1rem;line-height:1rem}@media all and (max-width: 950px){#site_search #search_box form{margin:8px auto 0 auto !important}}@media all and (max-width: 700px){#site_search #search_box form{margin:6px auto 0 auto !important}}#site_search #search_box form input{padding:5px;background:#fff}@media all and (max-width: 700px){#site_search #search_box form input{padding:6px}}@media all and (max-width: 500px){#site_search #search_box form input{padding:11px 10px 5px}}#site_search #search_box form button{position:relative;z-index:99;float:right;margin:-31px 0 0 0;padding:6px 15px 5.5px;border:1px solid #ddd;border-radius:0 5px 5px 0;background:#183b61}#site_search #search_box form button:hover,#site_search #search_box form button:focus{background:#8fc0ba;cursor:pointer}@media not all and (min-resolution: 0.001dpcm){#site_search #search_box form button{margin:-31px 0 0 0}}@media all and (max-width: 950px){#site_search #search_box form button{margin:-29px 0 0 0}@media not all and (min-resolution: 0.001dpcm){#site_search #search_box form button{margin:-29px 0 0 0}}}@media all and (max-width: 700px){#site_search #search_box form button{margin:-28.5px 0 0 0;padding:6px 15px 6.5px}@media not all and (min-resolution: 0.001dpcm){#site_search #search_box form button{margin:-28.5px 0 0 0}}}@media all and (max-width: 500px){#site_search #search_box form button{margin:-32px 0 0 0}}header.shrink{position:fixed;width:100%;box-shadow:0 0 10px rgba(0,0,0,.2);animation-name:fader;animation-duration:.5s;animation-timing-function:ease}header.shrink .minibar{display:none}header.shrink nav{height:3rem}@media all and (max-width: 700px){header.shrink nav{height:3.5rem}}@media all and (max-width: 950px){header.shrink nav #nav{padding:43px 0}}@media all and (max-width: 700px){header.shrink nav #nav{padding:48px 0}}@media all and (max-width: 700px){header.shrink nav #nav.open::before{top:1px;left:11px;width:170px}}header.shrink nav #nav ul{font-size:.88rem}@media all and (max-width: 950px){header.shrink nav #nav ul{font-size:1rem}}@media all and (max-width: 700px){header.shrink nav #nav ul{font-size:1.2rem}}header.shrink nav #nav ul li.demo-link{padding:2px 0 0}@media all and (max-width: 950px){header.shrink nav #nav ul li ul{margin:-47px 0 0 0}}@media all and (max-width: 700px){header.shrink nav #nav ul li ul{margin:0}}header.shrink nav #nav ul li a{padding:10px 20px 11px}@media all and (max-width: 700px){header.shrink nav #nav ul li a{padding:20px 10px 20px}}.shrink-fix{padding-top:96.19px}@media all and (max-width: 950px){.shrink-fix{padding-top:90.27px}}@media all and (max-width: 700px){.shrink-fix{padding-top:84.36px}}header.nav-up{top:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.nav-down{top:-58px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header#alt-head{position:absolute;background:none;padding-top:5px}@media all and (max-width: 500px){header#alt-head{padding-top:0}}@media all and (max-width: 500px){header#alt-head nav img.logo{height:auto;width:48%}}header#alt-head .landing-phone{display:inline-block;margin:auto 0 auto auto}@media all and (max-width: 500px){header#alt-head .landing-phone{margin:10px 0 auto auto}}@media all and (max-width: 500px){header#alt-head .landing-phone p{text-align:center;line-height:1.75}}header#alt-head .landing-phone a{background:#d42a51;color:#fff;padding:10px 20px 10px 15px;border-radius:5px;margin-right:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header#alt-head .landing-phone a span{vertical-align:sub}header#alt-head .landing-phone a:hover,header#alt-head .landing-phone a:active,header#alt-head .landing-phone a:focus{background:#005cb6}.button,button{display:inline-block;padding:15px 30px;border-radius:50px;color:#fff;background:#d42a51;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active{background:#30343d;color:#fff}@media all and (max-width: 500px){.button,button{padding:15px 30px}}.button-space{margin-right:30px}@media all and (max-width: 600px){.button-space{margin-right:10px;margin-bottom:10px}}@media all and (max-width: 500px){.button-space{margin-right:0}}#filters{text-align:center}.btn{font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:1.2rem;line-height:1.2;padding:10px 15px;border-radius:5px;background:#eeeff1;color:#183b61;transition:none;margin:2px auto}.btn:hover,.btn:focus,.btn:active{background:#f5f5f5;color:#183b61}.btn.active{background:#d42a51;color:#fff}.small-button{display:inline-block;padding:7px 20px;border-radius:50px;color:#eeeff1;background:#183b61;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.small-button:hover{background:#d42a51;color:#fff}article p a,article h1 a,article h2 a,article h3 a,article h4 a,article h5 a,article h6 a,article li a,article strong a,article b a{color:#d42a51}article p a:hover,article h1 a:hover,article h2 a:hover,article h3 a:hover,article h4 a:hover,article h5 a:hover,article h6 a:hover,article li a:hover,article strong a:hover,article b a:hover{border-bottom:1.5px solid #d42a51}article a.button:hover{border-bottom:none}.cursor{cursor:pointer}.icons{display:block;width:100%;max-width:130px;height:auto;padding:10px 20px;margin:0 auto}@media all and (max-width: 500px){.icons{max-width:110px;padding:10px 20px 0}}.large-icons{display:block;width:100%;max-width:170px;height:auto;padding:20px;margin:0 auto}@media all and (max-width: 500px){.large-icons{max-width:135px;padding:10px 20px 25px}}.text-icons{vertical-align:middle;line-height:1.25}@media all and (max-width: 600px){.text-icons{line-height:1.1}}@media all and (max-width: 600px){.text-icons svg{width:40px;height:40px}}.special-icon{width:30px;height:auto;vertical-align:middle;margin:-2px 0 3px}ul.social-links{list-style:none;font-size:1.05rem;line-height:1.3;text-align:center}ul.social-links li{display:inline}span.social-icons{font-family:"iconies_socialregular";font-display:swap;font-size:2.2rem;line-height:1;color:#5b6168}.rounded{border-radius:8px}.circle{border-radius:50%}.square-it{position:relative;height:0;padding-bottom:100%;overflow:hidden}.square-it div,.square-it img{position:absolute;top:50%;left:50%;width:auto;height:101%;transform:translate(-50%, -50%)}.shadow{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)}.shadow-smaller{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072)}#back_to_top{position:fixed;display:none;width:45px;height:45px;padding:6px;bottom:10px;right:10px;border-radius:50%;z-index:98;background:#30343d;opacity:.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#back_to_top:hover{opacity:.95}#back_to_top img{width:100%;height:auto;margin:0 auto}.top-alert{position:relative;display:block;width:100%;margin:-1px 0 0;padding:3px 0 2px;background:#30343d;z-index:200}.top-alert .closethis{position:absolute;right:18px;top:12px;font-size:1.5rem;color:#fff;cursor:pointer}@media all and (max-width: 700px){.top-alert .closethis{top:14px}}.top-alert p{font-size:.9rem;margin:3px 50px}.promotion{visibility:hidden;position:fixed;display:-ms-grid;display:grid;height:100vh;width:100%;top:0;z-index:999;align-content:center;padding-bottom:50px}.close-promo{cursor:pointer;font-size:22px;line-height:.85}.popup{visibility:hidden;position:fixed;display:block;bottom:20px;left:20px;width:calc(100% - 40px);max-width:430px;z-index:999;border-radius:5px;box-shadow:0 5px 25px rgba(0,0,0,.2);background:#eeeff1}.popup p{font-size:.85rem;line-height:1.25rem}.popup p strong{display:block;margin:10px 0 0 0}@media all and (max-width: 950px){.popup p{font-size:.95rem;line-height:1.4rem}}@media all and (max-width: 700px){.popup p{font-size:1.05rem;line-height:1.6rem}}.closeit{cursor:pointer}.show{visibility:visible;animation-name:fader;animation-duration:1s;animation-timing-function:ease-out}article{width:86%;max-width:790px;margin:0 auto}@media all and (max-width: 700px){article{width:88%}}@media all and (max-width: 500px){article{width:90%}}.writer{position:relative;display:-ms-grid;display:grid;width:100%;margin:-15px auto 15px;-ms-grid-columns:80px auto;grid-template-columns:80px auto;align-items:center;grid-gap:0 10px}img.writer_headshot{width:100%;max-width:80px;height:auto;border-radius:50%;margin:16px 0 -15px -8%}a.writer_link{color:#005cb6}a.writer_link:hover,a.writer_link:focus,a.writer_link:active{border-bottom:none}p.date{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:400;font-style:italic;color:#7397b9;font-size:1rem;margin:-42px 0 60px 92px}.ultimate-guide{background:#eee;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086);margin:50px auto 55px;border:2px solid #fff;border-radius:6px}.ultimate-guide h4{font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;margin:2px 0 4px}.ultimate-guide div._form_16{width:100%;margin:0}.ultimate-guide div._form_16:before{display:inline-block;content:" ";background:url(img/ultimate-guide-thumbnail.jpg) center center no-repeat;background-size:cover;width:30%;height:230px;vertical-align:top;border-radius:6px 0 0 6px}@media all and (max-width: 700px){.ultimate-guide div._form_16:before{height:205px}}@media all and (max-width: 500px){.ultimate-guide div._form_16:before{width:100%;height:250px;border-radius:6px 6px 0 0}}.ultimate-guide div._form_16 form{display:inline-block;width:70%;padding:20px;margin:0}@media all and (max-width: 500px){.ultimate-guide div._form_16 form{width:100%}}.ultimate-guide div._form_16 ._form_element._x28288631,.ultimate-guide div._form_16 ._form_element._x83290680{width:48% !important;display:inline-block;margin:0}@media all and (max-width: 500px){.ultimate-guide div._form_16 ._form_element._x28288631,.ultimate-guide div._form_16 ._form_element._x83290680{width:95% !important}}.ultimate-guide div._form_16 ._form_element._x28288631 input,.ultimate-guide div._form_16 ._form_element._x83290680 input{background:#fff}.ultimate-guide div._form_16 ._form_element._x28288631{margin-right:7px}.ultimate-guide div._form_16 ._row label{font-size:.9rem}.ultimate-guide div._form_16 ._button-wrapper button{margin:15px 0 5px;padding:12px 18px;background:#d42a51}.ultimate-guide div._form_16 ._button-wrapper button:hover{background:#183b61}article img{width:120% !important;height:auto;margin:30px -10% 20px}@media all and (max-width: 950px){article img{width:106% !important;margin:20px -3% 10px}}@media all and (max-width: 500px){article img{width:102% !important;margin:15px -1% 5px}}figure.aligncenter,img.aligncenter{width:120% !important;height:auto;margin:30px -10% 20px}@media all and (max-width: 950px){figure.aligncenter,img.aligncenter{width:106% !important;margin:20px -3% 10px}}@media all and (max-width: 500px){figure.aligncenter,img.aligncenter{width:102% !important;margin:15px -1% 5px}}figure.aligncenter figcaption{margin:20px auto 40px}figure.alignleft{float:left;margin:40px 30px 0 -7%;width:55% !important;height:auto}@media all and (max-width: 950px){figure.alignleft{margin:40px 30px 0 -3%;width:55% !important}}@media all and (max-width: 700px){figure.alignleft{margin:20px auto 40px;width:100% !important}}@media all and (max-width: 500px){figure.alignleft{margin:15px auto}}img.alignleft{float:left;margin:30px 30px 30px -7%;width:55% !important;height:auto}@media all and (max-width: 950px){img.alignleft{margin:30px 30px 30px -3%;width:55% !important}}@media all and (max-width: 700px){img.alignleft{margin:20px auto 40px;width:100% !important}}figure.alignright{float:right;margin:40px -7% 0 30px;width:55% !important;height:auto}@media all and (max-width: 950px){figure.alignright{margin:40px -3% 0 30px;width:55% !important}}@media all and (max-width: 700px){figure.alignright{margin:20px auto 40px;width:100% !important}}img.alignright{float:right;margin:30px -7% 30px 30px;width:55% !important;height:auto}@media all and (max-width: 950px){img.alignright{margin:30px -3% 30px 30px;width:55% !important}}@media all and (max-width: 700px){img.alignright{margin:20px auto 40px;width:100% !important}}.gallery{width:101%;margin:-0.3% -0.5% -0.7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:flex-left;-ms-flex-pack:flex-left;justify-content:flex-left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}article .gallery{width:110%;margin:50px -5%}@media all and (max-width: 950px){article .gallery{width:106%;margin:50px -3%}}@media all and (max-width: 700px){article .gallery{width:104%;margin:40px -2%}}@media all and (max-width: 500px){article .gallery{width:100%;margin:30px auto}}.gallery dd{display:none}.gallery.gallery-columns-1 .gallery-item{flex:0 1 100%;margin:1% 0;flex-grow:1}.gallery.gallery-columns-2 .gallery-item{flex:0 1 49%;margin:.5%;flex-grow:1}.gallery.gallery-columns-3 .gallery-item{flex:0 1 32%;margin:.5%;flex-grow:1}@media all and (max-width: 500px){.gallery.gallery-columns-3 .gallery-item{flex:0 1 49%}}.gallery.gallery-columns-4 .gallery-item{flex:0 1 24%;margin:.5%;flex-grow:1}@media all and (max-width: 500px){.gallery.gallery-columns-4 .gallery-item{flex:0 1 49%}}.gallery .gallery-item img{width:100%;height:auto;margin:0 0 -4px}.gallery-item figcaption{display:none}.jp-carousel-light .jp-carousel-info h2,.jp-carousel-dark .jp-carousel-info h2{text-align:center !important}.jp-carousel-left-column-wrapper{display:none !important}.jp-carousel-image-meta{display:none !important}.jp-carousel-light .jp-carousel-close-hint span,.jp-carousel-dark .jp-carousel-close-hint span{font-size:40px !important;margin:-16px 0 0 0}article .fluid-width-video-wrapper{width:100%;margin:8% auto 9%}@media all and (max-width: 700px){article .fluid-width-video-wrapper{margin:6% auto 6%}}.fluid-width-video-wrapper iframe{width:100% !important;height:100% !important}div.sharedaddy{text-align:center;margin:0 auto 20px}div.sharedaddy h3.sd-title{font-size:1.1rem !important;margin:0 auto 15px !important}div.sharedaddy h3.sd-title::before{border:none !important}div.sharedaddy h3.sd-title::after{content:"";display:block;width:160%;min-width:30px;margin:5px 0 0 -30%;border-bottom:2px solid #eeeff1}.sd-content ul li{margin:0 4px 5px !important}.sd-content ul li.share-end{display:none}.sd-social-icon .sd-content ul li[class*=share-] a{padding:6px 6px 6px 7px !important;border-radius:3px !important;-webkit-border-radius:3px !important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sd-content ul li a.sd-button::before{font:normal 35px/1 "social-logos" !important}.related_posts_img{height:0;padding-top:calc(300 / 600 *100%)}.nex{margin:auto auto auto 0}.prev{margin:auto 0 auto auto}.nex,.prev{padding:5px;width:80%}@media all and (max-width: 700px){.nex,.prev{width:100%;margin:auto}}.prev a h5{text-align:right}.prev a h5,.nex a h5{color:#183b61;margin:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.prev a h5:hover,.nex a h5:hover{color:#7397b9}@media all and (max-width: 700px){.prev a h5,.nex a h5{text-align:center}}.comment-respond form{margin:auto auto auto 0}p.logged-in-as{margin:10px 0}ol.commentlist,ol.children{list-style:none;margin:0}li.comment.depth-2{background:rgba(255,255,255,.5)}li.comment.depth-3{background:rgba(255,255,255,.8)}.comment-author img{width:50px;height:auto;float:left;margin:-3px 10px 10px -3px}.comment-author cite.fn{font-size:1.2rem;font-style:normal}.comment-author span.says{display:none}.comment-meta{font-size:.85rem;line-height:1rem}.reply{text-align:right;margin:-5px 0 0 0}form#commentform{padding:20px}form#commentform p{font-size:1rem;line-height:1.6rem}form#commentform textarea#comment{height:200px}form#commentform input[type=text]{padding:10px}form#commentform p.comment-form-url{display:none}form#commentform label{margin:-5px 0 0 0}li.comment{position:relative;background:#eeeff1;padding:20px;margin:15px 0}@media all and (max-width: 700px){li.comment{padding:15px}}@media all and (max-width: 500px){li.comment{padding:10px}}.comment-author cite.fn a{color:#5b6168}.comment-meta a{color:#5b6168}.reply a{display:inline-block;padding:10px 20px;background:#30343d;color:#fff;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.reply a:hover{background:#8fc0ba}#comments form input[type=submit]{padding:15px;background:#30343d;color:#fff;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:10px 0 -30px;cursor:pointer}#comments form input[type=submit]:hover,#comments form input[type=submit]:active{background:#8fc0ba}@media all and (max-width: 850px){aside{width:80%;margin:0 auto}}@media all and (max-width: 500px){aside{width:100%}}aside ul{list-style:none;margin:0 0}aside ul.menu{font-size:1rem;line-height:1.2rem}@media all and (max-width: 700px){aside ul.menu{font-size:1.2rem}}aside ul.menu li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}aside ul.menu li a:hover{color:#183b61}aside ul.menu li ul{margin:0 5px 15px 20px;font-size:.95rem}@media all and (max-width: 700px){aside ul.menu li ul{font-size:1.1rem}}aside ul.menu li ul li{margin:7px 0}.fullwidth-post p,.fullwidth-post h1,.fullwidth-post h2,.fullwidth-post h3,.fullwidth-post h4,.fullwidth-post h5,.fullwidth-post h6,.fullwidth-post blockquote,.fullwidth-post ul,.fullwidth-post ol{max-width:790px;margin-left:auto;margin-right:auto}.fullwidth-post .sharedaddy{display:none}.wp-block-cover,.wp-block-cover-image{height:auto}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}.wp-block-image img{height:auto}.wp-block-jetpack-slideshow{display:grid}@media all and (max-width: 1330px){.home-hero{margin:-13px 0 -11px 0}}@media all and (max-width: 1100px){.home-hero{margin:-40px 0 -20px 0}}@media all and (max-width: 850px){.home-hero{margin:0}}.home-hero h1{width:695px}@media all and (max-width: 950px){.home-hero h1{width:80%}}@media all and (max-width: 850px){.home-hero h1{width:100%}}.home-hero h2{width:700px}@media all and (max-width: 1330px){.home-hero h2{width:600px}}@media all and (max-width: 1100px){.home-hero h2{width:500px}}@media all and (max-width: 950px){.home-hero h2{width:50%}}@media all and (max-width: 850px){.home-hero h2{width:100%}}.breadcrumbs{z-index:90;margin:-12px auto}@media all and (max-width: 700px){.breadcrumbs{margin:0 auto -10px}}.breadcrumbs p{font-size:.8rem;line-height:1.3;letter-spacing:.21rem;color:#eeeff1}.breadcrumbs p a{display:inline-block;margin:0 4px;color:#fff}.breadcrumbs p a:hover{color:#8fc0ba}.hero-image h1::before{content:"";display:block;height:4px;width:140px;margin:-10px 0 40px 0;background:#d42a51}@media all and (max-width: 500px){.hero-image h1::before{width:120px;margin:0 0 30px 0}}#publish_with .flex-control-thumbs{margin:5px 0;position:absolute;padding:0 110px}@media all and (max-width: 1100px){#publish_with .flex-control-thumbs{padding:0 50px}}@media all and (max-width: 950px){#publish_with .flex-control-thumbs{padding:0}}#publish_with .flex-control-thumbs li{padding:0 5px}@media all and (max-width: 700px){#publish_with .flex-control-thumbs li{padding:0}}#publish_with .flex-control-thumbs img{border-radius:3px;padding:5px;background:#eeeff1}@media all and (max-width: 700px){#publish_with .flex-control-thumbs img{padding:3px;border-radius:0}}@media all and (max-width: 500px){#publish_with .flex-control-thumbs img{padding:5px}}#publish_with .flex-control-nav{width:100%;top:0;bottom:auto;left:0}#publish_with .flex-viewport{top:200px;margin:0 0 210px 0}@media all and (max-width: 1100px){#publish_with .flex-viewport{top:165px}}@media all and (max-width: 850px){#publish_with .flex-viewport{top:110px;margin:0 0 130px 0}}@media all and (max-width: 700px){#publish_with .flex-viewport{top:120px;margin:0 0 106px 0}}@media all and (max-width: 500px){#publish_with .flex-viewport{top:36%;margin:0 0 75% 0}}@media all and (max-width: 400px){#publish_with .flex-viewport{top:31%;margin:0 0 78% 0}}.infographic{overflow:scroll}img.infographic_image{width:100%;height:auto;min-width:750px}.details{position:absolute;display:none;opacity:1;background:#eeeff1;background:rgba(235,235,235,.95);top:230px;top:60%;left:-30px;width:500px;padding:0 25px 5px;z-index:50;border-radius:10px;border:1px solid #fff;border-bottom:5px solid #7397b9;border-right:5px solid #7397b9;animation-name:fader;animation-duration:.3s;animation-timing-function:ease}@media all and (max-width: 1100px){.details{top:50%}}@media all and (max-width: 950px){.details{width:450px}}@media all and (max-width: 850px){.details{top:68%;width:120%;border:1px solid #fff}}@media all and (max-width: 500px){.details{top:135px;left:-19px;width:94vw}}.details p{font-size:.92rem}.details p.fit{margin:7px 0 -5px}@media all and (max-width: 700px){.details p{font-size:1rem}}.teamers{position:relative}.teamers:nth-of-type(4n) .details{left:-195px;border-left:5px solid #7397b9;border-right:1px solid #fff}@media all and (max-width: 1100px){.teamers:nth-of-type(4n) .details{left:-230px}}@media all and (max-width: 950px){.teamers:nth-of-type(4n) .details{left:-220px}}@media all and (max-width: 850px){.teamers:nth-of-type(4n) .details{left:-30px;border:1px solid #fff}}@media all and (max-width: 500px){.teamers:nth-of-type(2n) .details{left:-181px}}.close-bio{display:inline-block;font-size:1.4rem;background:#7397b9;padding:6px 0 0 0;border-radius:50%;width:35px;height:35px;text-align:center;vertical-align:middle;color:#fff;position:absolute;top:-16px;right:-16px;cursor:pointer}.face{cursor:pointer}.face:hover .square-it{border:4px solid #7397b9;margin:-4px auto}.lottie-container{position:relative;width:100%;height:0;padding-bottom:calc(1000 / 1975 *100%);background:url(img/loading.gif) center center no-repeat;background-size:120px auto}.lottie{min-width:100%;background:#fff}.parallax__container{clip:rect(0, auto, auto, 0);overflow:hidden;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-100}.parallax__container .parallax{background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;width:100%;top:0;transform:translate3d(0, 0, 0);transform-style:preserve-3d}p.caption{position:relative;background:#333;background:rgba(50,50,50,.75);padding:15px 25px;font-size:.95rem;text-align:center;color:#bbb;margin:-61px auto 0;z-index:1}.flexslider{margin:0 0 -6px;background:none;border:none}ul.slides{max-width:none}ul.flex-direction-nav{line-height:2em}ul.flex-direction-nav li{margin:0}.flex-direction-nav a:before{font-size:30px;color:#fff;text-shadow:none}#publish_with .flex-direction-nav a{margin:50px 0 0 0}#publish_with .flex-direction-nav a:before{color:#183b61}.flex-direction-nav a:before{font-size:26px}.flexslider:hover .flex-direction-nav .flex-next{right:-10px}.flexslider:hover .flex-direction-nav .flex-prev{left:-10px}.flexslider.blogslide:hover .flex-direction-nav .flex-next{right:10px}.flexslider.blogslide:hover .flex-direction-nav .flex-prev{left:10px}@media screen and (max-width: 860px){.flex-direction-nav .flex-next{right:-10px}.flex-direction-nav .flex-prev{left:-10px}.blogslide .flex-direction-nav .flex-next{right:-20px}.blogslide .flex-direction-nav .flex-prev{left:-20px}}@media screen and (max-width: 500px){.flex-direction-nav a:before{font-size:20px}.flex-direction-nav .flex-next{right:-5px}.flex-direction-nav .flex-prev{left:-5px}}.vid-play{position:relative;display:block;cursor:pointer}.vid-play::after{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:80;background:url(img/videos/play-button.svg) center center no-repeat;background-size:100px 100px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media all and (max-width: 850px){.vid-play::after{background-size:80px 80px}}.vid-play img{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.vid-play:hover img,.vid-play:focus img{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.15),0 10px 8px rgba(0,0,0,.1),0 18px 15px rgba(0,0,0,.072),0 35px 25px rgba(0,0,0,.086),0 40px 40px rgba(0,0,0,.12)}.vid-play:active img{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 5px 4px rgba(0,0,0,.2),0 8px 6px rgba(0,0,0,.15),0 15px 15px rgba(0,0,0,.06),0 30px 25px rgba(0,0,0,.07)}.videowidth{width:100%}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}video{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;z-index:-2;margin:auto}.full_screen video,.first_full_screen video{position:absolute;height:100%}.two_column{-webkit-columns:2 300px;-moz-columns:2 300px;columns:2 300px;-webkit-column-gap:3.5em;-moz-column-gap:3.5em;column-gap:3.5em}@media all and (max-width: 950px){.two_column{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.three_column{-webkit-columns:3 300px;-moz-columns:3 300px;columns:3 300px;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}@media all and (max-width: 1100px){.three_column{-webkit-columns:3 260px;-moz-columns:3 260px;columns:3 260px}}@media all and (max-width: 950px){.three_column{-webkit-columns:3 225px;-moz-columns:3 225px;columns:3 225px}}@media all and (max-width: 850px){.three_column{-webkit-columns:3 208px;-moz-columns:3 208px;columns:3 208px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media all and (max-width: 700px){.three_column{-webkit-columns:2 48%;-moz-columns:2 48%;columns:2 48%;-webkit-column-gap:1%;-moz-column-gap:1%;column-gap:1%}}.three_column_b{-webkit-columns:3 226px;-moz-columns:3 226px;columns:3 226px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.great_for{background:#eeeff1}@media all and (max-width: 850px){.great_for{background:none;padding-bottom:0}}@media all and (max-width: 850px){.great_for h3{text-align:center;width:80%;margin-left:auto;margin-right:auto;margin-bottom:5px}}@media all and (max-width: 600px){.great_for h3{width:100%}}.faq{cursor:pointer}.answers{display:none;padding:2px 15px;border-bottom:2px solid #d1d1d1;background:#eeeff1}.modal{display:none}#myModal,#myModal2,#myCaseStudyModal{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;background:rgba(25,30,35,.9);z-index:1000;align-items:center}#myModal span.close,#myModal2 span.close,#myCaseStudyModal span.close{display:block;font-size:3rem;color:#fff;text-align:right;width:79%;margin:auto auto 10px auto;cursor:pointer}#myModal .modal-content,#myModal2 .modal-content,#myCaseStudyModal .modal-content{width:80%;margin:0 auto auto;padding-bottom:50px}.example{display:none}.display{position:relative;display:-ms-grid;display:grid;animation-name:fader;animation-duration:.2s;animation-timing-function:ease}.pageraft::before{content:"PageRaft";background:#7397b9;color:#fff;padding:5px 8px;font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:.9rem;line-height:1.25em;letter-spacing:-0.03rem;display:inline-block;height:29px;width:77px;border-radius:3px 9px 3px 3px;margin:0;position:absolute;right:0}@media all and (max-width: 950px){.pageraft::before{font-size:1rem}}@media all and (max-width: 700px){.pageraft::before{font-size:1.1rem}}.nxtbook::before{content:"nxtbook";background:#8fc0ba;color:#fff;padding:5px 8px;font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:normal;font-style:normal;font-size:.9rem;line-height:1.25em;letter-spacing:-0.03rem;display:inline-block;height:29px;width:77px;border-radius:3px 9px 3px 3px;margin:0;position:absolute;right:0}@media all and (max-width: 950px){.nxtbook::before{font-size:1rem}}@media all and (max-width: 700px){.nxtbook::before{font-size:1.1rem}}span.subtext{font-size:1.25rem}.nb,.pg{display:none}.show{display:block}#filters button.nbbutton,#filters button.pgbutton{background:#fff}#filters button.btn.active.nbbutton{background:#005cb6}#filters button.btn.active.pgbutton{background:#d42a51}.highlight{position:relative}@media all and (max-width: 600px){.highlight{margin-top:35px}}.highlight::before{content:"Best Value";position:absolute;display:block;width:104%;height:107%;top:-5.6%;left:-2%;z-index:-2;margin:0 auto;padding:10px 0 0 0;font-family:"geometrialight","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1rem;letter-spacing:.3rem;text-align:center;color:#fff;text-transform:uppercase;border-radius:10px;background:#183b61}@media all and (max-width: 950px){.highlight::before{display:none}}@media all and (max-width: 600px){.highlight::before{display:block;padding:6px 0 0 0;top:-5.5%}}.underline::after{content:" ";display:block;position:relative;width:70px;height:2px;background:#d42a51;margin:13px auto -2px}.photo_bombs{position:relative;height:0;padding-top:calc(500 / 500 *100%)}.portfolio{position:relative;height:0;padding-top:calc(340 / 600 *100%)}.portfolio_overlay{display:-ms-grid;display:grid;position:absolute;top:0;left:0;width:100%;height:100%;padding:15px 0 0 0;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.portfolio_overlay a{display:table;margin:20px auto;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}@media all and (max-width: 500px){.portfolio_overlay a{opacity:1}}.portfolio_overlay h4{margin:auto auto -20px;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}@media all and (max-width: 500px){.portfolio_overlay h4{margin:auto auto 0;opacity:1}}.portfolio_overlay p{margin:0}@media all and (max-width: 500px){.portfolio_overlay{opacity:1}}.portfolio_overlay:hover{opacity:1}.portfolio_overlay:hover a{opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.portfolio_overlay:hover h4{margin:auto auto 0;opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.two-column-loop{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;align-content:flex-start}.two-column-loop .thumbnail{margin-right:15px;flex:2 0}@media all and (max-width: 950px){.two-column-loop .thumbnail{order:2;margin-right:0;margin-left:15px}}.two-column-loop .thumbnail img{margin-bottom:-2px}.two-column-loop .post-text{flex:5 0}@media all and (max-width: 950px){.two-column-loop .post-text{flex:4 0}}@media all and (max-width: 850px){.two-column-loop .post-text{flex:5 0}}@media all and (max-width: 850px){.two-column-loop .post-text p{display:none}}form{width:100%;max-width:790px;margin:0 auto;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:1.1rem;line-height:1.4rem;font-weight:normal;font-style:normal;color:#5b6168;padding:20px}@media all and (max-width: 500px){form{padding:10px 11px}}article form{margin:20px 0}form fieldset{margin:30px 0;padding:0}form label{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:normal;font-style:normal;color:#183b61;font-size:1.1rem;line-height:1.1;display:block;margin:13px 0 4px 2px}form label span{font-size:1rem;line-height:1;margin-left:8px;vertical-align:middle;color:#d42a51}form label.radio,form label.checkbox,form label.checkbox-multiple{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:1.2rem;margin:10px 0}form input{width:100%;padding:8px;margin:0 auto;border-radius:3px;border:1px solid #ddd;background:#fff}form input[type=radio],form input[type=checkbox]{float:left;width:25px;margin-top:4px}@media all and (max-width: 500px){@media not all and (min-resolution: 0.001dpcm){form input[type=radio],form input[type=checkbox]{margin-top:-1px}}}form input#searchsubmit{display:block;width:auto;margin:20px auto;background:#183b61;color:#fff;border-radius:5px;border:none;padding:15px 30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form input#searchsubmit:hover{background:#d42a51}form textarea{width:100%;height:100px;padding:15px;margin:0 auto;border-radius:3px;border:1px solid #ddd;background:#fff}@media all and (max-width: 600px){form textarea{height:125px}}form select{max-width:100%;height:48px;padding:0 5px;border-radius:3px;border:1px solid #ddd !important;background:#fff}form button[type=submit]{margin-top:20px;background:#183b61}form button[type=submit]:hover,form button[type=submit]:active,form button[type=submit]:focus{background:#005cb6}#wp_payeezy_payment_form form input{width:100% !important;padding:8px !important;border:1px solid #ddd !important;height:auto !important}#wp_payeezy_payment_form form input#payeezy-amount{width:auto !important;padding:0 5px !important}#wp_payeezy_payment_form form input[type=submit]{width:auto !important;background:#183b61;color:#fff;padding:15px 30px !important;border-radius:50px}#wp_payeezy_payment_form form input[type=submit]:hover,#wp_payeezy_payment_form form input[type=submit]:active,#wp_payeezy_payment_form form input[type=submit]:focus{background:#005cb6}form#searchform{padding:0;background:none}form#searchform input.search-field{width:calc(100% - 47px);border-radius:3px 0 0 3px;padding:10px 10px 11px 10px}form#searchform button.search-button{position:relative;z-index:97;float:right;margin:0;padding:10px 12px 5px;border-radius:0 3px 3px 0}@media all and (max-width: 950px){form#searchform button.search-button{padding:9px 12px 4px}}@media all and (max-width: 700px){form#searchform button.search-button{padding:8px 12px 4px}}._form_22 form{font-size:1rem}._form_22 form label{margin:6px 0}._form_22 form input{padding:7px}._form_22 form textarea{height:75px;padding:7px}._form_22 form button[type=submit]{background:#005cb6}._form_22 form button[type=submit]:hover,._form_22 form button[type=submit]:active,._form_22 form button[type=submit]:focus{background:#d42a51}table.pricing{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:1.025rem;line-height:1.45;font-weight:400;font-style:normal;color:#5b6168;border-top:7px solid #fff;border-bottom:7px solid #fff;border-spacing:6px 0;margin:0 auto 30px;border-radius:8px}@media all and (max-width: 700px){table.pricing{font-size:1.3rem;border:none;border-spacing:0;border-radius:0;background:none;color:#30343d}}table.pricing col.pricing_features{background:#fff}table.pricing col.column-one{background:#e7e8e9}table.pricing col.column-two{background:#cde4fb}table.pricing col.column-three{background:#d7f0ed}table.pricing tr.no-top td{padding-top:0}table.pricing th{font-weight:400;text-align:right;color:#183b61;min-width:195px;padding:20px 15px;border-bottom:1px solid #bbb}@media all and (max-width: 950px){table.pricing th{min-width:120px}}table.pricing thead th{text-align:center;border-bottom:none;padding:5px 10px}table.pricing thead th:first-child{border-radius:8px 0 0 0}table.pricing thead th:last-child{border-right:none;border-radius:0 7px 0 0}table.pricing tr.add-on td{text-align:center;padding:3px;text-transform:uppercase;letter-spacing:.1rem;color:#bbb}table.pricing tr.no_border td,table.pricing tr.no_border th{border-bottom:none}table.pricing td{border-bottom:1px solid #bbb;padding:12px 10px;text-align:center;width:33%}table.pricing td:last-child{border-right:none}@media all and (max-width: 700px){table.pricing td{border-bottom:1px solid #cfcfcf}}table.pricing tbody tr:last-child td{border-bottom:none}table.pricing tbody tr:last-child th{border-bottom:none;border-radius:0 0 0 8px}table.pricing span.smaller{display:block;font-size:1rem;line-height:1.4;margin-top:7px}table.pricing span.note{display:block;font-size:.85rem;line-height:1.4;margin:0 0 -10px 0}@media all and (max-width: 700px){table.pricing span.note{font-size:1rem}}@media all and (max-width: 700px){.mobile_hide{display:none}}.mobile_show{display:none}@media all and (max-width: 700px){.mobile_show{display:block}}.background-a{background:#fff}.background-b{background:#fff}.background-c{background:#fff}footer{position:relative;padding:20px 0 0;background:#30343d;z-index:97;margin:0 auto}@media all and (max-width: 850px){footer{text-align:center}footer .col3{grid-template-columns:1fr 1fr 1fr}footer .col3 div:nth-last-of-type(1){grid-column-end:span 1}}@media all and (max-width: 600px){footer .col3{grid-template-columns:1fr 1fr}footer .col3 div:nth-last-of-type(1){grid-column-end:span 2}}@media all and (max-width: 500px){footer .col3{grid-template-columns:1fr}footer .col3 div:nth-last-of-type(1){grid-column-end:span 1}}@media all and (max-width: 850px){footer .company_info{grid-row-start:2}}footer .company_info img.logo{width:100%;max-width:220px;height:auto;margin:0 0 15px 0}footer .company_info address,footer .company_info a[href^="tel:"]{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-style:normal;font-size:.9rem;color:#5b6168}@media all and (max-width: 600px){footer .company_info address,footer .company_info a[href^="tel:"]{font-size:1rem}}@media all and (max-width: 500px){footer .company_info address,footer .company_info a[href^="tel:"]{font-size:1.15rem;line-height:1.5}}footer .company_info .footer_social{font-family:"iconies_socialregular";font-display:swap;font-size:1.9rem;margin:2px 0 0 -5px}footer .company_info .footer_social a{color:#5b6168}@media all and (max-width: 600px){footer .company_info .footer_social{font-size:2.5rem}}@media all and (max-width: 500px){footer .company_info .footer_social{font-size:3rem}}footer ul[id^=menu-footer]{margin:0;list-style:none;font-size:.9rem}@media all and (max-width: 600px){footer ul[id^=menu-footer]{font-size:1.1rem;line-height:1.8}}@media all and (max-width: 500px){footer ul[id^=menu-footer]{line-height:2}}footer ul[id^=menu-footer] li{margin:0}footer ul[id^=menu-footer] li:first-of-type{font-weight:800;font-size:1.2rem}footer ul[id^=menu-footer] li a{color:#eeeff1;padding:2px}footer ul[id^=menu-footer] li a:hover,footer ul[id^=menu-footer] li a:active,footer ul[id^=menu-footer] li a:focus{text-decoration:underline}img.footer_awards{display:inline-block;width:32%;max-width:240px;height:auto;vertical-align:middle;margin:auto 0}@media all and (max-width: 700px){img.footer_awards{width:200px}}p.credits{font-size:.6rem;text-align:center;color:#eeeff1;color:rgba(255,255,255,.25);text-transform:uppercase;letter-spacing:.25rem;margin:auto;padding:20px 0;background:rgba(10,20,30,.2)}@media all and (max-width: 500px){p.credits{font-size:.7rem}}p.credits a{color:#5b6168;color:rgba(255,255,255,.4)}p.credits a:hover{color:#d42a51}@media all and (max-width: 500px){p.credits span.break{display:block;height:0;opacity:0;margin:-3px 0}}.modaal-content-container img{width:337px !important}@media not all and (min-resolution: 0.001dpcm){#nav ul li a{padding:15px 20px 14px}@media all and (max-width: 1100px){#nav ul li a{padding:15px 14px 14px}}@media all and (max-width: 950px){#nav ul li a{padding:18px 10px}}@media all and (max-width: 950px){#nav ul li ul{margin:-61px 0 0 0}}@media all and (max-width: 700px){#nav ul li ul{margin:0}}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.first_full_screen,.full_screen{display:block}.col2{align-items:stretch;-ms-grid-columns:1fr 1fr;-ms-grid-rows:auto auto auto auto auto auto}.col2 div{margin:0 5px 10px}.col2 div:nth-of-type(odd){-ms-grid-column:1}.col2 div:nth-of-type(even){-ms-grid-column:2}.col2 div:nth-of-type(3),.col2 div:nth-of-type(4){-ms-grid-row:3}.col2 div:nth-of-type(5),.col2 div:nth-of-type(6){-ms-grid-row:5}.col2 div:nth-of-type(7),.col2 div:nth-of-type(8){-ms-grid-row:7}.col2 div:nth-of-type(9),.col2 div:nth-of-type(10){-ms-grid-row:9}.col2 div:nth-of-type(11),.col2 div:nth-of-type(12){-ms-grid-row:11}.col3{align-items:stretch;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto auto auto auto auto}.col3 div{margin:0 5px 10px}.col3 div:nth-of-type(3n - 2){-ms-grid-column:1}.col3 div:nth-of-type(3n - 1){-ms-grid-column:2}.col3 div:nth-of-type(3n){-ms-grid-column:3}.col3 div:nth-of-type(4),.col3 div:nth-of-type(5),.col3 div:nth-of-type(6){-ms-grid-row:3}.col3 div:nth-of-type(7),.col3 div:nth-of-type(8),.col3 div:nth-of-type(9){-ms-grid-row:5}.col3 div:nth-of-type(10),.col3 div:nth-of-type(11),.col3 div:nth-of-type(12){-ms-grid-row:5}.col3 div:nth-of-type(13),.col3 div:nth-of-type(14),.col3 div:nth-of-type(15){-ms-grid-row:5}.col3 div:nth-of-type(16),.col3 div:nth-of-type(17),.col3 div:nth-of-type(18){-ms-grid-row:5}.col3 div:nth-of-type(19),.col3 div:nth-of-type(20),.col3 div:nth-of-type(21){-ms-grid-row:5}.col4{-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr}.col4 div:first-of-type{-ms-grid-column:1}.col4 div:nth-of-type(2){-ms-grid-column:3}.col4 div:nth-of-type(3){-ms-grid-column:5}.col4 div:nth-of-type(4){-ms-grid-column:7}.portfolio{padding-top:240px}}/*# sourceMappingURL=style.css.map */
