@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,800,300italic,400italic);.Header{width:100%;background:#fff;border-bottom:2px solid #a6293f;padding:10px 0}.Header.fixed{position:fixed;z-index:20;padding:5px 0}.Header.fixed .Header-logo a{max-width:140px}.Header.fixed .Header-web-menu{margin-top:4px}.Header-logo{width:24%}.Header-logo a{width:auto;max-width:100%;display:block}.Header-logo a img{width:auto;max-width:100%;height:auto}.Header-logo a:hover{opacity:.8}.Header-web{display:flex}.Header-mobile{display:none;padding:0 20px 10px}.Header-mobile .Header-logo{width:auto;max-width:65%}.Header-mobile .Header-logo a{margin-bottom:10px}.Header-mobile-show{color:#303030;padding:5px 20px;cursor:pointer;font-size:24px}.Header-mobile-show:hover{color:#303030}.Header-mobile-show .icon-mobile{float:right;margin-top:10px}.Header-web-menu{margin:0;padding:0;text-align:right;margin-top:20px}.Header-web-menu li{display:inline-block;padding:8px 20px;vertical-align:middle}.Header-web-menu li a{font-size:1.4rem;display:block;color:#303030;font-weight:bold;text-transform:uppercase}.Header-web-menu li a:hover,.Header-web-menu li a.current{color:#a6293f}.Header-web-menu li.language-icon{padding:8px 5px 0 20px}.Header-web-menu li.language-link{padding:8px 0 8px 10px}.Header-web-menu li.language-link a{height:22px}.Header-web-menu li.language-link a:hover,.Header-web-menu li.language-link a.current{border-bottom:2px solid #a6293f}.Header-web-menu li i{font-size:2.8rem}.Header-mobile-menu{margin:0;padding:0;background:#303030;width:100%;display:none}.Header-mobile-menu li{list-style-type:none;border-bottom:none;background:#303030}.Header-mobile-menu li a{display:block;padding:10px 20px;font-size:1.8rem;font-weight:300;color:#fff}.Header-mobile-menu li a:hover,.Header-mobile-menu li a:active{color:#fff}.Header-mobile-menu li a.child{padding-left:40px}.Header-mobile-menu li a.inner-child{padding-left:60px}.Header-mobile-menu li:hover{background:#a6293f}.Header-mobile-menu li:last-child{border:none}.Header-mobile-menu li.language-icons{padding:10px 20px}.Header-mobile-menu li.language-icons i{font-size:1.4rem;padding:0 8px}.Header-mobile-menu li.language-icons i,.Header-mobile-menu li.language-icons a{display:inline-block;color:#fff;padding:0}.Header-mobile-menu li.language-icons a{height:30px;color:#fff;margin:0 8px}.Header-mobile-menu li.language-icons a:hover,.Header-mobile-menu li.language-icons a.current{color:#fff;border-bottom:2px solid #a6293f}.Header-mobile-menu li.language-icons:hover a.current{border-color:#fff}@media (max-width:992px){.Header{position:relative !important;padding:10px 0 0}.Header-web{display:none}.Header-mobile{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:wrap;flex-flow:wrap}}.Bottom{background:#303030;color:#fff;font-size:1.4rem;padding:20px 0}.Bottom .container{position:relative}.Bottom-logo{position:absolute;right:0;top:0;height:100%}.Bottom-logo:hover,.Bottom-logo:active{opacity:.8}.Bottom-copy{font-weight:normal;margin:0}.Bottom-extra-info i{padding:0 5px;color:#a6293f}.Bottom-extra-info i:first-child{padding-left:0}@media (max-width:1200px){.Bottom .container{margin:0 30px}}@media (max-width:992px){.Bottom-logo{right:inherit !important;top:inherit !important;display:block !important;position:relative !important;height:auto;margin:20px auto;text-align:center}.Bottom-copy{text-align:center}.Bottom-extra-info{text-align:center}.Bottom-extra-info span{display:block;word-wrap:break-word}}a{color:#000}a:hover,a:focus{text-decoration:none}a:focus{outline:none;color:inherit}html{font-size:10px;height:100%}img,a,a:focus,a:active{outline:none}body{font-family:'Open Sans',sans-serif;margin:0;padding:0;color:#333;font-size:1.6rem}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.row{max-width:1200px;padding:0 20px}.container{max-width:1160px;margin:0 auto;padding:0 20px}.clear{clear:both}.Banner.top{height:500px}.Banner.top .Banner-description{max-width:720px;font-size:4.8rem}.section-head{padding-bottom:60px;border-bottom:1px solid #e7e7e7}.section-head-icon{margin-top:-65px}.title-section{font-size:4.8rem;font-weight:300;margin:10px 20px 40px}.slogan{border-left:2px solid #a6293f;padding-left:40px;margin-left:40px;font-size:1.8rem;font-style:italic;font-weight:normal}.slogan-inner{border-left:2px solid #a6293f;padding-left:20px;margin-left:20px;font-size:3rem;font-weight:300;margin-bottom:30px}.data-inner{padding:0 25px}.btn-custom{display:inline-block;vertical-align:middle;border:2px solid #a6293f;color:#a6293f;background:transparent;font-size:1.6rem;font-weight:bold;text-align:center;padding:8px 15px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-transform:uppercase;font-style:normal}.btn-custom:hover{background-color:#a6293f;color:#fff}.btn-custom:focus{outline:none}.section-head-icon{opacity:0}.index .section-blurb{padding:80px 0;background:#f9f9f9}.index .section-blurb .Blurb{margin:0 15px;opacity:0}.index .section-blurb .Blurb .icon-custom{opacity:0}.index .section-blurb .Blurb-button{opacity:0}.section-services{padding:50px 0;background-color:#f9f9f9}.section-services .service{margin:20px 10px;opacity:0}.section-services .service-image{position:relative}.section-services .service-image .img-responsive{width:100%}.section-services .service-image .icon-control{position:absolute;width:55px;height:55px;background:#fff;color:#a6293f;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:6rem;right:30px;bottom:-28px}.section-services .service-image .icon-control:hover,.section-services .service-image .icon-control:active{opacity:.8;border:2px solid #a6293f}.section-services .service-image .icon-control .off{display:block}.section-services .service-image .icon-control .on{display:none}.section-services .service-data{border:1px solid #e7e7e7;padding:25px}.section-services .service-content{display:none;padding:25px 0}.section-services .service-content p,.section-services .service-content li{font-weight:normal;font-size:1.6rem}.section-services .service-content ul{padding:25px 0;margin:0 20px}.section-services .service-content ul li{font-style:italic}.section-services .service-content .inner-half{width:48%;display:inline-block;vertical-align:top}.section-services .service-content .inner-half:last-child{padding-left:40px}.section-services .service:hover .service-image .icon-control{opacity:.8;border:2px solid #a6293f}.section-services .service:hover .service-title{color:#a6293f}.section-services .service.open .service-image .icon-control .off{display:none}.section-services .service.open .service-image .icon-control .on{display:block}.section-services .service.open .service-title{color:#a6293f}.section-services .service-title{text-transform:uppercase;font-weight:bold;font-size:2.4rem;color:#303030;margin:0}.section-services .service-description{font-size:1.8rem;color:#333;font-style:italic;min-height:55px}.section-services .service-subtitle{text-transform:uppercase;color:#9b9b9b;font-size:1.8rem;font-weight:bold;margin:10px 0;display:block}.notary .Banner.top .Banner-description{max-width:980px}.notary .section-about-us{padding:160px 30px 80px;border-bottom:1px solid #e7e7e7;background-color:#f9f9f9}.notary .about-us-blurbs{border:1px solid #e7e7e7}.notary .about-us-item{padding:0 25px 50px;margin-top:-100px}.notary .about-us-item .Blurb{max-width:270px;margin:0 auto;opacity:0}.notary .section-essence{padding:80px 0;border-bottom:1px solid #e7e7e7}.notary .section-essence .title-section{margin-bottom:30px;opacity:0}.notary .section-essence span{font-style:italic;font-weight:bold}.notary .section-essence p{padding-bottom:.5em}.notary .section-essence img{margin:0 auto;display:block}.notary .section-quality{padding:80px 0;background-color:#f9f9f9}.notary .section-quality .title-section{margin:0 0 20px}.notary .section-quality p{padding-bottom:.5em}.notary .section-quality img{margin:0 auto;display:block}.notary .data-inner{opacity:0}.allies .Banner.top .Banner-description{max-width:980px}.allies .section-head{padding-bottom:0;border:none}.allies .allie{text-align:center}.allies .allie-image{height:185px}.allies .allie p{font-style:italic;max-width:230px;margin:20px auto}.allies .section-allies{padding:0 20px 50px}.contact .Banner.top .Banner-description{max-width:980px}.contact .title-section{margin:0}.contact .slogan{padding-left:20px;margin-left:0}.contact .slogan p{margin-bottom:0;padding-right:20px}.contact h2,.contact h3{font-size:3rem;font-weight:300;max-width:400px}.contact-information{padding:30px 20px}.contact-address i,.contact-general i{font-size:1.8rem;color:#a6293f;margin-top:4px}.contact-address p,.contact-general p{max-width:220px;padding-left:15px}.contact-item{display:inline-block;width:100%;clear:both}.contact-item p,.contact-item a{max-width:350px;padding-left:15px}.contact-item a:hover{color:#a6293f}.contact-data{padding:30px 0}.contact-form{max-width:380px;padding:30px 20px;padding-left:0}.contact-form .input-type{margin:0 0 1em}.contact-form .input-type input[type=text],.contact-form .input-type textarea{width:100%;background-color:#e7e7e7;font-size:1.6rem;padding:14px 20px;box-shadow:none;-moz-box-shadow:none;border:none;font-family:'Open Sans',sans-serif;height:auto;margin:0 0 1em;color:#333;max-width:100%;margin:0}.contact-form .input-type textarea{height:110px}.contact-form .btn-custom{width:165px;margin:15px 0}.contact-form label.error{font-size:1.4rem;color:#a6293f;padding:0 0 10px}.contact-form .msg-retro{text-align:center;color:#7cb342}.contact-form .msg-retro.error{color:#a6293f}.contact-map{position:relative;height:370px;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover !important}.contact-map .cover-map{width:100%;height:100%;z-index:2;position:absolute;top:0;left:0;background:#cbe0a8;opacity:.5}.contact-map .logo-n5{position:absolute;width:100%;z-index:3;text-align:center;top:140px}.contact-map .logo-n5:hover{opacity:.8}.contact-map .logo-n5 .logo-description{color:#a6293f;text-align:left}input::-webkit-input-placeholder{color:#9b9b9b;font-family:'Open Sans',sans-serif}input:-moz-placeholder{color:#9b9b9b;font-family:'Open Sans',sans-serif}input:-ms-input-placeholder{color:#9b9b9b;font-family:'Open Sans',sans-serif}textarea::-webkit-input-placeholder{color:#9b9b9b;font-family:'Open Sans',sans-serif}textarea:-moz-placeholder{color:#9b9b9b;font-family:'Open Sans',sans-serif}textarea:-ms-input-placeholder{color:#9b9b9b;font-family:'Open Sans',sans-serif}.loading{width:100%;display:none;text-align:center;padding:0 0 40px}.loading .load{height:100%;width:100%;background:rgba(255,255,255,0.8);z-index:80}.loading .load #circularG{position:relative;width:128px;height:128px;margin:0 auto}.loading .load .circularG{position:absolute;background-color:#a6293f;width:29px;height:29px;-moz-border-radius:19px;-moz-animation-name:bounce_circularG;-moz-animation-duration:1.28s;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-webkit-border-radius:19px;-webkit-animation-name:bounce_circularG;-webkit-animation-duration:1.28s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-ms-border-radius:19px;-ms-animation-name:bounce_circularG;-ms-animation-duration:1.28s;-ms-animation-iteration-count:infinite;-ms-animation-direction:normal;-o-border-radius:19px;-o-animation-name:bounce_circularG;-o-animation-duration:1.28s;-o-animation-iteration-count:infinite;-o-animation-direction:normal;border-radius:19px;animation-name:bounce_circularG;animation-duration:1.28s;animation-iteration-count:infinite;animation-direction:normal}.loading .load #circularG_1{left:0;top:50px;-moz-animation-delay:.48s;-webkit-animation-delay:.48s;-ms-animation-delay:.48s;-o-animation-delay:.48s;animation-delay:.48s}.loading .load #circularG_2{left:14px;top:14px;-moz-animation-delay:.64s;-webkit-animation-delay:.64s;-ms-animation-delay:.64s;-o-animation-delay:.64s;animation-delay:.64s}.loading .load #circularG_3{top:0;left:50px;-moz-animation-delay:.8s;-webkit-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.loading .load #circularG_4{right:14px;top:14px;-moz-animation-delay:.96s;-webkit-animation-delay:.96s;-ms-animation-delay:.96s;-o-animation-delay:.96s;animation-delay:.96s}.loading .load #circularG_5{right:0;top:50px;-moz-animation-delay:1.12s;-webkit-animation-delay:1.12s;-ms-animation-delay:1.12s;-o-animation-delay:1.12s;animation-delay:1.12s}.loading .load #circularG_6{right:14px;bottom:14px;-moz-animation-delay:1.28s;-webkit-animation-delay:1.28s;-ms-animation-delay:1.28s;-o-animation-delay:1.28s;animation-delay:1.28s}.loading .load #circularG_7{left:50px;bottom:0;-moz-animation-delay:1.44s;-webkit-animation-delay:1.44s;-ms-animation-delay:1.44s;-o-animation-delay:1.44s;animation-delay:1.44s}.loading .load #circularG_8{left:14px;bottom:14px;-moz-animation-delay:1.6s;-webkit-animation-delay:1.6s;-ms-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}@-moz-keyframes bounce_circularG{0%{-moz-transform:scale(1)}100%{-moz-transform:scale(.3)}}@-webkit-keyframes bounce_circularG{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(.3)}}@-ms-keyframes bounce_circularG{0%{-ms-transform:scale(1)}100%{-ms-transform:scale(.3)}}@-o-keyframes bounce_circularG{0%{-o-transform:scale(1)}100%{-o-transform:scale(.3)}}@keyframes bounce_circularG{0%{transform:scale(1)}100%{transform:scale(.3)}}@media (max-width:1200px){.index .section-blurb .icon-custom{width:50%;right:-10%;bottom:-20%}.index .section-blurb .Blurb-title{min-height:50px;line-height:2.4rem;text-align:center !important}.index .section-blurb .Blurb-description{text-align:center !important}}@media (max-width:1023px){.index .section-blurb .Blurb,.service{max-width:740px;margin:20px auto !important}.index .section-blurb .Blurb-figure,.service-figure{width:225px;margin:20px auto 40px}.index .section-blurb .Blurb-figure .icon-custom,.service-figure .icon-custom{width:auto;right:-20px;bottom:-35px}.section-services .service-content .inner-half{width:100%;display:block;padding:0 !important;margin:0 auto 40px}.notary .section-about-us{padding:60px 20px}.notary .about-us-blurbs{padding:30px 20px}.notary .about-us-item{margin-top:0;padding:0 0 50px}.notary .about-us-item .Blurb{max-width:80%}.notary .section-essence,.notary .section-quality{padding:20px 0}.notary .section-essence img,.notary .section-quality img{margin:25px auto}.data-inner{padding:0}.contact-information h2,.contact-information h3{max-width:100%;text-align:center}.contact-information .contact-form{max-width:767px;margin:0 auto}.contact-information .contact-data{max-width:360px;margin:0 auto}}@media (max-width:767px){.title-section{font-size:3rem;margin:10px 0 40px}.slogan{margin-left:0;padding-left:20px}.Banner.top{height:380px}.Banner.top .Banner-description{font-size:3rem}.contact .slogan{display:block !important}.contact .slogan p{float:none !important;display:inline-block;width:100%;margin:1em 0}.index .section-blurb .Blurb .icon-custom{width:90px !important;right:10px !important}}.Slider{height:570px}.Slider-item{background-size:cover !important;background-position:center center !important;height:570px}.Slider-item .container{height:100%}.Slider-caption{height:100%}.Slider-caption.left{text-align:left;float:left;max-width:50%}.Slider-caption.left .Slider-button{text-align:left}.Slider-caption.right{text-align:right;max-width:50%;float:right}.Slider-caption.right .Slider-button{text-align:right}.Slider-caption.center{text-align:center;display:block;width:100%}.Slider-caption .caption-inner{display:table;vertical-align:middle;height:100%;width:100%}.Slider-caption .caption-inner-text{display:table-cell;vertical-align:middle;height:100%}.Slider-title{font-size:4.8rem;max-width:550px;padding:.5em 0;margin:0 auto;color:#fff;text-shadow:none}.Slider-description{font-size:4.8rem;max-width:780px;padding:.2em 0;margin:0 auto;color:#fff;font-weight:300;text-shadow:none}.Slider-button p{color:#fff;}.Slider-button{margin:1em 0;text-align:center;width:100%}.Slider-button a{font-size:2.2rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:transparent;border:2px solid #fff;color:#fff;text-decoration:none;width:auto;display:inline-block;padding:.5em 1em;font-weight:300}.Slider-button a:hover{text-decoration:none;background-color:#920b36;border:2px solid #920b36;color:#fff}.Slider-button a:focus{outline:none !important}.Slider .owl-controls{position:absolute;bottom:20px;width:100%;text-align:center}.Slider .owl-controls .owl-buttons{display:none}.Slider .owl-controls .owl-pagination{display:inline-block}.Slider .owl-controls .owl-pagination .owl-page{width:16px;height:16px;background:transparent;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.5);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.5);display:inline-block;margin:10px 5px}.Slider .owl-controls .owl-pagination .owl-page.active{background:#a6293f;border:2px solid #920b36}.Slider .owl-controls .owl-pagination .owl-page:hover{background:#a6293f;border:2px solid #920b36}@media (max-width:992px){.Slider-caption.right,.Slider-caption.left{float:none;max-width:100%;text-align:center}.Slider-caption.right .Slider-description,.Slider-caption.left .Slider-description,.Slider-caption.right .Slider-button,.Slider-caption.left .Slider-button{text-align:center}}@media (max-width:767px){.Slider-caption .Slider-description{font-size:3rem}.Slider-caption .Slider-button a{font-size:1.4rem}}@media (max-width:640px){.Slider{height:420px}.Slider-item{height:420px}}.Blurb{text-align:left;margin-bottom:20px}.Blurb-title{font-size:2.4rem;color:#303030;font-weight:bold;margin:.5em}.Blurb-title.big{text-transform:uppercase}.Blurb-description{font-size:1.6rem;color:#333}.Blurb-figure{margin:20px 0 40px;text-align:center;position:relative}.Blurb-figure img{max-width:80%;margin:0 auto;display:block}.Blurb-figure .icon-custom{position:absolute;right:-20px;bottom:-35px}.Blurb-figure .icon-custom img{max-width:100%;margin:0 auto;display:block}.Blurb-button{margin:30px 0;text-align:center;width:100%}.Blurb-button a{font-size:1.6rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fff;border:2px solid #a6293f;color:#a6293f;text-decoration:none;width:auto;display:inline-block;padding:.5em 1em;font-weight:bold;text-transform:uppercase}.Blurb-button a:hover{text-decoration:none;background-color:#a6293f;border:2px solid #a6293f;color:#fff}.Blurb-button a:focus{outline:none !important}.Blurb.left .Blurb-title,.Blurb.left .Blurb-description{text-align:left}.Blurb.left .Blurb-figure{float:left;padding:0 20px;margin:0 auto}.Blurb.card{padding:20px 40px;background:#fff;border:1px solid #e7e7e7}@media (max-width:992px){.Blurb-title{text-align:center}.Blurb-description{text-align:center}.Blurb-button{text-align:center}}.Banner{height:250px;background-position:center top;background-size:cover}.Banner.parallax{background-attachment:fixed;background-size:cover}.Banner-container{max-width:90%;height:100%;display:table;margin:0 auto}.Banner-inner{height:100%;width:100%;display:table-cell;vertical-align:middle;text-align:center;color:#fff}.Banner-title{color:#fff;font-size:4.8rem;padding:.5em 0;max-width:85%;margin:0 auto;line-height:1em}.Banner-description{color:#fff;font-size:3rem;font-weight:300}.Banner-button{margin:40px 0 0;text-align:center;width:100%}.Banner-button a{font-size:1.6rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:transparent;border:2px solid #fff;color:#fff;text-decoration:none;width:auto;display:inline-block;padding:.5em 30px;font-weight:bold;text-transform:uppercase}.Banner-button a:hover{text-decoration:none;background-color:#a6293f;border:2px solid #a6293f;color:#fff}.Banner-button a:focus{outline:none !important}@media (max-width:767px){.Banner-description{font-size:2rem}}.List{margin:0;padding:0;list-style-type:none}.List li{display:inline-block;width:100%}.List.point li{font-size:1.6rem;padding-bottom:0}.List.point li:before{content:"";width:6px;height:6px;background:#a6293f;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;margin-right:15px;margin-top:8px;float:left}.List.point li span{float:left;width:90%}@media (max-width:360px){.List.point li span{width:85%}}