/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}blockquote{margin:0 0 1rem}strong{font-weight:bolder}small{font-size:80%}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}img{vertical-align:middle;border-style:none}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time]{-webkit-appearance:listbox}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none!important}.h1,.h2,.h3,h1,h2,h3{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.blockquote{margin-bottom:1rem;font-size:1.25rem}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-lg-10,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-md-4,.col-md-6,.col-md-8{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}@media (min-width:768px){.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}}@media (min-width:992px){.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.collapse:not(.show){display:none}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.border{border:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}@media (min-width:768px){.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.py-5{padding-top:3rem!important}.py-5{padding-bottom:3rem!important}@media (min-width:992px){.ml-lg-auto{margin-left:auto!important}}.text-center{text-align:center!important}@media (min-width:992px){.text-lg-right{text-align:right!important}}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-angle-right:before{content:"\f105"}.fa-bars:before{content:"\f0c9"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-calendar-check:before{content:"\f274"}.fa-chevron-down:before{content:"\f078"}.fa-desktop:before{content:"\f108"}.fa-dot-circle:before{content:"\f192"}.fa-envelope:before{content:"\f0e0"}.fa-exchange-alt:before{content:"\f362"}.fa-facebook-f:before{content:"\f39e"}.fa-file:before{content:"\f15b"}.fa-google:before{content:"\f1a0"}.fa-layer-group:before{content:"\f5fd"}.fa-life-ring:before{content:"\f1cd"}.fa-linkedin-in:before{content:"\f0e1"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-pencil-alt:before{content:"\f303"}.fa-phone:before{content:"\f095"}.fa-question-circle:before{content:"\f059"}.fa-shopping-cart:before{content:"\f07a"}.fa-tag:before{content:"\f02b"}.fa-user:before{content:"\f007"}.fa-whatsapp:before{content:"\f232"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:swap;src:url("/assets/fonts/fa-brands-400-seo.woff") format("woff");}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/fa-regular-400-seo.woff") format("woff");}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url("/assets/fonts/fa-solid-900-seo-v3.woff") format("woff");}.far,.fas{font-family:"Font Awesome 5 Free"}.fas{font-weight:900}html{direction: ltr;overflow-x: hidden;-webkit-box-shadow: none !important;box-shadow: none !important;}body{background-color: #FFF;color: #777;font-family: "Open Sans", Arial, sans-serif;font-size: 14px;line-height: 26px;margin: 0;}body a{outline: none !important;}.body{background-color: #FFF;}li{line-height: 24px;}@media (max-width: 575px){body{font-size: 13px;}}#header{position: relative;z-index: 1030;}#header .container{position: relative;}@media (max-width: 767px){#header .container{width: 100%;}}#header .header-top{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 2px solid rgba(0, 0, 0, 0.06);min-height: 47px;}@media (min-width: 992px){@-webkit-keyframes sideMenuArrow{0%{left: 5px;}50%{left: 10px;}100%{left: 5px;}}@keyframes sideMenuArrow{0%{left: 5px;}50%{left: 10px;}100%{left: 5px;}}@-webkit-keyframes sideMenuArrowBack{0%{right: 5px;}50%{right: 10px;}100%{right: 5px;}}@keyframes sideMenuArrowBack{0%{right: 5px;}50%{right: 10px;}100%{right: 5px;}}}.page-header{background-color: #212529;margin: 0 0 35px 0;padding: 30px 0;position: relative;text-align: left;}.page-header .breadcrumb{background: none;margin: 0;padding: 0;position: relative;z-index: 1;}.page-header .breadcrumb > li{display: inline-block;font-size: 0.8em;text-transform: uppercase;text-shadow: none;}.page-header .breadcrumb > li + li:before{color: inherit;opacity: 0.5;font-family: 'Font Awesome 5 Free';font-weight: 900;content: "\f105";padding: 0 7px 0 5px;}.page-header h1{color: #fff;display: inline-block;font-size: 30px;line-height: 1;margin: 0;padding: 0;font-weight: 400;position: relative;top: 1px;}.page-header.page-header-lg{padding: 50px 0;}.page-header.page-header-lg h1{font-size: 40px;}.page-header.page-header-modern h1{font-size: 28px;}.page-header.page-header-modern.page-header-lg{padding: 65px 0;}.page-header.page-header-modern.page-header-lg h1{font-size: 32px;}.p-static{position: static !important;}strong{font-weight: 700 !important;}#footer{background: #212529;border-top: 4px solid #212529;font-size: 0.9em;margin-top: 50px;padding: 0;position: relative;clear: both;}#footer .footer-ribbon{background: #999;position: absolute;margin: -44px 0 0 0;padding: 10px 20px 6px 20px;}#footer .footer-ribbon:before{border-right: 10px solid #646464;border-top: 16px solid transparent;content: "";display: block;height: 0;right: 100%;position: absolute;top: 0;width: 7px;}#footer .footer-ribbon span{color: #FFF;font-size: 1.6em;font-family: "Shadows Into Light", cursive;}#footer h1, #footer h2, #footer h3{color: #FFF;}#footer a:not(.btn){color: #777;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}#footer a:not(.btn):hover{text-decoration: none;color: #FFF;}#footer a:not(.btn):focus, #footer a:not(.btn):active{color: #CCC;}#footer form{opacity: 0.85;}#footer form label.error{line-height: 16px;margin: 5px 0 -5px;display: block;clear: both;}#footer .logo img{position: relative;top: 2px;}#footer .twitter [class*="fa-"]{clear: both;font-size: 1.5em;position: relative;top: 3px;margin-right: -22px;left: -30px;color: #FFF;}#footer .twitter .meta{color: #999;display: block;font-size: 0.9em;padding-top: 3px;opacity: 0.5;}#footer .twitter ul{list-style: none;margin: 0;padding: 0;}#footer .twitter ul li{padding-bottom: 20px;padding-left: 30px;}#footer .twitter ul li:last-child{padding-bottom: 0;}#footer .footer-copyright{background: #1c2023;}#footer .footer-copyright nav{font-size: 0.9em;}#footer .footer-copyright nav ul{list-style: none;margin: 0;padding: 0;}#footer .footer-copyright nav ul li{display: inline-block;line-height: 12px;margin: 0;padding: 0 8px;}#footer .footer-copyright nav ul li:first-child{border: medium none;padding-left: 0;}#footer .footer-copyright nav ul li:last-child{padding-right: 0;}#footer .footer-copyright p{color: #555;margin: 0;padding: 0;font-size: 0.9em;}@media (max-width: 767px){}@-webkit-keyframes maskUp{from{-webkit-transform: translate(0, 100%);transform: translate(0, 100%);}to{-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@keyframes maskUp{from{-webkit-transform: translate(0, 100%);transform: translate(0, 100%);}to{-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@-webkit-keyframes maskRight{from{-webkit-transform: translate(-100%, 0);transform: translate(-100%, 0);}to{-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@keyframes maskRight{from{-webkit-transform: translate(-100%, 0);transform: translate(-100%, 0);}to{-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@-webkit-keyframes maskDown{from{-webkit-transform: translate(0, -100%);transform: translate(0, -100%);}to{-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@keyframes maskDown{from{-webkit-transform: translate(0, -100%);transform: translate(0, -100%);}to{-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@-webkit-keyframes maskLeft{from{-webkit-transform: translate(100%, 0);transform: translate(100%, 0);}to{-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@keyframes maskLeft{from{-webkit-transform: translate(100%, 0);transform: translate(100%, 0);}to{-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@-webkit-keyframes headerReveal{from{top: -150px;}to{top: 0;}}@keyframes headerReveal{from{top: -150px;}to{top: 0;}}@-webkit-keyframes fadeInUpShorter{from{opacity: 0;-webkit-transform: translate(0, 50px);transform: translate(0, 50px);}to{opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUpShorter{from{opacity: 0;-webkit-transform: translate(0, 50px);transform: translate(0, 50px);}to{opacity: 1;-webkit-transform: none;transform: none;}}@-webkit-keyframes fadeInLeftShorter{from{opacity: 0;-webkit-transform: translate(50px, 0);transform: translate(50px, 0);}to{opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInLeftShorter{from{opacity: 0;-webkit-transform: translate(50px, 0);transform: translate(50px, 0);}to{opacity: 1;-webkit-transform: none;transform: none;}}@-webkit-keyframes fadeInRightShorter{from{opacity: 0;-webkit-transform: translate(-50px, 0);transform: translate(-50px, 0);}to{opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRightShorter{from{opacity: 0;-webkit-transform: translate(-50px, 0);transform: translate(-50px, 0);}to{opacity: 1;-webkit-transform: none;transform: none;}}@-webkit-keyframes fadeInDownShorter{from{opacity: 0;-webkit-transform: translate(0, -50px);transform: translate(0, -50px);}to{opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDownShorter{from{opacity: 0;-webkit-transform: translate(0, -50px);transform: translate(0, -50px);}to{opacity: 1;-webkit-transform: none;transform: none;}}@-webkit-keyframes expandIn{from{opacity: 0;-webkit-transform: scale(0.8);transform: scale(0.8);}to{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@keyframes expandIn{from{opacity: 0;-webkit-transform: scale(0.8);transform: scale(0.8);}to{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@-webkit-keyframes gradientTransition{0%{background-position: 0% 50%;}50%{background-position: 100% 50%;}100%{background-position: 0% 50%;}}@keyframes gradientTransition{0%{background-position: 0% 50%;}50%{background-position: 100% 50%;}100%{background-position: 0% 50%;}}@-webkit-keyframes sliderScrollButton{0%{opacity: 1;-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}70%{opacity: 1;-webkit-transform: translate3d(-50%, 10px, 0);transform: translate3d(-50%, 10px, 0);}100%{opacity: 0;-webkit-transform: translate3d(-50%, 10px, 0);transform: translate3d(-50%, 10px, 0);}}@keyframes sliderScrollButton{0%{opacity: 1;-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}70%{opacity: 1;-webkit-transform: translate3d(-50%, 10px, 0);transform: translate3d(-50%, 10px, 0);}100%{opacity: 0;-webkit-transform: translate3d(-50%, 10px, 0);transform: translate3d(-50%, 10px, 0);}}@-webkit-keyframes arrowLeftRight{0%{-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0);}50%{-webkit-transform: translate3d(1px, 0, 0);transform: translate3d(1px, 0, 0);}100%{-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0);}}@keyframes arrowLeftRight{0%{-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0);}50%{-webkit-transform: translate3d(1px, 0, 0);transform: translate3d(1px, 0, 0);}100%{-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0);}}@-webkit-keyframes navItemArrow{0%{position: relative;left: -1px;}50%{position: relative;left: 3px;}100%{position: relative;left: -1px;}}@keyframes navItemArrow{0%{position: relative;left: -1px;}50%{position: relative;left: 3px;}100%{position: relative;left: -1px;}}@-webkit-keyframes hotspot-pulsate{0%{-webkit-transform: scale(1);transform: scale(1);opacity: 0.8;}45%{-webkit-transform: scale(1.75);transform: scale(1.75);opacity: 0;}}@keyframes hotspot-pulsate{0%{-webkit-transform: scale(1);transform: scale(1);opacity: 0.8;}45%{-webkit-transform: scale(1.75);transform: scale(1.75);opacity: 0;}}@-webkit-keyframes stop-hotspot-pulsate{from{opacity: 0.4;}to{-webkit-transform: scale(2);transform: scale(2);opacity: 0;}}@keyframes stop-hotspot-pulsate{from{opacity: 0.4;}to{-webkit-transform: scale(2);transform: scale(2);opacity: 0;}}.border-bottom{border-bottom: 1px solid #DADADA !important;}.btn{font-size: 12.8px;font-size: 0.8rem;padding: 8.528px 14.928px;padding: 0.533rem 0.933rem;cursor: pointer;}html body .btn.focus,
html body .btn:focus,
html body .btn.active,
html body .btn:active, html body.body .btn.focus,
html body.body .btn:focus,
html body.body .btn.active,
html body.body .btn:active{-webkit-box-shadow: none !important;box-shadow: none !important;}.btn-primary{background-color: #CCC;border-color: #CCC #CCC #b3b3b3;color: #FFF;}.btn-primary:hover{background-color: #dfdfdf;border-color: #e6e6e6 #e6e6e6 #CCC;color: #FFF;}.btn-primary:focus, .btn-primary.focus{-webkit-box-shadow: 0 0 0 3px rgba(204, 204, 204, 0.5);box-shadow: 0 0 0 3px rgba(204, 204, 204, 0.5);}.btn-primary.disabled, .btn-primary:disabled{background-color: #CCC;border-color: #CCC #CCC #b3b3b3;}.btn-primary:active, .btn-primary.active{background-color: #b9b9b9;background-image: none;border-color: #b3b3b3 #b3b3b3 #999999;}.btn-dark{background-color: #212529;border-color: #212529 #212529 #0a0c0d;color: #FFF;}.btn-dark:hover{background-color: #32383e;border-color: #383f45 #383f45 #212529;color: #FFF;}.btn-dark:focus, .btn-dark.focus{-webkit-box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);}.btn-dark.disabled, .btn-dark:disabled{background-color: #212529;border-color: #212529 #212529 #0a0c0d;}.btn-dark:active, .btn-dark.active{background-color: #101214;background-image: none;border-color: #0a0c0d #0a0c0d black;}.card{position: relative;border: 1px solid rgba(0, 0, 0, 0.06);}hr{background: rgba(0, 0, 0, 0.06);border: 0;height: 1px;margin: 22px 0;}hr.solid{background: rgba(0, 0, 0, 0.06);}@-webkit-keyframes dividerProgress25{from{width: 0;}to{width: 25%;}}@keyframes dividerProgress25{from{width: 0;}to{width: 25%;}}@-webkit-keyframes toRightFromLeft{49%{-webkit-transform: translate(100%);transform: translate(100%);}50%{opacity: 0;-webkit-transform: translate(-100%);transform: translate(-100%);}51%{opacity: 1;}}@keyframes toRightFromLeft{49%{-webkit-transform: translate(100%);transform: translate(100%);}50%{opacity: 0;-webkit-transform: translate(-100%);transform: translate(-100%);}51%{opacity: 1;}}form label{font-weight: normal;}select{border: 1px solid #E5E7E9;border-radius: 6px;outline: none;}.label{font-weight: normal;}label.required:after{content: "*";font-size: 0.8em;margin: 0.3em;position: relative;top: -2px;}input[type="text"],
input[type="date"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="color"]{-webkit-appearance: none;}input[type="text"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder{color: #bdbdbd;}input[type="text"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder{color: #bdbdbd;}input[type="text"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder{color: #bdbdbd;}label.valid{display: inline-block;text-indent: -9999px;}label.error{color: #c10000;font-size: 0.9em;line-height: 18px;padding: 5px 0 0;}h1, h2, h3{color: #212529;font-weight: 200;letter-spacing: -.05em;margin: 0;-webkit-font-smoothing: antialiased;}h1{font-size: 2.6em;line-height: 44px;margin: 0 0 32px 0;}h2{font-size: 2.2em;font-weight: 300;line-height: 42px;margin: 0 0 32px 0;}h3{font-size: 1.8em;font-weight: 400;line-height: 24px;margin-bottom: 33px;text-transform: uppercase;}h1.small{font-size: 2.2em;line-height: 42px;font-weight: 600;}@media (max-width: 575px){h2{line-height: 40px;}}.list li{margin-bottom: 13px;}@-webkit-keyframes bouncedelay{0%, 80%, 100%{-webkit-transform: scale(0);transform: scale(0);}40%{-webkit-transform: scale(1);transform: scale(1);}}@keyframes bouncedelay{0%, 80%, 100%{-webkit-transform: scale(0);transform: scale(0);}40%{-webkit-transform: scale(1);transform: scale(1);}}.border-radius{border-radius: 4px !important;}@-webkit-keyframes pencilAnimation{from{width: 0;}to{width: 74px;}}@keyframes pencilAnimation{from{width: 0;}to{width: 74px;}}.nav > li > a:hover, .nav > li > a:focus{background: transparent;}.process{text-align: center;}.process .process-step{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;}@media (min-width: 992px){.process .process-step:before{height: 2px;display: block;background-color: #EDEDED;position: absolute;content: '';width: 50%;top: 45px;left: 75%;}.process .process-step:last-child:before{display: none;}}section.section{background: #f7f7f7;border-top: 5px solid #f1f1f1;margin: 30px 0;padding: 50px 0;}aside .twitter [class*="fa-"]{clear: both;font-size: 1.5em;position: relative;top: 3px;margin-right: -22px;left: -30px;color: #212529;}aside .twitter .meta{display: block;font-size: 0.9em;padding-top: 3px;}aside .twitter ul{list-style: none;margin: 0;padding: 0;}aside .twitter ul li{padding-bottom: 20px;padding-left: 30px;}aside .twitter ul li:last-child{padding-bottom: 0;}.table td, .table th{border-color: rgba(0, 0, 0, 0.06);}.table > thead > tr > td.primary,
.table > tbody > tr > td.primary,
.table > thead > tr > th.primary,
.table > tbody > tr > th.primary,
.table > thead > tr.primary > td,
.table > tbody > tr.primary > td,
.table > thead > tr.primary > th,
.table > tbody > tr.primary > th{background-color: #CCC;color: #FFF;}.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th{background-color: #28a745;color: #FFF;}.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th{background-color: #17a2b8;color: #FFF;}.testimonial{margin-bottom: 20px;}.testimonial blockquote{background: #CCC;border-radius: 5px;border: 0;color: #666;font-family: 'Playfair Display', serif;margin: 0;padding: 40px 64px 40px 72px;padding: 2.5rem 4rem 2.5rem 4.5rem;position: relative;}.testimonial blockquote:before{left: 22px;top: 21px;color: #FFF;content: "“";font-size: 85px;font-style: normal;line-height: 1;position: absolute;}.testimonial blockquote p{color: #FFF;font-family: 'Playfair Display', serif;font-size: 1.2em;}.toggle{margin: 10px 0 20px;position: relative;clear: both;}.toggle .toggle{margin: 10px 0 0;}.toggle > input{cursor: pointer;filter: alpha(opacity=0);height: 45px;margin: 0;opacity: 0;position: absolute;width: 100%;z-index: 2;}.toggle > label{-webkit-transition: all .15s ease-out;transition: all .15s ease-out;background: #f7f7f7;border-left: 3px solid #CCC;border-radius: 5px;color: #CCC;display: block;min-height: 20px;padding: 12px 20px 12px 10px;position: relative;cursor: pointer;font-weight: 400;}.toggle > label:-moz-selection{background: none;}.toggle > label:selection{background: none;}.toggle > label:before{content: " ";position: absolute;top: calc(50% + 1px);right: 14px;border-color: #CCC;border-top: 1px solid;border-right: 1px solid;width: 8px;height: 8px;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: top 0.3s, -webkit-transform 0.3s;transition: top 0.3s, -webkit-transform 0.3s;transition: transform 0.3s, top 0.3s;transition: transform 0.3s, top 0.3s, -webkit-transform 0.3s;-webkit-transform: rotate(-45deg) translate3d(0, -50%, 0);transform: rotate(-45deg) translate3d(0, -50%, 0);-webkit-transform-origin: 35%;transform-origin: 35%;}.toggle > label:hover{background: #f5f5f5;}.toggle > label + p{color: #999;display: block;overflow: hidden;padding-left: 30px;text-overflow: ellipsis;white-space: nowrap;height: 25px;}.toggle > label i{font-size: 0.7em;margin-right: 8px;position: relative;top: -1px;}.toggle.active > label{background: #f7f7f7;border-color: #CCC;}.toggle.active > label:before{top: calc(50% - 8px);-webkit-transform: rotate(135deg);transform: rotate(135deg);}.toggle.active > p{white-space: normal;}blockquote{border-left: 5px solid #eee;margin: 0 0 16px 0;margin: 0 0 1rem 0;padding: 8px 16px;padding: 0.5rem 1rem;font-size: 1em;}small, .small{font-size: 70%;}p{color: #777;line-height: 26px;margin: 0 0 20px;}a, a:hover, a:focus{color: #CCC;}.word-rotator i, .word-rotator em{font-style: normal;font-weight: inherit;}@-webkit-keyframes word-rotator-rotate-1-in{0%{-webkit-transform: rotateX(180deg);transform: rotateX(180deg);opacity: 0;}35%{-webkit-transform: rotateX(120deg);transform: rotateX(120deg);opacity: 0;}65%{opacity: 0;}100%{-webkit-transform: rotateX(360deg);transform: rotateX(360deg);opacity: 1;}}@keyframes word-rotator-rotate-1-in{0%{-webkit-transform: rotateX(180deg);transform: rotateX(180deg);opacity: 0;}35%{-webkit-transform: rotateX(120deg);transform: rotateX(120deg);opacity: 0;}65%{opacity: 0;}100%{-webkit-transform: rotateX(360deg);transform: rotateX(360deg);opacity: 1;}}@-webkit-keyframes word-rotator-rotate-1-out{0%{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1;}35%{-webkit-transform: rotateX(-40deg);transform: rotateX(-40deg);opacity: 1;}65%{opacity: 0;}100%{-webkit-transform: rotateX(180deg);transform: rotateX(180deg);opacity: 0;}}@keyframes word-rotator-rotate-1-out{0%{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1;}35%{-webkit-transform: rotateX(-40deg);transform: rotateX(-40deg);opacity: 1;}65%{opacity: 0;}100%{-webkit-transform: rotateX(180deg);transform: rotateX(180deg);opacity: 0;}}.word-rotator.type i{position: absolute;visibility: hidden;}.word-rotator.type i.in{position: relative;visibility: visible;}@-webkit-keyframes word-rotator-pulse{from, to{background-color: transparent;}50%{background-color: black;}}@keyframes word-rotator-pulse{from, to{background-color: transparent;}50%{background-color: black;}}@-webkit-keyframes word-rotator-pulse-light{from, to{background-color: transparent;}50%{background-color: white;}}@keyframes word-rotator-pulse-light{from, to{background-color: transparent;}50%{background-color: white;}}@-webkit-keyframes word-rotator-rotate-2-in{0%{opacity: 0;-webkit-transform: translateZ(-20px) rotateX(90deg);transform: translateZ(-20px) rotateX(90deg);}60%{opacity: 1;-webkit-transform: translateZ(-20px) rotateX(-10deg);transform: translateZ(-20px) rotateX(-10deg);}100%{opacity: 1;-webkit-transform: translateZ(-20px) rotateX(0deg);transform: translateZ(-20px) rotateX(0deg);}}@keyframes word-rotator-rotate-2-in{0%{opacity: 0;-webkit-transform: translateZ(-20px) rotateX(90deg);transform: translateZ(-20px) rotateX(90deg);}60%{opacity: 1;-webkit-transform: translateZ(-20px) rotateX(-10deg);transform: translateZ(-20px) rotateX(-10deg);}100%{opacity: 1;-webkit-transform: translateZ(-20px) rotateX(0deg);transform: translateZ(-20px) rotateX(0deg);}}@-webkit-keyframes word-rotator-rotate-2-out{0%{opacity: 1;-webkit-transform: translateZ(-20px) rotateX(0);transform: translateZ(-20px) rotateX(0);}60%{opacity: 0;-webkit-transform: translateZ(-20px) rotateX(-100deg);transform: translateZ(-20px) rotateX(-100deg);}100%{opacity: 0;-webkit-transform: translateZ(-20px) rotateX(-90deg);transform: translateZ(-20px) rotateX(-90deg);}}@keyframes word-rotator-rotate-2-out{0%{opacity: 1;-webkit-transform: translateZ(-20px) rotateX(0);transform: translateZ(-20px) rotateX(0);}60%{opacity: 0;-webkit-transform: translateZ(-20px) rotateX(-100deg);transform: translateZ(-20px) rotateX(-100deg);}100%{opacity: 0;-webkit-transform: translateZ(-20px) rotateX(-90deg);transform: translateZ(-20px) rotateX(-90deg);}}.word-rotator.slide span{display: inline-block;padding: .2em 0;}@-webkit-keyframes slide-in{0%{opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);}60%{opacity: 1;-webkit-transform: translateY(20%);transform: translateY(20%);}100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slide-in{0%{opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);}60%{opacity: 1;-webkit-transform: translateY(20%);transform: translateY(20%);}100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes slide-out{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}60%{opacity: 0;-webkit-transform: translateY(120%);transform: translateY(120%);}100%{opacity: 0;-webkit-transform: translateY(100%);transform: translateY(100%);}}@keyframes slide-out{0%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}60%{opacity: 0;-webkit-transform: translateY(120%);transform: translateY(120%);}100%{opacity: 0;-webkit-transform: translateY(100%);transform: translateY(100%);}}@-webkit-keyframes zoom-in{0%{opacity: 0;-webkit-transform: translateZ(100px);transform: translateZ(100px);}100%{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes zoom-in{0%{opacity: 0;-webkit-transform: translateZ(100px);transform: translateZ(100px);}100%{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}@-webkit-keyframes zoom-out{0%{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}100%{opacity: 0;-webkit-transform: translateZ(-100px);transform: translateZ(-100px);}}@keyframes zoom-out{0%{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}100%{opacity: 0;-webkit-transform: translateZ(-100px);transform: translateZ(-100px);}}@-webkit-keyframes word-rotator-rotate-3-in{0%{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}100%{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}}@keyframes word-rotator-rotate-3-in{0%{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}100%{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}}@-webkit-keyframes word-rotator-rotate-3-out{0%{-webkit-transform: rotateY(0);transform: rotateY(0);}100%{-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}}@keyframes word-rotator-rotate-3-out{0%{-webkit-transform: rotateY(0);transform: rotateY(0);}100%{-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}}@-webkit-keyframes scale-up{0%{-webkit-transform: scale(0);transform: scale(0);opacity: 0;}60%{-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 1;}100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}}@keyframes scale-up{0%{-webkit-transform: scale(0);transform: scale(0);opacity: 0;}60%{-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 1;}100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}}@-webkit-keyframes scale-down{0%{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}60%{-webkit-transform: scale(0);transform: scale(0);opacity: 0;}}@keyframes scale-down{0%{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}60%{-webkit-transform: scale(0);transform: scale(0);opacity: 0;}}@-webkit-keyframes push-in{0%{opacity: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);}60%{opacity: 1;-webkit-transform: translateX(10%);transform: translateX(10%);}100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes push-in{0%{opacity: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);}60%{opacity: 1;-webkit-transform: translateX(10%);transform: translateX(10%);}100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes push-out{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}60%{opacity: 0;-webkit-transform: translateX(110%);transform: translateX(110%);}100%{opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%);}}@keyframes push-out{0%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}60%{opacity: 0;-webkit-transform: translateX(110%);transform: translateX(110%);}100%{opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%);}}@media (max-width: 991px){}@media (max-width: 767px){}@-webkit-keyframes animatedLineBg{from{stroke-dasharray: 1000;}to{stroke-dasharray: 1360;}}@keyframes animatedLineBg{from{stroke-dasharray: 1000;}to{stroke-dasharray: 1360;}}@-webkit-keyframes animatedLineSmallCircle{from{stroke-dasharray: 1000;}to{stroke-dasharray: 1120;}}@keyframes animatedLineSmallCircle{from{stroke-dasharray: 1000;}to{stroke-dasharray: 1120;}}@-webkit-keyframes animatedLineBigCircle{from{stroke-dasharray: 1000;}to{stroke-dasharray: 1266;}}@keyframes animatedLineBigCircle{from{stroke-dasharray: 1000;}to{stroke-dasharray: 1266;}}@-webkit-keyframes animatedInitialPin{0%{-webkit-transform: translate(2px, 69px) scale(0.23);transform: translate(2px, 69px) scale(0.23);}33%{-webkit-transform: translate(2px, 79px) scale(0.23);transform: translate(2px, 79px) scale(0.23);}66%{-webkit-transform: translate(2px, 74px) scale(0.23);transform: translate(2px, 74px) scale(0.23);}100%{-webkit-transform: translate(2px, 79px) scale(0.23);transform: translate(2px, 79px) scale(0.23);}}@keyframes animatedInitialPin{0%{-webkit-transform: translate(2px, 69px) scale(0.23);transform: translate(2px, 69px) scale(0.23);}33%{-webkit-transform: translate(2px, 79px) scale(0.23);transform: translate(2px, 79px) scale(0.23);}66%{-webkit-transform: translate(2px, 74px) scale(0.23);transform: translate(2px, 74px) scale(0.23);}100%{-webkit-transform: translate(2px, 79px) scale(0.23);transform: translate(2px, 79px) scale(0.23);}}@-webkit-keyframes animatedFinalPin{0%{-webkit-transform: translate(325px, -19px) scale(0.23) rotate(36deg);transform: translate(325px, -19px) scale(0.23) rotate(36deg);}33%{-webkit-transform: translate(325px, -13px) scale(0.23) rotate(36deg);transform: translate(325px, -13px) scale(0.23) rotate(36deg);}66%{-webkit-transform: translate(325px, -16px) scale(0.23) rotate(36deg);transform: translate(325px, -16px) scale(0.23) rotate(36deg);}100%{-webkit-transform: translate(325px, -13px) scale(0.23) rotate(36deg);transform: translate(325px, -13px) scale(0.23) rotate(36deg);}}@keyframes animatedFinalPin{0%{-webkit-transform: translate(325px, -19px) scale(0.23) rotate(36deg);transform: translate(325px, -19px) scale(0.23) rotate(36deg);}33%{-webkit-transform: translate(325px, -13px) scale(0.23) rotate(36deg);transform: translate(325px, -13px) scale(0.23) rotate(36deg);}66%{-webkit-transform: translate(325px, -16px) scale(0.23) rotate(36deg);transform: translate(325px, -16px) scale(0.23) rotate(36deg);}100%{-webkit-transform: translate(325px, -13px) scale(0.23) rotate(36deg);transform: translate(325px, -13px) scale(0.23) rotate(36deg);}}@-webkit-keyframes animatedFinalPinFirefox{0%{-webkit-transform: translate(193px, -16px) scale(0.23) rotate(36deg);transform: translate(193px, -16px) scale(0.23) rotate(36deg);}33%{-webkit-transform: translate(193px, -10px) scale(0.23) rotate(36deg);transform: translate(193px, -10px) scale(0.23) rotate(36deg);}66%{-webkit-transform: translate(193px, -13px) scale(0.23) rotate(36deg);transform: translate(193px, -13px) scale(0.23) rotate(36deg);}100%{-webkit-transform: translate(193px, -10px) scale(0.23) rotate(36deg);transform: translate(193px, -10px) scale(0.23) rotate(36deg);}}@keyframes animatedFinalPinFirefox{0%{-webkit-transform: translate(193px, -16px) scale(0.23) rotate(36deg);transform: translate(193px, -16px) scale(0.23) rotate(36deg);}33%{-webkit-transform: translate(193px, -10px) scale(0.23) rotate(36deg);transform: translate(193px, -10px) scale(0.23) rotate(36deg);}66%{-webkit-transform: translate(193px, -13px) scale(0.23) rotate(36deg);transform: translate(193px, -13px) scale(0.23) rotate(36deg);}100%{-webkit-transform: translate(193px, -10px) scale(0.23) rotate(36deg);transform: translate(193px, -10px) scale(0.23) rotate(36deg);}}.home-concept{background: transparent image-set(url("/img/optimized/home-concept-css.webp") type("image/webp"),url("/img/home/home-concept.png") type("image/png")) no-repeat center 0;width: 100%;overflow: hidden;}.home-concept strong{display: block;font-family: "Shadows Into Light", cursive;font-size: 1.8em;font-weight: normal !important;position: relative;margin-top: 30px;}.home-concept .row{position: relative;}.home-concept .process-image{background: transparent image-set(url("/img/optimized/home-concept-item-css.webp") type("image/webp"),url("/img/home/home-concept-item.png") type("image/png")) no-repeat 0 0;width: 160px;margin: 120px auto 0 auto;padding-bottom: 50px;position: relative;z-index: 1;}.home-concept .process-image img{border-radius: 150px;margin: 7px 8px;width: auto;height: auto;max-width: 145px;max-height: 145px;}@media (min-width: 992px){.home-concept .process-image.process-image-on-middle{margin-top: 95px;}}.home-concept .our-work{margin-top: 52px;font-size: 2.2em;}.home-concept .project-image{background: transparent image-set(url("/img/optimized/home-concept-item-css.webp") type("image/webp"),url("/img/home/home-concept-item.png") type("image/png")) no-repeat 100% 0;width: 350px;margin: 20px 0 0 -30px;padding-bottom: 45px;position: relative;z-index: 1;}.home-concept .sun{background: transparent url("/img/home/home-concept-icons.png") no-repeat 0 0;width: 60px;height: 56px;display: block;position: absolute;left: 0;top: 65px;}.home-concept .cloud{background: transparent url("/img/home/home-concept-icons.png") no-repeat 100% 0;width: 116px;height: 56px;display: block;position: absolute;left: 53%;top: 35px;}@media (max-width: 991px){.home-concept{background-image: none;}.home-concept .project-image{margin: 20px auto 0 auto;}.home-concept .process-image{margin-top: 0;padding-bottom: 25px;}}@media (max-width: 479px){.home-concept .project-image{background-position: 0 0;margin-left: auto;max-width: 160px;}}a{color: #d10606;}a:hover{color: #ea0707;}a:focus{color: #ea0707;}a:active{color: #b80505;}@keyframes colorTransition{0%{background-color: #d10606;}33%{background-color: #e36159;}66%{background-color: #2baab1;}100%{background-color: #383f48;};}html .btn-primary{background-color: #d10606;border-color: #d10606 #d10606 #9f0505;color: #FFF;}html .btn-primary:hover{background-color: #f60707;border-color: #f81212 #f81212 #d10606;color: #FFF;}html .btn-primary:focus,
html .btn-primary.focus{box-shadow: 0 0 0 3px rgba(209, 6, 6, 0.5);}html .btn-primary.disabled,
html .btn-primary:disabled{background-color: #d10606;border-color: #d10606 #d10606 #9f0505;}html .btn-primary:active,
html .btn-primary.active{background-color: #ac0505 !important;background-image: none !important;border-color: #9f0505 #9f0505 #6e0303 !important;}html .btn-dark{background-color: #212529;border-color: #212529 #212529 #0a0c0d;color: #FFF;}html .btn-dark:hover{background-color: #32383e;border-color: #383f45 #383f45 #212529;color: #FFF;}html .btn-dark:focus,
html .btn-dark.focus{box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);}html .btn-dark.disabled,
html .btn-dark:disabled{background-color: #212529;border-color: #212529 #212529 #0a0c0d;}html .btn-dark:active,
html .btn-dark.active{background-color: #101214 !important;background-image: none !important;border-color: #0a0c0d #0a0c0d #000000 !important;}.testimonial blockquote{background: #ea0707;}.home-concept strong{color: #d10606;}#footer .footer-ribbon{background: #d10606;}#footer .footer-ribbon:before{border-right-color: #870404;border-left-color: #870404;}.legacy-content{max-width:1180px}.legacy-content img{max-width:100%;height:auto}.legacy-content table{width:100%!important}.legacy-content h2,.legacy-content h3{margin-top:1.6rem}@media(max-width:991px){.legacy-content table{display:block;overflow-x:auto}}.legacy-header{background:#fff}.header-top{padding-top:30px;padding-bottom:20px}.header-top img{max-height:70px;object-fit:contain}.top-links{font-size:13px;color:#aaa}.top-links>*{margin-left:13px}.top-links strong{color:#d20a19}.top-links a{color:#999}.header-menu{padding-top:18px;padding-bottom:20px}.header-menu nav{display:flex;justify-content:flex-end;gap:38px}.header-menu nav a{text-transform:uppercase;color:#c60012;font-size:13px;font-weight:700}.social-links{display:flex;gap:10px}.social-links a{width:30px;height:30px;border-radius:50%;box-shadow:0 1px 5px #ddd;display:flex;align-items:center;justify-content:center;color:#333;font-weight:700}@media(max-width:991px){.top-links{display:none}.header-top{text-align:center;padding-bottom:5px}.header-menu nav{justify-content:center;gap:14px;flex-wrap:wrap}.social-links{display:none}.header-menu nav a{font-size:12px}}.legacy-header{position:relative;z-index:30}.mobile-menu-toggle{display:none}.legacy-footer{position:relative;background:#24272b;color:#a6a6a6;margin-top:0;font-size:14px}.legacy-footer .footer-main{position:relative;padding:64px 15px 48px}.legacy-footer .footer-ribbon{position:absolute;top:0;left:15px;background:#e50012;color:#fff;font-size:20px;font-weight:700;padding:11px 24px}.legacy-footer .footer-ribbon:after{content:"";position:absolute;right:-12px;top:0;border-top:23px solid transparent;border-bottom:23px solid transparent;border-left:12px solid #e50012}.legacy-footer p{line-height:1.8;margin:0 0 12px}.legacy-footer a{color:#bbb}.legacy-footer a:hover{color:#fff}.newsletter{display:inline-flex;align-items:center;gap:10px;background:#1d2023;color:#fff;border-radius:22px;padding:9px 14px;font-size:11px;font-weight:700}.newsletter span{color:#999;font-weight:400}.footer-social{display:flex;gap:8px}.footer-social a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#fff;color:#333;font-weight:700;text-decoration:none}.legacy-footer .footer-copyright{background:#1c1f22;padding:20px 0}.legacy-footer .footer-copyright p{margin:0;font-size:12px}.footer-links{display:flex;justify-content:flex-end;gap:18px}.footer-links a{font-size:12px}.mobile-menu-toggle{margin-left:auto;border:0;background:#e50012;color:#fff;border-radius:4px;padding:9px 12px;font-weight:700}.mobile-menu-toggle span{margin-left:7px}@media(max-width:991px){.legacy-header .header-top .col-lg-4{text-align:center}.legacy-header .top-links{display:none}.legacy-header .header-menu{padding-top:10px;padding-bottom:10px}.mobile-menu-toggle{display:block}.legacy-header .header-menu>.row{display:block}.legacy-header #legacy-navigation{display:none;padding:12px 0}.legacy-header #legacy-navigation.is-open{display:flex;flex-direction:column;align-items:stretch}.legacy-header #legacy-navigation a{display:block;padding:10px 12px}.legacy-header .social-links{display:none}.legacy-footer .footer-column{margin-bottom:28px}}@media(max-width:767px){.legacy-footer .footer-main{padding-top:68px}.legacy-footer .footer-copyright{text-align:center}.legacy-footer .footer-copyright img{margin-bottom:12px}.footer-links{justify-content:center;flex-wrap:wrap;margin-top:12px}}.legacy-header .container,.legacy-footer .container{max-width:1110px}.legacy-header .header-top{padding-top:24px;padding-bottom:20px}.legacy-header .header-top img{width:165px;height:auto}.legacy-header .top-links{white-space:nowrap;font-size:13px}.legacy-header .header-menu{border-top:0;padding-top:12px;padding-bottom:12px}.legacy-header .header-menu nav{justify-content:flex-end;gap:7px}.legacy-header .header-menu nav a{position:relative;font-family:'Open Sans',Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;padding:12px 14px;border-radius:3px;transition:color .2s,background-color .2s,transform .2s}.legacy-header .header-menu nav a:hover,.legacy-header .header-menu nav a:focus,.legacy-header .header-menu nav a.is-active{background:#e50012;color:#fff;text-decoration:none;transform:translateY(-1px)}.legacy-header .social-links{gap:7px}.legacy-header .social-links a{width:34px;height:34px;color:#2c3034;background:#fff;border:1px solid #eee;box-shadow:0 2px 7px rgba(0,0,0,.08);font-size:13px;transition:color .2s,background .2s,border-color .2s,transform .2s}.legacy-header .social-links a:hover{color:#fff;background:#e50012;border-color:#e50012;transform:translateY(-2px)}.legacy-footer .footer-copyright img{width:88px;height:auto}@media(max-width:1199px){.legacy-header .top-links{white-space:normal}.legacy-header .header-menu nav{gap:3px}.legacy-header .header-menu nav a{padding-left:10px;padding-right:10px}}@media(max-width:991px){.legacy-header .header-top{padding:17px 15px}.legacy-header .header-top img{width:145px}.legacy-header .header-menu{border-top:0}.legacy-header .header-menu nav a:hover,.legacy-header .header-menu nav a.is-active{transform:none}}.vo-page-header{position:relative;display:flex;align-items:center;min-height:210px;margin:0;border:0;background:linear-gradient(120deg,#c90010 0%,#ed0712 68%,#c90010 100%);overflow:hidden}.vo-page-header:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 88% 15%,rgba(255,255,255,.13),transparent 24%),linear-gradient(90deg,transparent,rgba(255,255,255,.04));pointer-events:none}.vo-page-header:after{content:'';position:absolute;left:0;right:0;bottom:0;height:5px;background:rgba(112,0,8,.22)}.vo-page-header .container{position:relative;z-index:1;max-width:1110px}.vo-page-header h1{margin:0;color:#fff;font:300 38px/1.25 'Open Sans',Arial,sans-serif;letter-spacing:-1px}.vo-page-header h1 strong{font-weight:700}.vo-page-header .breadcrumb{margin:0;padding:0;background:transparent;list-style:none;gap:0}.vo-page-header .breadcrumb-item{color:rgba(255,255,255,.72);font-size:13px}.vo-page-header .breadcrumb-item a{color:#fff;font-weight:600}.vo-page-header .breadcrumb-item+.breadcrumb-item:before{content:'›';color:rgba(255,255,255,.58);padding:0 11px}.vo-page-header .breadcrumb-item.active{max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.vo-page-header{min-height:180px;padding:32px 0}.vo-page-header h1{font-size:29px;margin-top:16px}.vo-page-header .breadcrumb{justify-content:flex-start!important}.vo-page-header .breadcrumb-item.active{max-width:220px}}.legacy-header .batumi-announcement{color:#e50012;font-weight:700}.legacy-header .batumi-announcement:hover{text-decoration:underline;color:#bd000e}.legacy-header .x-icon{font:700 13px/1 Arial,sans-serif}.legacy-header #legacy-navigation a{padding-left:10px;padding-right:10px;font-size:11px}@media(max-width:1199px) and (min-width:992px){.legacy-header #legacy-navigation a{padding-left:7px;padding-right:7px;font-size:10px}.legacy-header .header-menu nav{gap:1px}}.nav-dropdown{position:relative;display:flex;align-items:center}.nav-dropdown>a{padding-right:4px!important}.dropdown-toggle-light{border:0;background:transparent;color:#c60012;padding:8px 5px 8px 2px;font-size:8px;cursor:pointer}.dropdown-menu-modern{position:absolute;z-index:100;top:calc(100% + 12px);left:0;display:grid;grid-template-columns:1fr 1fr;width:510px;padding:12px;background:#fff;border:1px solid #eee;border-top:3px solid #e50012;border-radius:0 0 6px 6px;box-shadow:0 14px 35px rgba(25,28,31,.16);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,visibility .2s,transform .2s}.dropdown-menu-modern:before{content:'';position:absolute;top:-10px;left:42px;border:7px solid transparent;border-bottom-color:#e50012;border-top:0}.dropdown-menu-modern>a{display:flex!important;align-items:center;gap:12px;padding:13px!important;border-radius:4px;color:#333!important;text-transform:none!important;transform:none!important;background:#fff!important}.dropdown-menu-modern>a:hover,.dropdown-menu-modern>a:focus{background:#f7f7f7!important;color:#e50012!important}.dropdown-menu-modern>a>i{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fff0f1;color:#e50012;font-size:14px}.dropdown-menu-modern span{display:block}.dropdown-menu-modern strong{display:block;font-size:12px;line-height:1.25}.dropdown-menu-modern small{display:block;margin-top:3px;color:#888;font-size:10px;font-weight:400;line-height:1.25}.nav-dropdown:hover .dropdown-menu-modern,.nav-dropdown:focus-within .dropdown-menu-modern,.nav-dropdown.is-open .dropdown-menu-modern{opacity:1;visibility:visible;transform:none}@media(max-width:991px){.nav-dropdown{display:block}.nav-dropdown>a{display:inline-block!important;width:calc(100% - 44px)}.dropdown-toggle-light{float:right;width:42px;height:38px;margin-top:2px}.dropdown-menu-modern{position:static;display:none;grid-template-columns:1fr;width:100%;padding:7px;margin:0;border-top-width:2px;box-shadow:none;opacity:1;visibility:visible;transform:none}.nav-dropdown:hover .dropdown-menu-modern{display:none}.nav-dropdown.is-open .dropdown-menu-modern{display:grid}.dropdown-menu-modern:before{display:none}.dropdown-menu-modern>a{padding:10px!important}.dropdown-menu-modern small{font-size:11px}}.legacy-footer .footer-main{overflow:visible}.legacy-footer .footer-ribbon{top:-11px!important;transform:none!important}.footer-service-links{display:flex;flex-direction:column;gap:8px}.footer-service-links a{display:flex;align-items:center;gap:8px;color:#aaa;font-size:13px;line-height:1.4;text-decoration:none}.footer-service-links a i{color:#e50012;font-size:10px;transition:transform .2s}.footer-service-links a:hover{color:#fff}.footer-service-links a:hover i{transform:translateX(3px)}.legacy-content{max-width:1110px;color:#5d6268;font:400 15px/1.85 'Open Sans',Arial,sans-serif}.legacy-content>h2:first-child:empty{display:none}.legacy-content h2{margin:20px 0 22px;color:#24272b;font-size:30px;line-height:1.3;letter-spacing:-.5px}.legacy-content h3{margin:32px 0 16px;color:#292d31;font-size:21px;line-height:1.35}.legacy-content p{margin-bottom:18px}.legacy-content ul,.legacy-content ol{padding-left:22px;margin-bottom:28px}.legacy-content li{padding:4px 0 4px 5px}.legacy-content li::marker{color:#e50012;font-weight:700}.legacy-content a{color:#d60011;font-weight:600}.legacy-content table{width:100%;margin:25px 0;border-collapse:separate!important;border-spacing:0;overflow:hidden;border:1px solid #e5e7e9;border-radius:8px}.legacy-content th{background:#292d31;color:#fff}.legacy-content th,.legacy-content td{padding:12px 15px;border-right:0!important;border-bottom:1px solid #e9eaec!important}.legacy-content tr:last-child td{border-bottom:0!important}.legacy-content .vo-box{border:0!important;border-left:4px solid #e50012!important;border-radius:6px!important;background:#f8f9fa!important;box-shadow:0 8px 24px rgba(31,35,39,.07)}.content-modern{margin:48px 0 10px}.content-kicker{display:block;margin-bottom:9px;color:#e50012;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.content-modern-title{margin:0 0 12px!important;font-size:31px!important}.content-modern-lead{max-width:820px;color:#747980;font-size:17px}.package-panel{position:relative;overflow:hidden;margin:32px 0 48px;border:1px solid #e5e7e9;border-radius:10px;background:#fff;box-shadow:0 14px 38px rgba(30,34,38,.09)}.package-panel:before{content:'';position:absolute;left:0;top:0;bottom:0;width:6px;background:#e50012}.package-panel-main{padding:34px 38px}.package-price{height:100%;padding:34px 30px;background:#292d31;color:#fff;text-align:center}.package-price small{display:block;color:#bbb;font-size:12px;letter-spacing:1px;text-transform:uppercase}.package-price strong{display:block;margin:10px 0 2px;color:#fff;font-size:43px;line-height:1}.package-price span{color:#ccc}.package-list{display:grid;grid-template-columns:1fr 1fr;gap:13px 24px;padding:0;margin:24px 0 0!important;list-style:none}.package-list li{position:relative;padding:0 0 0 27px}.package-list li:before{content:'✓';position:absolute;left:0;top:0;color:#e50012;font-weight:800}.porto-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 50px}.porto-feature{padding:28px;border:1px solid #e7e8ea;border-radius:7px;background:#fff;transition:transform .2s,box-shadow .2s}.porto-feature:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(29,33,37,.09)}.porto-feature i{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:19px;border-radius:50%;background:#fff0f1;color:#e50012;font-size:19px}.porto-feature strong{display:block;margin-bottom:8px;color:#282c30;font-size:16px}.porto-feature p{margin:0;color:#777d83;font-size:14px;line-height:1.7}.process-modern{counter-reset:steps;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:30px 0 52px}.process-step{counter-increment:steps;position:relative;padding:0 24px 0 58px}.process-step:before{content:counter(steps);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e50012;color:#fff;font-weight:800}.process-step:not(:last-child):after{content:'';position:absolute;left:43px;right:-1px;top:20px;height:1px;background:#e0e2e4;z-index:-1}.process-step strong{display:block;color:#292d31;font-size:15px}.process-step p{margin:7px 0 0;font-size:13px;line-height:1.6}.clarity-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0 48px}.clarity-card{padding:27px;border-radius:7px;background:#f7f8f9}.clarity-card.is-accent{background:#fff1f2;border:1px solid #ffd9dd}.clarity-card strong{display:block;margin-bottom:9px;color:#292d31;font-size:16px}.clarity-card p{margin:0;font-size:14px}.modern-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:40px 0;padding:30px 34px;border-radius:8px;background:linear-gradient(120deg,#c90010,#ed0712);color:#fff}.modern-cta strong{display:block;color:#fff;font-size:21px}.modern-cta span{display:block;margin-top:5px;color:#ffd9dc}.modern-cta a{flex:0 0 auto;padding:13px 23px;border-radius:4px;background:#292d31;color:#fff!important;text-decoration:none}.pricing-card{margin-top:35px;padding:28px;border:1px solid #e6e8ea;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(30,34,38,.07)}@media(max-width:991px){.porto-feature-grid{grid-template-columns:1fr 1fr}.process-modern{grid-template-columns:1fr 1fr;gap:28px}.process-step:after{display:none}}@media(max-width:767px){.package-list,.porto-feature-grid,.process-modern,.clarity-grid{grid-template-columns:1fr}.package-panel-main,.package-price{padding:27px}.modern-cta{align-items:flex-start;flex-direction:column}.legacy-content h2{font-size:26px}}.package-panel .package-panel-main{padding:34px 38px!important}.package-panel-main>strong{display:block;padding-left:1px;color:#292d31;font-size:16px}.package-panel .package-price .btn{color:#fff!important}.package-note{margin:-24px 0 45px;padding:18px 22px;border-left:4px solid #e50012;background:#fff5f6;color:#62676d;font-size:14px}.package-note strong{color:#292d31}@media(max-width:767px){.package-panel .package-panel-main{padding:27px!important}}.contact-modern{padding:10px 0 25px}.contact-modern>h2{margin-bottom:8px}.contact-modern .contact-lead{margin-bottom:38px;color:#7a7f85;font-size:17px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:26px}.contact-card{overflow:hidden;border:1px solid #e4e6e8;border-radius:9px;background:#fff;box-shadow:0 12px 34px rgba(31,35,39,.08)}.contact-card-header{padding:24px 28px;background:#292d31;color:#fff}.contact-card-header h3{margin:0!important;color:#fff!important;font-size:18px!important}.contact-details-modern{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:10px 28px 25px}.contact-detail{display:flex;gap:15px;padding:22px 12px 20px 0;border-bottom:1px solid #eceef0}.contact-detail:nth-last-child(-n+2){border-bottom:0}.contact-detail i{display:flex;align-items:center;justify-content:center;flex:0 0 43px;width:43px;height:43px;border-radius:50%;background:#fff0f1;color:#e50012;font-size:17px}.contact-detail strong{display:block;margin-bottom:4px;color:#292d31;font-size:14px}.contact-detail p{margin:0;color:#72777d;font-size:13px;line-height:1.65}.contact-detail a{font-weight:600}.contact-actions{padding:27px}.contact-actions h3{margin:0 0 10px!important;font-size:20px!important}.contact-actions>p{color:#747a80}.contact-action-list{display:flex;flex-direction:column;gap:10px;margin:22px 0}.contact-action-list a{display:flex;align-items:center;gap:11px;padding:12px 15px;border:1px solid #e5e7e9;border-radius:5px;color:#292d31;text-decoration:none}.contact-action-list a i{width:19px;color:#e50012;text-align:center}.contact-action-list a:hover{border-color:#e50012;background:#fff7f7;color:#e50012}.company-box{margin-top:22px;padding:17px 19px;border-left:4px solid #e50012;background:#f6f7f8}.company-box strong{display:block;color:#292d31}.company-box span{font-size:13px}.contact-form-modern{margin-top:42px;padding:31px;border:1px solid #e5e7e9;border-radius:9px;background:#fafafa}.contact-form-modern h3{margin-top:0!important}@media(max-width:991px){.contact-layout{grid-template-columns:1fr}}@media(max-width:600px){.contact-details-modern{grid-template-columns:1fr}.contact-detail:nth-last-child(2){border-bottom:1px solid #eceef0}.contact-card-header,.contact-details-modern,.contact-actions,.contact-form-modern{padding-left:21px;padding-right:21px}}@media (min-width: 992px){.legacy-header,
  .legacy-header .header-menu,
  .legacy-header .header-menu > .row,
  .legacy-header .header-menu .col-lg-10,
  .legacy-header #legacy-navigation{overflow: visible !important;}.legacy-header #legacy-navigation{display: flex !important;flex-direction: row !important;align-items: center !important;flex-wrap: nowrap !important;}.legacy-header #legacy-navigation > a,
  .legacy-header .nav-dropdown{flex: 0 0 auto !important;}.legacy-header .nav-dropdown{position: relative !important;display: flex !important;align-items: center !important;}.legacy-header .dropdown-menu-modern{position: absolute !important;z-index: 10000 !important;top: calc(100% - 1px) !important;left: 0 !important;display: grid !important;grid-template-columns: 1fr 1fr !important;width: 510px !important;margin: 0 !important;padding: 15px 12px 12px !important;background: #fff !important;border: 1px solid #eee !important;border-top: 3px solid #e50012 !important;border-radius: 0 0 6px 6px !important;box-shadow: 0 14px 35px rgba(25,28,31,.16) !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transform: translateY(8px) !important;}.legacy-header .nav-dropdown:hover > .dropdown-menu-modern,
  .legacy-header .nav-dropdown.is-open > .dropdown-menu-modern{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: none !important;}.legacy-header .dropdown-menu-modern > a{display: flex !important;width: auto !important;white-space: normal !important;}}.legacy-footer .footer-ribbon{top: 7px !important;}.skip-link{position:absolute;left:12px;top:-80px;z-index:10000;background:#fff;color:#9c0010;padding:12px 18px;border:2px solid #9c0010}.skip-link:focus{top:12px}.legacy-intro h1{font-size:32px;line-height:1.3;letter-spacing:-.5px;font-weight:400;color:#24272b;margin:0 0 22px}.legacy-intro p,.legacy-seo-copy p,.legacy-services p,.legacy-news p,.legacy-closing p{color:#666}.legacy-footer h2.footer-title{font-size:16.8px;line-height:27px;font-weight:600;letter-spacing:normal;color:#fff;margin:0 0 14px;text-transform:uppercase}.legacy-footer .footer-column a{display:inline-block;min-height:24px;color:#bbb!important}.legacy-footer .footer-service-links a{display:flex}.legacy-footer .footer-social a{display:inline-flex;min-width:28px;min-height:28px;align-items:center;justify-content:center}.legacy-footer p,.legacy-footer .footer-copyright p{color:#aaa}.legacy-footer .footer-links a{color:#bbb!important}#footer .footer-social a{color:#333!important}#footer .footer-copyright p{color:#aaa!important}.legacy-header .top-links .batumi-announcement{color:#c60012}.testimonial blockquote{background:#d90010!important}.legacy-header .top-links a{color:#666}.enquiry-widget{min-height:600px;max-width:100%}.form-fallback{padding:16px 0;font-size:14px}.form-fallback a{display:inline-block;min-height:24px}.site-chat-toggle{position:fixed;right:18px;bottom:18px;z-index:999;padding:11px 20px;min-height:44px;border:0;border-radius:22px;background:#ae0010;color:#fff;box-shadow:0 3px 14px #0003;font:700 15px/1.4 'Open Sans',Arial,sans-serif;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #155da6;outline-offset:3px}.legacy-slider picture{display:contents}.hero-dots button,.testimonial-controls .testimonial-dot{width:28px!important;height:28px!important;border:0!important;background:transparent!important;position:relative;vertical-align:middle}.hero-dots button:after,.testimonial-controls .testimonial-dot:after{content:'';display:block;position:absolute;width:10px;height:10px;left:9px;top:9px;border-radius:50%;background:#aaa}.hero-dots button.is-active:after{background:#fff}.testimonial-controls .testimonial-dot.is-active:after{background:#c60012}.hero-slide:first-child .hero-copy,.hero-slide:first-child.is-active .hero-copy{animation:none;opacity:1;transform:none}.hero-slide:first-child .hero-photo,.hero-slide:first-child.is-active .hero-photo{animation:none;opacity:1;transform:none}.legacy-slider .hero-pause{position:absolute;bottom:20px;right:24px;z-index:8;color:#fff;background:#4c0a10;border:0;border-radius:4px;padding:8px 12px;min-height:36px}.mailing-label-samples>div{max-width:100%}.legacy-content{overflow-wrap:anywhere}main p a:not(.btn){text-decoration:underline;text-underline-offset:2px}.legacy-header .dropdown-toggle-light{min-width:28px;min-height:32px;padding:6px}@media(max-width:767px){.legacy-intro h1{font-size:27px}.enquiry-widget{min-height:700px}.legacy-header .dropdown-toggle-light{min-width:44px;min-height:44px}.legacy-content .btn{white-space:normal}.legacy-content table{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.hero-slide,.hero-photo,.hero-copy{transition:none!important;animation:none!important}}.legacy-closing{padding:44px 15px 58px}.legacy-closing h2{max-width:1040px;margin:0 auto 18px;font-size:clamp(24px,2.1vw,29px);font-weight:400;line-height:1.4}.legacy-closing h2 strong{padding:2px 6px;font-weight:700}.legacy-closing p{margin:0;color:#626870;font-size:13px;line-height:1.7;letter-spacing:.3px}#footer.legacy-footer{margin-top:0;border-top:1px solid #343a40;background:#212529;color:#b7bdc3;font-size:13px;line-height:1.8}#footer .footer-main{position:relative;padding:64px 15px 34px;overflow:visible}#footer .footer-ribbon{top:0!important;left:15px;margin:0!important;transform:translateY(-50%)!important;display:flex;align-items:center;height:44px;padding:0 22px;background:#d60017;color:#fff;font:400 22px/1 'Shadows Into Light',cursive;white-space:nowrap}#footer .footer-ribbon:after{content:'';position:absolute;right:-12px;top:0;width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:12px solid #d60017}#footer .footer-ribbon:before{content:'';position:absolute;right:100%;top:0;width:0;height:0;border-top:16px solid transparent;border-right:10px solid #8b0010;border-left:0}#footer .footer-column{margin-bottom:0}#footer h2.footer-title{margin:0 0 19px;color:#fff;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.6px;text-transform:uppercase}#footer .footer-column p{margin:0 0 15px;color:#b7bdc3;font-size:13px;line-height:1.8}#footer .footer-column a,#footer .footer-links a{color:#c3c8ce!important;text-decoration:none}#footer .footer-column a:hover,#footer .footer-links a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}#footer .footer-service-links{gap:5px}#footer .footer-service-links a{min-height:26px;line-height:1.5}#footer .footer-service-links i{color:#f34a58;font-size:10px}#footer .footer-contact{padding:0;list-style:none}#footer .footer-contact li{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;line-height:1.65}#footer .footer-contact i{flex:0 0 17px;margin-top:4px;color:#f34a58}#footer .footer-contact span,#footer .footer-contact a{font-size:13px}#footer .footer-social{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}#footer .footer-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;background:#fff;color:#333!important;font:700 14px/1 Arial,sans-serif;text-decoration:none;transition:background .15s,color .15s}#footer .footer-social a:hover{background:#d60017;color:#fff!important;text-decoration:none}#footer .footer-social .fab{font-size:18px}#footer .footer-column .footer-support{font-size:12px;color:#aeb6be;line-height:1.7}#footer .footer-newsletter{display:block;max-width:350px;margin:16px 0 0}#footer .newsletter-fields{display:flex;width:100%;border-radius:24px;background:#fff}#footer .footer-newsletter input[type=email]{flex:1;min-width:0;width:100%;height:46px;margin:0;padding:11px 17px;border:1px solid #dce0e4;border-right:0;border-radius:24px 0 0 24px;background:#fff;color:#24292e;font:400 13px/1.4 'Open Sans',Arial,sans-serif}#footer .footer-newsletter input[type=email]::placeholder{color:#68717a;opacity:1}#footer .footer-newsletter button{flex:0 0 auto;min-width:98px;min-height:46px;margin:0;padding:11px 14px;border:1px solid #d60017;border-radius:0 24px 24px 0;background:#d60017;color:#fff;font:700 12px/1.4 'Open Sans',Arial,sans-serif;cursor:pointer}#footer .footer-newsletter button:hover{background:#b70013;border-color:#b70013}#footer .footer-newsletter button:disabled{opacity:.7;cursor:wait}#footer .newsletter-consent{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;color:#c3c8ce;font-size:12px;line-height:1.6;font-weight:400;cursor:pointer}#footer .newsletter-consent input{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0;accent-color:#d60017}#footer .footer-column .newsletter-status{min-height:22px;margin:10px 0 0;color:#c8edd8;font-size:12px;line-height:1.6}#footer .footer-column .newsletter-status.is-error{color:#ffc0c6}#footer .newsletter-trap{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%)}#footer .footer-newsletter input:focus-visible,#footer .footer-newsletter button:focus-visible,#footer a:focus-visible{outline:3px solid #71b7f2;outline-offset:3px}#footer .footer-copyright{margin:0;padding:22px 0;background:#1b1f22;border-top:1px solid #343a40}#footer .footer-copyright p{margin:0;color:#b7bdc3!important;font-size:12px;line-height:1.7}#footer .footer-copyright img{display:block;width:88px;height:auto}#footer .footer-links{display:flex;justify-content:flex-end;gap:18px;margin:0}#footer .footer-links a{display:inline-block;min-height:28px;font-size:12px;line-height:28px}@media(max-width:991px){#footer .footer-column{margin-bottom:28px}#footer .footer-main{padding-bottom:10px}#footer .footer-copyright{text-align:center}#footer .footer-copyright img{margin:0 auto 12px}#footer .footer-links{justify-content:center;margin-top:10px}}@media(max-width:767px){.legacy-closing{padding:34px 20px 48px}.legacy-closing h2{font-size:24px}#footer .footer-main{padding-top:58px}#footer .footer-ribbon{font-size:21px}#footer .footer-newsletter{max-width:none}#footer .footer-column{margin-bottom:30px}#footer h2.footer-title{margin-bottom:14px}}