@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/poppins/poppins-v5-latin-100.woff2") format("woff2"),url("../fonts/poppins/poppins-v5-latin-100.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/poppins/poppins-v5-latin-200.woff2") format("woff2"),url("../fonts/poppins/poppins-v5-latin-200.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/poppins/poppins-v5-latin-300.woff2") format("woff2"),url("../fonts/poppins/poppins-v5-latin-300.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/poppins/poppins-v5-latin-regular.woff2") format("woff2"),url("../fonts/poppins/poppins-v5-latin-regular.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/poppins/poppins-v5-latin-500.woff2") format("woff2"),url("../fonts/poppins/poppins-v5-latin-500.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/poppins/poppins-v5-latin-600.woff2") format("woff2"),url("../fonts/poppins/poppins-v5-latin-600.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/poppins/poppins-v5-latin-700.woff2") format("woff2"),url("../fonts/poppins/poppins-v5-latin-700.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/poppins/poppins-v5-latin-800.woff2") format("woff2"),url("../fonts/poppins/poppins-v5-latin-800.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/poppins/poppins-v5-latin-900.woff2") format("woff2"),url("../fonts/poppins/poppins-v5-latin-900.woff") format("woff")}
Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}mark{padding:.2em;background-color:#fcf8e3}.figure{display:inline-block}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-lg-4,.col-lg-8,.col-md-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}@media (min-width:768px){.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown{position:relative}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.tab-content>.active{display:block}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.d-none{display:none!important}.d-block{display:block!important}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}.float-right{float:right!important}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.m-1{margin:.25rem!important}.text-center{text-align:center!important}.visible{visibility:visible!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}
/*! * Hamburgers * @description Tasty CSS-animated hamburgers * @author Jonathan Suh @jonsuh * @site https://jonsuh.com/hamburgers * @link https://github.com/jonsuh/hamburgers */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0}.slick-list:focus{outline: none}.slick-list.dragging{cursor: pointer;cursor: hand}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto}.slick-track:before, .slick-track:after{display: table;content: ''}.slick-track:after{clear: both}.slick-loading .slick-track{visibility: hidden}.slick-slide{display: none;float: left;height: 100%;min-height: 1px}[dir='rtl'] .slick-slide{float: right}.slick-slide img{display: block}.slick-slide.slick-loading img{display: none}.slick-slide.dragging img{pointer-events: none}.slick-initialized .slick-slide{display: block}.slick-loading .slick-slide{visibility: hidden}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}.slick-arrow.slick-hidden{display: none}
@charset "UTF-8";html{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}*{padding: 0;margin: 0}*,*:before,*:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit}img{max-width: 100%;height: auto}h1,h2,h3,h4,h5,h6{font-family: "Poppins", Arial, "Helvetica Neue", sans-serif;font-weight: bold;text-transform: none;line-height: 1.2}h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a{display: inline-block;line-height: 1.2}h1{font-size: 36px}h2{font-size: 30px}h3{font-size: 24px}h4{font-size: 18px}h5{font-size: 15px}h6{font-size: 13px}ul{list-style: none}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin: 0;padding: 0}li > ol,li > ul{margin-bottom: 0}table{border-collapse: collapse;border-spacing: 0}fieldset{min-width: 0;border: 0}button{outline: none;background: transparent}@-webkit-keyframes revealIn{0%{width: 0}100%{width: 100%}}@-moz-keyframes revealIn{0%{width: 0}100%{width: 100%}}@-o-keyframes revealIn{0%{width: 0}100%{width: 100%}}@keyframes revealIn{0%{width: 0}100%{width: 100%}}@-webkit-keyframes revealOut{0%{-webkit-transform: translateX(0);transform: translateX(0)}100%{-webkit-transform: translateX(100%);transform: translateX(100%)}}@-moz-keyframes revealOut{0%{-moz-transform: translateX(0);transform: translateX(0)}100%{-moz-transform: translateX(100%);transform: translateX(100%)}}@-o-keyframes revealOut{0%{-o-transform: translateX(0);transform: translateX(0)}100%{-o-transform: translateX(100%);transform: translateX(100%)}}@keyframes revealOut{0%{-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0)}100%{-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%)}}@-webkit-keyframes revealOutContent{0%{opacity: 0;visibility: hidden;-webkit-transform: translate3d(60px, 0, 0);transform: translate3d(60px, 0, 0)}100%{opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@-moz-keyframes revealOutContent{0%{opacity: 0;visibility: hidden;-moz-transform: translate3d(60px, 0, 0);transform: translate3d(60px, 0, 0)}100%{opacity: 1;visibility: visible;-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@-o-keyframes revealOutContent{0%{opacity: 0;visibility: hidden;transform: translate3d(60px, 0, 0)}100%{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0)}}@keyframes revealOutContent{0%{opacity: 0;visibility: hidden;-webkit-transform: translate3d(60px, 0, 0);-moz-transform: translate3d(60px, 0, 0);transform: translate3d(60px, 0, 0)}100%{opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.au-btn{display: inline-block;line-height: 43px;border: 1px solid #888;padding: 0 23px;font-size: 13px;color: #555;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.au-btn:hover{color: #fff;background: #222;border-color: transparent}.au-btn--solid{background: #222;color: #fff;border: none;line-height: 45px}.au-btn--solid:hover{background: #666}.au-btn-lg{padding: 0 35px}.contact-info__item{color: #222;margin-bottom: 20px}.contact-info__item .value--dark{color: #222222}html,body{background: #fff;color: #555;font-family: "Poppins", Arial, "Helvetica Neue", sans-serif;font-size: 15px;line-height: 25px;font-weight: 400;min-height: 100%;overflow-y: auto}@media (min-width: 1200px){.container{max-width: 1200px}}@media (max-width: 991px){.container{max-width: unset}}.ic-fb:hover{color: #3b5998}.ic-insta:hover{color: #e1306c}a{display: inline-block;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;outline: none}a:hover{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none}.link{font-size: 13px;color: #fff;text-transform: capitalize;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.link i{font-size: inherit;color: inherit;margin-left: 7px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.link:hover{color: #f2f2f2}.link:hover i{-webkit-transform: translateX(5px);-moz-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px)}.list-social__item{display: inline-block}.list-social__item a{display: block;padding: 0 10px;font-size: 25px;color: #333}.list-social__item a i{font-size: inherit;color: inherit}.list-social--big .list-social__item:first-child a{padding-left: 0}.list-social--big .list-social__item a{font-size: 18px;padding: 0 13px}.list-social-3{position: fixed;top: 0;bottom: 0;left: 62px;margin: auto;height: 55px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 999;-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-ms-transform-origin: 0 50%;-o-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transform: rotate(-90deg) translate(-50%, 50%);-moz-transform: rotate(-90deg) translate(-50%, 50%);-ms-transform: rotate(-90deg) translate(-50%, 50%);-o-transform: rotate(-90deg) translate(-50%, 50%);transform: rotate(-90deg) translate(-50%, 50%)}.list-social-3 .list-social__item{display: inline-block;-webkit-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-o-animation-name: fadeInDown;animation-name: fadeInDown;-webkit-animation-delay: 0.5s;-moz-animation-delay: 0.5s;-o-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards}.list-social-3 .list-social__item:nth-child(1){-webkit-animation-delay: 0.2s;-moz-animation-delay: 0.2s;-o-animation-delay: 0.2s;animation-delay: 0.2s}.list-social-3 .list-social__item:nth-child(2){-webkit-animation-delay: 0.4s;-moz-animation-delay: 0.4s;-o-animation-delay: 0.4s;animation-delay: 0.4s}.list-social-3 .list-social__item:nth-child(3){-webkit-animation-delay: 0.6s;-moz-animation-delay: 0.6s;-o-animation-delay: 0.6s;animation-delay: 0.6s}.list-social-3 .list-social__item:nth-child(4){-webkit-animation-delay: 0.8s;-moz-animation-delay: 0.8s;-o-animation-delay: 0.8s;animation-delay: 0.8s}.list-social-3 .list-social__item:nth-child(5){-webkit-animation-delay: 1s;-moz-animation-delay: 1s;-o-animation-delay: 1s;animation-delay: 1s}.list-social-3 .list-social__item:hover .icon{margin-top: -5px}.list-social-3 .list-social__item a{text-transform: uppercase;font-size: 11px;color: #fff;display: block;letter-spacing: 0.3em;padding: 10px 30px;position: relative;z-index: 9}.list-social-3 .list-social__item a:hover{color: #ececec}.list-social-3 .list-social__item .icon{font-size: 40px;color: #ebebeb;opacity: 0.15;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;z-index: -1}@media (max-width: 1760px){.list-social-3{left: 15px}}.media-about .title-sub{margin-bottom: 18px}.media-about .title-1{margin-bottom: 38px}.media-about .media__body{padding-right: 40px}@media (max-width: 1199px){.media-about .media__body{padding-right: 0}}.media-about .media__text{margin-bottom: 84px}.media-about .media__img{position: relative}@media (max-width: 1199px){.media-about .media__img{margin-top: 50px}}.media-about .media__img-inner{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.media-about .number{font-size: 180px;color: #fff;font-weight: 700;line-height: 1;display: block;margin-bottom: -6px;text-align: center}.media-about .desc{color: #fff;display: block;text-transform: uppercase;font-size: 13px;letter-spacing: 0.3em;text-align: center}.media-about .line{position: absolute;display: inline-block;width: 230px;height: 230px;border-top: 1px solid #fff;border-left: 1px solid #fff;top: 100px;left: 100px;opacity: 0;visibility: hidden;-webkit-transition: all 0.55s ease-in-out;-o-transition: all 0.55s ease-in-out;-moz-transition: all 0.55s ease-in-out;transition: all 0.55s ease-in-out}.media-about .line-bottom{border: none;border-right: 1px solid #fff;border-bottom: 1px solid #fff;top: auto;left: auto;bottom: 100px;right: 100px}.media-about .line.active{opacity: 1;visibility: visible;top: 20px;left: 20px}.media-about .line.active.line-bottom{top: auto;left: auto;bottom: 20px;right: 20px}.media-about .media__img--rect .media__img-inner{-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);left: 0;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}.media-about .media__img--rect .number{font-size: 120px;margin-bottom: 2px}.media-about .media__img--rect .line,.media-about .media__img--rect .line-bottom{width: 0;height: 0;visibility: hidden;opacity: 0;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;transition: all 1s ease-in-out;-webkit-transition-delay: 0.6s;-moz-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s}@media (max-width: 1519px){.media-about .media__img--rect .line,.media-about .media__img--rect .line-bottom{opacity: 1;visibility: visible;width: -webkit-calc(50% - 20px);width: -moz-calc(50% - 20px);width: calc(50% - 20px);height: -webkit-calc(50% - 20px);height: -moz-calc(50% - 20px);height: calc(50% - 20px);-webkit-transition-delay: 0;-moz-transition-delay: 0;-o-transition-delay: 0;transition-delay: 0;-webkit-transition: none;-o-transition: none;-moz-transition: none;transition: none}}.media-about .media__img--rect.active .line,.media-about .media__img--rect.active .line-bottom{opacity: 1;visibility: visible;width: -webkit-calc(50% - 20px);width: -moz-calc(50% - 20px);width: calc(50% - 20px);height: -webkit-calc(50% - 20px);height: -moz-calc(50% - 20px);height: calc(50% - 20px)}.media-about-3{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;min-width: 300px;margin-bottom: 20px}.media-about-3 .media__number-wrap{width: 56px;height: 56px;position: relative;margin-right: 20px}.media-about-3 .media__number{line-height: 1;font-size: 24px;color: #222;font-weight: 700;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 9}.media-about-3 .line,.media-about-3 .line--bottom{position: absolute;display: inline-block;width: 25px;height: 25px;border-top: 1px solid #222;border-left: 1px solid #222;top: 3px;left: 3px;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease}.media-about-3 .line--bottom{border: none;border-right: 1px solid #222;border-bottom: 1px solid #222;top: auto;left: auto;right: 3px;bottom: 3px}.media-about-3:hover .line,.media-about-3:hover .line-bottom{width: 52px;height: 52px}.media-project{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.media-project .bg-overlay{opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.media-project .media__img{overflow: hidden}.media-project .media__img img{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.media-project:hover .bg-overlay{opacity: 1}.media-project:hover .media__img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1)}.media-project:hover .media__body .title,.media-project:hover .media__body .address{opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px)}.media-project:hover .line:before{width: 100%}.media-project:hover .line:after{height: 100%}.media-project .media__body{text-align: center;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 99}.media-project .media__body .title,.media-project .media__body .address{-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;opacity: 0;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px)}.media-project .media__body .address{-webkit-transition-delay: 0.05s;-moz-transition-delay: 0.05s;-o-transition-delay: 0.05s;transition-delay: 0.05s}.media-project .media__body .title a{font-size: 24px;color: #fff;font-weight: 700;text-transform: uppercase}.media-project .media__body .title a:hover{color: #ccc}.media-project .media__body .address{font-size: 11px;color: #ececec}.media-project .line{position: absolute;top: 20px;left: 20px;z-index: 9;width: -webkit-calc(50% - 20px);width: -moz-calc(50% - 20px);width: calc(50% - 20px);height: -webkit-calc(50% - 20px);height: -moz-calc(50% - 20px);height: calc(50% - 20px);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.media-project .line:before,.media-project .line:after{content: '';background: #fff;display: block;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease}.media-project .line:before{height: 1px;width: 0}.media-project .line:after{width: 1px;height: 0}.media-project .line--bottom{top: auto;left: auto;bottom: 20px;right: 20px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}.media-project-hover{width: -webkit-calc(100% / 5);width: -moz-calc(100% / 5);width: calc(100% / 5);height: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;border-right: 1px solid rgba(242, 242, 242, 0.3);position: relative;-webkit-transition: background 0.5s ease-in-out;-o-transition: background 0.5s ease-in-out;-moz-transition: background 0.5s ease-in-out;transition: background 0.5s ease-in-out}.media-project-hover .bg-overlay{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0)}.media-project-hover:hover .bg-overlay{-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1)}.media-project-hover:hover .media__number{bottom: 0}.media-project-hover .media__body{text-align: center;padding: 0 50px;position: relative}.media-project-hover .media__title{margin-bottom: 60px}.media-project-hover .media__title a{font-size: 30px;color: #fff;line-height: -webkit-calc(48/30);line-height: -moz-calc(48/30);line-height: calc(48/30);display: block;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease}.media-project-hover .media__title a:hover{text-decoration: underline;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease}.media-project-hover .media__number{position: absolute;font-size: 100px;color: #fff;font-weight: 100;line-height: 1;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;bottom: -50px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%)}@media (max-width: 1199px){.media-project-hover .media__body{padding: 0 20px}.media-project-hover .media__title a{font-size: 24px;line-height: 1.25}}@media (max-width: 991px){.media-project-hover{width: 100%;height: 700px;border-right: none;border-bottom: 1px solid rgba(242, 242, 242, 0.3)}.media-project-hover .media__number{bottom: 0}}.media-service-1{text-align: center;padding: 0 30px}@media (max-width: 991px){.media-service-1{margin-bottom: 50px}}.media-service-1 .media__img{position: relative;width: 260px;height: 260px;margin: 0 auto}.media-service-1 .media__img-inner{overflow: hidden;width: 100%;height: 100%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid rgba(180,180,180,0.18);box-shadow: 0 2px 12px 0 rgba(50,50,50,0.30);background: #fff}.media-service-1 .media__img-inner > img{-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease}.media-service-1 .title-number{margin-top: 70px;margin-bottom: 35px}.media-service-1 .img-line{position: absolute;z-index: 9;left: 10px;right: 10px;bottom: 10px}.media-service-1:hover .media__img-inner > img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1)}.media-testi{background: #f8f8f8;text-align: center;overflow: visible;position: relative;margin-bottom: 70px;padding: 60px 65px;padding-top: 62px}.media-testi.light{background: #fff}.media-testi.light .quote{color: #f8f8f8}@media (max-width: 575px){.media-testi{padding: 60px 35px}}.media-testi .media__img{width: 100px;height: 100px;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: -50px}.media-testi .media__title{position: relative;margin-top: 50px;margin-bottom: 10px}.media-testi .quote{font-size: 87px;color: #fff;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);top: -35px;z-index: 0}.media-testi .name{position: relative;z-index: 99;margin-bottom: 5px}.media-testi .name a{font-size: 18px;color: #222;font-weight: 700;text-transform: uppercase}.media-testi .name a:hover{color: #666}.mouse-wheel-wrap{position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: 999}.mouse-wheel-wrap .mouse-wheel__down{font-size: 20px;color: #fff;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.mouse-wheel{display: block;width: 17px;height: 25px;border: 1px solid #fff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;margin: 0 auto;margin-bottom: 5px;position: relative}.mouse-wheel__inner{display: inline-block;height: 8px;width: 5px;border: 1px solid #fff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;position: absolute;left: 50%;margin-left: -2.5px;top: 4px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-animation: mouse_scroll 1.5s ease-out infinite forwards;-moz-animation: mouse_scroll 1.5s ease-out infinite forwards;-o-animation: mouse_scroll 1.5s ease-out infinite forwards;animation: mouse_scroll 1.5s ease-out infinite forwards}@-webkit-keyframes mouse_scroll{0%{-webkit-transform: translateY(0);transform: translateY(0)}50%{-webkit-transform: translateY(5px);transform: translateY(5px)}100%{-webkit-transform: translateY(0);transform: translateY(0)}}@-moz-keyframes mouse_scroll{0%{-moz-transform: translateY(0);transform: translateY(0)}50%{-moz-transform: translateY(5px);transform: translateY(5px)}100%{-moz-transform: translateY(0);transform: translateY(0)}}@-o-keyframes mouse_scroll{0%{-o-transform: translateY(0);transform: translateY(0)}50%{-o-transform: translateY(5px);transform: translateY(5px)}100%{-o-transform: translateY(0);transform: translateY(0)}}@keyframes mouse_scroll{0%{-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0)}50%{-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px)}100%{-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0)}}.rev-btn-2{display: inline-block;line-height: 43px;padding: 0 22px;border: 1px solid #ececec;font-size: 13px;color: #fff;text-transform: capitalize;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.rev-btn-2:hover{background: #ececec;color: #222}.rev-btn-2:hover > .arrow{-webkit-transform: translateY(20px) !important;-moz-transform: translateY(20px) !important;-ms-transform: translateY(20px) !important;-o-transform: translateY(20px) !important;transform: translateY(20px) !important}.rev-btn-2{color: #ebebeb;border-color: #bebebe}.rev-btn-2:hover{background: #bebebe}.rev-text-1{text-transform: uppercase;letter-spacing: 0.3em;font-family: "Poppins", Arial, "Helvetica Neue", sans-serif}.rev-text-2{font-family: "Poppins", Arial, "Helvetica Neue", sans-serif}.rev-text-3{font-family: "Poppins", Arial, "Helvetica Neue", sans-serif}.rev-text-4{font-family: "Poppins", Arial, "Helvetica Neue", sans-serif;text-transform: uppercase;letter-spacing: 0.3em;-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr}@media (max-width: 991px){.rev-text-4{-webkit-writing-mode: initial;-ms-writing-mode: initial;writing-mode: initial}}.selection{display: block}.title-sub{font-size: 11px;color: #999;text-transform: uppercase;letter-spacing: 0.3em;font-weight: 400}.title-sub--c8{color: #888}.title-1{font-weight: 700;font-size: 38px;color: #222;line-height: -webkit-calc(50/38);line-height: -moz-calc(50/38);line-height: calc(50/38)}.title-2{font-size: 700;font-size: 48px;color: #222;line-height: -webkit-calc(60/48);line-height: -moz-calc(60/48);line-height: calc(60/48)}.title--sm a{font-weight: 700;font-size: 25px;color: #222;text-transform: uppercase}.title--sm a:hover{color: #666}.title--sm2{font-weight: 700;font-size: 18px;color: #e8c39e;text-transform: uppercase}.title-number{position: relative;text-align: center}.title-number .title{position: relative;z-index: 9}.title-number .number{font-size: 72px;color: #ebebeb;font-weight: 300;line-height: 1;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}input,textarea{border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;outline: none}input{width: 100%}textarea{width: 100%}button{outline: none;border: none;cursor: pointer;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.media{display: block;position: relative}.media:after{content: '' !important;display: block !important;clear: both !important}.media__img{display: block}.media__img > img{display: block}.media__body{display: block;overflow: hidden}.media__title{margin-bottom: 0}.media__text{margin-bottom: 0}.page-line{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0}.page-line .container{height: 100%}.page-line.light .page-line__inner{opacity: 0.1}.page-line__inner{height: 100%;border-left: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4;opacity: 1;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex}.page-line__inner .page-col:last-child{border: none}@media (max-width: 991px){.page-line{display: none}}.page-col{width: 33.3333333333%;height: 100%;border-right: 1px solid #f4f4f4;background: transparent}.section{position: relative;z-index: 9}.section-content{position: relative}.p-r-155{padding-right: 155px !important}@media (max-width: 991px){.p-r-155{padding-right: 0 !important}}#main{position: relative}#fs-container{height: 100vh;background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-image: url("../images/bg-project-01.jpg");display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease}@media (max-width: 991px){#fs-container{height: auto;display: block}}.video{width: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: center center;overflow: hidden;position: relative}.page-wrapper{overflow: hidden}.wrap{margin-left: auto;margin-right: auto;position: relative}.wrap--w1790{max-width: 1790px}.wrap--w1790{max-width: 1790px}.comment{margin-bottom: 20px}@media (max-width: 575px){.comment{margin-bottom: 150px}}.footer{position: relative;padding: 75px 0;padding-bottom: 95px;background-image: url("../images/bg-footer-01.jpg")}.footer p{color: #fff}@media (max-width: 991px){.footer{padding-bottom: 35px}}.header__content{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center}.header-contact{color: #fff;display: inline-block;margin-right: 40px}.header-1 .header__content-right{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center}.header-1 .header-nav-menu{margin-right: 47px}.header-1--light{position: absolute;top: 0;left: 0;right: 0;z-index: 99}.header-1--light .menu a{color: #fff}.header-1--light .menu a:hover{color: #ccc}.header-2,.header-5{position: absolute;top: 0;left: 0;right: 0;z-index: 99;padding: 35px 0}.header-2 .header__content-right,.header-5 .header__content-right{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center}.header-2 .header-social,.header-5 .header-social{margin-right: 40px}.header-2--static{position: static}.header-2--dark{position: static}.header-2--dark .header-contact{color: #222}.header-2--dark .hamburger.hamburger--sm{border-color: #888}.header-2--dark .hamburger.hamburger--sm:hover{background: #222;border-color: #222}.header-2--dark .hamburger.hamburger--sm:hover .hamburger-box .hamburger-inner,.header-2--dark .hamburger.hamburger--sm:hover .hamburger-box .hamburger-inner:before,.header-2--dark .hamburger.hamburger--sm:hover .hamburger-box .hamburger-inner:after{background-color: #fff}.header-2--dark .hamburger.hamburger--sm .hamburger-box .hamburger-inner,.header-2--dark .hamburger.hamburger--sm .hamburger-box .hamburger-inner:before,.header-2--dark .hamburger.hamburger--sm .hamburger-box .hamburger-inner:after{background-color: #555}.header-5 .header-contact{color: #ebebeb;margin: 0;display: block;text-align: right}.header-content-center{position: absolute;left: 0;right: 0;top: 0;z-index: -1}.header-page-pilling .hamburger.hamburger--sm{color: #fff}.header-page-pilling.light .hamburger.hamburger--sm{border-color: #888}.header-page-pilling.light .hamburger.hamburger--sm .hamburger-box .hamburger-inner,.header-page-pilling.light .hamburger.hamburger--sm .hamburger-box .hamburger-inner:before,.header-page-pilling.light .hamburger.hamburger--sm .hamburger-box .hamburger-inner:after{background-color: #555}.header-nav-menu-mobile{display: none;margin-bottom: 20px}.header-mobile{position: relative}.header-mobile .header-mobile__bar{padding: 15px 0}.header-mobile .header-mobile__bar-inner{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.header-mobile--light .hamburger{border-color: #fff}.header-mobile--light .hamburger:hover{background: #fff}.header-mobile--light .hamburger:hover .hamburger-box .hamburger-inner,.header-mobile--light .hamburger:hover .hamburger-box .hamburger-inner:after,.header-mobile--light .hamburger:hover .hamburger-box .hamburger-inner:before{background: #222}.header-mobile--light .hamburger-inner,.header-mobile--light .hamburger-inner:after,.header-mobile--light .hamburger-inner:before{background: #fff}.hamburger{border: 1px solid #888;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0;width: 50px;height: 50px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.hamburger:hover{background: #111;border-color: transparent}.hamburger:hover .hamburger-box .hamburger-inner,.hamburger:hover .hamburger-box .hamburger-inner:before,.hamburger:hover .hamburger-box .hamburger-inner:after{background-color: #fff}.hamburger .hamburger-box{width: 20px;height: 15px}.hamburger .hamburger-box .hamburger-inner{width: 20px;height: 2px}.hamburger .hamburger-box .hamburger-inner:before{width: 20px;height: 2px;top: 6px}.hamburger .hamburger-box .hamburger-inner:after{width: 20px;height: 2px;top: 12px}.hamburger.is-active .hamburger-inner{top: -2px}.hamburger.is-active .hamburger-inner:after{top: 20px}.hamburger.hamburger--sm{width: 30px;height: 30px;border-color: #ebebeb;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.hamburger.hamburger--sm:hover{background: #fff}.hamburger.hamburger--sm:hover .hamburger-box .hamburger-inner,.hamburger.hamburger--sm:hover .hamburger-box .hamburger-inner:before,.hamburger.hamburger--sm:hover .hamburger-box .hamburger-inner:after{background-color: #222}.hamburger.hamburger--sm .hamburger-box .hamburger-inner,.hamburger.hamburger--sm .hamburger-box .hamburger-inner:before,.hamburger.hamburger--sm .hamburger-box .hamburger-inner:after{background-color: #fff}.hamburger.hamburger--sm .hamburger-box{width: 12px;height: 11px}.hamburger.hamburger--sm .hamburger-box .hamburger-inner{width: 12px;height: 2px}.hamburger.hamburger--sm .hamburger-box .hamburger-inner:before{width: 12px;height: 2px;top: 4px}.hamburger.hamburger--sm .hamburger-box .hamburger-inner:after{width: 12px;height: 2px;top: 8px}.hamburger.hamburger--sm.is-active .hamburger-inner{top: -4px}.hamburger.hamburger--sm.is-active .hamburger-inner:after{top: 20px}.header--fixed{position: fixed;top: 0;left: 0;right: 0;-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);background: rgba(255, 255, 255, 0.95);z-index: 9999}.header--fixed .menu-item a{padding: 17px 22px}.menu li{list-style: none}.menu a{font-size: 15px;color: #222;text-transform: capitalize}.menu a:hover{color: #333}.menu-item{display: inline-block}.menu-item a{display: block;padding: 26px 22px}.menu-item-has-children{position: relative}.menu-item-has-children:hover > .sub-menu{visibility: visible;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);top: 100%;opacity: 1}.menu-mobile{background: #f8f8f8}.menu-mobile .menu-item{display: block}.menu-mobile .menu-item a{padding: 10px 15px;padding-right: 25px;border-bottom: 1px solid #e6e6e6;position: relative}.menu-mobile .menu-item.menu-item-has-children > a::after{display: inline-block;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;font-family: "Material-Design-Iconic-Font";content: '\f278';width: 50px;height: 50px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;right: 0;top: 0;font-size: 18px;font-weight: 700}.menu-mobile .menu-item.menu-item-has-children > a.active::after{content: '\f273'}.menu-mobile .sub-menu{position: static;visibility: visible;opacity: 1;padding: 0;min-width: 100%;background: #f8f8f8;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;display: none;-webkit-transition: none;-o-transition: none;-moz-transition: none;transition: none}.menu-mobile .sub-menu .menu-item a{color: #222}.menu-mobile .sub-menu .menu-item a:hover{color: #333}.menu-mobile .sub-menu .menu-item .sub-menu .menu-item a{padding-left: 60px}.sub-menu{position: absolute;z-index: 999;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;top: 110%;left: 0;min-width: 265px;-webkit-box-shadow: 1.286px 1.532px 9px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 1.286px 1.532px 9px 0px rgba(0, 0, 0, 0.1);box-shadow: 1.286px 1.532px 9px 0px rgba(0, 0, 0, 0.1);background: #222;padding: 15px 0}.sub-menu .menu-item{display: block}.sub-menu .menu-item a{color: #fff;padding: 10px 30px}.sub-menu .menu-item a:hover{color: #ccc}.sub-menu .menu-item-has-children > .sub-menu{top: 0;left: 105%}.sub-menu .menu-item-has-children > .sub-menu.sub-menu--left{top: 0;left: auto;right: 105%}.sub-menu .menu-item-has-children:hover > .sub-menu{left: 100%}.sub-menu .menu-item-has-children:hover > .sub-menu.sub-menu--left{left: auto;right: 100%}#menu-sidebar-overlay{background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 9999;cursor: pointer;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}#menu-sidebar-overlay.active{visibility: visible;opacity: 1}.menu-sidebar{position: fixed;z-index: 99999;width: 445px;top: 0;right: 0;bottom: 0;background: #fff;padding: 87px 80px 75px 85px;overflow-y: scroll;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}.menu-sidebar::-webkit-scrollbar{display: none}.menu-sidebar.active{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.menu-sidebar .copyright{color: #888;margin-top: 135px}.btn-close{font-size: 18px;color: #888;position: absolute;right: 85px;top: 30px;z-index: 99}.btn-close:hover{color: red}.menu-sidebar-nav-menu{margin-bottom: 80px}.menu-sidebar-nav-menu .menu a{font-size: 25px;font-weight: 700}.menu-sidebar-nav-menu .menu a:hover{color: #666}.menu-sidebar-nav-menu .menu-item{display: block}.menu-sidebar-nav-menu .menu-item a{display: block;line-height: 1.2;padding: 17.5px 0}.menu-sidebar-nav-menu .menu-item .sub-menu{visibility: visible;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);top: 100%;opacity: 1;position: static;background: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;padding: 5px 0;min-width: 100%}.menu-sidebar-nav-menu .menu-item .sub-menu .menu-item{display: block}.menu-sidebar-nav-menu .menu-item .sub-menu .menu-item a{color: #222;padding: 8px 0;padding-right: 0;font-size: 18px}.menu-sidebar-nav-menu .menu-item .sub-menu .menu-item a:hover{color: #666}.page-heading{position: relative}.page-info .copyright{color: #fff;-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;position: fixed;z-index: 999;right: 70px;bottom: 21%;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.page-info__title{font-weight: 400;font-size: 18px;color: #fff;text-transform: capitalize;-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;position: fixed;z-index: 999;right: 75px;top: 21%;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}.page-info.light .copyright{color: #555}.page-info.light .page-info__title{color: #555}.page-info.light .list-social-3 .list-social__item a{color: #222}.page-info.light .list-social-3 .list-social__item .icon{opacity: 0.6}@media (max-width: 1760px){.page-info__title{right: 15px}.page-info .copyright{right: 11px}}@media (max-width: 1519px){.page-info{display: none}}@-webkit-keyframes loader-08{0%, 100%{-webkit-transform: scale(0);transform: scale(0)}50%{-webkit-transform: scale(1);transform: scale(1)}}@-moz-keyframes loader-08{0%, 100%{-moz-transform: scale(0);transform: scale(0)}50%{-moz-transform: scale(1);transform: scale(1)}}@-o-keyframes loader-08{0%, 100%{-o-transform: scale(0);transform: scale(0)}50%{-o-transform: scale(1);transform: scale(1)}}@keyframes loader-08{0%, 100%{-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0)}50%{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1)}}.page-pagepiling-wrap{height: 100vh}@media (max-width: 1519px){.page-pagepiling-wrap{height: unset}}.section-pp{background: #fff;height: 100vh;overflow-y: scroll}@media (max-width: 1519px){.section-pp{height: auto;position: relative}.section-pp.section-pp--pad{padding-top: 100px;padding-bottom: 80px}}#pp-nav.right{right: 78px}@media (max-width: 1760px){#pp-nav.right{right: 20px}}#pp-nav.pp-bullet li{margin: 0;margin-bottom: 14px}#pp-nav.pp-bullet li a{width: 8px;height: 8px;background: #ebebeb;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}#pp-nav.pp-bullet li a:hover span,#pp-nav.pp-bullet li a.active span{opacity: 1;visibility: visible;width: 16px;height: 16px}#pp-nav.pp-bullet li span{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: block;opacity: 0;visibility: hidden;width: 25px;height: 25px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;background: transparent;border: 1px solid #ebebeb !important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}#pp-nav.pp-bullet.light li a{background: #222}#pp-nav.pp-bullet.light li span{border-color: #222 !important}.slick-wrap{position: relative}.slick-item{outline: none}.slick-track{outline: none}.slick-content{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden}.slick-wrap-content{overflow: hidden}.slick-project .slick-content{margin: 0 -20px;overflow: hidden}.slick-project .slick-item{width: 25%;padding: 0 20px}.slick-testi .slick-item{width: 50%;padding: 0 25px}.slick-testi .slick-content{margin: 0 -25px}.slick-testi .slick-arrow{margin-top: -50px}.slick-testi-2{padding: 50px;padding-bottom: 32px}@media (max-width: 1199px){.slick-testi-2{padding: 25px 30px}}.slick-gallery{margin-bottom: 40px}.slick-product .slick__dots{margin-top: 25px;cursor: pointer}.slick-arrow{position: absolute;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;cursor: pointer;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 24px;color: #222}.slick-arrow:hover{color: #666}.arrows-1 .slick-prev{left: -45px}.arrows-1 .slick-next{right: -45px}.arrows-1.light .slick-arrow{color: #ebebeb}@media (max-width: 991px){.arrows-1{display: none}}.slick-dots{padding-left: 0;margin-bottom: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center}.slick-dots button{display: none}.slick-dots li{list-style: none}.product{margin-bottom: 30px}.shared{color: #222222;font-weight: 700;margin-bottom: 7px}.shared{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex}.float-right{float: right}.bg-overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);z-index: 0}.bg-pattern-1{background: url("../images/icon/bg-pattern-02.jpg") center center/cover no-repeat}.bg-image-1{background: url("../images/bg-page-01.jpg") center center/cover no-repeat}.show{display: block}.hidden{display: none}.img--rounded{overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}button{outline: none}button:focus{outline: none}.p-b-5{padding-bottom: 5px}.p-b-10{padding-bottom: 10px}.m-b-10{margin-bottom: 10px}.m-b-15{margin-bottom: 15px}.p-b-30{padding-bottom: 30px}.p-t-40{padding-top: 40px}.m-b-40{margin-bottom: 40px}.p-b-50{padding-bottom: 50px}.m-b-60{margin-bottom: 60px}.m-b-65{margin-bottom: 65px}.p-t-80{padding-top: 80px}.p-t-100{padding-top: 100px}.p-b-120{padding-bottom: 120px}.p-r-155{padding-right: 155px}
.especificacion{display: flex;justify-content: space-between;align-items: center;padding: 4px 0}.especificaciones{padding-bottom: 40px}.especificaciones h2{color: #222222;padding-bottom: 5px}.especificaciones p{padding-bottom: 15px}.valor1{font-weight: bold}.valor2{text-align: right}.hero{position: relative;height: 100vh;min-height: 560px;overflow: hidden;display: flex;align-items: center;background: #3a3a3a}.hero__media{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.hero__video{opacity: 0;transition: opacity 1s ease}.hero__video.is-playing{opacity: 1}.hero .video-overlay{z-index: 1}.hero__content{position: relative;z-index: 2;padding-top: 70px;color: #ebebeb}.hero__eyebrow{font-size: 11px;font-weight: 400;color: #fff;margin: 0 0 22px;animation: hero-in-down .7s ease-out .2s both}.hero__title{font-size: 48px;line-height: 60px;font-weight: 900;color: #ebebeb;margin: 0 0 25px;animation: hero-in-down .7s ease-out both}.hero__text{max-width: 800px;font-size: 17px;line-height: 30px;color: #ebebeb;margin: 0 0 50px;animation: hero-in-up .7s ease-out both}.hero__cta{display: inline-block;animation: hero-in-up .7s ease-out .2s both}@keyframes hero-in-down{from{opacity: 0;transform: translateY(-50px)}to{opacity: 1;transform: none}}@keyframes hero-in-up{from{opacity: 0;transform: translateY(50px)}to{opacity: 1;transform: none}}@media (max-width: 1200px){.hero__title{font-size: 42px;line-height: 58px}}@media (max-width: 992px){.hero__eyebrow{font-size: 14px}.hero__title{font-size: 46px;line-height: 54px}.hero__text{max-width: 690px;font-size: 14px;line-height: 26px}}@media (max-width: 768px){.hero__eyebrow{font-size: 16px;text-align: center}.hero__title{font-size: 32px;line-height: 38px}.hero__text{font-size: 15px;line-height: 20px}}@media (max-width: 576px){.hero__content{padding-left: 30px;padding-right: 30px}.hero__title{line-height: 36px}.hero__text{font-size: 20px;line-height: 30px}}.bg-image-1{background-image: url("../imagenes/inicio/testimonials-background-768.webp")}@media (min-width: 769px){.bg-image-1{background-image: url("../imagenes/inicio/testimonials-background.webp")}}.top-sales{position: relative;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)}.top-sales__slide{position: relative;aspect-ratio: 1170 / 650;overflow: hidden}.top-sales__image{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.top-sales__label{position: absolute;right: -8px;bottom: 80px;z-index: 2;font-size: 18px;line-height: 30px;color: #ececec;white-space: nowrap;opacity: 0;transform: translateY(-50px);transition: opacity 1.2s ease-in-out .3s, transform 1.2s ease-in-out .3s}.top-sales__title{position: absolute;left: 60px;bottom: 50px;z-index: 2;max-width: 370px;margin: 0;font-size: 35px;line-height: 35px;font-weight: 700;color: #fff;opacity: 0;transform: translateX(50px);transition: opacity 1.1s ease-in-out .2s, transform 1.1s ease-in-out .2s}.top-sales .slick-current .top-sales__label, .top-sales .slick-current .top-sales__title{opacity: 1;transform: none}.top-sales__arrow{position: absolute;top: 50%;z-index: 3;width: 40px;height: 40px;margin-top: -20px;padding: 0;border: 0;background: transparent;font-size: 30px;line-height: 40px;color: #d5d5d5;cursor: pointer;transition: all .3s ease}.top-sales__arrow:hover, .top-sales__arrow:focus-visible{background: #222;color: #fff}.top-sales__arrow--prev{left: -55px}.top-sales__arrow--next{right: -55px}@media (max-width: 1200px){.top-sales__slide{aspect-ratio: 930 / 650}.top-sales__label{right: 120px;bottom: 40px}.top-sales__title{left: 75px;font-size: 42px;line-height: 58px}.top-sales__arrow{color: #fff}.top-sales__arrow--prev{left: 22px}.top-sales__arrow--next{right: 22px}}@media (max-width: 992px){.top-sales__slide{aspect-ratio: 690 / 650}.top-sales__label{font-size: 14px;line-height: 26px}.top-sales__title{left: 70px;bottom: 70px;max-width: 690px;font-size: 46px;line-height: 54px}}@media (max-width: 768px){.top-sales__slide{aspect-ratio: 510 / 650}.top-sales__label{right: 15px;bottom: 30px;font-size: 16px;line-height: 30px}.top-sales__title{left: 65px;bottom: 65px;max-width: calc(100% - 80px);font-size: 32px;line-height: 38px}}@media (max-width: 576px){.top-sales__slide{aspect-ratio: 576 / 650}.top-sales__title{left: 30px;line-height: 36px}}@media (prefers-reduced-motion: reduce){.hero__eyebrow, .hero__title, .hero__text, .hero__cta{animation: none}.top-sales__label, .top-sales__title{transition: none}}.catalog-intro{max-width: 720px;margin: 14px auto 24px;font-size: 15px;line-height: 1.7;color: #666}.catalog-grid .media-project{border-radius: 10px;overflow: hidden;isolation: isolate;box-shadow: 0 2px 10px rgba(34, 28, 18, .06)}.catalog-grid .media-project:hover{box-shadow: 0 14px 34px rgba(34, 28, 18, .16)}.catalog-grid .media-project .media__img img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover}.catalog-grid .media-project{position: relative}.catalog-grid .stone-link{position: absolute;inset: 0;z-index: 20}.catalog-grid .stone-cta{font-size: 24px;font-weight: 700;color: #fff;text-transform: uppercase}.catalog-grid .especificaciones h2{font-size: 22px;margin-top: 6px}.lead-card{position: relative;background: #fff;border: 1px solid #ece6da;border-top: 3px solid #80745f;border-radius: 4px;box-shadow: 0 14px 40px rgba(34, 28, 18, .08);padding: 26px 30px 28px}.lead-card__header{margin-bottom: 20px}.lead-card__eyebrow{display: block;font-size: 11px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;color: #80745f;margin-bottom: 4px}.lead-card__title{font-size: 24px;line-height: 1.2;color: #222;margin: 0 0 4px}.lead-card__intro{font-size: 14px;color: #767676;margin: 0}@media (max-width: 991px){.lead-card{margin-top: 30px}}@media (max-width: 575px){.lead-card{padding: 22px 18px}}.lead-form, .lead-notice{--lead-brand: #80745f;--lead-brand-dark: #6e634f;--lead-text: #222;--lead-muted: #767676;--lead-field: #fbfaf7;--lead-border: #ddd6c8;--lead-error: #c0392b}.lead-form__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 0 24px}.lead-form__col{display: flex;flex-direction: column}.lead-field{display: flex;flex-direction: column;margin-bottom: 14px}.lead-field--grow{flex: 1}.lead-field label{font-size: 11px;font-weight: 600;letter-spacing: 1.5px;text-transform: uppercase;color: var(--lead-text);margin-bottom: 8px}.lead-field label span{color: var(--lead-brand)}.lead-field input, .lead-field textarea{width: 100%;font: inherit;font-size: 15px;color: var(--lead-text);background: var(--lead-field);border: 1px solid var(--lead-border);border-radius: 2px;padding: 14px 16px;transition: border-color .2s, background-color .2s, box-shadow .2s}.lead-field textarea{flex: 1;min-height: 130px;resize: vertical}.lead-field input::placeholder, .lead-field textarea::placeholder{color: #aaa}.lead-field input:focus, .lead-field textarea:focus{outline: none;background: #fff;border-color: var(--lead-brand);box-shadow: 0 0 0 3px rgba(156, 142, 116, .18)}.lead-field input:hover, .lead-field textarea:hover{border-color: #c9bfab}.lead-field.is-invalid label{color: var(--lead-error)}.lead-field.is-invalid input, .lead-field.is-invalid textarea{border-color: var(--lead-error);background: #fff8f7}.lead-field.is-invalid input:focus, .lead-field.is-invalid textarea:focus{box-shadow: 0 0 0 3px rgba(192, 57, 43, .15)}.lead-field__error{color: var(--lead-error);font-size: 12px;margin-top: 6px}.lead-form__footer{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-top: 4px}.lead-form__legal{font-size: 11px;line-height: 1.5;color: var(--lead-muted);margin: 0;max-width: 380px}.lead-form__legal a{color: var(--lead-muted);text-decoration: underline}.lead-form__submit{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-width: 200px;height: 50px;padding: 0 30px;border: 0;border-radius: 2px;background: var(--lead-brand);color: #fff;font-size: 13px;font-weight: 600;letter-spacing: 2px;cursor: pointer;transition: background-color .2s, transform .1s}.lead-form__submit:hover{background: var(--lead-brand-dark)}.lead-form__submit:active{transform: translateY(1px)}.lead-form__submit:focus-visible{outline: 2px solid var(--lead-brand-dark);outline-offset: 3px}.lead-form__submit:disabled{cursor: wait;opacity: .85}.lead-form__spinner{display: none;width: 16px;height: 16px;border: 2px solid rgba(255, 255, 255, .4);border-top-color: #fff;border-radius: 50%;animation: lead-spin .7s linear infinite}.lead-form__submit.is-sending .lead-form__spinner{display: inline-block}@keyframes lead-spin{to{transform: rotate(360deg)}}.lead-notice{display: flex;align-items: flex-start;gap: 16px;padding: 16px 18px;margin-bottom: 24px;border-left: 4px solid var(--lead-brand);background: #f7f4ee;color: var(--lead-text);transition: opacity .3s}.lead-notice__body{flex: 1;display: flex;flex-direction: column;gap: 2px;font-size: 14px;line-height: 1.5}.lead-notice__body strong{font-size: 15px}.lead-notice--success{border-left-color: #3c8d5a;background: #eef6f0}.lead-notice--error{border-left-color: var(--lead-error);background: #fbefed}.lead-notice__close{border: 0;background: none;font-size: 22px;line-height: 1;color: var(--lead-muted);cursor: pointer;padding: 0 4px}.lead-notice__close:hover{color: var(--lead-text)}.lead-notice.is-hidden{opacity: 0}.js .lead-notice[data-notice-type]{display: none}.lead-swal{font-family: "Poppins", Arial, sans-serif;border-radius: 4px;padding-bottom: 28px}.lead-swal .swal2-title{font-size: 22px;color: #222}.lead-swal .swal2-html-container{font-size: 15px;color: #555}.lead-swal .swal2-actions{gap: 10px}.lead-swal__confirm, .lead-swal__whatsapp{border: 0;border-radius: 2px;padding: 12px 28px;font-size: 13px;font-weight: 600;letter-spacing: 1.5px;color: #fff;cursor: pointer}.lead-swal__confirm{background: #80745f}.lead-swal__confirm:hover{background: #6e634f}.lead-swal__whatsapp{background: #0bc041}.lead-swal__whatsapp:hover{background: #099a35}.lead-swal .swal2-icon.swal2-success{border-color: #3c8d5a;color: #3c8d5a}.lead-swal .swal2-icon.swal2-success [class^="swal2-success-line"]{background-color: #3c8d5a}.lead-swal .swal2-icon.swal2-success .swal2-success-ring{border-color: rgba(60, 141, 90, .3)}.grecaptcha-badge{visibility: hidden}@media (max-width: 767px){.lead-form__grid{grid-template-columns: 1fr}.lead-form__footer{flex-direction: column-reverse;align-items: stretch}.lead-form__submit{width: 100%}}.espfield{display: none}.popup-cta{position: fixed;bottom: -400px;right: 20px;width: 325px;background: #ffffff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);border-radius: 15px;overflow: hidden;opacity: 0;z-index: 9999;transition: all 0.5s ease;font-family: Arial, sans-serif;text-align: center}.popup-cta.show{bottom: 20px;opacity: 1}.popup-cta img{width: 100%;display: block}.popup-cta .popup-content{padding: 15px}.popup-cta h3{font-size: 18px;margin: 0 0 10px}.popup-cta .btn-cta{display: block;background: #007bff;color: white;padding: 12px 15px;margin: 10px auto 0;text-decoration: none;font-weight: bold;border-radius: 8px}.popup-cta .popup-close{position: absolute;top: 8px;right: 12px;cursor: pointer;font-size: 20px;color: #444;font-weight: bold}.title-sub, .title-sub--c8{color: #767676}.title--sm2{color: #a98e73;font-size: 19px}.popup-cta .btn-cta{background: #0072ed}p.title-sub, p.title--sm2, .media-project .media__body p.title{font-family: "Poppins", Arial, "Helvetica Neue", sans-serif;line-height: 1.2}p.title--sm2{font-weight: 700}.media-project .media__body p.title{font-weight: 700;margin: 0}.especificacion p.valor1{font-family: "Poppins", Arial, "Helvetica Neue", sans-serif;font-size: 18px;line-height: 1.2;margin: 0}.btn-close, .popup-cta .popup-close{background: none;border: 0;padding: 0;cursor: pointer;line-height: 1}.legal__updated{margin: 12px 0 0;font-size: 13px;color: #767676}.legal{max-width: 820px;font-size: 15px;line-height: 1.75;color: #444}.legal h2{margin: 36px 0 12px;font-size: 20px;line-height: 1.3;color: #222}.legal p, .legal ul{margin: 0 0 16px}.legal ul{padding-left: 20px;list-style: disc}.legal li{margin-bottom: 6px}.legal a{color: #80745f;text-decoration: underline}.legal a:hover{color: #222}@media (max-width: 575px){.hero__eyebrow{font-size: 13px;margin-bottom: 14px}.hero__title{font-size: 24px;line-height: 30px;margin-bottom: 16px}.hero__title br{display: none}.hero__text{font-size: 15px;line-height: 24px;margin-bottom: 28px}.title-1{font-size: 28px;line-height: 34px}.title--sm a{font-size: 20px}.media-service-1 .title--sm a{font-size: 26px}.media-about-3 .title--sm a{font-size: 17px}.top-sales__title{font-size: 24px;line-height: 30px}.catalog-grid .especificaciones h2{font-size: 18px}.lead-card__title{font-size: 20px}}@media (max-width: 767px){.lead-card{margin-bottom: 190px}.hero{align-items: flex-start}.hero__content{padding-top: 105px}}