/*bootstrap-grid*//*======================= BOOTSTRAP GRID =======================*/.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1200px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}.clear:before,.clear:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.clear:after,.container:after,.container-fluid:after,.row:after{clear:both}/*util styling and classes from boostrap*/*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}/* centered columns styles */.row-centered{text-align:center}.col-btstp-centered{display:inline-block;float:none}/*no-gutters columns*/.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"]{padding-right:0;padding-left:0}/*normalize*//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css *//*** 1. Change the default font family in all browsers (opinionated).* 2. Correct the line height in all browsers.* 3. Prevent adjustments of font size after orientation changes in* IE on Windows Phone and in iOS.*//* Document========================================================================== */html{font-family:sans-serif;/* 1 */line-height:1.15;/* 2 */-ms-text-size-adjust:100%;/* 3 */-webkit-text-size-adjust:100%;/* 3 */}/* Sections========================================================================== *//*** Remove the margin in all browsers (opinionated).*/body{margin:0}/*** Add the correct display in IE 9-.*/article,aside,footer,header,nav,section{display:block}/*** Correct the font size and margin on `h1` elements within `section` and* `article` contexts in Chrome, Firefox, and Safari.*/h1{font-size:2em;margin:0.67em 0}/* Grouping content========================================================================== *//*** Add the correct display in IE 9-.* 1. Add the correct display in IE.*/figcaption,figure,main{/* 1 */display:block}/*** Add the correct margin in IE 8.*/figure{margin:1em 40px}/*** 1. Add the correct box sizing in Firefox.* 2. Show the overflow in Edge and IE.*/hr{box-sizing:content-box;/* 1 */height:0;/* 1 */overflow:visible;/* 2 */}/*** 1. Correct the inheritance and scaling of font size in all browsers.* 2. Correct the odd `em` font sizing in all browsers.*/pre{font-family:monospace, monospace;/* 1 */font-size:1em;/* 2 */}/* Text-level semantics========================================================================== *//*** 1. Remove the gray background on active links in IE 10.* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.*/a{background-color:transparent;/* 1 */-webkit-text-decoration-skip:objects;/* 2 */}/*** Remove the outline on focused links when they are also active or hovered* in all browsers (opinionated).*/a:active,a:hover{outline-width:0}/*** 1. Remove the bottom border in Firefox 39-.* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.*/abbr[title]{border-bottom:none;/* 1 */text-decoration:underline;/* 2 */text-decoration:underline dotted;/* 2 */}/*** Prevent the duplicate application of `bolder` by the next rule in Safari 6.*/b,strong{font-weight:inherit}/*** Add the correct font weight in Chrome, Edge, and Safari.*/b,strong{font-weight:bolder}/*** 1. Correct the inheritance and scaling of font size in all browsers.* 2. Correct the odd `em` font sizing in all browsers.*/code,kbd,samp{font-family:monospace, monospace;/* 1 */font-size:1em;/* 2 */}/*** Add the correct font style in Android 4.3-.*/dfn{font-style:italic}/*** Add the correct background and color in IE 9-.*/mark{background-color:#ff0;color:#000}/*** Add the correct font size in all browsers.*/small{font-size:80%}/*** Prevent `sub` and `sup` elements from affecting the line height in* all browsers.*/sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}/* Embedded content========================================================================== *//*** Add the correct display in IE 9-.*/audio,video{display:inline-block}/*** Add the correct display in iOS 4-7.*/audio:not([controls]){display:none;height:0}/*** Remove the border on images inside links in IE 10-.*/img{border-style:none}/*** Hide the overflow in IE.*/svg:not(:root){overflow:hidden}/* Forms========================================================================== *//*** 1. Change the font styles in all browsers (opinionated).* 2. Remove the margin in Firefox and Safari.*/button,input,optgroup,select,textarea{font-family:sans-serif;/* 1 */font-size:100%;/* 1 */line-height:1.15;/* 1 */margin:0;/* 2 */}/*** Show the overflow in IE.* 1. Show the overflow in Edge.*/button,input{/* 1 */overflow:visible}/*** Remove the inheritance of text transform in Edge, Firefox, and IE.* 1. Remove the inheritance of text transform in Firefox.*/button,select{/* 1 */text-transform:none}/*** 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`* controls in Android 4.* 2. Correct the inability to style clickable types in iOS and Safari.*/button,html [type="button"], /* 1 */[type="reset"],[type="submit"]{-webkit-appearance:button;/* 2 */}/*** Remove the inner border and padding in Firefox.*/button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}/*** Restore the focus styles unset by the previous rule.*/button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}/*** Change the border, margin, and padding in all browsers (opinionated).*/fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}/*** 1. Correct the text wrapping in Edge and IE.* 2. Correct the color inheritance from `fieldset` elements in IE.* 3. Remove the padding so developers are not caught out when they zero out* `fieldset` elements in all browsers.*/legend{box-sizing:border-box;/* 1 */color:inherit;/* 2 */display:table;/* 1 */max-width:100%;/* 1 */padding:0;/* 3 */white-space:normal;/* 1 */}/*** 1. Add the correct display in IE 9-.* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.*/progress{display:inline-block;/* 1 */vertical-align:baseline;/* 2 */}/*** Remove the default vertical scrollbar in IE.*/textarea{overflow:auto}/*** 1. Add the correct box sizing in IE 10-.* 2. Remove the padding in IE 10-.*/[type="checkbox"],[type="radio"]{box-sizing:border-box;/* 1 */padding:0;/* 2 */}/*** Correct the cursor style of increment and decrement buttons in Chrome.*/[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}/*** 1. Correct the odd appearance in Chrome and Safari.* 2. Correct the outline style in Safari.*/[type="search"]{-webkit-appearance:textfield;/* 1 */outline-offset:-2px;/* 2 */}/*** Remove the inner padding and cancel buttons in Chrome and Safari on macOS.*/[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}/*** 1. Correct the inability to style clickable types in iOS and Safari.* 2. Change font properties to `inherit` in Safari.*/::-webkit-file-upload-button{-webkit-appearance:button;/* 1 */font:inherit;/* 2 */}/* Interactive========================================================================== *//** Add the correct display in IE 9-.* 1. Add the correct display in Edge, IE, and Firefox.*/details, /* 1 */menu{display:block}/** Add the correct display in all browsers.*/summary{display:list-item}/* Scripting========================================================================== *//*** Add the correct display in IE 9-.*/canvas{display:inline-block}/*** Add the correct display in IE.*/template{display:none}/* Hidden========================================================================== *//*** Add the correct display in IE 10-.*/[hidden]{display:none}/*jquery.bxslider*//** VARIABLES===================================*//** RESET AND LAYOUT===================================*/.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{/*fix other elements on the page moving (on Chrome)*/-webkit-transform:translatez(0)}/** THEME===================================*/.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}/* LOADER */.bx-wrapper .bx-loading{min-height:50px;background:url(../_js/bxslider/images/bx_loader.gif) center center no-repeat #ffffff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}/* PAGER */.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}/* DIRECTION CONTROLS (NEXT / PREV) */.bx-wrapper .bx-prev{left:10px;background:url(../_js/bxslider/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(../_js/bxslider/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}/* AUTO CONTROLS (START / STOP) */.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../_js/bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../_js/bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}/* IMAGE CAPTIONS */.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80, 80, 80, 0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}/*jquery.fancybox*//*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer, .fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(../_js/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../_js/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../_js/fancybox/blank.gif);/* helps IE */-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;/*visibility:hidden;*/}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}/* Overlay helper */.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../_js/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}/* Title helper */.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;/* Fallback for web browsers that doesn't support RGBa */background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}/*Retina graphics!*/@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(../_js/fancybox/fancybox_sprite@2x.png);background-size:44px 152px;/*The size of the normal image, half the size of the hi-res image*/}#fancybox-loading div{background-image:url(../_js/fancybox/fancybox_loading@2x.gif);background-size:24px 24px;/*The size of the normal image, half the size of the hi-res image*/}}/*screen*/:root{background:12px}@media screen and (min-width:961px){:root{background:16px}}html, body{height:100%}body{background-color:#191919;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#191919;font-family:'Roboto', sans-serif;font-weight:300}body header{background-image:url(../_images/bkg.jpg);background-size:cover}body.homepage{background-image:url(../_images/bkg.jpg)}body.homepage header{background-image:none!important}/*body.portofoliu-pagini-web header{background-image:url(../_images/bkg.jpg);background-size:cover}body.webart-web-design header{background-image:url(../_images/bkg.jpg);background-size:cover}body.firma-web-design-Bucuresti header, body.termeni_conditii header, body.politica_cookies header, body.politica_confidentialitate header{background-image:url(../_images/bkg.jpg);background-size:cover}*/@font-face{font-family:'Quicksilver';src:url(../_fonts/Quicksilver/Quicksilver.eot?#iefix) format('embedded-opentype'), url(../_fonts/Quicksilver/Quicksilver.woff) format('woff'), url(../_fonts/Quicksilver/Quicksilver.ttf) format('truetype'), url(../_fonts/Quicksilver/Quicksilver.svg#Quicksilver) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url(../_fonts/icomoon/fonts/icomoon.eot?831hv6);src:url(../_fonts/icomoon/fonts/icomoon.eot?831hv6#iefix) format('embedded-opentype'),url(../_fonts/icomoon/fonts/icomoon.ttf?831hv6) format('truetype'),url(../_fonts/icomoon/fonts/icomoon.woff?831hv6) format('woff'),url(../_fonts/icomoon/fonts/icomoon.svg?831hv6#icomoon) format('svg');font-weight:normal;font-style:normal}[class^="icon-"], [class*=" icon-"]{/* use !important to prevent issues with browser extensions that change fonts */font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;/* Better Font Rendering =========== */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-d-buildings:before{content:"\e900"}.icon-close-envelope:before{content:"\e901"}.icon-mobile-phone:before{content:"\e902"}h1.quicksilver{color:#63ac10;font-family:'Quicksilver';font-size:6.250em;font-weight:normal;margin:0.15em 0;padding:0 0.05em;/*text-shadow:1px 2px 5px #9a9a9a;*/}h3.h3white{color:#ffffff;font-size:1.063em;font-weight:500;line-height:1.563em;text-transform:uppercase}h3.h3dark{color:#191919;font-size:1.063em;font-weight:500;line-height:1.563em;text-transform:uppercase}p{color:#191919;font-family:'Roboto', sans-serif;font-size:0.938rem;line-height:1.563rem;margin:0;padding:0;text-align:left}@media screen and (min-width:992px){p{text-align:justify}}p.bold{color:#63ac10;font-weight:500;margin:1em 0}img{max-width:100%}header{padding:25px 0}footer{background-color:#191919;width:100%}.homepage header{position:absolute;width:100%}.white-wrapper{background-color:#ffffff;padding-bottom:3em}.green-wrapper{background-color:#82bd40;padding:1em 0}.greener-wrapper{background-color:#63ac10;padding:3em 0}.copy{color:#767676;text-align:center;font-size:0.875em}footer .row{padding:4rem 0}ul.social-list{margin:0;padding:0;list-style-type:none;text-align:center}ul.social-list li{display:inline-block;margin:0}ul.social-list li a{display:block;color:#767676;padding:10px;text-decoration:none}ul.social-list li a:hover{display:block;color:#ffffff;text-decoration:none}@media screen and (min-width:992px){.copy{text-align:left}ul.social-list{text-align:right}ul.social-list li a{display:inline-block;padding:0 10px}ul.gdpr-list{text-align:left;margin-top:15px}ul.gdpr-list li a{font-size:13px;text-transform:lowercase}ul.gdpr-list li a:last-child{padding:0 10px 0 0}}ul.clients-list{margin:2em 0;padding:0;list-style-type:none;text-align:left}ul.clients-list li{display:inline-block;max-width:75px;vertical-align:middle;margin:25px}@media screen and (min-width:768px){ul.clients-list li{max-width:90px}}ul.clients-list li a{display:block;/*filter:grayscale(1) saturate(0.5);-webkit-filter:grayscale(1) saturate(0.5);opacity:0.9;*/ transition:all 0.3s linear}ul.clients-list li a:hover{/*-webkit-filter:none;filter:none;opacity:1;*/ transform:scale(1.05,1.05)}@media screen and (min-width:992px){ul.clients-list li{display:inline-block;max-width:initial;width:140px;text-align:center;vertical-align:middle;margin:15px 25px}}a.btn-white{background-color:#ffffff;border:1px solid #63ac10;border-radius:30px;color:#63ac10;display:inline-block;padding:1em 4em;text-decoration:none;text-transform:uppercase}a.btn-white:hover{background-color:#63ac10;border:1px solid #63ac10;color:#ffffff;display:inline-block;text-decoration:none}ul.white-list{margin:0;padding:0;list-style-type:none;text-align:left}ul.white-list li{display:block;margin:0}ul.white-list li a{color:#ffffff;display:block;font-size:0.938em;font-weight:300;line-height:1.563em;padding:0;text-decoration:none}ul.white-list li a:hover{color:#000;display:block;text-decoration:none}.icl-table{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #cccccc;width:100%}@media screen and (min-width:992px){.icl-table{width:80%}}ul.info-contact-list{margin:0;padding:0;list-style-type:none}ul.info-contact-list li{display:block;margin:0}ul.info-contact-list li span.icl-ico{display:inline-block;font-size:1.5em}ul.info-contact-list li span.icl-bold{display:inline-block;font-size:0.925em;font-weight:500;line-height:1.563em;text-transform:uppercase}ul.info-contact-list li span.icl-regular{display:block;font-size:0.938rem}.icl-td-padd{padding:0 1.2em}ul.green-links-list{list-style-type:none;padding:0}ul.green-links-list li{display:block;padding:0.25rem 0}ul.green-links-list li a{color:#63ac10;text-decoration:none;text-transform:capitalize;vertical-align:middle}ul.green-links-list li a:hover{color:#000000;text-decoration:none}ul.green-links-list li a:before{content:"→";display:inline-block;padding:0 0.5rem 0 0;vertical-align:top}.center-position{height:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}ul.navigation-menu{background-color:#ffffff;display:none;margin:0;padding:0;list-style-type:none;text-align:center}ul.navigation-menu li{display:block;position:relative}ul.navigation-menu li:before{display:none}ul.navigation-menu li:first-child:before{display:none}ul.navigation-menu li a{color:#cccccc;display:inline-block;font-weight:500;font-size:0.875em;padding:0.625rem 0;text-decoration:none;text-transform:uppercase}ul.navigation-menu li a:hover{color:#000000}ul.navigation-menu li a.current-page{color:#000000}@media screen and (min-width:992px){ul.navigation-menu{background-color:transparent;display:block;margin:0.938rem 0;padding:0;list-style-type:none;text-align:right}ul.navigation-menu > li{display:inline-block}ul.navigation-menu > li:before{color:#ffffff;content:"•";display:inline-block;margin:0 0.625rem}ul.navigation-menu > li:first-child:before{display:none}ul.navigation-menu > li a{color:#ffffff;display:inline-block;font-weight:500;font-size:0.875em;padding:0;text-decoration:none;text-transform:uppercase}ul.navigation-menu > li a:hover{color:#000000}ul.navigation-menu > li a.current-page{color:#000000}}ul.submenu{margin:0;padding:0.5em 0;list-style-type:none;position:absolute;text-align:left;left:0;background-color:#afca0c;visibility:hidden;opacity:0;position:absolute;top:100%;transform:translateY(1em);z-index:1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s}ul.submenu:after{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #afca0c;position:absolute;top:-5px;left:52px}ul.submenu li{white-space:nowrap;margin:0;padding:0;display:block}ul.submenu li a{text-decoration:none;color:#ffffff;padding:0.5em 1em;font-weight:400;font-size:0.825em}ul.submenu li a:hover{color:#000000}@media screen and (min-width:992px){ul.navigation-menu > li:focus ul.submenu,ul.navigation-menu > li:hover ul.submenu{visibility:visible;/* shows sub-menu */opacity:1;z-index:1;transform:translateY(4%);transition-delay:0s, 0s, 0.3s;/* this removes the transition delay so the menu will be visible while the other styles transition */}}#gdpr-cookie-message{z-index:999999999999;position:fixed;right:30px;bottom:30px;max-width:375px;background-color:#000000d6;padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0, 0, 0, 0.32);margin-left:30px;font-family:system-ui}#gdpr-cookie-message h4{color:#ffffff;font-family:'Quicksand', sans-serif;font-size:18px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message h5{color:#ffffff;font-family:'Quicksand', sans-serif;font-size:15px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message p, #gdpr-cookie-message ul{color:white;font-size:15px;line-height:1.5em}#gdpr-cookie-message p{text-align:left}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message li{width:49%;display:inline-block}#gdpr-cookie-message a{color:var(--red);text-decoration:none;font-size:15px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button{border:none;background:var(--red);color:white;font-family:'Quicksand', sans-serif;font-size:15px;padding:7px;border-radius:3px;margin-left:15px;margin-top:10px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:#000;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-advanced{background:#63ac10;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type="checkbox"]{float:none;margin-top:0;margin-right:5px}.check p{text-align:left;font-size:12px}@media screen and (max-height:768px){.webart-design-homepage-img{width:80%;margin:0 auto}}.hideOnXs{display:none}.hideOnMd{display:block}@media (min-width:992px){.hideOnXs{display:block}.hideOnMd{display:none}}.form-group input, .form-group textarea, .form-group input:focus, .form-group textarea:focus{width:100%;padding:0.75em;margin:.5em 0;border:1px solid #dddddd}.captcha_image{margin:.5em 0;border:1px solid #fff;width:100%;height:44.4px}::-webkit-input-placeholder{color:#191919;font-size:0.8125em;font-style:normal}::-moz-placeholder{color:#191919;font-size:0.8125em;font-style:normal}::-ms-input-placeholder{color:#191919;font-size:0.8125em;font-style:normal}::placeholder{color:#191919;font-size:0.8125em;font-style:normal}/*======================= BURGER MENU =======================*/#mob-menu .MainMenu{display:none}#desk-menu{display:none}.burger-click-region{display:block}@media (min-width:992px){#mob-menu{display:none}#desk-menu{display:block}}.burger-menu{display:table-cell;vertical-align:middle}@media (min-width:992px){.burger-menu{display:none}}.burger-click-region{width:30px;cursor:pointer;position:relative;margin:10px 0;padding:0 13px;box-sizing:content-box;text-align:justify}.burger-menu-text{color:#fff;font-size:9px;padding-top:25px;text-align:center;text-transform:uppercase}.burger-menu-piece{display:block;position:absolute;width:30px;border-top:2px solid #ffffff;transform-origin:50% 50%;transition:transform 400ms ease-out}.burger-menu-piece:nth-child(1){top:4px}.burger-menu-piece:nth-child(2){top:10px;opacity:1;transition:transform 400ms ease-out, opacity 0ms linear 400ms / 2}.burger-menu-piece:nth-child(3){top:16px}.active .burger-menu-piece:nth-child(1){animation:burger-open-top 400ms ease-out forwards}.active .burger-menu-piece:nth-child(2){opacity:0;transition:transform 400ms ease-out, opacity 0ms linear 400ms / 2}.active .burger-menu-piece:nth-child(3){animation:burger-open-bot 400ms ease-out forwards}.closing .burger-menu-piece:nth-child(1){animation:burger-close-top 400ms ease-out forwards}.closing .burger-menu-piece:nth-child(3){animation:burger-close-bot 400ms ease-out forwards}@keyframes burger-open-top{50%{transform:translate3d(0, 6px, 0)}100%{transform:translate3d(0, 6px, 0) rotate(45deg)}}@keyframes burger-open-bot{50%{transform:translate3d(0, -6px, 0)}100%{transform:translate3d(0, -6px, 0) rotate(-45deg)}}@keyframes burger-close-top{0%{transform:translate3d(0, 6px, 0) rotate(45deg)}50%{transform:translate3d(0, 6px, 0) rotate(0deg)}100%{transform:translate3d(0, 0, 0)}}@keyframes burger-close-bot{0%{transform:translate3d(0, -6px, 0) rotate(-45deg)}50%{transform:translate3d(0, -6px, 0) rotate(0deg)}100%{transform:translate3d(0, 0, 0)}}/*======================= SCROLL TO TOP =======================*/.backTop{bottom:30px;position:fixed;right:15px;-webkit-transform:translateZ(0);z-index:99;display:none}.backTop a{background:#fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;display:block;font:38px/46px FontAwesome;height:51px;text-align:center;width:51px;border:2px solid #fff;box-shadow:1px 2px 3px -1px #888888;color:#000}.backTop a > span:before{content:"\f106"}.backTop a:hover{background:#fff;color:#000}