﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body *{outline:none}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}div:focus,a:focus,ul:focus,ol:focus,li:focus,p:focus,button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:none}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--fore-color: #111;--secondary-fore-color: #444;--back-color: #f8f8f8;--secondary-back-color: #f0f0f0;--blockquote-color: #f57c00;--pre-color: #1565c0;--border-color: #aaa;--secondary-border-color: #ddd;--heading-ratio: 1.19;--universal-margin: 0.5rem;--universal-padding: 0.5rem;--universal-border-radius: 0.125rem;--a-link-color: #0277bd;--a-visited-color: #01579b}details{display:block}summary{display:list-item}abbr[title]{border-bottom:none;text-decoration:underline dotted}img{max-width:100%;height:auto}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:var(--secondary-fore-color);display:block;margin-top:-0.25rem}blockquote{display:block;position:relative;font-style:italic;color:var(--secondary-fore-color);margin:var(--universal-margin);padding:calc(3 * var(--universal-padding));border:0.0625rem solid var(--secondary-border-color);border-left:0.375rem solid var(--blockquote-color)}blockquote:before{position:absolute;top:calc(0rem - var(--universal-padding));left:0;font-family:sans-serif;font-weight:600;content:"\201c";color:var(--blockquote-color)}blockquote[cite]:after{font-style:normal;font-weight:600;content:"\a—  " attr(cite);white-space:pre}code,kbd,pre,samp{font-family:Menlo, Consolas, monospace}code{background:var(--secondary-back-color);padding:calc(var(--universal-padding) / 4) calc(var(--universal-padding) / 2)}kbd{background:var(--fore-color);color:var(--back-color);padding:calc(var(--universal-padding) / 4) calc(var(--universal-padding) / 2)}pre{overflow:auto;background:var(--secondary-back-color);padding:calc(1.5 * var(--universal-padding));margin:var(--universal-margin);border:0.0625rem solid var(--secondary-border-color);border-left:0.25rem solid var(--pre-color)}sup,sub,code,kbd{line-height:0;position:relative;vertical-align:baseline}figure{margin:var(--universal-margin)}figcaption{color:var(--secondary-fore-color)}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}.container{margin:0 auto}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-flow:row wrap}.col-sm,[class^='col-sm-'],[class^='col-sm-offset-'],.row[class*='cols-sm-']>*{box-sizing:border-box;flex:0 0 auto;padding:0 0}.col-sm,.row.cols-sm>*{max-width:100%;flex-grow:1;flex-basis:0}.col-sm-1,.row.cols-sm-1>*{max-width:8.33333%;flex-basis:8.33333%}.col-sm-offset-0{margin-left:0}.col-sm-2,.row.cols-sm-2>*{max-width:16.66667%;flex-basis:16.66667%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-3,.row.cols-sm-3>*{max-width:25%;flex-basis:25%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-4,.row.cols-sm-4>*{max-width:33.33333%;flex-basis:33.33333%}.col-sm-offset-3{margin-left:25%}.col-sm-5,.row.cols-sm-5>*{max-width:41.66667%;flex-basis:41.66667%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-6,.row.cols-sm-6>*{max-width:50%;flex-basis:50%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-7,.row.cols-sm-7>*{max-width:58.33333%;flex-basis:58.33333%}.col-sm-offset-6{margin-left:50%}.col-sm-8,.row.cols-sm-8>*{max-width:66.66667%;flex-basis:66.66667%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-9,.row.cols-sm-9>*{max-width:75%;flex-basis:75%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-10,.row.cols-sm-10>*{max-width:83.33333%;flex-basis:83.33333%}.col-sm-offset-9{margin-left:75%}.col-sm-11,.row.cols-sm-11>*{max-width:91.66667%;flex-basis:91.66667%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-12,.row.cols-sm-12>*{max-width:100%;flex-basis:100%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-normal{order:initial}.col-sm-first{order:-999}.col-sm-last{order:999}@media screen and (min-width: 768px){.col-md,[class^='col-md-'],[class^='col-md-offset-'],.row[class*='cols-md-']>*{box-sizing:border-box;flex:0 0 auto;padding:0 calc(var(--universal-padding) / 2)}.col-md,.row.cols-md>*{max-width:100%;flex-grow:1;flex-basis:0}.col-md-1,.row.cols-md-1>*{max-width:8.33333%;flex-basis:8.33333%}.col-md-offset-0{margin-left:0}.col-md-2,.row.cols-md-2>*{max-width:16.66667%;flex-basis:16.66667%}.col-md-offset-1{margin-left:8.33333%}.col-md-3,.row.cols-md-3>*{max-width:25%;flex-basis:25%}.col-md-offset-2{margin-left:16.66667%}.col-md-4,.row.cols-md-4>*{max-width:33.33333%;flex-basis:33.33333%}.col-md-offset-3{margin-left:25%}.col-md-5,.row.cols-md-5>*{max-width:41.66667%;flex-basis:41.66667%}.col-md-offset-4{margin-left:33.33333%}.col-md-6,.row.cols-md-6>*{max-width:50%;flex-basis:50%}.col-md-offset-5{margin-left:41.66667%}.col-md-7,.row.cols-md-7>*{max-width:58.33333%;flex-basis:58.33333%}.col-md-offset-6{margin-left:50%}.col-md-8,.row.cols-md-8>*{max-width:66.66667%;flex-basis:66.66667%}.col-md-offset-7{margin-left:58.33333%}.col-md-9,.row.cols-md-9>*{max-width:75%;flex-basis:75%}.col-md-offset-8{margin-left:66.66667%}.col-md-10,.row.cols-md-10>*{max-width:83.33333%;flex-basis:83.33333%}.col-md-offset-9{margin-left:75%}.col-md-11,.row.cols-md-11>*{max-width:91.66667%;flex-basis:91.66667%}.col-md-offset-10{margin-left:83.33333%}.col-md-12,.row.cols-md-12>*{max-width:100%;flex-basis:100%}.col-md-offset-11{margin-left:91.66667%}.col-md-normal{order:initial}.col-md-first{order:-999}.col-md-last{order:999}}@media screen and (min-width: 1280px){.col-lg,[class^='col-lg-'],[class^='col-lg-offset-'],.row[class*='cols-lg-']>*{box-sizing:border-box;flex:0 0 auto;padding:0 calc(var(--universal-padding) / 2)}.col-lg,.row.cols-lg>*{max-width:100%;flex-grow:1;flex-basis:0}.col-lg-1,.row.cols-lg-1>*{max-width:8.33333%;flex-basis:8.33333%}.col-lg-offset-0{margin-left:0}.col-lg-2,.row.cols-lg-2>*{max-width:16.66667%;flex-basis:16.66667%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-3,.row.cols-lg-3>*{max-width:25%;flex-basis:25%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-4,.row.cols-lg-4>*{max-width:33.33333%;flex-basis:33.33333%}.col-lg-offset-3{margin-left:25%}.col-lg-5,.row.cols-lg-5>*{max-width:41.66667%;flex-basis:41.66667%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-6,.row.cols-lg-6>*{max-width:50%;flex-basis:50%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-7,.row.cols-lg-7>*{max-width:58.33333%;flex-basis:58.33333%}.col-lg-offset-6{margin-left:50%}.col-lg-8,.row.cols-lg-8>*{max-width:66.66667%;flex-basis:66.66667%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-9,.row.cols-lg-9>*{max-width:75%;flex-basis:75%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-10,.row.cols-lg-10>*{max-width:83.33333%;flex-basis:83.33333%}.col-lg-offset-9{margin-left:75%}.col-lg-11,.row.cols-lg-11>*{max-width:91.66667%;flex-basis:91.66667%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-12,.row.cols-lg-12>*{max-width:100%;flex-basis:100%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-normal{order:initial}.col-lg-first{order:-999}.col-lg-last{order:999}}:root{--form-back-color: #f0f0f0;--form-fore-color: #111;--form-border-color: #ddd;--input-back-color: #f8f8f8;--input-fore-color: #111;--input-border-color: #ddd;--input-focus-color: #0288d1;--input-invalid-color: #d32f2f;--button-back-color: #e2e2e2;--button-fore-color: #212121;--button-border-color: transparent;--button-hover-border-color: transparent;--button-group-border-color: rgba(124, 124, 124, 0.54)}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;font-weight:600;padding:calc(var(--universal-padding) / 2)}label{padding:calc(var(--universal-padding) / 2) var(--universal-padding)}.input-group{display:inline-block}.input-group.fluid{display:flex;align-items:center;justify-content:center}.input-group.fluid>input{max-width:100%;flex-grow:1;flex-basis:0px}@media screen and (max-width: 767px){.input-group.fluid{align-items:stretch;flex-direction:column}}.input-group.vertical{display:flex;align-items:stretch;flex-direction:column}.input-group.vertical>input{max-width:100%;flex-grow:1;flex-basis:0px}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input:not([type]),[type="text"],[type="email"],[type="number"],[type="search"],[type="password"],[type="url"],[type="tel"],[type="checkbox"],[type="radio"],textarea,select{box-sizing:border-box;background:var(--input-back-color);color:var(--input-fore-color);border:0.0625rem solid var(--input-border-color);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:calc(var(--universal-margin) / 2);padding:var(--universal-padding) calc(1.5 * var(--universal-padding))}select{max-width:100%}option{overflow:hidden;text-overflow:ellipsis}[type="checkbox"],[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:calc(1rem + var(--universal-padding) / 2);width:calc(1rem + var(--universal-padding) / 2);vertical-align:text-bottom;padding:0;flex-basis:calc(1rem + var(--universal-padding) / 2) !important;flex-grow:0 !important}[type="checkbox"]:checked:before,[type="radio"]:checked:before{position:absolute}[type="checkbox"]:checked:before{content:'\2713';font-family:sans-serif;top:calc(0rem - var(--universal-padding));left:calc(var(--universal-padding) / 4)}[type="radio"]{border-radius:100%}[type="radio"]:checked:before{border-radius:100%;content:'';top:calc(0.0625rem + var(--universal-padding) / 2);left:calc(0.0625rem + var(--universal-padding) / 2);background:var(--input-fore-color);width:0.5rem;height:0.5rem}:placeholder-shown{color:var(--input-fore-color)}::-ms-placeholder{color:var(--input-fore-color);opacity:0.54}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button{overflow:visible;text-transform:none}input:disabled,input[disabled],textarea:disabled,textarea[disabled],select:disabled,select[disabled],button:disabled,button[disabled],.button:disabled,.button[disabled],[role="button"]:disabled,[role="button"][disabled]{cursor:not-allowed;opacity:0.75}button.small,[type="button"].small,[type="submit"].small,[type="reset"].small,.button.small,[role="button"].small{padding:calc(0.5 * var(--universal-padding)) calc(0.75 * var(--universal-padding));margin:var(--universal-margin)}button.large,[type="button"].large,[type="submit"].large,[type="reset"].large,.button.large,[role="button"].large{padding:calc(1.5 * var(--universal-padding)) calc(2 * var(--universal-padding));margin:var(--universal-margin)}:root{--mark-back-color: #0277bd;--mark-fore-color: #fafafa}mark{background:var(--mark-back-color);color:var(--mark-fore-color);line-height:1em;padding:calc(var(--universal-padding) / 4) calc(var(--universal-padding) / 2)}mark.inline-block{display:inline-block;line-height:1.5;padding:calc(var(--universal-padding) / 2) var(--universal-padding)}mark.secondary{--mark-back-color: #d32f2f}mark.tertiary{--mark-back-color: #308732}mark.tag{padding:calc(var(--universal-padding)/2) var(--universal-padding)}:root{--spinner-back-color: #ddd;--spinner-fore-color: #555}@keyframes spinner-donut-anim{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{display:inline-block;margin:var(--universal-margin);border:0.25rem solid var(--spinner-back-color);border-left:0.25rem solid var(--spinner-fore-color);border-radius:50%;width:1.25rem;height:1.25rem;animation:spinner-donut-anim 1.2s linear infinite}.spinner.primary{--spinner-fore-color: #1976d2}.spinner.secondary{--spinner-fore-color: #d32f2f}.spinner.tertiary{--spinner-fore-color: #308732}:root{--generic-border-color: rgba(0, 0, 0, 0.3);--generic-box-shadow: 0 0.25rem 0.25rem 0 rgba(0, 0, 0, 0.125), 0 0.125rem 0.125rem -0.125rem rgba(0, 0, 0, 0.25)}.hidden{display:none !important}.bordered{border:0.0625rem solid var(--generic-border-color) !important}.rounded{border-radius:var(--universal-border-radius) !important}.circular{border-radius:50% !important}.shadowed{box-shadow:var(--generic-box-shadow) !important}.responsive-margin{margin:calc(var(--universal-margin) / 4) !important}@media screen and (min-width: 768px){.responsive-margin{margin:calc(var(--universal-margin) / 2) !important}}@media screen and (min-width: 1280px){.responsive-margin{margin:var(--universal-margin) !important}}.responsive-padding{padding:calc(var(--universal-padding) / 4) !important}@media screen and (min-width: 768px){.responsive-padding{padding:calc(var(--universal-padding) / 2) !important}}@media screen and (min-width: 1280px){.responsive-padding{padding:var(--universal-padding) !important}}@media screen and (max-width: 767px){.hidden-sm{display:none !important}}@media screen and (min-width: 768px) and (max-width: 1279px){.hidden-md{display:none !important}}@media screen and (min-width: 1280px){.hidden-lg{display:none !important}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.42857%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}@font-face{font-family:'Raleway';src:url("../fonts/Raleway/Raleway-ExtraBold.eot");src:url("../fonts/Raleway/Raleway-ExtraBold.eot") format("embedded-opentype"),url("../fonts/Raleway/Raleway-ExtraBold.woff") format("woff"),url("../fonts/Raleway/Raleway-ExtraBold.ttf") format("truetype"),url("../fonts/Raleway/Raleway-ExtraBold.svg#Raleway-ExtraBold") format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway/Raleway-Bold.eot");src:url("../fonts/Raleway/Raleway-Bold.eot") format("embedded-opentype"),url("../fonts/Raleway/Raleway-Bold.woff") format("woff"),url("../fonts/Raleway/Raleway-Bold.ttf") format("truetype"),url("../fonts/Raleway/Raleway-Bold.svg#Raleway-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway/Raleway-Regular.eot");src:url("../fonts/Raleway/Raleway-Regular.eot") format("embedded-opentype"),url("../fonts/Raleway/Raleway-Regular.woff") format("woff"),url("../fonts/Raleway/Raleway-Regular.ttf") format("truetype"),url("../fonts/Raleway/Raleway-Regular.svg#Raleway-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}body{color:#5b3e70;font-size:16px;font-weight:400;font-family:'Raleway';position:relative;background-color:#fff}*{box-sizing:border-box}.body-page-home #layout-page{position:fixed;width:100%;top:100vh;z-index:1}body.body-page-home.load #layout-page{top:0;position:relative;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.container{width:100%;padding:0 15px;margin-right:auto;margin-left:auto;max-width:1140px}.container.no-padding{padding:0}.only-mobile{display:none}@media only screen and (max-width: 767px){.only-mobile{display:block}}.after-mobile{display:block}@media only screen and (max-width: 767px){.after-mobile{display:none}}img{display:block}ul{margin:0;padding:0;list-style:none}a:hover,a:active,a:focus,a:visited{text-decoration:none}.tns-outer{position:relative}.tns-liveregion{display:none}.tns-nav{position:absolute;z-index:2;left:50%;transform:translateX(-50%);bottom:100px;display:flex;align-items:center;justify-content:center}.tns-nav button{width:18px;height:18px;border:3px solid #88b3a0;margin:0 4px;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:0}.tns-nav button.tns-nav-active{width:24px;height:24px;background-color:#88b3a0;border:0}.tns-controls button{margin:0;padding:0;color:transparent;width:auto;height:60px;border:0;position:absolute;z-index:1;top:50%;transform:translateY(-50%);background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.tns-controls button:first-child{background-image:url("../images/icons/icon-arrow-prev.svg");left:0}.tns-controls button:last-child{background-image:url("../images/icons/icon-arrow-next.svg");right:0}.tns-controls button:disabled,.tns-controls button[disabled]{opacity:0}.btn{display:inline-block;overflow:hidden;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none;text-decoration:none;color:#fff;font-size:16px;font-weight:400;background-color:#5b3e70;border:1px solid #5b3e70;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;border-radius:26px;padding:15px 25px}@media only screen and (max-width: 767px){.btn{font-size:20px;padding:15px 30px}}.btn.btn-green{color:#fff;padding:15px 35px}.btn.btn-white{color:#5b3e70;background-color:#fff;padding:15px 35px;font-weight:900}#layout-header{position:fixed;width:100%;top:0;left:0;z-index:12}#layout-header .header{padding:10px 20px;transition:all .5s}@media only screen and (max-width: 767px){#layout-header .header{padding:0}}#layout-header .header.active{background-color:#fff;box-shadow:0 3px 5px 0 rgba(255,255,255,0.1)}#layout-header .header .header-content{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){#layout-header .header .header-content{flex-direction:column;align-items:flex-start}}#layout-header .header .header-content.active{background-color:#252525}@media only screen and (max-width: 767px){#layout-header .header .header-content .logo-content{padding:15px}}#layout-header .header .header-content .logo-content img{width:auto;height:50px;display:block}@media only screen and (max-width: 767px){#layout-header .header .header-content .logo-content img{height:40px}}#layout-header .header .header-content #toggle{display:none}#layout-header .header .header-content #toggle:checked ~ .nav-icon:before{transform:rotate(-225deg);width:40px;right:5px;top:-2px}#layout-header .header .header-content #toggle:checked ~ .nav-icon:after{transform:rotate(225deg);width:40px;right:5px;top:-2px}#layout-header .header .header-content #toggle-btn{position:absolute;z-index:1000;top:10px;right:15px;width:50px;height:50px;cursor:pointer;padding:0;display:none}@media only screen and (max-width: 767px){#layout-header .header .header-content #toggle-btn{display:block}}#layout-header .header .header-content .nav-icon{position:absolute;height:6px;width:50px;right:15px;top:32px;z-index:900;border-radius:3px;background:#fff;transition:all .25s;background:transparent;display:none}@media only screen and (max-width: 767px){#layout-header .header .header-content .nav-icon{display:block}}#layout-header .header .header-content .nav-icon::before{content:"";position:absolute;height:6px;border-radius:3px;background:#ffb754;transition:all .25s;width:50px;margin-top:0px;right:0;top:-8px}#layout-header .header .header-content .nav-icon::after{content:"";position:absolute;height:6px;width:38px;z-index:900;border-radius:3px;background:#5b3e70;transition:all .25s;right:0;top:8px}@media only screen and (max-width: 767px){#layout-header .header .header-content .nav-menu{border-top:1px solid #fff;width:100%;height:calc(100vh - 90px);display:none;justify-content:center;align-items:center}#layout-header .header .header-content .nav-menu.show{display:flex}}#layout-header .header .header-content .nav-menu ul{display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width: 767px){#layout-header .header .header-content .nav-menu ul{flex-direction:column}}#layout-header .header .header-content .nav-menu ul li{margin:0 25px}@media only screen and (max-width: 767px){#layout-header .header .header-content .nav-menu ul li{margin:15px 0}}#layout-header .header .header-content .nav-menu ul li a{color:#5b3e70;font-weight:700}#layout-header .header .header-content .nav-menu ul li a.active{color:#ffb754}@media only screen and (max-width: 767px){#layout-header .header .header-content .nav-menu ul li a{font-weight:700;font-size:28px;padding:10px 20px;display:inline-block}}#layout-header .header .header-content .nav-menu ul li:first-child{margin-left:0}#layout-header .header .header-content .nav-menu ul li:last-child{margin-right:0}#layout-footer .footer{background-color:#f7f7f7;padding-top:50px}@media only screen and (max-width: 767px){#layout-footer .footer{padding-top:30px}}#layout-footer .footer .footer-top .logo-footer{width:90%;max-width:240px;height:auto;display:block}@media only screen and (max-width: 767px){#layout-footer .footer .footer-top .logo-footer{margin:0 auto 30px;max-width:200px}}#layout-footer .footer h4{font-size:18px;font-weight:700;margin:0 0 20px}#layout-footer .footer .content-contact{display:flex;align-items:flex-start}@media only screen and (max-width: 767px){#layout-footer .footer .content-contact{flex-direction:column}}#layout-footer .footer .content-contact .right,#layout-footer .footer .content-contact .left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:50%}@media only screen and (max-width: 767px){#layout-footer .footer .content-contact .right,#layout-footer .footer .content-contact .left{width:100%}}#layout-footer .footer .content-contact .right>div,#layout-footer .footer .content-contact .left>div{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-right:10px}@media only screen and (max-width: 767px){#layout-footer .footer .content-contact .right>div,#layout-footer .footer .content-contact .left>div{padding-right:0}}#layout-footer .footer .content-contact .right>div img.mail,#layout-footer .footer .content-contact .left>div img.mail{height:20px}#layout-footer .footer .content-contact .right>div img.phone,#layout-footer .footer .content-contact .left>div img.phone{height:26px}#layout-footer .footer .content-contact .right>div img.direction,#layout-footer .footer .content-contact .left>div img.direction{height:27px}#layout-footer .footer .content-contact .right>div a,#layout-footer .footer .content-contact .left>div a{width:calc(100% - 40px);color:#5b3e70;font-size:16px;line-height:1.3}@media only screen and (max-width: 767px){#layout-footer .footer .content-contact .right>div a,#layout-footer .footer .content-contact .left>div a{font-size:14px;width:calc(100% - 30px)}}#layout-footer .footer .content-rrss a{display:inline-block}#layout-footer .footer .content-rrss a:first-child{margin-right:30px}#layout-footer .footer .content-rrss a img{height:21px}#layout-footer .footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:50px}@media only screen and (max-width: 767px){#layout-footer .footer .footer-bottom{flex-direction:column-reverse;text-align:center;margin-top:30px}#layout-footer .footer .footer-bottom .right,#layout-footer .footer .footer-bottom .left{width:100%}#layout-footer .footer .footer-bottom .right a,#layout-footer .footer .footer-bottom .right p,#layout-footer .footer .footer-bottom .left a,#layout-footer .footer .footer-bottom .left p{font-size:14px}#layout-footer .footer .footer-bottom .left a{text-decoration:underline}}#layout-footer .footer .footer-bottom .left a{color:#5b3e70}.page-home{background-image:url("../images/backgrounds/fondo_1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.page-home .img-back{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%;transform:scale(1.15)}.page-home .img-back.back-2{z-index:2;object-position:-4px -3px}.page-home .img-back.back-3{z-index:3;object-position:-6px 3px}.page-home .img-back.back-4{z-index:4;object-position:-8px -1px}.page-home .home{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100vh;min-height:700px;color:#5b3e70;position:relative;z-index:5}.page-home .home h2{font-weight:800;font-size:60px;line-height:1;text-transform:uppercase;margin:0}@media only screen and (max-width: 767px){.page-home .home h2{font-size:40px;line-height:1.3}}.page-home .home h2 span{color:#93dfbc;font-size:80px}@media only screen and (max-width: 767px){.page-home .home h2 span{font-size:60px}}.page-home .home .copy-home{margin:50px 0 70px;padding-bottom:5px;height:46px}@media only screen and (max-width: 991px){.page-home .home .copy-home{height:148px}}@media only screen and (max-width: 767px){.page-home .home .copy-home{margin:30px 0 100px;height:112px}}.page-home .home .copy-home p{font-weight:400;font-size:36px;text-transform:uppercase;display:inline-block;margin:0}@media only screen and (max-width: 767px){.page-home .home .copy-home p{font-size:30px}}.page-home .home .copy-home p span{display:inline-block;margin-left:20px}@media only screen and (max-width: 991px){.page-home .home .copy-home p span{display:block;margin-left:0;margin-bottom:5px}}@media only screen and (max-width: 767px){.page-home .home .btn{margin:0 auto}}.page-about{background-color:#fff;color:#5b3e70;text-align:center;padding-bottom:200px}.page-about h2{color:#88b3a0;font-size:38px;margin:0 0 3px}@media only screen and (max-width: 767px){.page-about h2{font-size:30px}}.page-about p{font-size:26px;margin:0 0 50px}@media only screen and (max-width: 767px){.page-about p{font-size:18px;margin:0 0 120px}}.page-about .contact{padding:200px 0 150px;max-width:800px;margin:0 auto}@media only screen and (max-width: 767px){.page-about .contact{padding:200px 0 100px}}.page-about .mision,.page-about .vision{margin-bottom:100px}.page-about .mision h2,.page-about .mision p,.page-about .vision h2,.page-about .vision p{max-width:800px;margin:0 auto}.page-about .mision h2,.page-about .vision h2{color:#88b3a0;font-size:30px}.page-services{background-color:#fff;color:#5b3e70;text-align:center;padding-bottom:100px}.page-services .contact{padding:200px 0 30px;max-width:800px;margin:0 auto}@media only screen and (max-width: 767px){.page-services .contact{padding:150px 0 30px}}.page-services .contact h2{color:#88b3a0;font-size:38px;margin:0 0 3px}@media only screen and (max-width: 767px){.page-services .contact h2{font-size:30px}}.page-services .contact p{font-size:26px;margin:0 0 50px}@media only screen and (max-width: 767px){.page-services .contact p{font-size:18px}}.page-services .services{margin-bottom:120px}.page-services .services .tns-outer .tns-ovh{width:calc(100% - 50px);margin:0 auto}.page-services .services .tns-outer .tns-controls button{height:26px}.page-services .services .tns-outer .tns-controls button:first-child{left:-10px}.page-services .services .tns-outer .tns-controls button:last-child{right:-10px}.page-services .services .slider-tabs .tablinks{width:160px;text-align:center;font-size:14px;font-weight:700;background-color:transparent;color:#88b3a0;border:0;cursor:pointer}@media only screen and (max-width: 767px){.page-services .services .slider-tabs .tablinks{font-size:12px}}.page-services .services .slider-tabs .tablinks img{width:100%;max-width:136px;height:auto;margin:0 auto 30px}.page-services .services .slider-tabs .tablinks.active{color:#5b3e70}.page-services .services .tabcontent{display:none;justify-content:flex-start;align-items:center;margin-top:50px}.page-services .services .tabcontent .content-info{width:50%;padding-right:30px;text-align:start}@media only screen and (max-width: 767px){.page-services .services .tabcontent .content-info{padding-right:0;width:100%}}.page-services .services .tabcontent .content-info p{font-size:24px;margin-bottom:50px}@media only screen and (max-width: 767px){.page-services .services .tabcontent .content-info p{font-size:18px;margin-bottom:30px}}.page-services .services .tabcontent .content-image{width:50%;padding-left:30px}@media only screen and (max-width: 767px){.page-services .services .tabcontent .content-image{padding-left:0;width:100%;margin-top:50px}}.page-services .services .tabcontent .content-image img{width:100%}.page-services .services .tabcontent.active{display:flex}@media only screen and (max-width: 767px){.page-services .services .tabcontent.active{flex-direction:column}}.page-projects{background-color:#fff;color:#5b3e70;text-align:center}.page-projects .contact{padding:200px 0 100px;max-width:800px;margin:0 auto}@media only screen and (max-width: 767px){.page-projects .contact{padding:200px 0 70px}}.page-projects .contact h2{color:#88b3a0;font-size:38px;margin:0 0 3px}@media only screen and (max-width: 767px){.page-projects .contact h2{font-size:30px}}.page-projects .contact p{font-size:26px;margin:0 0 50px}@media only screen and (max-width: 767px){.page-projects .contact p{font-size:18px;margin:0 0 80px}}.page-projects .content-projects .projects-tabs{text-align:start;margin-bottom:50px}.page-projects .content-projects .projects-tabs .tablinks{margin:0 20px 10px 0;padding:10px 20px;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;border-radius:26px;border:none;background-color:transparent;color:#88b3a0;text-decoration:none;cursor:pointer;font-size:14px}.page-projects .content-projects .projects-tabs .tablinks.active{background-color:#5b3e70;color:#fff;text-decoration:none}.page-projects .content-projects .projects-tabs .tablinks:last-child{margin:0 0 10px 0}@media only screen and (max-width: 767px){.page-projects .content-projects .projects-tabs .tablinks{padding:10px 15px;font-size:12px;margin:0 5px 10px 0}}.page-projects .content-projects .projects-content{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:0 -20px}.page-projects .content-projects .projects-content.pocos{justify-content:center}.page-projects .content-projects .projects-content .project{width:calc(33.33% - 40px);position:relative;overflow:hidden;margin:0 20px 50px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px}@media only screen and (max-width: 767px){.page-projects .content-projects .projects-content .project{width:100%;max-width:400px;overflow:initial}}.page-projects .content-projects .projects-content .project .image-project{width:100%;position:relative;z-index:0}@media only screen and (max-width: 767px){.page-projects .content-projects .projects-content .project .image-project{border-radius:25px 25px 0 0}}.page-projects .content-projects .projects-content .project .content-project{width:100%;height:100%;position:absolute;z-index:1;left:0px;top:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 25px;transition:all .5s;background-color:#f7f7f7}@media only screen and (max-width: 767px){.page-projects .content-projects .projects-content .project .content-project{position:relative;background-color:#f7f7f7;border-radius:0 0 30px 30px;padding:20px 25px 25px;width:100%;left:0}}.page-projects .content-projects .projects-content .project .content-project h3{font-size:18px;margin:0 0 20px;line-height:1.5}.page-projects .content-projects .projects-content .project .content-project p{font-size:14px;margin:0}.page-projects .content-projects .projects-content .project .content-project a{position:absolute;bottom:20px}@media only screen and (max-width: 767px){.page-projects .content-projects .projects-content .project .content-project a{position:relative;bottom:0px;margin:40px auto 20px}}.page-projects .content-projects .projects-content .project:hover .content-project{top:0}@media only screen and (max-width: 767px){.page-projects .content-projects .projects-content .project:hover .content-project{top:100%}}.page-projects .tools-container{background-color:#fff;padding:70px 0}.page-projects .tools-container h2{color:#88b3a0;font-size:38px;margin:0 0 3px}@media only screen and (max-width: 767px){.page-projects .tools-container h2{font-size:30px}}.page-projects .tools-container p{font-size:26px;margin:0 0 50px;color:#5b3e70}@media only screen and (max-width: 767px){.page-projects .tools-container p{font-size:18px}}.page-projects .tools-container .tools-content{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.page-projects .tools-container .tools-content img{width:auto;margin:10px}@media only screen and (max-width: 767px){.page-projects .tools-container .tools-content img{margin:5px}}.page-projects .tools-container .tools-content img.vertical{height:80px}@media only screen and (max-width: 767px){.page-projects .tools-container .tools-content img.vertical{height:65px}}.page-projects .tools-container .tools-content img.horizontal{height:50px}@media only screen and (max-width: 767px){.page-projects .tools-container .tools-content img.horizontal{height:40px}}.page-projects-details .home-project{background:-moz-linear-gradient(left, #88b3a0 0%, #2c89fc 100%);background:-webkit-linear-gradient(left, #88b3a0 0%, #2c89fc 100%);background:linear-gradient(to right, #88b3a0 0%, #2c89fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colorA, endColorstr=$colorB, GradientType=0);padding-top:150px}@media only screen and (max-width: 767px){.page-projects-details .home-project{padding-top:200px}}.page-projects-details .home-project .container{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.page-projects-details .home-project .container{flex-direction:column}}.page-projects-details .home-project .container .project-info{width:40%;color:#fff}@media only screen and (max-width: 991px){.page-projects-details .home-project .container .project-info{width:50%}}@media only screen and (max-width: 767px){.page-projects-details .home-project .container .project-info{width:100%;margin-bottom:30px}}.page-projects-details .home-project .container .project-info h2{font-size:48px;margin:0;text-transform:uppercase}@media only screen and (max-width: 767px){.page-projects-details .home-project .container .project-info h2{font-size:38px}}.page-projects-details .home-project .container .project-info h2.long-text{font-size:40px}@media (max-width: 1100px){.page-projects-details .home-project .container .project-info h2.long-text{font-size:36px}}@media only screen and (max-width: 991px){.page-projects-details .home-project .container .project-info h2.long-text{font-size:28px}}@media (max-width: 340px){.page-projects-details .home-project .container .project-info h2.long-text{font-size:26px}}.page-projects-details .home-project .container .project-info p{font-size:24px;margin:0}.page-projects-details .home-project .container .project-info p.categorys{margin-top:40px;text-decoration:underline}@media only screen and (max-width: 991px){.page-projects-details .home-project .container .project-info p.categorys{margin-top:20px}}@media only screen and (max-width: 767px){.page-projects-details .home-project .container .project-info p.categorys{margin-top:40px}}@media (max-width: 1100px){.page-projects-details .home-project .container .project-info p{font-size:22px}}@media only screen and (max-width: 991px){.page-projects-details .home-project .container .project-info p{font-size:16px}}@media only screen and (max-width: 767px){.page-projects-details .home-project .container .project-info p{font-size:18px}}.page-projects-details .home-project .container .project-image{width:60%}@media only screen and (max-width: 991px){.page-projects-details .home-project .container .project-image{width:50%}}@media only screen and (max-width: 767px){.page-projects-details .home-project .container .project-image{width:100%;max-width:280px}}.page-projects-details .home-project .container .project-image img{width:100%}.page-projects-details .projet-detail{background-color:#252525;color:#fff;padding-top:100px}@media only screen and (max-width: 767px){.page-projects-details .projet-detail{padding-top:50px}}.page-projects-details .projet-detail .container{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 767px){.page-projects-details .projet-detail .container{flex-direction:column}}.page-projects-details .projet-detail .container .we-did{width:50%}@media only screen and (max-width: 767px){.page-projects-details .projet-detail .container .we-did{width:100%;margin-bottom:50px}}.page-projects-details .projet-detail .container .we-did h3{color:#88b3a0;font-size:18px;font-weight:700;margin:0 0 20px}@media only screen and (max-width: 767px){.page-projects-details .projet-detail .container .we-did h3{font-size:20px}}.page-projects-details .projet-detail .container .we-did p{font-size:16px;margin:0 0 20px}@media only screen and (max-width: 767px){.page-projects-details .projet-detail .container .we-did p{font-size:18px}}.page-projects-details .projet-detail .container .tool{width:42%}@media only screen and (max-width: 767px){.page-projects-details .projet-detail .container .tool{width:100%}}.page-projects-details .projet-detail .container .tool h3{color:#88b3a0;font-size:18px;font-weight:700;margin:0 0 20px}.page-projects-details .projet-detail .container .tool .tool-content-project{background-color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.page-projects-details .projet-detail .container .tool .tool-content-project img{width:auto;margin:10px}.page-projects-details .projet-detail .container .tool .tool-content-project img.vertical{height:80px}@media only screen and (max-width: 767px){.page-projects-details .projet-detail .container .tool .tool-content-project img.vertical{height:65px}}.page-projects-details .projet-detail .container .tool .tool-content-project img.horizontal{height:50px}@media only screen and (max-width: 767px){.page-projects-details .projet-detail .container .tool .tool-content-project img.horizontal{height:40px}}.page-projects-details .slider-content{background-color:#252525;color:#fff;padding:70px 0 100px;text-align:center}@media only screen and (max-width: 767px){.page-projects-details .slider-content{padding:70px 0 150px}}.page-projects-details .slider-content .tns-outer .tns-ovh{width:calc(100% - 200px);margin:0 auto}@media only screen and (max-width: 767px){.page-projects-details .slider-content .tns-outer .tns-ovh{width:calc(100% - 50px);margin:0 auto}}.page-projects-details .slider-content .tns-outer .tns-ovh .tns-inner .slider-projects-detail .item img{width:100%}@media only screen and (max-width: 767px){.page-projects-details .slider-content .tns-outer .tns-controls button{height:26px}}@media only screen and (max-width: 767px){.page-projects-details .slider-content .tns-outer .tns-controls button:first-child{left:-10px}}@media only screen and (max-width: 767px){.page-projects-details .slider-content .tns-outer .tns-controls button:last-child{right:-10px}}.page-projects-details .slider-content .tns-outer .tns-nav{bottom:-50px}.page-projects-details .slider-content .btn{margin:100px auto 0;padding:15px 50px}@media only screen and (max-width: 767px){.page-projects-details .slider-content .btn{padding:15px 30px}}.page-projects-details .slider-content .quote-container{margin:70px auto 0;max-width:850px}@media only screen and (max-width: 767px){.page-projects-details .slider-content .quote-container{margin:100px auto 0}}.page-projects-details .slider-content .quote-container h2{color:#88b3a0;font-size:18px;font-weight:700;margin:0 0 70px}@media only screen and (max-width: 767px){.page-projects-details .slider-content .quote-container h2{margin:0 0 20px;font-size:20px}}.page-projects-details .slider-content .quote-container .quote{font-size:34px;margin:0 0 50px}@media only screen and (max-width: 767px){.page-projects-details .slider-content .quote-container .quote{font-size:22px}}.page-projects-details .slider-content .quote-container .quote span{font-weight:800}.page-projects-details .slider-content .quote-container .autor{font-size:28px;text-align:end;margin:0}@media only screen and (max-width: 767px){.page-projects-details .slider-content .quote-container .autor{font-size:20px}}.page-contact{background-color:#fff;color:#5b3e70;position:relative}.page-contact .contact{padding:150px 0 30px}.page-contact .contact h2{color:#88b3a0;font-size:38px;margin:0 0 3px}@media only screen and (max-width: 767px){.page-contact .contact h2{font-size:24px}}.page-contact .contact p{font-size:26px;margin:0}@media only screen and (max-width: 767px){.page-contact .contact p{font-size:18px}}.page-contact .contact-container{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:100px}@media only screen and (max-width: 767px){.page-contact .contact-container{flex-direction:column;padding-bottom:50px}}.page-contact .contact-container .form-container{width:46%}@media only screen and (max-width: 767px){.page-contact .contact-container .form-container{width:100%}}.page-contact .contact-container .map-container{width:50%}.page-contact .contact-container .map-container iframe{width:100%}@media only screen and (max-width: 767px){.page-contact .contact-container .map-container iframe{height:350px}}@media only screen and (max-width: 767px){.page-contact .contact-container .map-container{width:100%}}.page-contact .modal{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:90%;max-width:500px;display:none}.page-contact .modal .modal-dialog{background-color:#fff;padding:20px;box-shadow:1px 1px 1px}.page-contact .modal .modal-dialog .modal-content .modal-header{text-align:end}.page-contact .modal .modal-dialog .modal-content .modal-header .btn-close{border:0;padding:0;background-color:transparent;font-size:24px;cursor:pointer}.page-contact .modal .modal-dialog .modal-content .modal-body{margin:50px 0}.page-contact .modal .modal-dialog .modal-content .modal-footer{text-align:center}.page-contact .modal .modal-dialog .modal-content .modal-footer .btn{background-color:#2b88fc}.page-aviso{background-color:#fff;color:#5b3e70}.page-aviso .content{margin:150px 0 100px}.page-aviso .content h2{color:#88b3a0;font-size:38px;margin:0 0 30px;text-transform:uppercase;text-align:center}@media only screen and (max-width: 767px){.page-aviso .content h2{font-size:30px}}.page-aviso .content p{font-size:18px;margin-bottom:50px;line-height:1.5}@media only screen and (max-width: 767px){.page-aviso .content p{font-size:16px}}.page-aviso .content ul{list-style:disc;padding-left:20px;margin:50px 0}.page-aviso .content ul li{margin-bottom:20px;font-size:18px}@media only screen and (max-width: 767px){.page-aviso .content ul li{font-size:16px}}.section-block{background:-moz-linear-gradient(left, #5b3e70 0%, #5b3e70 100%);background:-webkit-linear-gradient(left, #5b3e70 0%, #5b3e70 100%);background:linear-gradient(to right, #5b3e70 0%, #5b3e70 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colorA, endColorstr=$colorB, GradientType=0);padding:80px 0 40px}@media only screen and (max-width: 767px){.section-block{padding:120px 0 100px}}.section-block .section-block-content{text-align:center}.section-block .section-block-content h3{margin:0 0 30px;font-size:40px;font-weight:700;color:#fff;text-transform:uppercase}@media only screen and (max-width: 767px){.section-block .section-block-content h3{font-size:38px}}.section-block .section-block-content p{margin:0 0 40px;color:#fff;font-size:26px}@media only screen and (max-width: 767px){.section-block .section-block-content p{font-size:20px;margin:0 0 60px}}.item-aproach{margin-bottom:100px;height:240px}.item-aproach:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.item-aproach{margin-bottom:220px}.item-aproach:last-child{margin-bottom:220px}}.item-aproach .content-aproach{position:relative}.item-aproach .content-aproach .img-content{width:50%;position:absolute;z-index:2;left:25%;transition:all 2s}@media only screen and (max-width: 767px){.item-aproach .content-aproach .img-content{left:50%;transform:translateX(-50%);transition:all 2s}}.item-aproach .content-aproach .img-content img{height:240px;margin:0 auto;border-radius:20px}@media only screen and (max-width: 767px){.item-aproach .content-aproach .img-content img{margin:0}}.item-aproach .content-aproach .aproach{width:50%;padding:0 20px;text-align:center;transition:all 2s;position:absolute;z-index:1;right:25%;opacity:0}@media only screen and (max-width: 767px){.item-aproach .content-aproach .aproach{width:100%;transition:all 1s;padding:0;right:0;top:160px;opacity:1}}.item-aproach .content-aproach .aproach h3{margin:0 0 3px;color:#88b3a0;font-size:24px}@media only screen and (max-width: 767px){.item-aproach .content-aproach .aproach h3{font-size:20px}}.item-aproach .content-aproach .aproach p{margin:0;font-size:18px}.item-aproach.inView .content-aproach.image-left .img-content{left:0}@media only screen and (max-width: 767px){.item-aproach.inView .content-aproach.image-left .img-content{left:50%;transform:translateX(-50%);width:100%}}@media only screen and (max-width: 767px){.item-aproach.inView .content-aproach.image-left .img-content img{margin:0 auto}}.item-aproach.inView .content-aproach.image-left .aproach{right:0;padding:30px;border-bottom:1px solid #88b3a0}@media only screen and (max-width: 767px){.item-aproach.inView .content-aproach.image-left .aproach{top:240px}}.item-aproach.inView .content-aproach.image-right .img-content{left:50%}@media only screen and (max-width: 767px){.item-aproach.inView .content-aproach.image-right .img-content{left:50%;transform:translateX(-50%);width:100%}}@media only screen and (max-width: 767px){.item-aproach.inView .content-aproach.image-right .img-content img{margin:0 auto}}.item-aproach.inView .content-aproach.image-right .aproach{right:50%;padding:30px;border-bottom:1px solid #88b3a0}@media only screen and (max-width: 767px){.item-aproach.inView .content-aproach.image-right .aproach{right:0;top:240px}}.item-aproach.inView .content-aproach .aproach{opacity:1}.section-slider-services{background-color:#fff;color:#5b3e70;position:relative}.section-slider-services .tns-outer .tns-nav button{display:inline-block !important}.section-slider-services .tns-outer .tns-ovh{padding:100px 0 200px;min-height:700px}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services{display:flex;align-items:center;justify-content:flex-start}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item{margin:0 40px}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item{margin:0 20px}}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content h3{color:#88b3a0;font-size:38px;margin:0 0 20px}@media only screen and (max-width: 767px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content h3{font-size:30px}}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content p{font-size:26px;margin:0}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content p{font-size:20px}}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services{text-align:center;padding:0 50px;position:relative}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services{padding:0;align-items:center !important}}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services img{width:auto;height:230px;transition:all 1s;position:absolute}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services img{position:relative;height:155px;margin:0 auto 50px}}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services h3{color:#88b3a0;font-size:26px;margin-top:205px}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services h3{margin-top:0px}}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services p{font-size:18px}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services h3,.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services p,.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services a{opacity:0;transition:all .5s}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services h3,.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services p,.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services a{opacity:1;height:auto}}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services h3{margin-bottom:10px}}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services p{margin-bottom:40px}}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item .content.content-services a{padding:15px 35px}}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active .content.content-services{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active .content.content-services img{top:50%;transform:translateY(-50%)}@media only screen and (max-width: 991px){.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active .content.content-services img{top:0%;transform:translateY(0%)}}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active.prev-active .content.content-services img{margin-left:auto;right:0}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active.next-active .content.content-services img{margin-right:auto;left:0}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active.active .content.content-services img{width:auto;height:200px;margin:0 auto 50px;top:0;transform:translateY(0%)}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active.active .content.content-services h3,.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active.active .content.content-services a,.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active.active .content.content-services p{opacity:1;height:auto}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active.active .content.content-services h3{margin-bottom:10px}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active.active .content.content-services p{margin-bottom:40px}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.tns-slide-active.active .content.content-services a{padding:15px 35px}.section-slider-services .tns-outer .tns-ovh .tns-inner .slider-services .item.moveToCenter .content.content-services img{width:1000px}.section-slider-services .navs-container{position:absolute;z-index:2;left:50%;transform:translateX(-50%);bottom:100px;display:flex;align-items:center;justify-content:center}.section-slider-services .navs-container button{width:18px;height:18px;border:3px solid #88b3a0;margin:0 4px;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:0;cursor:pointer}.section-slider-services .navs-container button.active{width:24px;height:24px;background-color:#88b3a0;border:0}.section-aproach{background-color:#fff;color:#5b3e70;padding:100px 0}@media only screen and (max-width: 767px){.section-aproach{padding:50px 0}}.section-slider-projects{background-color:#f7f7f7;padding:50px 0;color:#5b3e70;text-align:center}.section-slider-projects h3{color:#88b3a0;margin:0 0 5px;font-size:38px;font-weight:700}@media only screen and (max-width: 767px){.section-slider-projects h3{font-size:30px}}.section-slider-projects p{margin:0 0 40px;font-size:26px}@media only screen and (max-width: 767px){.section-slider-projects p{font-size:20px}}@media only screen and (max-width: 767px){.section-slider-projects .tns-outer .tns-controls{display:none}}.section-slider-projects .tns-outer .tns-ovh{width:calc(100% - 200px);margin:0 auto}@media only screen and (max-width: 767px){.section-slider-projects .tns-outer .tns-ovh{width:100%}}.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item{position:relative;display:block;width:100%;height:100%}.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item img{width:100%;height:auto;position:relative;z-index:0}.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item .content-description{position:absolute;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;top:100%;left:0;right:0;transition:all .5s;background:-moz-linear-gradient(left, #5b3e70 0%, #5b3e70 100%);background:-webkit-linear-gradient(left, #5b3e70 0%, #5b3e70 100%);background:linear-gradient(to right, #5b3e70 0%, #5b3e70 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colorA, endColorstr=$colorB, GradientType=0)}@media only screen and (max-width: 767px){.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item .content-description{position:relative;z-index:1;top:100%;background:transparent}}.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item .content-description h2{color:#fff;font-size:40px;line-height:1.3;margin:0 0 20px;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 767px){.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item .content-description h2{color:#88b3a0;font-size:20px;margin:20px 0 30px}}.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item .content-description p{color:#5b3e70;font-size:18px;margin:0 auto;line-height:1.3;max-width:700px}@media only screen and (max-width: 767px){.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item .content-description p{font-size:16px}}.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item:hover .content-description{top:0}@media only screen and (min-width: 768px){.section-slider-projects .tns-outer .tns-ovh .tns-inner .slider-projects .item .content-item:hover .content-description .content-description{top:100%}}.section-slider-projects .tns-outer .tns-nav{bottom:-50px}.section-slider-projects .btn{margin:100px auto 0}.section-intro{display:none;align-items:center;justify-content:center;width:100%;height:100vh;min-height:700px;position:fixed;background-color:#fff;z-index:1;top:0}.section-intro img{display:block;width:90%;max-width:240px;-moz-transition:opacity 2s ease;-webkit-transition:opacity 2s ease;-ms-transition:opacity 2s ease;transition:opacity 2s ease;opacity:1}@media only screen and (max-width: 767px){.section-intro img{max-width:200px}}body.is-preload .section-intro img{opacity:0}body.ready .section-intro{display:none}.body-page-home .section-intro{display:flex}.form-container form .fields .field{margin-bottom:20px}.form-container form .fields .field label{color:#5b3e70;font-weight:700;display:block;font-size:16px;padding:0 0 5px}@media only screen and (max-width: 767px){.form-container form .fields .field label{font-size:18px}}.form-container form .fields .field input[type="text"],.form-container form .fields .field input[type="email"],.form-container form .fields .field textarea{background-color:transparent;margin:0;padding:10px;color:#5b3e70;border:1px solid #5b3e70;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;width:100%}@media only screen and (max-width: 767px){.form-container form .fields .field input[type="text"],.form-container form .fields .field input[type="email"],.form-container form .fields .field textarea{font-size:18px}}.form-container form .fields select{background-color:transparent;color:#5b3e70;width:100%;margin:0;border-radius:10px;border:1px solid #5b3e70}.form-container form .fields select option{color:#5b3e70}@media only screen and (max-width: 767px){.form-container form .actions{margin-bottom:100px}}.form-container form .actions li{text-align:center}.form-container form .actions li button{text-transform:uppercase;padding:15px 50px}.form-container form .actions li button:hover{background-color:#88cbc7;border-color:#88cbc7;color:#5b3e70}.form-container form .error{color:#ec0000;font-size:14px;margin-top:5px}.forms_flash{text-align:center}.forms_flash .close{display:none}.forms_flash p{text-transform:uppercase;font-size:24px;font-weight:600;line-height:1.5}@media only screen and (max-width: 767px){.forms_flash p{font-size:18px}}.forms_flash .alert-success p{color:#2b88fc}.forms_flash.alert-error p{color:#ec0000}
