/*!***************************************************************//*!** SkeletonMachineTemplate (c)  2016 | 2017 SERLORETI ***//*!** SkeletonMachine is based on Skeleton and Skeleton Scss  ***//*!**   Theme-Basics  Set-up ***//*!**************************************************************/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}a{color:#1eaedb}a:hover{color:#1b9cc5}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.u-full-width{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.u-max-full-width{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.column,.columns{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:320px){.container{width:85%;padding:0}}@media (min-width:480px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66667%}.two.columns{width:13.33333%}.three.columns{width:22%}.four.columns{width:30.66667%}.five.columns{width:39.33333%}.six.columns{width:48%}.seven.columns{width:56.66667%}.eight.columns{width:65.33333%}.nine.columns{width:74%}.ten.columns{width:82.66667%}.eleven.columns{width:91.33333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.66667%}.two-thirds.column{width:65.33333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.33333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.66667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.33333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.66667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.33333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.66667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.33333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.66667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.33333%}.offset-by-one-half.column{margin-left:52%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.button,.button-blue,.button-white,a.button-blue,a.button-white,button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:0;border:1px solid #bbb;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:0;border:1px solid #bbb;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.button-blue:hover,.button-white:hover,.button:hover,button:hover{color:#333;border-color:#888;outline:0}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button-blue:focus,.button-white:focus,.button:focus,button:focus{color:#333;border-color:#888;outline:0}input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{color:#333;border-color:#888;outline:0}.button-primary.button-blue,.button-primary.button-white,.button.button-primary,button.button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button-primary.button-blue:hover,.button-primary.button-white:hover,.button.button-primary:hover,button.button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=button].button-primary:hover,input[type=reset].button-primary:hover,input[type=submit].button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}.button-primary.button-blue:focus,.button-primary.button-white:focus,.button.button-primary:focus,button.button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=button].button-primary:focus,input[type=reset].button-primary:focus,input[type=submit].button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{border:1px solid #33c3f0;outline:0}select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside;padding-left:0;margin-top:0}ul{padding-left:0;margin-top:0}ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:0}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,.button-blue,.button-white,a.button-blue,a.button-white,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{top:0;left:0;margin:0 auto;padding:0;width:100%;font-size:100%;font-weight:400;word-spacing:.2em;direction:ltr;font-style:normal;font-synthesis:auto;font-family:"open sans",arial,sans-serif,sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{-webkit-appearance:none;-webkit-overflow-scrolling:touch}body{overflow-x:hidden;font-family:"open sans",arial,sans-serif;background:#fff}body *{font-family:"open sans",arial,sans-serif;color:#404040}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media all and (max-width:39.9375em){body{overflow-x:hidden}}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}::-moz-selection{background:rgba(255,255,255,0);text-shadow:none}::selection{background:rgba(255,255,255,0);text-shadow:none}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;outline:0;outline:transparent;text-decoration:none!important}textarea{overflow:auto}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;outline:0}.site-content-wrapper{position:relative;display:table;overflow:hidden;margin-top:50px;width:100%;max-width:100%}.row{margin:5rem auto}@media all and (max-width:768px){.row{margin:3.5rem auto 2.5rem auto}}.lead,a,h1,h2,h3,i{font-weight:300;color:#000;font-family:raleway,arial,sans-serif;letter-spacing:.1rem}.lead{font-weight:400;font-size:1rem;color:#000}.text-shadow{text-shadow:0 0 10px rgba(0,0,0,.9)}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.bold{font-weight:700}.underline{text-decoration:underline}.italic{font-style:italic}.small,.small>*{font-size:80%}.very-small,.very-small>*{font-size:60%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{text-decoration:none;outline:0;outline:0;padding-right:.5rem;background-color:transparent;-webkit-transition:color .6s ease-in;-o-transition:color .6s ease-in;transition:color .6s ease-in}a :active,a :focus,a :visited,a:hover{text-decoration:none;outline:0;outline:0}a:hover{color:#004a7f}@-moz-document url-prefix(){.focusable,a:focus{outline:0!important;text-decoration:none}}@-moz-document url-prefix(){a:visited{outline:0!important;text-decoration:none}}a,a:active,a:focus,a:hover,a:link,a:visited{background:rgba(255,255,255,0);background-color:rgba(255,255,255,0);outline:0;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn{border-radius:0;color:#fff;text-transform:uppercase;font-weight:300;text-decoration:none;-webkit-transition:.6s ease-in;-o-transition:.6s ease-in;transition:.6s ease-in}.btn:hover{background:#000;color:#fff;text-decoration:none}.button,.button-blue,.button-white,a.button,a.button-blue,a.button-white{border-radius:0;border:1px solid;-webkit-transition:.6s ease-in;-o-transition:.6s ease-in;transition:.6s ease-in;text-transform:uppercase;text-align:center}.button :active,.button :visited,.button-blue :active,.button-blue :visited,.button-blue:hover,.button-white :active,.button-white :visited,.button-white:hover,.button:hover,a.button :active,a.button :visited,a.button-blue :active,a.button-blue :visited,a.button-blue:hover,a.button-white :active,a.button-white :visited,a.button-white:hover,a.button:hover{outline:0}.button-blue,a.button-blue{color:#004a7f;background:rgba(255,255,255,.1);border-color:#004a7f}.button-blue:hover,a.button-blue:hover{color:#fff;background:#004a7f;border-color:#004a7f}.button-white,a.button-white{color:#fff;background:rgba(0,74,127,.1);border-color:#fff}.button-white:hover,a.button-white:hover{color:#004a7f;background:#fff;border-color:#004a7f}hr{border:.1rem solid rgba(238,238,238,.75);-webkit-box-sizing:content-box;box-sizing:content-box;height:0}li,ul{margin-left:0;padding-left:0;list-style-type:none}.flat-list{margin-left:none;padding-left:none;list-style-type:none}.flat-list li{margin-right:3rem;display:inline-block}.bullet-list li,ul.bullet-list{padding:0;margin:0;list-style:none}ul.bullet-list{margin:1rem 0}.bullet-list li{margin:1rem;margin-left:1.5rem;margin-bottom:-.25rem;padding-bottom:0}.bullet-list li:before{content:'•';float:left;margin-left:-1.5rem;color:#7f2c00;display:inline-block}.bullet-list li:before .clearfix:after,.bullet-list li:before .clearfix:before{content:" ";display:table}.bullet-list li:before .clearfix:after{clear:both}img.pull-left{margin-top:.25rem;margin-right:1rem;padding-bottom:.25rem}img.pull-right{margin-top:.25rem;margin-left:1rem;padding-right:1rem;padding-bottom:.25rem}@media all and (max-width:480px){img.pull-right{padding-right:.25rem}}.image-responsive,.video-responsive{width:100%;height:auto;display:inline-block;margin:0;padding:0;vertical-align:middle}img{border:0;-ms-interpolation-mode:bicubic}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,img,video{margin-top:0;vertical-align:middle}.image-rendering{image-rendering:optimizeSpeed}.blue-gradient-l-r{background:#004a7f;background:-webkit-linear-gradient(320deg,#004a7f 10%,#0094ff 100%);background:-o-linear-gradient(320deg,#004a7f 10%,#0094ff 100%);background:-webkit-linear-gradient(40deg,#004a7f 10%,#0094ff 100%);background:-o-linear-gradient(40deg,#004a7f 10%,#0094ff 100%);background:linear-gradient(50deg,#004a7f 10%,#0094ff 100%)}.blue-gradient-l-r .tile-overlay>*{color:#fff}.blue-gradient-r-l{background:#0094ff;background:-webkit-linear-gradient(320deg,#0094ff 10%,#004a7f 100%);background:-o-linear-gradient(320deg,#0094ff 10%,#004a7f 100%);background:-webkit-linear-gradient(40deg,#0094ff 10%,#004a7f 100%);background:-o-linear-gradient(40deg,#0094ff 10%,#004a7f 100%);background:linear-gradient(50deg,#0094ff 10%,#004a7f 100%)}.blue-gradient-r-l .tile-overlay>*{color:#fff}.full-cover{position:relative;width:100%;height:100vh;min-height:680px;display:table;top:0;left:0;margin:0;padding:0;overflow:hidden;background:#004a7f}.half-cover{position:relative;width:100%;height:50vh;min-height:340px;display:table;top:0;left:0;margin:0;padding:0;overflow:hidden;background:#004a7f}.three-quarter-cover{height:75vh;min-height:500px}.overlay{position:absolute;width:80%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;padding:1rem;text-align:center}.overlay *{color:#fff;text-transform:uppercase;text-align:center}.overlay .site-title{text-transform:none}.callout-wrapper{width:100%;height:100%;min-height:200px;margin:0;padding:0;position:relative;overflow:hidden}.callout-overlay{position:absolute;z-index:200;width:100%;top:35%;left:0}@media all and (max-width:768px){.callout-overlay{top:5%}}.callout-overlay .bold{text-align:center;font-size:250%}#work-faster .six:nth-child(1),#work-smarter .six:nth-child(1){float:right}#work-faster .six:nth-child(2),#work-smarter .six:nth-child(2){float:left}@media all and (max-width:768px){.two.columns{width:30.6666666667%}.two.columns:nth-child(4),.two.columns:nth-child(5),.two.columns:nth-child(6){margin-top:3rem}.two.columns:nth-child(4){clear:both;margin-left:0}}@media all and (max-width:480px){.two.columns{width:100%}}@media all and (max-width:768px){.three.columns{width:48%}.three.columns:nth-child(3),.three.columns:nth-child(4){margin-top:3rem}.three.columns:nth-child(3){clear:both;margin-left:0}}@media all and (max-width:480px){.three.columns{width:100%}}@media all and (max-width:768px){.six.columns{width:100%;margin-left:0;margin-top:3rem}}#front{background:url(../images/ipdoc-bg.jpg) no-repeat center center fixed;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}@media all and (max-width:1200px){#front{background:url(../images/ipdoc-bg-lg.jpg) no-repeat center center fixed;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}}@media all and (max-width:992px){#front{background:url(../images/ipdoc-bg-md.jpg) no-repeat center center fixed;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}}@media all and (max-width:768px){#front{background:url(../images/ipdoc-bg-sm.jpg) no-repeat center center scroll;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}}header .overlay #ipdoc-logo{width:100%;height:auto;max-width:380px;margin:0 auto .75rem auto;padding:0}header .overlay #ipdoc-logo .i{fill:#909090;fill-opacity:1;-webkit-transition:fill .6s ease-in;-o-transition:fill .6s ease-in;transition:fill .6s ease-in}header .overlay:hover #ipdoc-logo .i{fill:#7f2c00;fill-opacity:1}header .overlay p.lead{margin-top:-1rem;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .header-link i{font-size:300%;font-weight:300;color:#909090;-webkit-transition:color .6s ease-in;-o-transition:color .6s ease-in;transition:color .6s ease-in;margin-top:-2.5rem}header .overlay:hover .header-link i{color:rgba(119,119,119,.85)}nav{position:fixed;z-index:10000;width:100%;background:#004a7f;overflow:hidden;top:0;left:0;margin:0 auto;height:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.navigation-list{width:80%;margin:0 auto;margin-left:2.5%;padding:0;float:left;left:2.5%}nav ul{width:100%;margin:0 auto;margin-left:.5rem;padding:0}nav ul li{height:50px;line-height:50px;margin-right:2rem;display:inline-block;list-style-type:none;border:none;padding-left:.5rem}nav ul li a{width:100%;padding-right:.1rem;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:300;outline:0;font-family:raleway,arial,sans-serif;letter-spacing:.1rem;background-color:transparent;text-shadow:0 0 10px transparent}nav ul li.active{border-bottom:2px solid #7f2c00}nav ul li a:hover{color:#fff;text-shadow:0 0 3px rgba(0,74,127,.75)}.brand-logo{float:left;width:10%;min-width:80px;max-width:120px;overflow:hidden;color:#fff;text-align:text-center;height:50px;line-height:50px;margin-left:.5rem}.brand-logo a{text-decoration:none;color:#fff;display:inline-block;height:50px;line-height:50px}.brand-logo #mobile-ipdoc-logo{width:60px;height:40px;line-height:40px;display:inline-block;margin:0;margin-top:5px;padding:0}.brand-logo #nav-ipdoc-logo{width:100px;height:50px;line-height:50px;display:none;margin:0;padding:0}.brand-logo #nav-ipdoc-logo .i{fill:#909090;fill-opacity:1;-webkit-transition:fill .6s ease-in;-o-transition:fill .6s ease-in;transition:fill .6s ease-in}.brand-logo:hover #nav-ipdoc-logo .i{fill:#7f2c00;fill-opacity:1}.toggle-menu{width:50px;height:50px;float:right;margin-top:1px;margin-right:2rem;position:relative;overflow:hidden;line-height:50px;display:none}.toggle-menu .icon-bar{background-color:#fff;width:35px;height:1px;display:block;-webkit-transition:.6s ease-in;-o-transition:.6s ease-in;transition:.6s ease-in}.toggle-menu .icon-bar:nth-of-type(1){margin-top:12px}.toggle-menu .icon-bar:nth-of-type(2){margin-top:10px}.toggle-menu .icon-bar:nth-of-type(3){margin-top:10px}.toggle-menu:hover .icon-bar{background-color:#7f2c00}.toggle-menu:visited .icon-bar{background-color:#fff}.toggle-menu.active .icon-bar:nth-of-type(1){margin-top:24px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.toggle-menu.active .icon-bar:nth-of-type(2){background-color:transparent}.toggle-menu.active .icon-bar:nth-of-type(3){margin-top:-12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media all and (max-width:992px){.toggle-menu{display:block;margin-right:.5rem}.brand-logo{width:50%;border-right:none}.navigation-list{margin-top:5px;width:100%;height:0;padding-left:0;margin-left:0;display:block;left:0;opacity:0;overflow:hidden;-webkit-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in}.nav-open{opacity:1;height:auto}.navigation-list li{display:block;width:100%;border-left:1px solid #0094ff;margin:0;padding-left:0}.navigation-list li.active{border-bottom:2px solid rgba(255,255,255,0)}.navigation-list li a{margin-left:0;padding-left:1rem;text-align:left;width:100%}}@media all and (max-width:992px){nav ul li{margin-right:1rem}}@media all and (max-width:768px){nav ul li{margin-right:.5rem}}#solution .modal-image{margin-bottom:3rem;border:1px solid rgba(96,96,96,.3);-webkit-box-shadow:0 50px 35px -41px rgba(0,0,0,.6);box-shadow:0 50px 35px -41px rgba(0,0,0,.6)}#grid .card-head{padding:1rem;width:100%;height:100%;position:relative;text-align:center;text-transform:uppercase;letter-spacing:.1rem}#grid .card-head i,#grid .card-head span{-webkit-transition:color .6s ease-in;-o-transition:color .6s ease-in;transition:color .6s ease-in;font-weight:300;font-size:180%;color:#004a7f;opacity:1}#grid h1{color:#004a7f}#grid .six:hover .card-head i,#grid .three:hover .card-head i{color:#7f2c00}.display-box{display:none;position:fixed;width:80%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;z-index:50000;background:rgba(255,255,255,0)}.display-box .box-content{padding:1rem;padding-top:0}.display-box .box-content img{border:1px solid rgba(96,96,96,.7);-webkit-box-shadow:1px 8px 10px rgba(0,0,0,.7);box-shadow:1px 8px 10px rgba(0,0,0,.7)}.display-box .close-button{float:right;font-weight:300;font-size:42px;color:rgba(0,73,255,.85);padding:0;margin:0;-webkit-transition:.6s ease-in;-o-transition:.6s ease-in;transition:.6s ease-in}.display-box .close-button:hover{cursor:pointer;color:#004a7f}.modal-image:hover{cursor:-webkit-zoom-in;cursor:zoom-in}@media all and (max-width:992px){.modal-image:hover{cursor:default}}#points .container{margin-top:5rem}#points .row{margin:7.5rem auto}#points h1{margin-top:0;padding-top:0}#points img{padding:0;margin-top:.5rem;-webkit-transition:.6s ease-in;-o-transition:.6s ease-in;transition:.6s ease-in;border:1px solid rgba(96,96,96,.3)}.img-shadow{-webkit-box-shadow:0 100px 75px -41px rgba(0,0,0,.6);box-shadow:0 100px 75px -41px rgba(0,0,0,.6)}#points .swap{position:relative}#points .swap .four{float:left;margin-left:0;padding-left:.25rem}#points .swap .eight{float:right}@media all and (max-width:768px){#points .eight,#points .four{width:100%;float:left}#points .four{margin-top:3rem;margin-left:0;margin-bottom:0}#points .swap .four{padding-left:1rem}#points .eight{margin-top:-3rem}}#pricing .half-cover{background:url(../images/pricing-lg.jpg) no-repeat center center fixed;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;z-index:-10}#pricing .half-cover:before{content:'';display:block;width:100%;height:100%;top:0;left:0;padding:0;margin:0;position:absolute;z-index:10;background:#005999;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#005999),color-stop(100%,#336dff));background:-webkit-linear-gradient(top,#005999 0,#336dff 100%);background:-o-linear-gradient(top,#005999 0,#336dff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#005999),to(#336dff));background:linear-gradient(to bottom,#005999 0,#336dff 100%);opacity:.1}#pricing *{color:#333;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased}#pricing .lead{color:#000;font-family:raleway,arial,sans-serif}#pricing .container .fa{color:#004a7f}#pricing i{padding-left:0;margin-left:0;text-align:left}#pricing .container,#pricing .row{margin-top:-12.5vh}#pricing .four{padding:0 .5rem;background:#fff;-webkit-box-shadow:1px 1px 5px 1px rgba(0,0,0,.2);box-shadow:1px 1px 5px 1px rgba(0,0,0,.2)}#pricing .columns h1{text-align:center;color:#004a7f}#pricing .four:nth-of-type(2){margin-top:-8.9%}#pricing .label{width:100%;width:calc(100% + 1rem);margin-left:-.5rem;text-align:center;color:#fff;padding:1rem;letter-spacing:.1rem;font-family:raleway,arial,sans-serif;font-size:120%}#pricing .container .label>*{font-weight:300;color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pricing .container .label .fa{vertical-align:-2px}#pricing .card-head{position:relative;width:50%;margin:0 auto}#pricing .card-head img{width:100%;height:auto;display:inline-block;margin:0 auto;margin-top:1rem}#pricing .card-head div{width:50%;margin:0 auto}#pricing .overlay{display:none}@media all and (max-width:992px){#pricing .half-cover{height:50vh;background:url(../images/pricing-md.jpg) no-repeat center center fixed;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}#pricing .overlay{display:block}#pricing .overlay h1{color:#fff}#pricing .container,#pricing .row{margin-top:0}#pricing .four:nth-of-type(2){margin-top:2.5rem;margin-bottom:2.5rem}#pricing .four{-webkit-box-shadow:none;box-shadow:none}#pricing .columns{margin-top:2.5rem;width:100%}}@media all and (max-width:768px){#pricing .half-cover{height:50vh;background:url(../images/pricing-sm.jpg) no-repeat top center scroll;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}}#options .fa,#options h3{color:#004a7f}#options i,#options span{font-weight:300;font-size:180%;opacity:1}@media all and (max-width:768px){#options .row:nth-of-type(2){margin-bottom:0}#options .row:nth-of-type(3){margin-top:-5rem}}#about-us-cover{background:#b16f09;margin-top:50px}#contact-cover{background:#b16f09;margin-top:50px}iframe{width:100%;height:auto;min-height:380px;display:inline-block}#Contact .bullet-list{margin-top:0}#Contact .bullet-list li:before{color:#fff}#Contact svg{width:190px;height:auto;margin-left:0;padding-left:0}#Contact svg .i{fill:#909090}#Contact li a{color:#fff}#Contact li a:hover{color:#fff}#Contact li a :active,#Contact li a :visited,#Contact li a:focus{color:#fff}#Imprint #imprint-cover{background:#b16f09;margin-top:50px}#Imprint #imprint-cover .row{margin-bottom:10rem}#Imprint svg{width:190px;height:auto;margin-left:0;padding-left:0}#Imprint svg .i{fill:#909090}#Imprint .bullet-list li:before{color:#fff}#privacy-policy-cover{background:#b16f09;margin-top:50px}#Privacy-Policy .row h3{color:#fff;border:1px solid #004a7f;padding:.5rem;background:#004a7f;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.404-error{background:url(../images/ipdoc-bg.jpg) no-repeat center center fixed;background-size:cover}.error-wrapper{height:80vh;min-height:500px;overflow:hidden}.error-wrapper .row{margin:10rem auto}.error-wrapper form{margin-top:3rem}.error-wrapper input[type=submit],.error-wrapper input[type=text]{vertical-align:baseline;border:1px solid #606060;-webkit-appearance:none;outline:0}.error-wrapper input{display:block;float:left;height:38px;line-height:38px;overflow:hidden;padding:0 19px;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;white-space:nowrap;background:rgba(255,255,255,.75);border-radius:0;border:1px solid #606060;cursor:pointer;color:#404040}.error-wrapper input[type=submit]{margin-left:1rem;text-align:center;-webkit-transition:.6s ease-in;-o-transition:.6s ease-in;transition:.6s ease-in;color:#004a7f;border:1px solid #004a7f;background:#fff}.error-wrapper input[type=submit]:hover{border:1px solid #004a7f;background:#004a7f;color:#fff}.error-wrapper input[type=text]{padding-left:1rem}.error-wrapper input[type=text]:focus{border:1px solid #004a7f}footer{background:#003459}footer *{color:#fff}footer * a{font-family:raleway,arial,sans-serif,sans-serif;color:#fff}footer * a:hover{color:#b16f09}footer.full-width .row{margin:1rem auto;margin-bottom:0;padding-bottom:0}footer.full-width .columns{margin-bottom:0;padding-bottom:0}footer ul.bullet-list,footer ul.flat-list{margin-top:0;padding-top:0}footer .bullet-list li:first-of-type{margin-top:0;padding-top:0}footer .bullet-list li:before{color:#fff}footer .very-small{margin-top:-3rem}.read-more{color:#004a7f;-webkit-transition:color .6s ease-in;-o-transition:color .6s ease-in;transition:color .6s ease-in}.read-more:hover{color:#7f2c00}.full-width{color:#fff;width:100%;max-width:100%;overflow-x:hidden;overflow:hidden;padding:0;margin:0}.full-width *{color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}