
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}

body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}

.fondo{
    
    background-image: url(../imagenes_usalotu/servicarloza-fondo3.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    Background-color:transparent;
    text-align: center;
    color: green;
    font-family: sans-serif;}

.layout-container button,.layout-container input[type="submit"],.layout-container .button,.block-inline-blockcustom-hero .field--name-field-video-url a,.block-local-tasks-block .tabs a,.node-layout-builder-form 
.layout-builder__link--configure
{font-weight:400;
    font-family:"Moderat",sans-serif;
    line-height:1.94444;
    font-size:14px;
    display:inline-block;
    padding:1px 52px;
    border:2px solid white;
    color:#161616;
    font-weight:700;
    text-align:center;
    background:none;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:
        -webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);
    transition:-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);
    transition:transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);
    transition:transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9),-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);-webkit-appearance:none;
    -moz-appearance:none;appearance:none}
.layout--dark .layout-container button,.layout-container .layout--dark button,.layout--dark .layout-container input[type="submit"],.layout-container .layout--dark input[type="submit"],.layout--dark .layout-container .button,.layout-container .layout--dark .button,.layout--dark .block-inline-blockcustom-hero .field--name-field-video-url a,.block-inline-blockcustom-hero .field--name-field-video-url .layout--dark a,.layout--dark .block-local-tasks-block .tabs a,.block-local-tasks-block .tabs .layout--dark a,.layout--dark .node-layout-builder-form .layout-builder__link--configure,.node-layout-builder-form 

.layout--dark .layout-builder__link--configure{border-color:#fff;color:#fff}.js .layout-container button.js-hide,.layout-container .js button.js-hide,.js .layout-container input.js-hide[type="submit"],.layout-container .js input.js-hide[type="submit"],.js .layout-container .js-hide.button,.layout-container .js .js-hide.button,.js .block-inline-blockcustom-hero .field--name-field-video-url a.js-hide,.block-inline-blockcustom-hero .field--name-field-video-url .js a.js-hide,.js .block-local-tasks-block .tabs a.js-hide,.block-local-tasks-block .tabs .js a.js-hide,.js .node-layout-builder-form .js-hide.layout-builder__link--configure,.node-layout-builder-form .js .js-hide.layout-builder__link--configure{display:none}.layout-container button:hover,.layout-container input:hover[type="submit"],.layout-container .button:hover,.block-inline-blockcustom-hero .field--name-field-video-url a:hover,.block-local-tasks-block .tabs a:hover,.node-layout-builder-form 
.layout-builder__link--configure:hover{
    color:#fff;
    background:#0a090b;
    -webkit-transform:scale(1.02);
    transform:scale(1.02)}
.layout--dark .layout-container button:hover,.layout-container .layout--dark button:hover,.layout--dark .layout-container input:hover[type="submit"],.layout-container .layout--dark input:hover[type="submit"],.layout--dark .layout-container .button:hover,.layout-container .layout--dark .button:hover,.layout--dark .block-inline-blockcustom-hero .field--name-field-video-url a:hover,.block-inline-blockcustom-hero .field--name-field-video-url .layout--dark a:hover,.layout--dark .block-local-tasks-block .tabs a:hover,.block-local-tasks-block .tabs .layout--dark a:hover,.layout--dark .node-layout-builder-form .layout-builder__link--configure:hover,.node-layout-builder-form .layout--dark .layout-builder__link--configure:hover{
    color:#161616;
    background:#fff}
.layout-container .circle-button
{display:inline-block;
    width:98.5px;
    height:98.5px;
    border:2px solid #0a090b;
    border-radius:50%;
    color:#0a090b;
    line-height:94.5px;
    text-align:center;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);
    transition:-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);
    transition:transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);
    transition:transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9),-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9)}
.layout--dark .layout-container .circle-button,.layout-container .layout--dark .circle-button{border-color:#fff;
    color:#fff}
.layout-container .circle-button:hover{
    color:#fff;
    background:#0a090b;
    -webkit-transform:scale(1.02);
    transform:scale(1.02)}.layout--dark .layout-container .circle-button:hover,.layout-container .layout--dark 
.circle-button:hover{
    color:#0a090b;
    background:#fff}
.node--type-project.node--view-mode-full .block-inline-blocktext .text-formatted blockquote,.page--node--contact .node--view-mode-full .block-inline-blocktext .text-formatted blockquote,.page--node--what-we-do .node--view-mode-full .block-inline-blocktext .text-formatted blockquote{margin-left:0}.block-inline-blocktext.block--small-h1 .text-formatted h1,.node--type-project.node--view-mode-full .block-inline-blocktext 
.text-formatted h1{
    font-weight:400;
   font-family:sans-serif;
    line-height:1.3;
    line-height:1.35;
    font-size:40px}
@media only screen and (max-width:767px){.block-inline-blocktext.block--small-h1 .text-formatted h1,.node--type-project.node--view-mode-full .block-inline-blocktext 
    .text-formatted h1{
        font-size:52px}}
@media only screen and (max-width:767px){.block-inline-blocktext.block--small-h1 .text-formatted h1,.node--type-project.node--view-mode-full .block-inline-blocktext .text-formatted h1{font-size:52px}
}@media only screen and (max-width:767px){.block-inline-blocktext.block--small-h1 .text-formatted h1,.node--type-project.node--view-mode-full .block-inline-blocktext .text-formatted h1{font-size:36px}}
@media only screen and (max-width:767px){.block-inline-blocktext.block--small-h1 .text-formatted h1,.node--type-project.node--view-mode-full .block-inline-blocktext 
    .text-formatted h1{
        font-size:36px}}*,*::before,*::after{-webkit-box-sizing:border-box;
            box-sizing:border-box}
.layout-container{position:relative;
    background:black;}
img,object,video{display:block;
    max-width:100%;
    height:auto}
.ajax-progress{display:none !important}.media>.contextual{display:none}.force-space{position:relative}.force-space::after{content:" "}
.layout-container .circle-arrow{display:inline-block;
    width:41px;
    height:41px;
    border-radius:50%;
    overflow:hidden;
    white-space:nowrap;
    text-indent:100%;
    background:#0a090b url(../) no-repeat center center;background-size:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}

.layout-container .menu li{padding:0}.messages{font-weight:400;font-family:"Moderat",sans-serif;line-height:1.94444;font-size:14px;width:100%;max-width:1340px;margin:20px auto;padding:2px 10px;color:#fff;text-align:center;background:#090}.messages--error{background:#ec5540}.messages--warning{background:#990}.ui-dialog-off-canvas{right:0 !important;left:auto !important;width:500px !important}.ui-dialog-off-canvas .media-library-item--grid{width:100% !important}.ui-dialog-off-canvas .media-library-item--grid::before{z-index:1;pointer-events:none}.ui-dialog-off-canvas .media-library-item--grid img{margin:0 auto}.ui-dialog-off-canvas .media-library-item__remove{right:0;left:0;display:block;width:auto;margin:auto}.ui-dialog-off-canvas .media-library-item__attributes{width:100%;text-align:center}.page__preloader,.page__popup-preloader{position:fixed;z-index:100000;background-color:#161616;opacity:1}.page__preloader--light,.page__popup-preloader--light{background:#fff}.page__preloader img,.page__popup-preloader img{position:absolute;top:0;right:0;bottom:0;left:0;width:402px;height:268px;margin:auto;opacity:1;-webkit-transition:opacity 0.7s;transition:opacity 0.7s}.page__preloader{top:0;right:0;left:0;height:100vh;-webkit-transition:opacity 1s cubic-bezier(0.8,0,0.4,1),background-color 1s cubic-bezier(0.8,0,0.4,1),height 9999s;transition:opacity 1s cubic-bezier(0.8,0,0.4,1),background-color 1s cubic-bezier(0.8,0,0.4,1),height 9999s}.page--loaded .page__preloader{position:absolute;background-color:transparent;pointer-events:none}.page--loaded .page__preloader img{opacity:0}

body{
    font-weight:400;
    font-family:"Moderat",sans-serif;
    line-height:1.94444;
    font-size:18px;
    color:#0a090b;
    background:#fff}
a{
    color:#ec5540;
    text-decoration:none;
    -webkit-transition:0.3s cubic-bezier(0.8,0,0.4,1);transition:0.3s cubic-bezier(0.8,0,0.4,1)}

h1{
    font-weight:400;
    font-family:"Argent CF",serif;
    line-height:1.35}
@media only screen and (max-width:767px){h1{font-size:60px;line-height:1}}
@media only screen and (max-width:767px){h1{font-size:60px;line-height:1}}
@media only screen and (min-width:768px){h1{font-size:100px}}

h2{font-weight:400;font-family:"Argent CF",serif;line-height:1.35;font-size:40px}
@media only screen and (max-width:767px){h2{font-size:32px;line-height:1}}
@media only screen and (max-width:767px){h2{font-size:32px;line-height:1}}

h3{font-weight:400;font-family:"Argent CF",serif;line-height:1.35;font-size:30px;line-height:1.5}
@media only screen and (max-width:767px){h3{font-size:24px;line-height:1.4}}
@media only screen and (max-width:767px){h3{font-size:24px;line-height:1.4}}

h4{font-weight:400;font-family:"Argent CF",serif;line-height:1.35;font-size:25px;line-height:35px}h5{font-weight:400;font-family:"Argent CF",serif;line-height:1.35;font-size:20px}

h1{opacity:0}h1.charming-processed,.cke_panel_container h1,.cke_editable h1{opacity:1}

.page--loaded h1.h1--in-view span{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1}

h1 span{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:0.7s cubic-bezier(0.8,0,0.4,1);transition:0.7s cubic-bezier(0.8,0,0.4,1)}h1 span:nth-of-type(1){-webkit-transition-delay:0.05s;transition-delay:0.05s}h1 span:nth-of-type(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}h1 span:nth-of-type(3){-webkit-transition-delay:0.15s;transition-delay:0.15s}h1 span:nth-of-type(4){-webkit-transition-delay:0.2s;transition-delay:0.2s}h1 span:nth-of-type(5){-webkit-transition-delay:0.25s;transition-delay:0.25s}h1 span:nth-of-type(6){-webkit-transition-delay:0.3s;transition-delay:0.3s}h1 span:nth-of-type(7){-webkit-transition-delay:0.35s;transition-delay:0.35s}h1 span:nth-of-type(8){-webkit-transition-delay:0.4s;transition-delay:0.4s}h1 span:nth-of-type(9){-webkit-transition-delay:0.45s;transition-delay:0.45s}h1 span:nth-of-type(10){-webkit-transition-delay:0.5s;transition-delay:0.5s}h1 span:nth-of-type(11){-webkit-transition-delay:0.55s;transition-delay:0.55s}h1 span:nth-of-type(12){-webkit-transition-delay:0.6s;transition-delay:0.6s}h1 span:nth-of-type(13){-webkit-transition-delay:0.65s;transition-delay:0.65s}h1 span:nth-of-type(14){-webkit-transition-delay:0.7s;transition-delay:0.7s}h1 span:nth-of-type(15){-webkit-transition-delay:0.75s;transition-delay:0.75s}h1 span:nth-of-type(16){-webkit-transition-delay:0.8s;transition-delay:0.8s}h1 span:nth-of-type(17){-webkit-transition-delay:0.85s;transition-delay:0.85s}h1 span:nth-of-type(18){-webkit-transition-delay:0.9s;transition-delay:0.9s}h1 span:nth-of-type(19){-webkit-transition-delay:0.95s;transition-delay:0.95s}h1 span:nth-of-type(20){-webkit-transition-delay:1s;transition-delay:1s}h1 span:nth-of-type(21){-webkit-transition-delay:1.05s;transition-delay:1.05s}h1 span:nth-of-type(22){-webkit-transition-delay:1.1s;transition-delay:1.1s}h1 span:nth-of-type(23){-webkit-transition-delay:1.15s;transition-delay:1.15s}h1 span:nth-of-type(24){-webkit-transition-delay:1.2s;transition-delay:1.2s}h1 span:nth-of-type(25){-webkit-transition-delay:1.25s;transition-delay:1.25s}h1 span:nth-of-type(26){-webkit-transition-delay:1.3s;transition-delay:1.3s}h1 span:nth-of-type(27){-webkit-transition-delay:1.35s;transition-delay:1.35s}h1 span:nth-of-type(28){-webkit-transition-delay:1.4s;transition-delay:1.4s}h1 span:nth-of-type(29){-webkit-transition-delay:1.45s;transition-delay:1.45s}h1 span:nth-of-type(30){-webkit-transition-delay:1.5s;transition-delay:1.5s}h1 span:nth-of-type(31){-webkit-transition-delay:1.55s;transition-delay:1.55s}h1 span:nth-of-type(32){-webkit-transition-delay:1.6s;transition-delay:1.6s}h1 span:nth-of-type(33){-webkit-transition-delay:1.65s;transition-delay:1.65s}h1 span:nth-of-type(34){-webkit-transition-delay:1.7s;transition-delay:1.7s}h1 span:nth-of-type(35){-webkit-transition-delay:1.75s;transition-delay:1.75s}h1 span:nth-of-type(36){-webkit-transition-delay:1.8s;transition-delay:1.8s}h1 span:nth-of-type(37){-webkit-transition-delay:1.85s;transition-delay:1.85s}h1 span:nth-of-type(38){-webkit-transition-delay:1.9s;transition-delay:1.9s}h1 span:nth-of-type(39){-webkit-transition-delay:1.95s;transition-delay:1.95s}h1 span:nth-of-type(40){-webkit-transition-delay:2s;transition-delay:2s}h1 span:nth-of-type(41){-webkit-transition-delay:2.05s;transition-delay:2.05s}h1 span:nth-of-type(42){-webkit-transition-delay:2.1s;transition-delay:2.1s}h1 span:nth-of-type(43){-webkit-transition-delay:2.15s;transition-delay:2.15s}h1 span:nth-of-type(44){-webkit-transition-delay:2.2s;transition-delay:2.2s}h1 span:nth-of-type(45){-webkit-transition-delay:2.25s;transition-delay:2.25s}h1 span:nth-of-type(46){-webkit-transition-delay:2.3s;transition-delay:2.3s}h1 span:nth-of-type(47){-webkit-transition-delay:2.35s;transition-delay:2.35s}h1 span:nth-of-type(48){-webkit-transition-delay:2.4s;transition-delay:2.4s}h1 span:nth-of-type(49){-webkit-transition-delay:2.45s;transition-delay:2.45s}h1 span:nth-of-type(50){-webkit-transition-delay:2.5s;transition-delay:2.5s}h1 span:nth-of-type(51){-webkit-transition-delay:2.55s;transition-delay:2.55s}h1 span:nth-of-type(52){-webkit-transition-delay:2.6s;transition-delay:2.6s}h1 span:nth-of-type(53){-webkit-transition-delay:2.65s;transition-delay:2.65s}h1 span:nth-of-type(54){-webkit-transition-delay:2.7s;transition-delay:2.7s}h1 span:nth-of-type(55){-webkit-transition-delay:2.75s;transition-delay:2.75s}h1 span:nth-of-type(56){-webkit-transition-delay:2.8s;transition-delay:2.8s}h1 span:nth-of-type(57){-webkit-transition-delay:2.85s;transition-delay:2.85s}h1 span:nth-of-type(58){-webkit-transition-delay:2.9s;transition-delay:2.9s}h1 span:nth-of-type(59){-webkit-transition-delay:2.95s;transition-delay:2.95s}h1 span:nth-of-type(60){-webkit-transition-delay:3s;transition-delay:3s}h1 span:nth-of-type(61){-webkit-transition-delay:3.05s;transition-delay:3.05s}h1 span:nth-of-type(62){-webkit-transition-delay:3.1s;transition-delay:3.1s}h1 span:nth-of-type(63){-webkit-transition-delay:3.15s;transition-delay:3.15s}h1 span:nth-of-type(64){-webkit-transition-delay:3.2s;transition-delay:3.2s}h1 span:nth-of-type(65){-webkit-transition-delay:3.25s;transition-delay:3.25s}h1 span:nth-of-type(66){-webkit-transition-delay:3.3s;transition-delay:3.3s}h1 span:nth-of-type(67){-webkit-transition-delay:3.35s;transition-delay:3.35s}h1 span:nth-of-type(68){-webkit-transition-delay:3.4s;transition-delay:3.4s}h1 span:nth-of-type(69){-webkit-transition-delay:3.45s;transition-delay:3.45s}h1 span:nth-of-type(70){-webkit-transition-delay:3.5s;transition-delay:3.5s}h1 span:nth-of-type(71){-webkit-transition-delay:3.55s;transition-delay:3.55s}h1 span:nth-of-type(72){-webkit-transition-delay:3.6s;transition-delay:3.6s}h1 span:nth-of-type(73){-webkit-transition-delay:3.65s;transition-delay:3.65s}h1 span:nth-of-type(74){-webkit-transition-delay:3.7s;transition-delay:3.7s}h1 span:nth-of-type(75){-webkit-transition-delay:3.75s;transition-delay:3.75s}h1 span:nth-of-type(76){-webkit-transition-delay:3.8s;transition-delay:3.8s}h1 span:nth-of-type(77){-webkit-transition-delay:3.85s;transition-delay:3.85s}h1 span:nth-of-type(78){-webkit-transition-delay:3.9s;transition-delay:3.9s}h1 span:nth-of-type(79){-webkit-transition-delay:3.95s;transition-delay:3.95s}h1 span:nth-of-type(80){-webkit-transition-delay:4s;transition-delay:4s}h1 span:nth-of-type(81){-webkit-transition-delay:4.05s;transition-delay:4.05s}h1 span:nth-of-type(82){-webkit-transition-delay:4.1s;transition-delay:4.1s}h1 span:nth-of-type(83){-webkit-transition-delay:4.15s;transition-delay:4.15s}h1 span:nth-of-type(84){-webkit-transition-delay:4.2s;transition-delay:4.2s}h1 span:nth-of-type(85){-webkit-transition-delay:4.25s;transition-delay:4.25s}h1 span:nth-of-type(86){-webkit-transition-delay:4.3s;transition-delay:4.3s}h1 span:nth-of-type(87){-webkit-transition-delay:4.35s;transition-delay:4.35s}h1 span:nth-of-type(88){-webkit-transition-delay:4.4s;transition-delay:4.4s}h1 span:nth-of-type(89){-webkit-transition-delay:4.45s;transition-delay:4.45s}h1 span:nth-of-type(90){-webkit-transition-delay:4.5s;transition-delay:4.5s}h1 span:nth-of-type(91){-webkit-transition-delay:4.55s;transition-delay:4.55s}h1 span:nth-of-type(92)
{-webkit-transition-delay:4.6s;transition-delay:4.6s}h1 span:nth-of-type(93){-webkit-transition-delay:4.65s;transition-delay:4.65s}h1 span:nth-of-type(94){-webkit-transition-delay:4.7s;transition-delay:4.7s}h1 span:nth-of-type(95){-webkit-transition-delay:4.75s;transition-delay:4.75s}h1 span:nth-of-type(96){-webkit-transition-delay:4.8s;transition-delay:4.8s}h1 span:nth-of-type(97){-webkit-transition-delay:4.85s;transition-delay:4.85s}h1 span:nth-of-type(98){-webkit-transition-delay:4.9s;transition-delay:4.9s}h1 span:nth-of-type(99){-webkit-transition-delay:4.95s;transition-delay:4.95s}h1 span:nth-of-type(100){-webkit-transition-delay:5s;transition-delay:5s}h1 span:nth-of-type(101){-webkit-transition-delay:5.05s;transition-delay:5.05s}h1 span:nth-of-type(102){-webkit-transition-delay:5.1s;transition-delay:5.1s}h1 span:nth-of-type(103){-webkit-transition-delay:5.15s;transition-delay:5.15s}h1 span:nth-of-type(104){-webkit-transition-delay:5.2s;transition-delay:5.2s}h1 span:nth-of-type(105){-webkit-transition-delay:5.25s;transition-delay:5.25s}h1 span:nth-of-type(106){-webkit-transition-delay:5.3s;transition-delay:5.3s}h1 span:nth-of-type(107){-webkit-transition-delay:5.35s;transition-delay:5.35s}h1 span:nth-of-type(108){-webkit-transition-delay:5.4s;transition-delay:5.4s}h1 span:nth-of-type(109){-webkit-transition-delay:5.45s;transition-delay:5.45s}h1 span:nth-of-type(110){-webkit-transition-delay:5.5s;transition-delay:5.5s}h1 span:nth-of-type(111){-webkit-transition-delay:5.55s;transition-delay:5.55s}h1 span:nth-of-type(112){-webkit-transition-delay:5.6s;transition-delay:5.6s}h1 span:nth-of-type(113){-webkit-transition-delay:5.65s;transition-delay:5.65s}h1 span:nth-of-type(114){-webkit-transition-delay:5.7s;transition-delay:5.7s}h1 span:nth-of-type(115){-webkit-transition-delay:5.75s;transition-delay:5.75s}h1 span:nth-of-type(116){-webkit-transition-delay:5.8s;transition-delay:5.8s}h1 span:nth-of-type(117){-webkit-transition-delay:5.85s;transition-delay:5.85s}h1 span:nth-of-type(118){-webkit-transition-delay:5.9s;transition-delay:5.9s}h1 span:nth-of-type(119){-webkit-transition-delay:5.95s;transition-delay:5.95s}h1 span:nth-of-type(120){-webkit-transition-delay:6s;transition-delay:6s}h1 span:nth-of-type(121){-webkit-transition-delay:6.05s;transition-delay:6.05s}h1 span:nth-of-type(122){-webkit-transition-delay:6.1s;transition-delay:6.1s}h1 span:nth-of-type(123){-webkit-transition-delay:6.15s;transition-delay:6.15s}h1 span:nth-of-type(124){-webkit-transition-delay:6.2s;transition-delay:6.2s}h1 span:nth-of-type(125){-webkit-transition-delay:6.25s;transition-delay:6.25s}h1 span:nth-of-type(126){-webkit-transition-delay:6.3s;transition-delay:6.3s}h1 span:nth-of-type(127){-webkit-transition-delay:6.35s;transition-delay:6.35s}h1 span:nth-of-type(128){-webkit-transition-delay:6.4s;transition-delay:6.4s}h1 span:nth-of-type(129){-webkit-transition-delay:6.45s;transition-delay:6.45s}h1 span:nth-of-type(130){-webkit-transition-delay:6.5s;transition-delay:6.5s}h1 span:nth-of-type(131){-webkit-transition-delay:6.55s;transition-delay:6.55s}h1 span:nth-of-type(132){-webkit-transition-delay:6.6s;transition-delay:6.6s}h1 span:nth-of-type(133){-webkit-transition-delay:6.65s;transition-delay:6.65s}h1 span:nth-of-type(134){-webkit-transition-delay:6.7s;transition-delay:6.7s}h1 span:nth-of-type(135){-webkit-transition-delay:6.75s;transition-delay:6.75s}h1 span:nth-of-type(136){-webkit-transition-delay:6.8s;transition-delay:6.8s}h1 span:nth-of-type(137){-webkit-transition-delay:6.85s;transition-delay:6.85s}h1 span:nth-of-type(138){-webkit-transition-delay:6.9s;transition-delay:6.9s}h1 span:nth-of-type(139){-webkit-transition-delay:6.95s;transition-delay:6.95s}h1 span:nth-of-type(140){-webkit-transition-delay:7s;transition-delay:7s}h1 span:nth-of-type(141){-webkit-transition-delay:7.05s;transition-delay:7.05s}h1 span:nth-of-type(142){-webkit-transition-delay:7.1s;transition-delay:7.1s}h1 span:nth-of-type(143){-webkit-transition-delay:7.15s;transition-delay:7.15s}h1 span:nth-of-type(144){-webkit-transition-delay:7.2s;transition-delay:7.2s}h1 span:nth-of-type(145){-webkit-transition-delay:7.25s;transition-delay:7.25s}h1 span:nth-of-type(146){-webkit-transition-delay:7.3s;transition-delay:7.3s}h1 span:nth-of-type(147){-webkit-transition-delay:7.35s;transition-delay:7.35s}h1 span:nth-of-type(148){-webkit-transition-delay:7.4s;transition-delay:7.4s}h1 span:nth-of-type(149){-webkit-transition-delay:7.45s;transition-delay:7.45s}h1 span:nth-of-type(150){-webkit-transition-delay:7.5s;transition-delay:7.5s}h1 span:nth-of-type(151){-webkit-transition-delay:7.55s;transition-delay:7.55s}h1 span:nth-of-type(152){-webkit-transition-delay:7.6s;transition-delay:7.6s}h1 span:nth-of-type(153){-webkit-transition-delay:7.65s;transition-delay:7.65s}h1 span:nth-of-type(154){-webkit-transition-delay:7.7s;transition-delay:7.7s}h1 span:nth-of-type(155){-webkit-transition-delay:7.75s;transition-delay:7.75s}h1 span:nth-of-type(156){-webkit-transition-delay:7.8s;transition-delay:7.8s}h1 span:nth-of-type(157){-webkit-transition-delay:7.85s;transition-delay:7.85s}h1 span:nth-of-type(158){-webkit-transition-delay:7.9s;transition-delay:7.9s}h1 span:nth-of-type(159){-webkit-transition-delay:7.95s;transition-delay:7.95s}h1 span:nth-of-type(160){-webkit-transition-delay:8s;transition-delay:8s}h1 span:nth-of-type(161){-webkit-transition-delay:8.05s;transition-delay:8.05s}h1 span:nth-of-type(162){-webkit-transition-delay:8.1s;transition-delay:8.1s}h1 span:nth-of-type(163){-webkit-transition-delay:8.15s;transition-delay:8.15s}h1 span:nth-of-type(164){-webkit-transition-delay:8.2s;transition-delay:8.2s}h1 span:nth-of-type(165){-webkit-transition-delay:8.25s;transition-delay:8.25s}h1 span:nth-of-type(166){-webkit-transition-delay:8.3s;transition-delay:8.3s}h1 span:nth-of-type(167){-webkit-transition-delay:8.35s;transition-delay:8.35s}h1 span:nth-of-type(168){-webkit-transition-delay:8.4s;transition-delay:8.4s}h1 span:nth-of-type(169){-webkit-transition-delay:8.45s;transition-delay:8.45s}h1 span:nth-of-type(170){-webkit-transition-delay:8.5s;transition-delay:8.5s}h1 span:nth-of-type(171){-webkit-transition-delay:8.55s;transition-delay:8.55s}h1 span:nth-of-type(172){-webkit-transition-delay:8.6s;transition-delay:8.6s}h1 span:nth-of-type(173){-webkit-transition-delay:8.65s;transition-delay:8.65s}h1 span:nth-of-type(174){-webkit-transition-delay:8.7s;transition-delay:8.7s}h1 span:nth-of-type(175){-webkit-transition-delay:8.75s;transition-delay:8.75s}h1 span:nth-of-type(176){-webkit-transition-delay:8.8s;transition-delay:8.8s}h1 span:nth-of-type(177){-webkit-transition-delay:8.85s;transition-delay:8.85s}h1 span:nth-of-type(178){-webkit-transition-delay:8.9s;transition-delay:8.9s}h1 span:nth-of-type(179){-webkit-transition-delay:8.95s;transition-delay:8.95s}h1 span:nth-of-type(180){-webkit-transition-delay:9s;transition-delay:9s}h1 span:nth-of-type(181){-webkit-transition-delay:9.05s;transition-delay:9.05s}h1 span:nth-of-type(182){-webkit-transition-delay:9.1s;transition-delay:9.1s}h1 span:nth-of-type(183){-webkit-transition-delay:9.15s;transition-delay:9.15s}h1 span:nth-of-type(184){-webkit-transition-delay:9.2s;transition-delay:9.2s}h1 span:nth-of-type(185){-webkit-transition-delay:9.25s;transition-delay:9.25s}h1 span:nth-of-type(186){-webkit-transition-delay:9.3s;transition-delay:9.3s}h1 span:nth-of-type(187){-webkit-transition-delay:9.35s;transition-delay:9.35s}h1 span:nth-of-type(188){-webkit-transition-delay:9.4s;transition-delay:9.4s}h1 span:nth-of-type(189){-webkit-transition-delay:9.45s;transition-delay:9.45s}h1 span:nth-of-type(190){-webkit-transition-delay:9.5s;transition-delay:9.5s}h1 span:nth-of-type(191){-webkit-transition-delay:9.55s;transition-delay:9.55s}h1 span:nth-of-type(192){-webkit-transition-delay:9.6s;transition-delay:9.6s}h1 span:nth-of-type(193){-webkit-transition-delay:9.65s;transition-delay:9.65s}h1 span:nth-of-type(194){-webkit-transition-delay:9.7s;transition-delay:9.7s}h1 span:nth-of-type(195){-webkit-transition-delay:9.75s;transition-delay:9.75s}h1 span:nth-of-type(196){-webkit-transition-delay:9.8s;transition-delay:9.8s}h1 span:nth-of-type(197){-webkit-transition-delay:9.85s;transition-delay:9.85s}h1 span:nth-of-type(198){-webkit-transition-delay:9.9s;transition-delay:9.9s}h1 span:nth-of-type(199){-webkit-transition-delay:9.95s;transition-delay:9.95s}h1 span:nth-of-type(200){-webkit-transition-delay:10s;transition-delay:10s}.text--normal{font-weight:400;font-family:"Moderat",sans-serif;line-height:1.94444;font-size:18px}

.text--large{
    font-weight:400;
    font-family:"Argent CF",serif;
    line-height:1.94444;
    font-size:25px}

.text--medium{
    font-weight:400;
    font-family:"Argent CF",serif;
    line-height:1.94444;font-size:14px}
.text--small{
    font-weight:400;
    font-family:"Argent CF",serif;
    line-height:1.94444;font-size:12px}
.text--orange{
    color:#ec5540}
.text--white{color:#fff}

.text--white a{color:#fff}
.text--white a:hover{color:#ec5540}
.text-formatted p+p,.text-formatted ul+p,.text-formatted ol+p,.text-formatted h1+p,.text-formatted h2+p,.text-formatted h3+p,.text-formatted h4+p,.text-formatted h5+p,.text-formatted h6+p,.text-formatted blockquote+p{margin-top:45px}

.text-formatted p+ul,.text-formatted ul+ul,.text-formatted ol+ul,.text-formatted h1+ul,.text-formatted h2+ul,.text-formatted h3+ul,.text-formatted h4+ul,.text-formatted h5+ul,.text-formatted h6+ul,.text-formatted blockquote+ul{margin-top:45px}

.text-formatted p+ol,.text-formatted ul+ol,.text-formatted ol+ol,.text-formatted h1+ol,.text-formatted h2+ol,.text-formatted h3+ol,.text-formatted h4+ol,.text-formatted h5+ol,.text-formatted h6+ol,.text-formatted blockquote+ol{margin-top:45px}

.text-formatted p+h1,.text-formatted ul+h1,.text-formatted ol+h1,.text-formatted h1+h1,.text-formatted h2+h1,.text-formatted h3+h1,.text-formatted h4+h1,.text-formatted h5+h1,.text-formatted h6+h1,.text-formatted blockquote+h1{margin-top:45px}

.text-formatted p+h2,.text-formatted ul+h2,.text-formatted ol+h2,.text-formatted h1+h2,.text-formatted h2+h2,.text-formatted h3+h2,.text-formatted h4+h2,.text-formatted h5+h2,.text-formatted h6+h2,.text-formatted blockquote+h2{margin-top:45px}

.text-formatted p+h3,.text-formatted ul+h3,.text-formatted ol+h3,.text-formatted h1+h3,.text-formatted h2+h3,.text-formatted h3+h3,.text-formatted h4+h3,.text-formatted h5+h3,.text-formatted h6+h3,.text-formatted blockquote+h3{margin-top:-25px}

.text-formatted p+h4,.text-formatted ul+h4,.text-formatted ol+h4,.text-formatted h1+h4,.text-formatted h2+h4,.text-formatted h3+h4,.text-formatted h4+h4,.text-formatted h5+h4,.text-formatted h6+h4,.text-formatted blockquote+h4{margin-top:45px}

.text-formatted p+h5,.text-formatted ul+h5,.text-formatted ol+h5,.text-formatted h1+h5,.text-formatted h2+h5,.text-formatted h3+h5,.text-formatted h4+h5,.text-formatted h5+h5,.text-formatted h6+h5,.text-formatted blockquote+h5{margin-top:45px}

.text-formatted p+h6,.text-formatted ul+h6,.text-formatted ol+h6,.text-formatted h1+h6,.text-formatted h2+h6,.text-formatted h3+h6,.text-formatted h4+h6,.text-formatted h5+h6,.text-formatted h6+h6,.text-formatted blockquote+h6{margin-top:45px}

.text-formatted p+blockquote,.text-formatted ul+blockquote,.text-formatted ol+blockquote,.text-formatted h1+blockquote,.text-formatted h2+blockquote,.text-formatted h3+blockquote,.text-formatted h4+blockquote,.text-formatted h5+blockquote,.text-formatted h6+blockquote,.text-formatted blockquote+blockquote{margin-top:45px}

.text-formatted div,.text-formatted p,.text-formatted ul,.text-formatted ol,.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted blockquote{opacity:0;
    
    
    
    -webkit-transition:0.8s 0.1s cubic-bezier(0.8,0,0.4,1);transition:0.8s 0.1s cubic-bezier(0.8,0,0.4,1)}.layout-builder .text-formatted div,.text-formatted div.div--in-view,.layout-builder .text-formatted p,.text-formatted p.div--in-view,.layout-builder .text-formatted ul,.text-formatted ul.div--in-view,.layout-builder .text-formatted ol,.text-formatted ol.div--in-view,.layout-builder .text-formatted h1,.text-formatted h1.div--in-view,.layout-builder .text-formatted h2,.text-formatted h2.div--in-view,.layout-builder .text-formatted h3,.text-formatted h3.div--in-view,.layout-builder .text-formatted h4,.text-formatted h4.div--in-view,.layout-builder .text-formatted h5,.text-formatted h5.div--in-view,.layout-builder .text-formatted h6,.text-formatted h6.div--in-view,.layout-builder .text-formatted blockquote,.text-formatted blockquote.div--in-view{opacity:1}.layout-builder .text-formatted div,.text-formatted div.p--in-view,.layout-builder .text-formatted p,.text-formatted p.p--in-view,.layout-builder .text-formatted ul,.text-formatted ul.p--in-view,.layout-builder .text-formatted ol,.text-formatted ol.p--in-view,.layout-builder .text-formatted h1,.text-formatted h1.p--in-view,.layout-builder .text-formatted h2,.text-formatted h2.p--in-view,.layout-builder .text-formatted h3,.text-formatted h3.p--in-view,.layout-builder .text-formatted h4,.text-formatted h4.p--in-view,.layout-builder .text-formatted h5,.text-formatted h5.p--in-view,.layout-builder .text-formatted h6,.text-formatted h6.p--in-view,.layout-builder .text-formatted blockquote,.text-formatted blockquote.p--in-view{opacity:1}.layout-builder .text-formatted div,.text-formatted div.ul--in-view,.layout-builder .text-formatted p,.text-formatted p.ul--in-view,.layout-builder .text-formatted ul,.text-formatted ul.ul--in-view,.layout-builder .text-formatted ol,.text-formatted ol.ul--in-view,.layout-builder .text-formatted h1,.text-formatted h1.ul--in-view,.layout-builder .text-formatted h2,.text-formatted h2.ul--in-view,.layout-builder .text-formatted h3,.text-formatted h3.ul--in-view,.layout-builder .text-formatted h4,.text-formatted h4.ul--in-view,.layout-builder .text-formatted h5,.text-formatted h5.ul--in-view,.layout-builder .text-formatted h6,.text-formatted h6.ul--in-view,.layout-builder .text-formatted blockquote,.text-formatted blockquote.ul--in-view{opacity:1}.layout-builder .text-formatted div,.text-formatted div.ol--in-view,.layout-builder .text-formatted p,.text-formatted p.ol--in-view,.layout-builder .text-formatted ul,.text-formatted ul.ol--in-view,.layout-builder .text-formatted ol,.text-formatted ol.ol--in-view,.layout-builder .text-formatted h1,.text-formatted h1.ol--in-view,.layout-builder .text-formatted h2,.text-formatted h2.ol--in-view,.layout-builder .text-formatted h3,.text-formatted h3.ol--in-view,.layout-builder .text-formatted h4,.text-formatted h4.ol--in-view,.layout-builder .text-formatted h5,.text-formatted h5.ol--in-view,.layout-builder .text-formatted h6,.text-formatted h6.ol--in-view,.layout-builder .text-formatted blockquote,.text-formatted blockquote.ol--in-view{opacity:1}


.layout-builder .text-formatted div,.text-formatted div.h1--in-view,.layout-builder .text-formatted p,.text-formatted p.h1--in-view,.layout-builder .text-formatted ul,.text-formatted ul.h1--in-view,.layout-builder .text-formatted ol,.text-formatted ol.h1--in-view,.layout-builder .text-formatted h1,.text-formatted h1.h1--in-view,.layout-builder .text-formatted h2,.text-formatted h2.h1--in-view,.layout-builder .text-formatted h3,.text-formatted h3.h1--in-view,.layout-builder .text-formatted h4,.text-formatted h4.h1--in-view,.layout-builder .text-formatted h5,.text-formatted h5.h1--in-view,.layout-builder .text-formatted h6,.text-formatted h6.h1--in-view,.layout-builder .text-formatted blockquote,.text-formatted blockquote.h1--in-view{opacity:1}.layout-builder .text-formatted div,.text-formatted div.h2--in-view,.layout-builder .text-formatted p,.text-formatted p.h2--in-view,.layout-builder .text-formatted ul,.text-formatted ul.h2--in-view,.layout-builder .text-formatted ol,.text-formatted ol.h2--in-view,.layout-builder .text-formatted h1,.text-formatted h1.h2--in-view,.layout-builder .text-formatted h2,.text-formatted h2.h2--in-view,.layout-builder .text-formatted h3,.text-formatted h3.h2--in-view,.layout-builder .text-formatted h4,.text-formatted h4.h2--in-view,.layout-builder .text-formatted h5,.text-formatted h5.h2--in-view,.layout-builder .text-formatted h6,.text-formatted h6.h2--in-view,.layout-builder .text-formatted blockquote,.text-formatted blockquote.h2--in-view{opacity:1}.layout-builder .text-formatted div,.text-formatted div.h3--in-view,.layout-builder .text-formatted p,.text-formatted p.h3--in-view,.layout-builder .text-formatted ul,.text-formatted ul.h3--in-view,.layout-builder .text-formatted ol,.text-formatted ol.h3--in-view,.layout-builder .text-formatted h1,.text-formatted h1.h3--in-view,.layout-builder .text-formatted h2,.text-formatted h2.h3--in-view,.layout-builder .text-formatted h3,.text-formatted h3.h3--in-view,.layout-builder .text-formatted h4,.text-formatted h4.h3--in-view,.layout-builder .text-formatted h5,.text-formatted h5.h3--in-view,.layout-builder .text-formatted h6,.text-formatted h6.h3--in-view,.layout-builder .text-formatted blockquote,.text-formatted blockquote.h3--in-view{opacity:1}.layout-builder .text-formatted div,.text-formatted div.h4--in-view,.layout-builder .text-formatted p,.text-formatted p.h4--in-view,.layout-builder .text-formatted ul,.text-formatted ul.h4--in-view,.layout-builder .text-formatted ol,.text-formatted ol.h4--in-view,.layout-builder .text-formatted h1,.text-formatted h1.h4--in-view,.layout-builder .text-formatted h2,.text-formatted h2.h4--in-view,.layout-builder .text-formatted h3,.text-formatted h3.h4--in-view,.layout-builder .text-formatted h4,.text-formatted h4.h4--in-view,.layout-builder .text-formatted h5,.text-formatted h5.h4--in-view,.layout-builder .text-formatted h6,.text-formatted h6.h4--in-view,.layout-builder .text-formatted blockquote,.text-formatted blockquote.h4--in-view{opacity:1}





@-webkit-keyframes buttonRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes buttonRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.plyr--wrapper .close-button::after,.help .messages .close{width:36px;height:36px;background:url(../themes/custom/cc/images/icons/close.svg) no-repeat center center;background-size:36px;}.bricks--join-the-flock-row .bricks--join-the-flock .field,.page--footer__inner,.view-bios.view-display-id-employee_bios .view-content,.bricks--type-tabs,.node--type-case-study.node--view-mode-full .group--info,.node--type-case-study .bricks,.bricks--about-tabs,.bricks--chinatown,.bricks--icons ul,.bricks--meet-the-founders-row,.bricks--we’re-a-creative-agency,.bricks--phone-row,.help,.help .region-help,.view-bios.view-display-id-owner_bios{width:100%;margin:0 auto;padding:0 20px;}@media only screen and (min-width:1245px){.bricks--join-the-flock-row .bricks--join-the-flock .field,.page--footer__inner,.view-bios.view-display-id-employee_bios .view-content,.bricks--type-tabs,.node--type-case-study.node--view-mode-full .group--info,.node--type-case-study .bricks,.bricks--about-tabs,.bricks--chinatown,.bricks--icons ul,.bricks--meet-the-founders-row,.bricks--we’re-a-creative-agency,.bricks--phone-row,.help,.help .region-help,.view-bios.view-display-id-owner_bios{max-width:1245px;padding:0;}}@media only screen and (min-width:1245px){.bricks--join-the-flock-row .bricks--join-the-flock .field,.page--footer__inner,.view-bios.view-display-id-employee_bios .view-content{max-width:1245px;padding:0;}}@media only screen and (min-width:1650px){.bricks--join-the-flock-row .bricks--join-the-flock .field,.page--footer__inner,.view-bios.view-display-id-employee_bios .view-content{max-width:1650px;padding:0;}}.bricks--half-width > .bricks,.bricks--half-width-left > .bricks,.bricks--half-width-right > .bricks,.bricks--cc-row .bricks--founded-in-2006 .field{width:100%;margin:0 auto;padding:0 20px;}@media only screen and (min-width:768px){.bricks--half-width > .bricks,.bricks--half-width-left > .bricks,.bricks--half-width-right > .bricks,.bricks--cc-row .bricks--founded-in-2006 .field{max-width:384px;padding:0;}}@media only screen and (min-width:1025px){.bricks--half-width > .bricks,.bricks--half-width-left > .bricks,.bricks--half-width-right > .bricks,.bricks--cc-row .bricks--founded-in-2006 .field{max-width:512.5px;}}@media only screen and (min-width:1245px){.bricks--half-width > .bricks,.bricks--half-width-left > .bricks,.bricks--half-width-right > .bricks,.bricks--cc-row .bricks--founded-in-2006 .field{max-width:622.5px;}}.block-menu.menu--main--footer,.block-menu.menu--main--offcanvas .menu-description,.path-frontpage 

.block-system-branding-block img #modificado,.path-frontpage
.block-system-branding-block svg #modificado,.block-views-blockwork-menu-offcanvas-menu .menu-description,.bricks--infinite-carousel,.node--type-case-study.node--view-mode-full .group--header .field--name-field-swiper .view .menu-description,.node--type-case-study .bricks--vertical-title > .bricks__title,.node--type-case-study .bricks--below-carousel,.node--type-case-study .bricks--row-right,.bricks--about-hero .bricks--_1,.bricks--about-tabs .o-text,.bricks--about-tabs .type-bubble,.bricks--about-tabs .bricks--bird-bubble,.bricks--cc-row .cc,.bricks--cc-row .bricks--feather,.bricks--cc-row .bricks--_2,.bricks--meet-the-founders-row .bricks--_5,.bricks--pterodactyl,.bricks--squares .bricks--cut-off-image,.bricks--video-row .bricks--map,.node--guionistas .bricks--bee,.page--offcanvas .scroll-click-message,.view-bios .views-field-field-i,.desktop-only{display:none;}@media only screen and (min-width:1025px){.block-menu.menu--main--footer,.block-menu.menu--main--offcanvas .menu-description,.path-frontpage 
	
.block-system-branding-block img #modificado,.path-frontpage
    .block-system-branding-block svg #modificado,.block-views-blockwork-menu-offcanvas-menu .menu-description,.bricks--infinite-carousel,.node--type-case-study.node--view-mode-full .group--header .field--name-field-swiper .view .menu-description,.node--type-case-study .bricks--vertical-title > .bricks__title,.node--type-case-study .bricks--below-carousel,.node--type-case-study .bricks--row-right,.bricks--about-hero .bricks--_1,.bricks--about-tabs .o-text,.bricks--about-tabs .type-bubble,.bricks--about-tabs .bricks--bird-bubble,.bricks--cc-row .cc,.bricks--cc-row .bricks--feather,.bricks--cc-row .bricks--_2,.bricks--meet-the-founders-row .bricks--_5,.bricks--pterodactyl,.bricks--squares .bricks--cut-off-image,.bricks--video-row .bricks--map,.node--guionistas .bricks--bee,.page--offcanvas .scroll-click-message,.view-bios .views-field-field-i,.desktop-only{display:block;}}

.page--preloader::before,.page--preloader::after,.block-menu.menu--main--offcanvas,.block-views-blockwork-menu-offcanvas-menu,.block-views-blockwork-menu-offcanvas-menu .menu-description__item,.bricks--full-height,.bricks--infinite-carousel .flickity-slider > *,.node--type-case-study.node--view-mode-full .group--header .field--name-field-swiper .view,.node--type-case-study.node--view-mode-full .group--header,.node--type-case-study.node--view-mode-teaser .node__content,.page-node-29 .node--type-page,.page-node-30 .node--type-page,.page-node--thank-you .node--type-page,.path-frontpage .node .bricks--parallax-jared,.path-frontpage .node .bricks--parallax-jared .field--name-field-image,.path-frontpage .node .bricks--parallax-jared .field--name-field-image .field__item img[alt='background'],.page--offcanvas,.page--offcanvas .region-offcanvas,.page--preloader,.page--preloader .block{height:85vh;}.device--ios .page--preloader::before,.device--ios .page--preloader::after,.device--ios .block-menu.menu--main--offcanvas,.device--ios .block-views-blockwork-menu-offcanvas-menu,.device--ios .block-views-blockwork-menu-offcanvas-menu .menu-description__item,.block-views-blockwork-menu-offcanvas-menu .device--ios .menu-description__item,.device--ios .bricks--full-height,.device--ios .bricks--infinite-carousel .flickity-slider > *,.bricks--infinite-carousel .device--ios .flickity-slider > *,.device--ios .node--type-case-study.node--view-mode-full .group--header .field--name-field-swiper .view,.node--type-case-study.node--view-mode-full .group--header .field--name-field-swiper .device--ios .view,.device--ios .node--type-case-study.node--view-mode-full .group--header,.node--type-case-study.node--view-mode-full .device--ios .group--header,.device--ios .node--type-case-study.node--view-mode-teaser .node__content,.node--type-case-study.node--view-mode-teaser .device--ios .node__content,.device--ios .page-node-29 .node--type-page,.page-node-29 .device--ios .node--type-page,.device--ios
  .page-node-30 .node--type-page,.page-node-30 .device--ios .node--type-page,.device--ios
  .page-node--thank-you .node--type-page,.page-node--thank-you .device--ios .node--type-page,.device--ios .path-frontpage .node .bricks--parallax-jared,.path-frontpage .node .device--ios .bricks--parallax-jared,.device--ios .path-frontpage .node .bricks--parallax-jared .field--name-field-image,.path-frontpage .node .bricks--parallax-jared .device--ios .field--name-field-image,.device--ios .path-frontpage .node .bricks--parallax-jared .field--name-field-image .field__item img[alt='background'],.path-frontpage .node .bricks--parallax-jared .field--name-field-image .field__item .device--ios img[alt='background'],.device--ios .page--offcanvas,.device--ios .page--offcanvas .region-offcanvas,.page--offcanvas .device--ios .region-offcanvas,.device--ios .page--preloader,.device--ios
  .page--preloader .block,.page--preloader .device--ios .block{-webkit-transition:height 9999s;transition:height 9999s;}.toolbar-fixed .page--preloader::before,.toolbar-fixed .page--preloader::after,.toolbar-fixed .block-menu.menu--main--offcanvas,.toolbar-fixed .block-views-blockwork-menu-offcanvas-menu,.toolbar-fixed .block-views-blockwork-menu-offcanvas-menu .menu-description__item,.block-views-blockwork-menu-offcanvas-menu .toolbar-fixed .menu-description__item,.toolbar-fixed .bricks--full-height,.toolbar-fixed .bricks--infinite-carousel .flickity-slider > *,.bricks--infinite-carousel .toolbar-fixed .flickity-slider > *,.toolbar-fixed .node--type-case-study.node--view-mode-full .group--header .field--name-field-swiper .view,.node--type-case-study.node--view-mode-full .group--header .field--name-field-swiper .toolbar-fixed .view,.toolbar-fixed .node--type-case-study.node--view-mode-full .group--header,.node--type-case-study.node--view-mode-full .toolbar-fixed .group--header,.toolbar-fixed .node--type-case-study.node--view-mode-teaser .node__content,.node--type-case-study.node--view-mode-teaser .toolbar-fixed .node__content,.toolbar-fixed .page-node-29 .node--type-page,.page-node-29 .toolbar-fixed .node--type-page,.toolbar-fixed
  .page-node-30 .node--type-page,.page-node-30 .toolbar-fixed .node--type-page,.toolbar-fixed
  .page-node--thank-you .node--type-page,.page-node--thank-you .toolbar-fixed .node--type-page,.toolbar-fixed .path-frontpage .node .bricks--parallax-jared,.path-frontpage .node .toolbar-fixed .bricks--parallax-jared,.toolbar-fixed .path-frontpage .node .bricks--parallax-jared .field--name-field-image,.path-frontpage .node .bricks--parallax-jared .toolbar-fixed .field--name-field-image,.toolbar-fixed .path-frontpage .node .bricks--parallax-jared .field--name-field-image .field__item img[alt='background'],.path-frontpage .node .bricks--parallax-jared .field--name-field-image .field__item .toolbar-fixed img[alt='background'],.toolbar-fixed .page--offcanvas,.toolbar-fixed .page--offcanvas .region-offcanvas,.page--offcanvas .toolbar-fixed .region-offcanvas,.toolbar-fixed .page--preloader,.toolbar-fixed


  .page--preloader .block,.page--preloader .toolbar-fixed .block{height:calc(100vh - 39px);}@media only screen and (min-width:1025px){.mobile-only{display:none;}}
.node--type-case-study.node--view-mode-full .group--header .scroll-button,.node--type-case-study.node--view-mode-teaser .node__content .scroll-button,.node--type-case-study.node--view-mode-full .group--header .scroll-button::before,.node--type-case-study.node--view-mode-teaser .node__content .scroll-button::before,.node--type-case-study.node--view-mode-full .group--header .scroll-button::after,
.node--type-case-study.node--view-mode-teaser .node__content .scroll-button::after,.node--type-case-study.node--view-mode-full 
.group--header .scroll-button svg,
.node--type-case-study.node--view-mode-teaser .node__content .scroll-button svg{display:block
	;position:absolute;
	top:70px;
	right:0px;
	bottom:0;
	left:0;
	width:200px;
	height:200px;
	margin:auto;
	border-radius:50%;
	cursor:pointer;}
.node--type-case-study.node--view-mode-full .group--header .scroll-button:hover::before,.node--type-case-study.node--view-mode-teaser .node__content .scroll-button:hover::before{-webkit-box-shadow:0 9px 29px 0 rgba(0,0,0,0.23);box-shadow:0 9px 29px 0 rgba(0,0,0,0.23);}
.node--type-case-study.node--view-mode-full .group--header .scroll-button::before,
.node--type-case-study.node--view-mode-teaser .node__content .scroll-button::before,
.node--type-case-study.node--view-mode-full .group--header .scroll-button::after,.node--type-case-study.node--view-mode-teaser .node__content .scroll-button::after{content:'';}.node--type-case-study.node--view-mode-full 
/*!
  *color circulo pagina guionista
  */
.group--header .scroll-button::before,.node--type-case-study.node--view-mode-teaser .node__content .scroll-button::before{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .4s 1.2s ease-out,-webkit-box-shadow .4s ease-out;transition:-webkit-transform .4s 1.2s ease-out,-webkit-box-shadow .4s ease-out;transition:transform .4s 1.2s ease-out,box-shadow .4s ease-out;transition:transform .4s 1.2s ease-out,box-shadow .4s ease-out,-webkit-transform .4s 1.2s ease-out,-webkit-box-shadow .4s ease-out;
    	/*!
  *   background: radial-gradient(ellipse at center, RGB(17,124,143) 0%,RGB(3, 3, 3) 100%);
  */
    
	background: black;
	/*!
  *   background: url('../img/bg-1.jpg') no-repeat center center fixed;
  */
    
	-webkit-box-shadow:none;box-shadow:none;cursor:pointer;z-index:1;}.node--type-case-study.node--view-mode-full .group--header .scroll-button::after,.node--type-case-study.node--view-mode-teaser .node__content .scroll-button::after{-webkit-transition:.6s 1.6s ease-out;transition:.6s 1.6s ease-out;background:url(../imagenes_usalotu/logo-usalotu.PNG) no-repeat center center;opacity:0;z-index:1;}.node--type-case-study.node--view-mode-full .group--header .scroll-button svg,.node--type-case-study.node--view-mode-teaser .node__content .scroll-button svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);overflow:visible;z-index:1;}
/*!
  * CIRCULO EXTERNO
  */
.node--type-case-study.node--view-mode-full .group--header .scroll-button svg circle,.node--type-case-study.node--view-mode-teaser .node__content .scroll-button svg circle{-webkit-transition:.5s .6s ease-out;transition:.5s .6s ease-out;
	stroke:gold;
	stroke-width:5px;
	stroke-dasharray:10px;
	stroke-dashoffset:-180px;
	fill:transparent;}


.page-transition--complete .node--type-case-study.node--view-mode-full .group--header .scroll-button::before,.node--type-case-study.node--view-mode-teaser .node__content.waypoint--down .scroll-button::before{-webkit-transform:scale(1);transform:scale(1);}.page-transition--complete .node--type-case-study.node--view-mode-full .group--header .scroll-button::after,.node--type-case-study.node--view-mode-teaser .node__content.waypoint--down .scroll-button::after{opacity:1;}.page-transition--complete .node--type-case-study.node--view-mode-full .group--header .scroll-button svg circle,.node--type-case-study.node--view-mode-teaser .node__content.waypoint--down .scroll-button svg circle{stroke-dashoffset:0;}.bricks--contact-video .field--name-field-embedded-video,.bricks--jobs-row .bricks--type-image,.bricks--join-the-flock-row .bricks--vector-bird,.bricks--howdy-row .cc,.bricks--logos,.tablet-only{display:none;}



   /*fondo pagina derecha completa*/
   /*body{position:relative;background:radial-gradient(ellipse at center, RGB(17,124,143) 0%,RGB(3, 3, 3) 100%);}*/
body{position:relative;background:black;}
   /*background: radial-gradient(ellipse at center, RGB(42, 71, 2) 0%,RGB(24,159,172) 100%);*/

.layout-container{position:relative;width:100vw;}img{display:block;}.messages{padding:6px;border:0;background:#efc94c;color:#000;font:normal 15px/24px "museo-sans",sans-serif;text-align:center;-webkit-box-shadow:none;box-shadow:none;}.messages.messages--status{background:#7ebf6f;color:#ebece6;}.messages.messages--status a{color:#ebece6;}.messages.messages--error{background:green;color:greenyellow;}.messages.messages--error a{color:#ebece6;}.messages .krumo-root{color:#000;text-align:left;}.messages .krumo-root a{color:blue;}


body{
    -webkit-transition:opacity .8s;
    transition:opacity .8s;
    color:#ac9318;
    font:300 16px/26px "museo-sans",sans-serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;}

h1,h2,h3,li,p,blockquote,strong,em,i,b{opacity:0;}.wf-active h1,.wf-active
  h2,.wf-active
  h3,.wf-active
  li,.wf-active
  p,.wf-active
  blockquote,.wf-active
  strong,.wf-active
  em,.wf-active
  i,.wf-active
  b{-webkit-transition:.5s ease-out;
	  transition:.5s ease-out;
	  opacity:1;}


   /*h1{font-family: "Moderat",sans-serif;;
	letter-spacing:-.04em;line-height:1;
	text-transform:uppercase;}*/

@media only screen and (min-width:0){h1{font-size:70px;}}
@media only screen and (min-width:768px){h1{font-size:69.81818px;}}
@media only screen and (min-width:1025px){h1{font-size:93.18182px;}}
@media only screen and (min-width:1245px){h1{font-size:113.18182px;}}
@media only screen and (min-width:1650px){h1{font-size:150px;}}

   /*h2{margin:20px 0 27px;font-family:"Argent CF",serif;
	font-weight:200;
	line-height:1.2;}*/



@media only screen and (min-width:0){h2{font-size:24px;}}
@media only screen and (min-width:768px){h2{font-size:30.84337px;}}
@media only screen and (min-width:1025px){h2{font-size:41.16466px;}}
@media only screen and (min-width:1245px){h2{font-size:50px;}}

h2.wave{margin-bottom:0;padding-bottom:60px;background:url(../themes/custom/cc/images/graphics/wave.png) no-repeat bottom left;}
h2.wave--center{margin-bottom:0;padding-bottom:60px;background:url(../themes/custom/cc/images/graphics/wave.png) no-repeat bottom center;}
h2 + h2{margin-top:-.5em;}h3{color:#7eaccf;font:900 16px/26px "museo-sans",sans-serif;}li:focus,a:focus{outline:none;}a{-webkit-transition:.6s;
	transition:.3s;color:gold;
	font-weight:900;text-decoration:none;}
a:hover{color:#749fbb;}p + p,p + ul,p + ol,p + blockquote,ul + p,ul + ul,ul + ol,ul + blockquote,ol + p,ol + ul,ol + ol,ol + blockquote,blockquote + p,blockquote + ul,blockquote + ol,blockquote + blockquote{margin-top:2em;}
blockquote{color:#fc614d;font-weight:900;}
b,strong{font-weight:900;}i,em{font-style:italic;}
.vertical-lines{display:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-pack:distribute;justify-content:space-around;pointer-events:none;}@media only screen and (min-width:768px){.vertical-lines{display:-webkit-box;display:-ms-flexbox;display:flex;}}.vertical-lines__line{position:relative;width:1px;overflow:hidden;}.vertical-lines__line::after{position:absolute;top:100px;right:0;bottom:0;left:0;width:1px;background:rgba(128,128,128,0.07);-webkit-box-shadow:0 0 50px 20px rgba(128,128,128,0.07);box-shadow:0 0 50px 20px rgba(128,128,128,0.07);content:'';}@media only screen and (min-width:0){.block--lets-work-together h2{font-size:24px;}}@media only screen and (min-width:768px){.block--lets-work-together h2{font-size:16.75636px;}}@media only screen and (min-width:1025px){.block--lets-work-together h2{font-size:22.36364px;}}@media only screen and (min-width:1245px){.block--lets-work-together h2{font-size:27.16364px;}}@media only screen and (min-width:1650px){.block--lets-work-together h2{font-size:36px;}}


.block--lets-work-together .field--name-body{
    position:relative;
    border-top:1px solid rgba(53,67,74,0.2);
    border-bottom:1px solid rgba(53,67,74,0.2);}
.block--lets-work-together .field--name-body::before,.block--lets-work-together .field--name-body::after{
    display:block;
    position:absolute;
    right:-2px;
    left:-2px;
    height:3px;
    -webkit-transition:.6s ease-in-out;
    transition:.6s ease-in-out;
    border-right:3px solid #35434a;
    border-left:3px solid #35434a;content:'';
    z-index:1;}
.block--lets-work-together .field--name-body::before{top:-2px;}
.block--lets-work-together .field--name-body::after{bottom:-2px;}
.block--lets-work-together .field--name-body:hover::before,.block--lets-work-together .field--name-body:hover::after{border-color:#7eaccf;}

.block--lets-work-together h1{-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;letter-spacing:0;}@media only screen and (min-width:0){.block--lets-work-together h1{font-size:70px;}}@media only screen and (min-width:768px){.block--lets-work-together h1{font-size:60.50909px;}}@media only screen and (min-width:1025px){.block--lets-work-together h1{font-size:80.75758px;}}@media only screen and (min-width:1245px){.block--lets-work-together h1{font-size:98.09091px;}}@media only screen and (min-width:1650px){.block--lets-work-together h1{font-size:130px;}}.block--lets-work-together h1::before,.block--lets-work-together h1::after,.block--lets-work-together h1 a::before,.block--lets-work-together h1 a::after{position:absolute;height:1px;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;background:#35434a;content:'';}@media only screen and (min-width:0){.block--lets-work-together h1::before,.block--lets-work-together h1::after,.block--lets-work-together h1 a::before,.block--lets-work-together h1 a::after{width:39.27273px;}}@media only screen and (min-width:768px){.block--lets-work-together h1::before,.block--lets-work-together h1::after,.block--lets-work-together h1 a::before,.block--lets-work-together h1 a::after{width:62.83636px;}}@media only screen and (min-width:1025px){.block--lets-work-together h1::before,.block--lets-work-together h1::after,.block--lets-work-together h1 a::before,.block--lets-work-together h1 a::after{width:83.86364px;}}@media only screen and (min-width:1245px){.block--lets-work-together h1::before,.block--lets-work-together h1::after,.block--lets-work-together h1 a::before,.block--lets-work-together h1 a::after{width:101.86364px;}}@media only screen and (min-width:1650px){.block--lets-work-together h1::before,.block--lets-work-together h1::after,.block--lets-work-together h1 a::before,.block--lets-work-together h1 a::after{width:135px;}}.block--lets-work-together h1::before,.block--lets-work-together h1 a::before{top:-1px;}.block--lets-work-together h1::after,.block--lets-work-together h1 a::after{bottom:-1px;}.block--lets-work-together h1::before,.block--lets-work-together h1::after{left:-1px;}.block--lets-work-together h1 a::before,.block--lets-work-together h1 a::after{right:-1px;}.block--lets-work-together h1:hover{border-color:1px solid rgba(126,172,207,0.2);}.block--lets-work-together h1:hover::before,.block--lets-work-together h1:hover::after,.block--lets-work-together h1:hover a::before,.block--lets-work-together h1:hover a::after{width:calc(50% + 1px);background:#7eaccf;}.block--lets-work-together h1 a{display:block;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;color:#ebece6;}@media only screen and (min-width:0){.block--lets-work-together h1 a{padding-top:30px;}}@media only screen and (min-width:768px){.block--lets-work-together h1 a{padding-top:31.65091px;}}@media only screen and (min-width:1025px){.block--lets-work-together h1 a{padding-top:42.24242px;}}@media only screen and (min-width:1245px){.block--lets-work-together h1 a{padding-top:51.30909px;}}@media only screen and (min-width:1650px){.block--lets-work-together h1 a{padding-top:68px;}}@media only screen and (min-width:0){.block--lets-work-together h1 a{padding-bottom:30px;}}@media only screen and (min-width:768px){.block--lets-work-together h1 a{padding-bottom:31.65091px;}}@media only screen and (min-width:1025px){.block--lets-work-together h1 a{padding-bottom:42.24242px;}}@media only screen and (min-width:1245px){.block--lets-work-together h1 a{padding-bottom:51.30909px;}}@media only screen and (min-width:1650px){.block--lets-work-together h1 a{padding-bottom:68px;}}.block--lets-work-together h1 a span::before,.block--lets-work-together h1 a span::after{position:absolute;content:'';}.block--lets-work-together h1 a span::before{top:-1px;left:-2px;}.block--lets-work-together h1 a span::after{top:0;right:0;bottom:0;height:12px;margin:auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;background:#ebece6;}@media only screen and (min-width:0){.block--lets-work-together h1 a span::after{left:-20.36364px;}}@media only screen and (min-width:768px){.block--lets-work-together h1 a span::after{left:-32.58182px;}}@media only screen and (min-width:1025px){.block--lets-work-together h1 a span::after{left:-43.48485px;}}@media only screen and (min-width:1245px){.block--lets-work-together h1 a span::after{left:-52.81818px;}}@media only screen and (min-width:1650px){.block--lets-work-together h1 a span::after{left:-70px;}}@media only screen and (min-width:0){.block--lets-work-together h1 a span::after{right:-20.36364px;}}@media only screen and (min-width:768px){.block--lets-work-together h1 a span::after{right:-32.58182px;}}@media only screen and (min-width:1025px){.block--lets-work-together h1 a span::after{right:-43.48485px;}}@media only screen and (min-width:1245px){.block--lets-work-together h1 a span::after{right:-52.81818px;}}@media only screen and (min-width:1650px){.block--lets-work-together h1 a span::after{right:-70px;}}.block--lets-work-together h1 a:hover{color:#7eaccf;}.block--lets-work-together h1 a:hover span::after{-webkit-transform:scaleX(1);transform:scaleX(1);background:#7eaccf;}

   /*color fondo parte circulo principal*/
.page--preloader::before,
.page--preloader::after{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background: transparent;
	content:'';opacity:1;}

.page--preloader::before{
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transform-origin:left;
	transform-origin:left;
	-webkit-transition:opacity 0.5s 0s cubic-bezier(0.415,0.145,0.065,0.915),-webkit-transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01);transition:opacity 0.5s 0s cubic-bezier(0.415,0.145,0.065,0.915),-webkit-transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01);transition:transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01),opacity 0.5s 0s cubic-bezier(0.415,0.145,0.065,0.915);transition:transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01),opacity 0.5s 0s cubic-bezier(0.415,0.145,0.065,0.915),-webkit-transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01);z-index:0;}.device--ios .page--preloader::before{-webkit-transition:opacity 0.5s 0s cubic-bezier(0.415,0.145,0.065,0.915),height 9999s,-webkit-transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01);transition:opacity 0.5s 0s cubic-bezier(0.415,0.145,0.065,0.915),height 9999s,-webkit-transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01);transition:transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01),opacity 0.5s 0s cubic-bezier(0.415,0.145,0.065,0.915),height 9999s;transition:transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01),opacity 0.5s 0s cubic-bezier(0.415,0.145,0.065,0.915),height 9999s,-webkit-transform 1.3s cubic-bezier(0.775,0.005,0.38,1.01);}.page--preloader::after{-webkit-transition:2.6s cubic-bezier(0.415,0.145,0.065,0.915);transition:2.6s cubic-bezier(0.415,0.145,0.065,0.915);z-index:-1;}.device--ios .page--preloader::after{-webkit-transition:2.6s cubic-bezier(0.415,0.145,0.065,0.915),height 9999s;transition:2.6s cubic-bezier(0.415,0.145,0.065,0.915),height 9999s;}


.page--preloader .text-formatted{
	position:absolute;
	top:16vh;
	left:calc(14vw - 20vh);
	width:82vh;
	height:70vh;}
.no-svg-rotation .page--preloader .text-formatted{
	-webkit-transition-timing-function:ease-in-out;
	transition-timing-function:ease-in-out;
	-webkit-animation:pulse 1.5s infinite;
	animation:pulse 1.5s infinite;}

.page--preloader svg{
	position:absolute;
	width:100%;
	height:100%;
	-webkit-transform-origin:left;
	transform-origin:left;
	-webkit-transition:opacity 2s cubic-bezier(0.415,0.145,0.065,0.915),-webkit-transform 2.5s ease-out;
	transition:opacity 2s cubic-bezier(0.415,0.145,0.065,0.915),-webkit-transform 2.5s ease-out;transition:opacity 2s cubic-bezier(0.415,0.145,0.065,0.915),transform 2.5s ease-out;
	transition:opacity 2s cubic-bezier(0.415,0.145,0.065,0.915),transform 2.5s ease-out,-webkit-transform 2.5s ease-out;opacity:0;overflow:visible;
	-webkit-backface-visibility:hidden;backface-visibility:hidden;}

.page--preloader svg.preloader-squares{top:0;right:0;bottom:0;left:0;width:50%;height:50%;margin:auto;}.page--preloader svg *{-webkit-transform-origin:center;transform-origin:center;}.page--preloader svg .draw-circle{-webkit-transform:rotate(-89deg);transform:rotate(-89deg);opacity:0;}.page--preloader svg .logo{-webkit-transition:2s cubic-bezier(0.415,0.145,0.065,0.915);transition:2s cubic-bezier(0.415,0.145,0.065,0.915);}.page--preloader svg .main-circle{-webkit-transform:scale(0.01);transform:scale(0.01);-webkit-transition:0.6s cubic-bezier(0.415,0.145,0.065,0.915);transition:0.6s cubic-bezier(0.415,0.145,0.065,0.915);opacity:0;}.page--preloader svg .menu-squares{-webkit-transition:0.8s cubic-bezier(0.415,0.145,0.065,0.915);transition:0.8s cubic-bezier(0.415,0.145,0.065,0.915);opacity:0;}.page--preloader svg .menu-squares rect{-webkit-transition:0.5s cubic-bezier(0.415,0.145,0.065,0.915);transition:0.5s cubic-bezier(0.415,0.145,0.065,0.915);}.page--preloader svg .greeblies{-webkit-transition:.8s;transition:.8s;}.page--preloader svg .rotator{-webkit-transition:1.5s ease;transition:1.5s ease;}


.page--preloader .preloader-menu-box{position:absolute;width:52px;height:45px;-webkit-transition:.5s;transition:.5s;background:blue;opacity:0;}.page--preloader .preloader-menu-box::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:52px;height:21px;margin:auto;background:url(../themes/custom/cc/images/icons/dots-white.svg);background-size:7px 6px;content:'';opacity:.27;}.preloader--phase-1 .page--preloader svg{opacity:1;}.preloader--phase-1 .page--preloader svg .rotator{-webkit-animation:rotator 2.5s infinite ease;animation:rotator 2.5s infinite ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.preloader--phase-2 .page--preloader svg .rotator{-webkit-animation:rotateLoad 1.5s ease;animation:rotateLoad 1.5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.preloader--phase-2 .page--preloader svg .draw-circle{-webkit-animation:drawCircle 2.7s cubic-bezier(0.415,0.145,0.065,0.915);animation:drawCircle 2.7s cubic-bezier(0.415,0.145,0.065,0.915);}.preloader--phase-3 .page--preloader svg .rotator{-webkit-transform:rotate(135deg);transform:rotate(135deg);}.preloader--phase-3 .page--preloader svg .logo{opacity:0;}.preloader--phase-3 .page--preloader svg .main-circle{-webkit-transform:scale(1);transform:scale(1);opacity:1;}.preloader--phase-4 .page--preloader .text-formatted{-webkit-animation:none;animation:none;}.preloader--phase-4 .page--preloader::before{-webkit-transform:scaleX(0.5);transform:scaleX(0.5);}.preloader--phase-5 .page--preloader::after{opacity:0;}.preloader--phase-6 .page--preloader::before{opacity:0;}.preloader--phase-7 .page--preloader,.page-transition--started .page--preloader{pointer-events:none;}.preloader--phase-7 .page--preloader svg .menu-squares,.page-transition--started .page--preloader svg .menu-squares{opacity:1;}.preloader--phase-7 .page--preloader svg .rotator,.page-transition--started .page--preloader svg .rotator{-webkit-animation:none;animation:none;}.preloader--phase-7 .page--preloader svg .main-circle,.page-transition--started .page--preloader svg .main-circle{cursor:pointer;}@media only screen and (min-width:1025px){.preloader--phase-7 .page--preloader svg .main-circle,.page-transition--started .page--preloader svg .main-circle{pointer-events:auto;}}.preloader--phase-7 .page--preloader svg .draw-circle,.page-transition--started .page--preloader svg .draw-circle{display:none;}.preloader--phase-7 .page--preloader svg .logo,.page-transition--started .page--preloader svg .logo{display:none;}.page-transition--animating--out .page--preloader{display:none;}.page-transition--started .page--preloader::before,.page-transition--started .page--preloader::after{display:none;}.page-transition--started .page--preloader svg .main-circle{-webkit-transform:scale(1);transform:scale(1);opacity:1;}


/*!
  *fondo pagina projetc
  */



.path-webform .page--main{background:#1e262a;}
.path-webform .page--footer{display:none;}
.wizard-pane--animating{height:100vh;overflow:hidden !important;}

.node--type-case-study.node--view-mode-full{background:transparent;}.node--type-case-study.node--view-mode-full .group--header .field--name-field-swiper{display:none;position:absolute;top:0;left:80vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20vw;height:100%;opacity:0;overflow:hidden;}@media only screen and (min-width:1025px){
	

        
        -webkit-transition:0.3s;transition:0.3s;background:#fff;content:'';opacity:0;z-index:-1;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner{display:block;position:absolute;width:13px;height:13px;-webkit-transition:0.3s 0.3s ease-in-out;transition:0.3s 0.3s ease-in-out;border-style:solid;border-color:rgba(255,255,255,0.6);}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner::before{position:absolute;width:2px;height:2px;background:#fff;content:'';}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--top-left,.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--top-right{top:-1px;border-top-width:1px;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--top-left::before,.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--top-right::before{top:-1px;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--bottom-left,.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--bottom-right{bottom:-1px;border-bottom-width:1px;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--bottom-left::before,.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--bottom-right::before{bottom:-1px;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--top-left,.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--bottom-left{left:-1px;border-left-width:1px;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--top-left::before,.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--bottom-left::before{left:-1px;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--top-right,.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--bottom-right{right:-1px;border-right-width:1px;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--top-right::before,.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a .button__corner--bottom-right::before{right:-1px;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a:hover{-webkit-transition:all 0.3s,color 0.3s 0.3s;transition:all 0.3s,color 0.3s 0.3s;color:#293c48 !important;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a:hover::before{-webkit-transform:scalex(1);transform:scalex(1);-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:1;}.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a:hover .button__corner{width:80px;height:22.5px;-webkit-transition-delay:0s;transition-delay:0s;border-color:#fff;}@media only screen and (min-width:768px){.node--type-case-study.node--view-mode-full .group--info .field--name-field-link a{top:10px;width:160px;float:right;}}.node--type-case-study.node--view-mode-full .group--info .field__label{margin-bottom:23px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.12);color:#ebece6;}.node--type-case-study.node--view-mode-full .field{position:relative;z-index:1;}
	
	.hero-scrolled .page-node-type-case-study .page--header .offcanvas-toggle svg rect{fill:#ebece6;}
	.page-node-type-case-study .page--footer .region-footer-left h2,.page-node-type-case-study .page--footer .region-footer-right h2{color:#ebece6;}
	.page-node-type-case-study .page--footer .block--lets-work-together .field--name-body::before:hover,.page-node-type-case-study .page--footer .block--lets-work-together .field--name-body::after:hover{border-color:#ebece6;}.page-node-type-case-study .page--footer .block--lets-work-together .field--name-body h1:hover{border-color:1px solid rgba(235,236,230,0.2);}.page-node-type-case-study .page--footer .block--lets-work-together .field--name-body h1:hover::before,.page-node-type-case-study .page--footer .block--lets-work-together .field--name-body h1:hover::after,.page-node-type-case-study .page--footer .block--lets-work-together .field--name-body h1:hover a::before,.page-node-type-case-study .page--footer .block--lets-work-together .field--name-body h1:hover a::after{background:#ebece6;}.page-node-type-case-study .page--footer .block--lets-work-together .field--name-body a:hover{color:#ebece6;}
    
    .page-node-type-case-study .page--footer .block--lets-work-together .field--name-body a:hover span::after{background:#ebece6;}.node--type-case-study.node--view-mode-full .group--header,.node--type-case-study.node--view-mode-teaser .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
	
	
	.node--type-case-study.node--view-mode-full .group--header .field,.node--type-case-study.node--view-mode-teaser .node__content .field{
		-webkit-transition:.8s ease-out;
		transition:.5s ease-out;
		color:gold;
		text-align:center;}
	.node--type-case-study.node--view-mode-full .group--header .field--name-title,.node--type-case-study.node--view-mode-teaser .node__content .field--name-title{position:absolute;top:50%;left:50%;width:100%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1;z-index:0;mix-blend-mode:overlay;}.node--type-case-study.node--view-mode-full .group--header .field--name-title h1,.node--type-case-study.node--view-mode-teaser .node__content .field--name-title h1{color:#ebece6;letter-spacing:0;}@media only screen and (min-width:0){.node--type-case-study.node--view-mode-full .group--header .field--name-title h1,.node--type-case-study.node--view-mode-teaser .node__content .field--name-title h1{font-size:100px;}}@media only screen and (min-width:768px){.node--type-case-study.node--view-mode-full .group--header .field--name-title h1,.node--type-case-study.node--view-mode-teaser .node__content .field--name-title h1{font-size:200.14545px;}}@media only screen and (min-width:1025px){.node--type-case-study.node--view-mode-full .group--header .field--name-title h1,.node--type-case-study.node--view-mode-teaser .node__content .field--name-title h1{font-size:267.12121px;}}@media only screen and (min-width:1245px){.node--type-case-study.node--view-mode-full .group--header .field--name-title h1,.node--type-case-study.node--view-mode-teaser .node__content .field--name-title h1{font-size:324.45455px;}}@media only screen and (min-width:1650px){.node--type-case-study.node--view-mode-full .group--header .field--name-title h1,.node--type-case-study.node--view-mode-teaser .node__content .field--name-title h1{font-size:430px;}}.wf-active .node--type-case-study.node--view-mode-full .group--header .field--name-title h1,.node--type-case-study.node--view-mode-full .wf-active .group--header .field--name-title h1,.wf-active .node--type-case-study.node--view-mode-teaser .node__content .field--name-title h1,.node--type-case-study.node--view-mode-teaser .wf-active .node__content .field--name-title h1{opacity:.12;}.page-transition--animating--out .node--type-case-study.node--view-mode-full .group--header .field--name-field-main-image,.node--type-case-study.node--view-mode-full .page-transition--animating--out .group--header .field--name-field-main-image,.page-transition--animating--out .node--type-case-study.node--view-mode-teaser .node__content .field--name-field-main-image,.node--type-case-study.node--view-mode-teaser .page-transition--animating--out .node__content .field--name-field-main-image{display:none;}
	