html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}img,embed,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.row{max-width:75rem;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.row .row{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.is-collapse-child,.row.collapse>.column>.row,.row.collapse>.columns>.row{margin-right:0;margin-left:0}.column,.columns{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding-right:.625rem;padding-left:.625rem;min-width:0}@media print,screen and (min-width:40em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.small-offset-0{margin-left:0%}.small-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.small-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.medium-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0%}.medium-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.medium-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:40em) and (min-width:40em){.medium-expand{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}}.row.small-unstack>.column,.row.small-unstack>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}@media print,screen and (min-width:40em){.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}}@media print,screen and (min-width:64em){.large-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0%}.large-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.large-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:64em) and (min-width:64em){.large-expand{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}}.row.small-unstack>.column,.row.small-unstack>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}@media print,screen and (min-width:64em){.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}}.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-right.vertical.menu>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.small-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.small-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.small-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.small-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.small-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media print,screen and (min-width:40em){.medium-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media print,screen and (min-width:64em){.large-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.medium-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.large-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.show-for-landscape,.hide-for-portrait{display:block!important}@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block!important}}@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::before,.clearfix::after{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.clearfix::after{clear:both}.tag-title a,.tag-title--small a,header.main .background-image .title .this,header.main .background-image .title .that,nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .title,.contact-box__title .total{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B";font-style:normal;font-weight:300}body,html,button,input,select,textarea,.block-natureza p:first-child,.block-natureza p:nth-child(2),.mobile-language-switcher .language-switcher-language-url li a,.block-stock-quote .quote,.block-stock-quote .signal,.passatempo__content,.passatempo[data-page=participar] .obrigado,.passatempo[data-page=participar] .text,.passatempo[data-page=participar] .fake-input,#edit-field-privacy-value--description,.article-content__text,.article-social__title,.title-content__title,.cargo__title,.cargo__subtitle,.cargo-grid__desc{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B";font-style:normal;font-weight:400}.main-title,.main-title--big,.menu-general-assemblies .menu-item--expanded .title-container .title--prefix,.menu-general-assemblies .menu-item--expanded>a,.main-title--small,.fieldset-legend,.main-title--small a,.fieldset-legend a,header.main .background-image .title .plus,header.main .background-image .title .subtitle,nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .description,nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .plus,.block-stock-quote .price,.block-stock-quote .variation,.passatempo__item,.passatempo__content strong,.passatempo[data-page="participar"] .obrigado strong,.brand-type__name,.brand-type__tagline,.brand-type__subname,.facts__item time,.facts__time,.facts__title,.cargo-grid__title,.cargo-detail__title,.cargo-detail__data,.cargo-detail__slogan span,.img-close,.btn-plus:after{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B";font-style:normal;font-weight:700}form input[type="text"],form input[type="search"],form input[type="email"],form textarea,form select,form input[type="date"],form input[type="file"],form input[type="submit"],.button,.form--primary input[type="submit"],.form--secondary input[type="submit"],.passatempo .btn,.brand-type__title{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500}*{outline:none}body{font-size:16px;font-size:1rem;background-color:#f1f1f1;color:#313131;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}.text-right{text-align:right}.text-left{text-align:left}@media print,screen and (min-width:40em){.medium-text-right{text-align:right}}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.pb-10{padding-bottom:.625rem}.pb-20{padding-bottom:1.25rem}@media print,screen and (min-width:64em){.large-pb-20{padding-bottom:1.25rem}}@media screen and (max-width:39.9375em){.small-text-center{text-align:center}}.mr-20{margin-right:1.25rem}.pb-50{padding-bottom:3.125rem}.pt-5{padding-top:.3125rem}.pt-10{padding-top:.625rem}.pt-25{padding-top:1.5625rem}.pt-100{padding-top:6.25rem}.pt-50{padding-top:3.125rem}.pl-25,.article-content{padding-left:1.5625rem}.pb-30{padding-bottom:1.875rem}.pb-38{padding-bottom:2.375rem}.pb-40{padding-bottom:2.5rem}.pb-50{padding-bottom:3.125rem}.pb-58{padding-bottom:3.625rem}.pb-60{padding-bottom:3.75rem}.pb-75{padding-bottom:4.6875rem}.pb-80{padding-bottom:5rem}.pb-86{padding-bottom:5.375rem}.pb-90{padding-bottom:5.625rem}.pb-100{padding-bottom:6.25rem}.pb-118{padding-bottom:7.375rem}.pb-130{padding-bottom:8.125rem}.pb-145{padding-bottom:9.0625rem}.pb-155{padding-bottom:9.6875rem}.pb-175{padding-bottom:10.9375rem}.pb-180{padding-bottom:11.25rem}.mt-5{margin-top:.3125rem}.mt-10{margin-top:.625rem}.mt-20{margin-top:1.25rem}.mt-30{margin-top:1.875rem}.mb-40{margin-bottom:2.5rem}.mt-40{margin-top:2.5rem}.mt-50{margin-top:3.125rem}.mt-140{margin-top:8.75rem}.mt-66{margin-top:4.125rem}.row{max-width:73.125rem}.mb-80{margin-bottom:5rem}.hr{display:block;height:1px;border:0;border-top:1px solid #73b229;margin:1em 1em}.hr--orange{border-top:1px solid #fc6719}.hr--silver{border-top:1px solid #c5c5c5}.hr--small-size{width:50%;margin-left:50px}.hr--xsmall-size{width:100px;margin:0 auto}.hr--center{margin:0 auto}.hr--right{margin:0 0 0 auto}.hr--size-200{width:200px}.hr--no-margin{margin-left:0;margin-right:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.visually-hidden{visibility:hidden}a{color:#313131;text-decoration:none}P a{color:#6bacdd;text-decoration:none}P a:hover{color:#c7d124}.inline-list{width:100%}.inline-list li{display:inline-block}.block-center{margin:0 auto}P a,.text-orange,.text-orange a,.more .st0-more,.more-link .title strong,.icon-action--primary .st0-icon,.icon-action--alternative .st0-icon,.news__title a,.news__tags a,.form--primary input[type="text"],.form--primary input[type="search"],.form--primary input[type="email"],.form--primary textarea,.form--primary select,.form--primary input[type="date"],.form--primary input[type="file"],.form--secondary input[type="text"],.form--secondary input[type="search"],.form--secondary input[type="email"],.form--secondary textarea,.form--secondary select,.form--secondary input[type="date"],.form--secondary input[type="file"],.form--alternative input[type="text"],.form--alternative input[type="search"],.form--alternative input[type="email"],.form--alternative textarea,.form--alternative select,.form--alternative input[type="date"],.form--alternative input[type="submit"],.form--alternative input[type="file"],.button--primary,.form--primary input[type="submit"],.button--secondary,.button--alternative,.form--secondary input[type="submit"],.button--third,.button--transparent,.icon-container__arrow,.icon-pdf .st0-icon-pdf,.icon-download .st0-icon-download,.block-stock-quote .quote,.article-content__social-icon .st0-social-article{transition:all .3s ease}.fieldgroup{border-width:1px}.text-orange{color:#fc6719}.text-orange a{color:#fc6719}.text-orange a:hover{color:#57385d}.page{overflow-x:hidden;position:relative}.open-menu .page{overflow:hidden;position:fixed;width:100%}.main-title{font-size:30px;font-size:1.875rem}.main-title--big,.menu-general-assemblies .menu-item--expanded .title-container .title--prefix,.menu-general-assemblies .menu-item--expanded>a{font-size:63px;font-size:3.9375rem;color:#585858}.main-title--sufix{font-size:21px;font-size:1.3125rem;color:#585858;text-transform:uppercase}.main-title--margin{margin-bottom:2.5rem}.main-title--small,.fieldset-legend,.main-title--small a,.fieldset-legend a{font-size:24px;font-size:1.5rem}.body-title,.block-natureza p:first-child,.block-natureza p:nth-child(2){font-size:25px;font-size:1.5625rem;margin:1.5625rem 0}.body-title--margin-bottom,.block-natureza p:nth-child(2){margin:0 0 1.5625rem 0}.body-title--no-margin,.block-natureza p:first-child{margin:0}.body-text{font-size:14px;font-size:.875rem}.body-text p{margin-bottom:20px}main ul{list-style-image:url(/themes/custom/sumol_compal/images/plus.svg);padding-left:15px}.tag-title a{font-size:16px;font-size:1rem;color:#777;text-transform:uppercase}.tag-title a{font-size:16px;font-size:1rem;color:#777;text-transform:uppercase}.tag-title--small a{font-size:14px;font-size:.875rem;color:#777;text-transform:uppercase}.menu a{text-decoration:none}.vertical-alignment{display:table;height:100%}.vertical-alignment .content{display:table-cell;vertical-align:middle}.block-title--body{font-size:16px;font-size:1rem;font-weight:bold;margin:2.5rem 0 3.75rem 0}header.main{height:100vh;min-height:28.125rem;max-height:28.125rem;position:relative}.android header.main{height:calc(100vh - 56px)}header.main .top{background-color:rgba(255,255,255,.7);min-height:5rem;position:relative;padding-top:1.125rem;z-index:2}@media screen and (max-width:63.9375em){header.main .top{height:80px;min-height:80px;padding:0}}@media screen and (max-width:39.9375em){header.main .top{height:50px;min-height:50px}}header.main .top>.row .columns:last-child{position:relative}header.main .top>.row .columns:nth-child(2){position:relative}header.main .bg-rounded{background:url(/themes/custom/sumol_compal/images/header/header-bg-corner.svg) no-repeat left bottom;width:800px;height:97px;position:absolute;top:80px;opacity:.7;z-index:-1}@media screen and (max-width:100em){header.main .bg-rounded{width:602px;height:73px}}@media screen and (max-width:81.25em){header.main .bg-rounded{width:495px;height:60px}}@media screen and (max-width:63.9375em){header.main .bg-rounded{display:none}}header.main .bg-rounded-bottom{position:absolute;bottom:-1px;right:0;background:url(/themes/custom/sumol_compal/images/header/header-bg-bottom-corner.svg) no-repeat right bottom;width:25rem;height:3rem;z-index:2}header.main .bg-rounded-bottom:hover{pointer-events:none}@media screen and (max-width:63.9375em){header.main .bg-rounded-bottom{z-index:3}}@media screen and (max-width:75em){header.main .bg-rounded-bottom{width:15.625rem;height:1.875rem}}@media screen and (max-width:39.9375em){header.main .bg-rounded-bottom{width:6.25rem}}.page-node-type-brand header.main .bg-rounded-bottom{display:none}header.main .bg-logo-bottom{background:url(/themes/custom/sumol_compal/images/header/marker-white.svg) no-repeat right bottom;width:12.5rem;height:6.25rem;position:absolute;bottom:0;left:-105px;z-index:-1;display:none}header.main .background-image{position:absolute;width:100%;height:100%;z-index:-1;transition:opacity 750ms ease-in-out;opacity:0;top:0;left:0;background-repeat:no-repeat;background-position:top center;background-size:cover;background-blend-mode:multiply}header.main .background-image .title{font-size:4.375rem;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media screen and (max-width:63.9375em){header.main .background-image .title{text-align:center}}@media screen and (max-width:39.9375em){header.main .background-image .title{font-size:45px;font-size:2.8125rem;top:30%;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}header.main .background-image .title .this{opacity:0;-webkit-animation:showWithDelay 2.1s ease .2s forwards;animation:showWithDelay 2.1s ease .2s forwards}header.main .background-image .title .plus{padding:0 1.875rem;opacity:0;-webkit-animation:showWithDelay 2s ease .3s forwards;animation:showWithDelay 2s ease .3s forwards}@media screen and (max-width:63.9375em){header.main .background-image .title .plus{display:block;line-height:.4}}header.main .background-image .title .that{display:inline-block;vertical-align:middle;opacity:0;-webkit-animation:showWithDelay 3s ease .3s forwards;animation:showWithDelay 3s ease .3s forwards}header.main .background-image .title .subtitle{font-size:14px;font-size:.875rem;text-transform:uppercase;display:block;padding-left:.3125rem;text-align:left}@media screen and (max-width:63.9375em){header.main .background-image .title .subtitle{text-align:center}}@media screen and (max-width:39.9375em){header.main .background-image .title .subtitle{display:none}}header.main .background-image-passion{background-position:19% top}header.main .background-image-results{background-position:36% top}header.main .background-image-integrity{background-position:10% top}@media screen and (max-width:63.9375em){header.main .background-image .subtitle{padding-left:0}.root-path-frontpage header.main .background-image .title{left:calc(50% - 60px);-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);padding-left:60px;text-align:center}}.path-frontpage header.main{max-height:47.5rem}.path-frontpage header.main .bg-logo-bottom{display:block}@media screen and (max-width:63.9375em){.path-frontpage header.main .bg-logo-bottom{display:none}}main{padding:3.75rem 0 5.625rem 0;background-color:#f1f1f1}[lang="fr"] .root-path-ambition main{padding-top:2.5rem}footer.main{background-color:#434a54;padding:3.125rem 1.25rem;min-height:13.625rem;position:relative}@media screen and (max-width:63.9375em){footer.main .col-1{display:none}.open-menu footer.main{position:fixed;bottom:0;width:100%;display:block;z-index:10;padding:0;height:60px;min-height:inherit;background-color:#231f46}}@media screen and (max-width:63.9375em) and (max-height:480px){.open-menu footer.main{height:40px}}@media screen and (max-width:63.9375em){.open-menu footer.main .col-1{display:block;padding:0}.open-menu footer.main .col-2{display:none}.open-menu footer.main .row:nth-child(2){display:none}.open-menu footer.main .row:first-child{margin-bottom:0}}footer.main .row:first-child{margin-bottom:6.25rem}.footer-logo{position:absolute;top:0;left:10px;background:url(/themes/custom/sumol_compal/images/footer/footer-logo.svg) no-repeat left top;width:45px;height:72px}.marker--type-1{width:77px;height:41px;margin:0 auto}.marker--page{width:35px;height:35px;margin:25px auto 5px auto}.more{width:35px;height:25px;margin-left:auto;margin-right:20px}.more:hover .st0-more{fill:#c7d124}@media screen and (max-width:39.9375em){.more{margin-right:0}}.highlight{margin-left:2.1875rem;padding-left:1.5625rem;border-left:3px solid}.highlight--orange{border-color:#fc6719}.highlight--text{font-size:24px;font-size:1.5rem;line-height:2.25rem}.more-link .plus{color:#73b229;margin-right:5px;font-weight:700}.more-link .title strong:hover{color:#b8d608}.icon-action{width:40px;height:40px;display:inline-block;margin:0 5px}.icon-action div{display:inline-block}.icon-action:hover{cursor:pointer}.icon-action--primary .st0-icon{fill:#73b229}.icon-action--primary:hover path.st0-icon{fill:#b8d608}.icon-action--alternative .st0-icon{fill:#57385d}.icon-action--alternative:hover path.st0-icon{fill:#fc6719}.logo-mobile{width:140px;margin:0 auto;padding-top:8px}@media screen and (max-width:39.9375em){.logo-mobile{width:85px;padding-top:5px}}.text-centered{text-align:center!important}p,li{line-height:1.5}::-moz-selection{background:#dceb84;color:#54aa1c}::selection{background:#dceb84;color:#54aa1c}@-webkit-keyframes showWithDelay{to{opacity:1}}@keyframes showWithDelay{to{opacity:1}}.icon-arrow-down{position:absolute;bottom:26px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:60px;width:38px;z-index:1;color:#fff;display:none}.icon-arrow-down #arrow-down #seta-baixo{-webkit-animation:arrowDown 1.6s ease-in both infinite;animation:arrowDown 1.6s ease-in both infinite}.icon-arrow-down #arrow-down #seta-cima{-webkit-animation:arrowUp 1.6s ease-in both infinite;animation:arrowUp 1.6s ease-in both infinite}.icon-arrow-down #arrow-down #circulo circle:nth-child(1){-webkit-animation:opacityCircle 2s .3s ease-in both infinite;animation:opacityCircle 2s .3s ease-in both infinite}.icon-arrow-down #arrow-down #circulo circle:nth-child(2){-webkit-animation:opacityCircle 2s .6s ease-in both infinite;animation:opacityCircle 2s .6s ease-in both infinite}.icon-arrow-down #arrow-down #circulo circle:nth-child(3){-webkit-animation:opacityCircle 2s .9s ease-in both infinite;animation:opacityCircle 2s .9s ease-in both infinite}.path-frontpage .icon-arrow-down{display:block}@media screen and (max-width:39.9375em){.path-frontpage .icon-arrow-down{display:none}}@-webkit-keyframes arrowDown{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrowDown{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes arrowUp{0%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrowUp{0%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes opacityCircle{0%{opacity:0}100%{opacity:1}}@keyframes opacityCircle{0%{opacity:0}100%{opacity:1}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hidden{display:none}ul.js-pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}ul.js-pager__items .visually-hidden{display:none}ul.js-pager__items li{margin:0 10px}@media screen and (max-width:39.9375em){.root-path-frontpage main{padding-top:8.4375rem}}.block-natureza{margin:2.5rem 0 3.125rem 0}@media screen and (max-width:39.9375em){.block-natureza{text-align:center}}.block-colaboradores{margin:1.875rem 0 1.875rem 0;line-height:1;border-left:1px solid #73b229;padding:.625rem 3.75rem .625rem 1.25rem}@media screen and (max-width:39.9375em){main .block-colaboradores{display:none}}.block-colaboradores .main-title--big,.block-colaboradores .menu-general-assemblies .menu-item--expanded .title-container .title--prefix,.menu-general-assemblies .menu-item--expanded .title-container .block-colaboradores .title--prefix,.block-colaboradores .menu-general-assemblies .menu-item--expanded>a,.menu-general-assemblies .block-colaboradores .menu-item--expanded>a{position:relative}@media screen and (max-width:39.9375em){.block-colaboradores .main-title--big,.block-colaboradores .menu-general-assemblies .menu-item--expanded .title-container .title--prefix,.menu-general-assemblies .menu-item--expanded .title-container .block-colaboradores .title--prefix,.block-colaboradores .menu-general-assemblies .menu-item--expanded>a,.menu-general-assemblies .block-colaboradores .menu-item--expanded>a{color:#fff}}@media screen and (max-width:39.9375em) and (max-height:568px){.block-colaboradores .main-title--big,.block-colaboradores .menu-general-assemblies .menu-item--expanded .title-container .title--prefix,.menu-general-assemblies .menu-item--expanded .title-container .block-colaboradores .title--prefix,.block-colaboradores .menu-general-assemblies .menu-item--expanded>a,.menu-general-assemblies .block-colaboradores .menu-item--expanded>a{font-size:50px;font-size:3.125rem}}@media screen and (max-width:39.9375em){.block-colaboradores .main-title--sufix{color:#fff}}@media screen and (max-width:39.9375em) and (max-height:568px){.block-colaboradores .main-title--sufix{font-size:16px;font-size:1rem}}.block-colaboradores .main-title-small--sufix{font-size:21px;font-size:1.3125rem;color:#585858;text-transform:uppercase}@media screen and (max-width:39.9375em){.block-colaboradores .main-title-small--sufix{color:#fff;font-size:16px;font-size:1rem}}.block-colaboradores .title-plus:before{content:'';position:absolute;bottom:13px;left:12px;box-shadow:0 1px 0 #73b229;width:15px;height:1px}@media screen and (max-height:480px){.block-colaboradores .title-plus:before{left:9px}}.block-colaboradores .colaboradores-text{position:relative;color:#73b229;font-size:21px;font-size:1.3125rem;padding-bottom:13px}.block-colaboradores .colaboradores-text:before{content:url(/themes/custom/sumol_compal/images/icons/icon-list.svg);width:10px;height:13px;position:absolute;bottom:-10px;left:8px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.colaboradores--home{display:none}@media screen and (max-width:39.9375em){.colaboradores--home{position:absolute;bottom:0;width:100%;padding-left:1.875rem;background:rgba(0,0,0,.5);z-index:-1;display:block;color:#73b229}}.main-title,.body-title,.block-natureza p:first-child,.block-natureza p:nth-child(2){display:block;width:100%}.news__content{padding:0 .625rem;width:100%}.horizontal-column .news__content{margin:2.5rem}@media screen and (max-width:39.9375em){.horizontal-column .news__content{margin:.9375rem .625rem .625rem .9375rem;padding:0}.news__content{padding:0 .625rem 0 1.5625rem}}.news__title{margin-bottom:1.25rem}.news__title a{font-size:20px;font-size:1.25rem;font-weight:bold}.news__title a:hover{color:#73b229}@media screen and (max-width:39.9375em){.news__title{margin-bottom:.3125rem}}.news__description{font-size:15px;font-size:.9375rem;margin-bottom:1.25rem;line-height:1.5}.news__description--no-margin{margin-bottom:0;line-height:1.5}@media screen and (max-width:39.9375em){.horizontal-column .news__description{display:none}}.news__image{vertical-align:bottom;margin-bottom:1.875rem}.news__image__item{display:block;width:100%;height:100%;border-bottom:1px solid #73b229;transition:all .7s ease-out}.news__image__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);transition:all 2s ease}.news__image__item:hover:before{content:'';width:100%;height:100%;display:block;background:rgba(115,178,41,.3)}.news__tags a{position:relative;text-transform:lowercase}.news__tags a:hover{color:#73b229}.news__tags a:before{content:'+';color:#73b229;margin-right:5px}.vertical-column{margin:3.125rem 0}@media screen and (max-width:63.9375em){.vertical-column .columns{margin-bottom:1.875rem}}.vertical-column .news__image{height:320px}.horizontal-column.collapse{margin:0 0 .4375rem 0}.horizontal-column .columns{background:#e7e7e7}.horizontal-column .news__container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:122px}.horizontal-column .news__image{margin-bottom:0}.horizontal-column .news__image__item{width:205px;height:100%;min-height:205px}@media screen and (max-width:39.9375em){.horizontal-column .news__image__item{width:90px;height:90px}}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.horizontal-column .news__image{position:relative}.horizontal-column .news__image__item{width:205px;height:100%;min-height:206px;position:absolute}}@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:39.9375em),screen and (min-resolution:192dpi) and (max-width:39.9375em){.horizontal-column .news__image__item{width:90px;height:90px;min-height:90px;margin-top:20px}}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.horizontal-column .news__content{margin-left:245px}}@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:39.9375em),screen and (min-resolution:192dpi) and (max-width:39.9375em){.horizontal-column .news__content{margin-left:105px}}.horizontal-column article{width:100%}.st0-icon-news-hover{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 5s linear forwards;animation:dash 5s linear forwards}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}.st0-icon-news-hover1{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 5s linear 1s forwards;animation:dash 5s linear 1s forwards}form .form-item{margin-bottom:2.125rem}form label{display:block;color:#313131;margin-bottom:1.0625rem;font-weight:bold}form input[type="text"],form input[type="search"],form input[type="email"],form textarea,form select,form input[type="date"],form input[type="file"],form input[type="submit"]{border:none;padding:.78125rem .625rem;border-radius:.1875rem;width:100%;font-size:16px;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .js-form-type-date{position:relative}form .js-form-type-date input{width:calc(100% - 60px)}form .js-form-type-date .calendar-toggle{background:url(/themes/custom/sumol_compal/images/icons/icon-cal.svg) no-repeat;width:45px;height:46px;display:inline-block;vertical-align:middle;margin-left:.9375rem}form .js-form-type-date .calendar-toggle:hover{cursor:pointer}form select,form input[type="date"]{height:46px}form .description{font-size:11px;font-size:.6875rem;margin-top:5px}.page-node-type-job-opportunity form{margin-bottom:5.625rem}form .js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form .js-form-type-checkbox .description{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.inline-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:39.9375em){.inline-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.inline-container .form-item{width:47%}@media screen and (max-width:39.9375em){.inline-container .form-item{width:100%}}.form--primary input[type="text"],.form--primary input[type="search"],.form--primary input[type="email"],.form--primary textarea,.form--primary select,.form--primary input[type="date"],.form--primary input[type="file"],.form--primary input[type="submit"]{background-color:#e7eebf;border:1px solid #e7eebf}.form--primary input[type="text"]:focus,.form--primary input[type="search"]:focus,.form--primary input[type="email"]:focus,.form--primary textarea:focus,.form--primary select:focus,.form--primary input[type="date"]:focus,.form--primary input[type="file"]:focus,.form--primary input[type="submit"]:focus{border:1px solid #73b229}.form--primary-dark input[type="text"],.form--primary-dark input[type="search"],.form--primary-dark input[type="email"],.form--primary-dark textarea,.form--primary-dark select,.form--primary-dark input[type="date"],.form--primary-dark input[type="file"],.form--primary-dark input[type="submit"]{background-color:#d2e3c6;border-color:#d2e3c6}.form--primary input[type="submit"]{width:inherit}.form--primary select{background-image:url(/themes/custom/sumol_compal/images/icons/triangle.svg);background-size:16px 10px;background-position:center right 20px;background-repeat:no-repeat}.form--primary label.form-required:before{content:'*';display:inline-block;color:#313131}.form--secondary input[type="text"],.form--secondary input[type="search"],.form--secondary input[type="email"],.form--secondary textarea,.form--secondary select,.form--secondary input[type="date"],.form--secondary input[type="file"]{background-color:#f1d7c6;border:1px solid transparent}.form--secondary input[type="text"]:focus,.form--secondary input[type="search"]:focus,.form--secondary input[type="email"]:focus,.form--secondary textarea:focus,.form--secondary select:focus,.form--secondary input[type="date"]:focus,.form--secondary input[type="file"]:focus{border:1px solid #fc6719}.form--secondary input[type="submit"]{width:inherit}.form--secondary label.form-required:before{content:'*';display:inline-block;color:#fc6719}.form--alternative input[type="text"],.form--alternative input[type="search"],.form--alternative input[type="email"],.form--alternative textarea,.form--alternative select,.form--alternative input[type="date"],.form--alternative input[type="submit"],.form--alternative input[type="file"]{background-color:#57385d;border:1px solid #57385d}.form--alternative input[type="text"]:focus,.form--alternative input[type="search"]:focus,.form--alternative input[type="email"]:focus,.form--alternative textarea:focus,.form--alternative select:focus,.form--alternative input[type="date"]:focus,.form--alternative input[type="submit"]:focus,.form--alternative input[type="file"]:focus{border:1px solid #57385d}.form--alternative label:before{content:'*';display:inline-block;color:#57385d}fieldset{border:0;width:100%}fieldset fieldset legend{font-size:1rem}fieldset input[type="radio"]{opacity:0}fieldset input[type="radio"]+label{padding-left:20px;display:inline-block}fieldset input[type="radio"]+label:before{content:'';display:inline-block;width:30px;height:30px;position:absolute;left:-16px;top:-5px;border-radius:50%;border:2px solid #fc6719;cursor:pointer}fieldset input[type="radio"]:checked+label:after{content:'';display:inline-block;width:14px;height:14px;position:absolute;left:-8px;top:3px;border-radius:50%;background-color:#fc6719}fieldset legend{font-size:16px;font-size:1rem;color:#fc6719;padding-right:1.875rem;float:left;min-width:150px}fieldset>legend{width:100%;float:none;color:#57385d;padding-bottom:.625rem;border-bottom:1px solid #fc6719;margin-bottom:1.5625rem}.form--primary fieldset>legend{color:#73b229;border-color:currentColor}fieldset label{font-weight:normal;position:relative;cursor:pointer}input[type="checkbox"]{margin-right:15px}.js-form-item.form-item-field-opportunity-0-target-id{display:none}.js-form-type-radio{min-width:150px}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:63.9375em){.form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-row>div,.form-row fieldset{margin-right:1.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:63.9375em){.form-row>div,.form-row fieldset{margin-right:0;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;width:100%}}.form-row>div:last-child,.form-row fieldset:last-child{margin-right:0}.form-row>.form-item--2x{-webkit-box-flex:2;-ms-flex:2;flex:2}.field-group-html-element>div{width:100%}.fieldset-legend{width:100%}.fieldset-legend.js-form-required:before{content:'*';display:inline-block;color:#fc6719}.fieldset-radios{border:0}.fieldset-radios .fieldset-legend{font-size:16px;font-size:1rem;color:#313131;font-weight:normal}.fieldset-radios legend{border-bottom:0}.fieldset-radios .fieldset-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fieldset-radios .fieldset-wrapper>div .js-form-item{padding-right:20px;margin-bottom:0}.fieldset-radios ~ .fieldset-radios legend{border-top:1px solid #9a9da2;padding-top:25px}.contact-message-job-application-form{margin-top:5rem}.paragraphs-dropbutton-wrapper{padding-top:1.1875rem}.paragraphs-dropbutton-wrapper input[type="submit"]{display:block}.paragraphs-container+.paragraphs-container{margin-top:2.125rem}@media screen and (max-width:30em){#edit-field-other-computer-knowledge-add-more-add-more-button-other-computer{font-size:11px;font-size:.6875rem}}.step-wrapper label{font-weight:normal}body .flatpickr-calendar{min-width:auto;max-width:100%;bottom:0}body .flatpickr-calendar.open{bottom:inherit}.flatpickr-day.today{border-color:#fc6719}body .flatpickr-day.inRange,body .flatpickr-day.prevMonthDay.inRange,body .flatpickr-day.nextMonthDay.inRange,body .flatpickr-day.today.inRange,body .flatpickr-day.prevMonthDay.today.inRange,body .flatpickr-day.nextMonthDay.today.inRange,body .flatpickr-day:hover,body .flatpickr-day.prevMonthDay:hover,body .flatpickr-day.nextMonthDay:hover,body .flatpickr-day:focus,body .flatpickr-day.prevMonthDay:focus,body .flatpickr-day.nextMonthDay:focus{background:#f1d7c6;border-color:#f1d7c6;color:#fff}body .flatpickr-day.today:hover,body .flatpickr-day.today:focus{border-color:#fc6719;background:#fc6719;color:#fff}body .flatpickr-day.selected,body .flatpickr-day.startRange,body .flatpickr-day.endRange,body .flatpickr-day.selected:focus,body .flatpickr-day.startRange:focus,body .flatpickr-day.endRange:focus,body .flatpickr-day.selected:hover,body .flatpickr-day.startRange:hover,body .flatpickr-day.endRange:hover,body .flatpickr-day.selected.prevMonthDay,body .flatpickr-day.startRange.prevMonthDay,body .flatpickr-day.endRange.prevMonthDay,body .flatpickr-day.selected.nextMonthDay,body .flatpickr-day.startRange.nextMonthDay,body .flatpickr-day.endRange.nextMonthDay{background:#fc6719;color:#fff;border-color:#fc6719}body .flatpickr-innerContainer{padding-top:25px}body .flatpickr-current-month input.cur-year{text-align:center;padding-left:0}.page-node-type-job-opportunity .flatpickr-day.today{border-color:#fc6719}#block-sumol-compal-branding{padding:0 1.875rem}#block-sumol-compal-branding img{width:280px}.button,.form--primary input[type="submit"],.form--secondary input[type="submit"]{text-decoration:none;border-radius:.3125rem;display:inline-block;font-size:16px;font-size:1rem;padding:1.25rem 1.875rem;color:#fff;cursor:pointer;border:0}.button--primary,.form--primary input[type="submit"]{background:#73b229}.button--primary:hover,.form--primary input[type="submit"]:hover{background:#c7d124}.button--secondary{background:#fc6719}.button--secondary:hover{background:#57385d}.button--alternative,.form--secondary input[type="submit"]{background:#57385d}.button--alternative:hover,.form--secondary input[type="submit"]:hover{background:#fc6719}.button--mercados{background:#8bc7ea}.button--third{background:#c7d124}.button--third:hover{background:#73b229}.button--transparent{background:transparent;border:1px solid #73b229;color:#73b229}.button--transparent:hover{background:#73b229;color:#fff}.button--smallspace{padding:.9375rem 1.25rem;line-height:1}.button--full{width:100%}.button:disabled,.form--primary input[type="submit"]:disabled,.form--secondary input[type="submit"]:disabled{background:#e1e1e1}.search-block-form form{display:block}.search-block-form form label{display:none}.search-block-form form input[type="submit"]{background:url(/themes/custom/sumol_compal/images/icons/icon-search.svg) no-repeat center center;width:21px;height:22px;padding:0;text-indent:-9999px}.search-block-form form input[type="search"]{font-size:13px;font-size:.8125rem;border-radius:0;background:none;color:#131c4e;border-bottom:1px solid #2b3638;width:100%;padding:6px 0}.search-block-form form input[type="search"]::-webkit-input-placeholder{color:rgba(19,28,78,.8)}.search-block-form form .js-form-type-search{display:inline-block;width:10.625rem;margin-bottom:0}.language-switcher-language-url{text-align:right}.language-switcher-language-url ul{padding-bottom:1px}.language-switcher-language-url li{display:inline-block;margin:0 .3125rem}.language-switcher-language-url li.is-active{box-shadow:0 1px 0 0 #7aaed5;color:#7aaed5}.language-switcher-language-url li:hover{box-shadow:0 1px 0 0 #7aaed5;color:#7aaed5}.language-switcher-language-url li a{font-size:13px;font-size:.8125rem;color:#2b3638;text-transform:uppercase;text-decoration:none}.language-switcher-language-url li a.is-active{color:#7aaed5}.language-switcher-language-url li a:hover{color:#7aaed5}@media screen and (max-width:77.5em){#block-languageswitcher{position:absolute;top:-25px;left:-70px}}@media screen and (min-width:88.75em){#block-languageswitcher{float:right}}.mobile-language-switcher .language-switcher-language-url li a{color:#fff}.mobile-language-switcher #block-languageswitcher{top:6px;right:20px;left:inherit;z-index:11;display:none}.open-menu .mobile-language-switcher #block-languageswitcher{display:block}nav.main-menu{width:100%;height:9.25rem;position:absolute;z-index:2;bottom:3.125rem}@media screen and (min-width:40em){.page-node-type-brand nav.main-menu{display:none}}@media screen and (max-width:63.9375em){nav.main-menu{height:100vh;bottom:inherit;top:0}}.path-frontpage nav.main-menu{bottom:3.125rem}nav.main-menu .togglable-menu{width:64.8125rem;overflow:hidden;transition:width 1s;position:relative}@media screen and (max-width:63.9375em){nav.main-menu .togglable-menu{width:100%!important;height:calc(100vh - 140px);overflow:scroll}.android nav.main-menu .togglable-menu{height:calc(100vh - 190px)}}@media screen and (max-width:63.9375em) and (max-height:480px){nav.main-menu .togglable-menu{height:calc(100vh - 90px)}}@media screen and (max-width:63.9375em){.iphone nav.main-menu .togglable-menu{height:calc(100vh - 200px)}}@media screen and (max-width:63.9375em) and (max-height:480px){.iphone nav.main-menu .togglable-menu{height:calc(100vh - 150px)}}@media screen and (max-width:63.9375em){nav.main-menu .togglable-menu.is-closed li:not(.menu-item--active-trail):not(.menu-item--default){display:block!important}}nav.main-menu .togglable-menu button{padding:0;width:100%;height:100%}nav.main-menu .togglable-menu .menu-item-toggler{position:absolute;right:0;top:0;width:40px;background:rgba(0,0,0,.2);height:100%}@media screen and (max-width:63.9375em){nav.main-menu .togglable-menu .menu-item-toggler{display:none}}nav.main-menu .togglable-menu .menu-item-toggler:hover{cursor:pointer}nav.main-menu .togglable-menu.is-closed li:not(.menu-item--active-trail):not(.menu-item--default){display:none}nav.main-menu ul.level-0{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:1517px;transition:padding 1s}@media screen and (max-width:63.9375em){nav.main-menu ul.level-0{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;overflow:scroll;padding-left:0!important}}nav.main-menu ul.level-0 .menu-item{cursor:pointer;display:inline-block;color:#fff;text-align:left;transition:background-color 250ms ease-in-out;line-height:1.2}@media screen and (max-width:63.9375em){nav.main-menu ul.level-0 .menu-item{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;border-right:2px solid #231f46;border-bottom:2px solid #231f46}nav.main-menu ul.level-0 .menu-item:nth-child(2n+2){border-right:0}nav.main-menu ul.level-0 .menu-item:last-child{-webkit-box-flex:0;-ms-flex:0 50%;flex:0 50%}nav.main-menu ul.level-0 .menu-item.open-submenu{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;overflow:hidden;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border:0}nav.main-menu ul.level-0 .menu-item.open-submenu a.content{width:100%;margin-left:1.875rem}nav.main-menu ul.level-0 .menu-item.open-submenu .plus{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}nav.main-menu ul.level-0 .menu-item.open-submenu .sub-main-menu{height:auto;overflow:auto;width:100%;padding:0 40px 30px 0}nav.main-menu ul.level-0 .menu-item.open-submenu .sub-main-menu:before{content:'';background:url(/themes/custom/sumol_compal/images/icons/icon-next.svg) no-repeat center top;background-size:10px;display:inline-block;width:100%;height:16px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:.5}nav.main-menu ul.level-0 .menu-item.open-submenu .sub-main-menu li{line-height:38px}nav.main-menu ul.level-0 .menu-item.open-submenu .sub-main-menu li a{color:#fff;text-transform:lowercase;display:block;line-height:1.2;padding:10px 0}}nav.main-menu ul.level-0 .menu-item .menu-link-level-0{color:#fff;text-decoration:none;padding:.9375rem 1.25rem 1rem 1.25rem;width:100%;height:100%}@media screen and (max-width:21.875em){nav.main-menu ul.level-0 .menu-item .menu-link-level-0{padding:.625rem .625rem .625rem .625rem}}nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .title{display:block;font-size:29px;font-size:1.8125rem;text-transform:lowercase}@media screen and (max-width:80em){nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .title{font-size:26px;font-size:1.625rem}}@media screen and (max-width:39.9375em){nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .title{font-size:22px;font-size:1.375rem}}nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .description{display:block;font-size:11px;font-size:.6875rem;padding-left:1.625rem;text-transform:uppercase}@media screen and (max-width:39.9375em){nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .description{padding-left:0}}nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .plus{font-size:26px;font-size:1.625rem}@media screen and (max-width:39.9375em){nav.main-menu ul.level-0 .menu-item .menu-link-level-0 .plus{display:block}}nav.main-menu ul.level-1{background-color:rgba(32,34,90,.8);position:absolute;width:100%;height:0;transition:height 500ms;overflow:hidden}nav.main-menu ul.level-1.menu-item--active-trail{height:5rem}nav.main-menu ul.level-1 .menu-item{display:inline-block;height:5rem;max-width:8.75rem;position:relative;line-height:1.2}nav.main-menu ul.level-1 .menu-item span.title{display:block;padding-left:.625rem;margin-top:1.25rem;min-height:3.1875rem}nav.main-menu ul.level-1 .menu-item span.title:before{content:'';width:1px;height:35px;display:inline-block;background-color:rgba(255,255,255,.5);position:absolute;left:20px;top:19px}nav.main-menu ul.level-1 .menu-item a{padding:0 1.25rem 0 1.25rem;font-size:14px;font-size:.875rem;color:#fff;text-decoration:none;transition:color 250ms linear;vertical-align:top}nav.main-menu ul.level-1 .menu-item a:hover{color:#fc6719}nav.main-menu .sub-main-menu{height:0;overflow:hidden;position:absolute}[lang="fr"] .root-path-ambition nav.main-menu{bottom:10px}@media screen and (max-width:80em){[lang="fr"] .root-path-ambition nav.main-menu{bottom:7px}}header.main ul.level-0{background-color:rgba(59,40,118,.7)}.togglable-menu .button-toogle{background-color:transparent;border:0}.togglable-menu .button-toogle:hover{cursor:pointer}.togglable-menu.is-closed .button-toogle .icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-arrow{background:url(/themes/custom/sumol_compal/images/icons/icon-next.svg) no-repeat center center;width:7px;height:11px;display:inline-block}.icon-arrow.is-closed .button-toogle .icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:63.9375em){nav.main-menu{display:none;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);transition:all .5s ease-in-out;z-index:2}body.open-menu nav.main-menu{display:block;z-index:10;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#231f46}}.root-path-passion nav.main-menu .togglable-menu.is-closed{width:203px}.root-path-results nav.main-menu .togglable-menu.is-closed{width:255px}.root-path-innovation nav.main-menu .togglable-menu.is-closed{width:236px}.root-path-ambition nav.main-menu .togglable-menu.is-closed{width:231px}.root-path-integrity nav.main-menu .togglable-menu.is-closed{width:232px}.root-path-passion nav.main-menu .level-0{background-color:rgba(32,34,90,.7)}.root-path-results nav.main-menu .level-0{background-color:rgba(195,214,0,.7)}.root-path-innovation nav.main-menu .level-0{background-color:rgba(102,147,188,.6)}.root-path-ambition nav.main-menu .level-0{background-color:rgba(59,40,118,.7)}.root-path-integrity nav.main-menu .level-0{background-color:rgba(81,156,32,.7)}nav.main-menu .level-0 li[data-uuid="passion"]:hover{background-color:#312d55}nav.main-menu .level-0 li[data-uuid="results"]:hover{background-color:#adca0d}nav.main-menu .level-0 li[data-uuid="innovation"]:hover{background-color:#312d55}nav.main-menu .level-0 li[data-uuid="ambition"]:hover{background-color:#4f314b}nav.main-menu .level-0 li[data-uuid="integrity"]:hover{background-color:#1c2c12}@media screen and (max-width:63.9375em){nav.main-menu .level-0 li[data-uuid="passion"]{background-color:#20225a}nav.main-menu .level-0 li[data-uuid="passion"]:hover{background-color:#20225a}nav.main-menu .level-0 li[data-uuid="passion"].open-submenu{background-color:#20225a}nav.main-menu .level-0 li[data-uuid="passion"].open-submenu .sub-main-menu{background-color:#20225a}nav.main-menu .level-0 li[data-uuid="results"]{background-color:#c3d600}nav.main-menu .level-0 li[data-uuid="results"].open-submenu{background-color:#c3d600}nav.main-menu .level-0 li[data-uuid="results"].open-submenu .sub-main-menu{background-color:#c3d600}nav.main-menu .level-0 li[data-uuid="innovation"]{background-color:#6693bc}nav.main-menu .level-0 li[data-uuid="innovation"].open-submenu{background-color:#6693bc}nav.main-menu .level-0 li[data-uuid="innovation"].open-submenu .sub-main-menu{background-color:#6693bc}nav.main-menu .level-0 li[data-uuid="ambition"]{background-color:#e45c09}nav.main-menu .level-0 li[data-uuid="ambition"].open-submenu{background-color:#e45c09}nav.main-menu .level-0 li[data-uuid="ambition"].open-submenu .sub-main-menu{background-color:#e45c09}nav.main-menu .level-0 li[data-uuid="integrity"]{background-color:#519c20}nav.main-menu .level-0 li[data-uuid="integrity"].open-submenu{background-color:#519c20}nav.main-menu .level-0 li[data-uuid="integrity"].open-submenu .sub-main-menu{background-color:#519c20}}nav.main-menu .level-1[data-uuid="passion"]{background-color:rgba(107,172,221,.7)}nav.main-menu .level-1[data-uuid="passion"] .menu-item:hover a,nav.main-menu .level-1[data-uuid="passion"] .menu-item--active-trail a{color:#312d55}nav.main-menu .level-1[data-uuid="results"]{background-color:rgba(83,106,14,.7)}nav.main-menu .level-1[data-uuid="results"] .menu-item:hover a,nav.main-menu .level-1[data-uuid="results"] .menu-item--active-trail a{color:#adca0d}nav.main-menu .level-1[data-uuid="innovation"]{background-color:rgba(136,182,209,.5)}nav.main-menu .level-1[data-uuid="innovation"] .menu-item:hover a,nav.main-menu .level-1[data-uuid="innovation"] .menu-item--active-trail a{color:#312d55}nav.main-menu .level-1[data-uuid="ambition"]{background-color:rgba(252,103,25,.5)}nav.main-menu .level-1[data-uuid="ambition"] .menu-item:hover a,nav.main-menu .level-1[data-uuid="ambition"] .menu-item--active-trail a{color:#4f314b}nav.main-menu .level-1[data-uuid="integrity"]{background-color:rgba(55,107,22,.7)}nav.main-menu .level-1[data-uuid="integrity"] .menu-item:hover a,nav.main-menu .level-1[data-uuid="integrity"] .menu-item--active-trail a{color:#1c2c12}@media screen and (max-width:63.9375em){body.open-menu{overflow:hidden;background:#231f46}body.open-menu .main-menu.level-0{background-color:#231f46}.top-menu-mobile{position:relative;background-color:#231f46;padding:20px 0}}@media screen and (max-width:63.9375em) and (max-height:480px){.top-menu-mobile{padding:5px 0}}@media screen and (max-width:63.9375em){.top-menu-mobile__logo{width:39px;height:40px;margin:0 auto}}@media screen and (max-width:63.9375em) and (max-height:480px){.top-menu-mobile__logo{width:29px;height:31px}}@media screen and (max-width:63.9375em){.top-menu-mobile__close{position:absolute;top:0;left:0;padding:30px;opacity:.5;z-index:10}}@media screen and (max-width:63.9375em) and (max-height:480px){.top-menu-mobile__close{padding:11px 30px}}@media screen and (max-width:63.9375em){.top-menu-mobile__close:hover{cursor:pointer}.hamburger{position:absolute;left:15px;top:30px;width:30px;transition:all .3s ease-in-out}}@media screen and (max-width:63.9375em) and (max-width:39.9375em){.hamburger{top:13px}}@media screen and (max-width:63.9375em){.hamburger.on .one{-webkit-transform:rotate(45deg) translate(6px,9px);transform:rotate(45deg) translate(6px,9px)}.hamburger.on .two{opacity:0}.hamburger.on .three{-webkit-transform:rotate(-45deg) translate(5px,-8px);transform:rotate(-45deg) translate(5px,-8px)}.hamburger:hover{cursor:pointer}.hamburger:hover .one{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.hamburger:hover .two{-webkit-transform:translateX(6px);transform:translateX(6px)}.hamburger:hover .three{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.hamburger div{height:3px;background-color:#131c4e;margin-bottom:7px;transition:all .5s ease}.hamburger div:nth-child(2){width:20px}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}25%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotate{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}25%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.footer-menu{padding-top:.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:78.125em){.footer-menu{padding-left:3.75rem}}@media screen and (max-width:63.9375em){.footer-menu{padding-left:0}}.footer-menu .menu-item{position:relative;-webkit-box-flex:1;-ms-flex:1 180px;flex:1 180px;margin-bottom:30px}@media screen and (max-width:63.9375em){.footer-menu .menu-item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-height:480px){.footer-menu .menu-item{height:40px}}.footer-menu .menu-item.contacts{background:url(/themes/custom/sumol_compal/images/icons/icon-contacts.svg) no-repeat;background-size:35px 24px;background-position:0 5px}.root-path-contacts .footer-menu .menu-item.contacts{background:url(/themes/custom/sumol_compal/images/icons/icon-contacts-hover.svg) no-repeat;background-size:35px 24px;background-position:0 5px}@media screen and (max-width:63.9375em){.root-path-contacts .footer-menu .menu-item.contacts{background-position:center}}.root-path-contacts .footer-menu .menu-item.contacts a{color:#54aa1c}@media screen and (max-width:63.9375em){.footer-menu .menu-item.contacts{background-position:center}}.footer-menu .menu-item.contacts a{padding-top:10px}.footer-menu .menu-item.newsletter{background:url(/themes/custom/sumol_compal/images/icons/icon-newsletter.svg) no-repeat;background-size:35px 28px}@media screen and (max-width:63.9375em){.footer-menu .menu-item.newsletter{background-position:center}}.footer-menu .menu-item.newsletter a{padding-top:10px}.footer-menu .menu-item.news{background:url(/themes/custom/sumol_compal/images/icons/icon-news.svg) no-repeat;background-size:35px 30px}.root-path-news .footer-menu .menu-item.news{background:url(/themes/custom/sumol_compal/images/icons/icon-news-hover.svg) no-repeat;background-size:35px 30px}@media screen and (max-width:63.9375em){.root-path-news .footer-menu .menu-item.news{background-position:center}}.root-path-news .footer-menu .menu-item.news a{color:#54aa1c}@media screen and (max-width:63.9375em){.footer-menu .menu-item.news{background-position:center}}.footer-menu .menu-item.news a{padding-top:10px}.footer-menu .menu-item.clients{background:url(/themes/custom/sumol_compal/images/icons/icon-clients.svg) no-repeat;background-size:35px 29px}@media screen and (max-width:63.9375em){.footer-menu .menu-item.clients{background-position:center}}.footer-menu .menu-item.clients a{padding-top:10px}.footer-menu .menu-item.fornecedores{background:url(/themes/custom/sumol_compal/images/icons/icon-fornecedores.svg) no-repeat;background-size:34px 33px}@media screen and (max-width:63.9375em){.footer-menu .menu-item.fornecedores{background-position:center}}.footer-menu .menu-item.fornecedores a{padding-top:10px}.footer-menu .menu-item a{color:#e6e9ed;padding-left:3.125rem;display:inline-block}@media screen and (max-width:63.9375em){.open-menu .footer-menu .menu-item{margin-bottom:0;background-color:#33354d;margin-right:2px;min-width:calc(25% - 2px)}.open-menu .footer-menu .menu-item:last-child{margin-right:0}.open-menu .footer-menu .menu-item a{text-indent:-9999px;display:block;padding:20px}.open-menu .footer-menu .menu-item:hover.clients{background-size:35px 29px;background-position:center}.open-menu .footer-menu .menu-item:hover.contacts{background-size:35px 24px;background-position:center}.open-menu .footer-menu .menu-item:hover.newsletter{background-size:35px 28px;background-position:center}.open-menu .footer-menu .menu-item:hover.news{background-size:35px 30px;background-position:center}.open-menu .footer-menu .menu-item:hover.fornecedores{background-size:34px 33px;background-position:center}}.footer-menu .menu-item:hover a{color:#54aa1c}.footer-menu .menu-item:hover.clients{background:url(/themes/custom/sumol_compal/images/icons/icon-clients-hover.svg) no-repeat;background-size:35px 29px}.footer-menu .menu-item:hover.contacts{background:url(/themes/custom/sumol_compal/images/icons/icon-contacts-hover.svg) no-repeat;background-size:35px 24px;background-position:0 5px}.footer-menu .menu-item:hover.newsletter{background:url(/themes/custom/sumol_compal/images/icons/icon-newsletter-hover.svg) no-repeat;background-size:35px 28px}.footer-menu .menu-item:hover.news{background:url(/themes/custom/sumol_compal/images/icons/icon-news-hover.svg) no-repeat;background-size:35px 30px}.footer-menu .menu-item:hover.fornecedores{background:url(/themes/custom/sumol_compal/images/icons/icon-fornecedores-hover.svg) no-repeat;background-size:34px 33px}.open-menu .footer-menu{height:60px;padding:0;margin:0}@media screen and (max-height:480px){.open-menu .footer-menu{height:40px}}.copyright{color:#aab2bd;font-size:12px;font-size:.75rem}.copyright a{color:#aab2bd;text-decoration:underline;transition:color 250ms ease}.copyright a:hover{color:#54aa1c;text-decoration:none}@media screen and (max-width:63.9375em){.copyright{text-align:center}}.social-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.social-menu li:first-child{margin-left:0}.social-menu li a{display:inline-block;width:35px;height:35px}.social-menu li a.facebook{background:url(/themes/custom/sumol_compal/images/icons/icon-facebook.svg) no-repeat center center;height:22px}.social-menu li a.facebook:hover{background:url(/themes/custom/sumol_compal/images/icons/icon-facebook-hover.svg) no-repeat center center}.social-menu li a.google{background:url(/themes/custom/sumol_compal/images/icons/icon-g.svg) no-repeat center center;height:22px}.social-menu li a.google:hover{background:url(/themes/custom/sumol_compal/images/icons/icon-g-hover.svg) no-repeat center center}.social-menu li a.twitter{background:url(/themes/custom/sumol_compal/images/icons/icon-twitter.svg) no-repeat center center;height:22px}.social-menu li a.twitter:hover{background:url(/themes/custom/sumol_compal/images/icons/icon-twitter-hover.svg) no-repeat center center}.social-menu li a.youtube{background:url(/themes/custom/sumol_compal/images/icons/icon-youtube.svg) no-repeat center center;height:26px}.social-menu li a.youtube:hover{background:url(/themes/custom/sumol_compal/images/icons/icon-youtube-hover.svg) no-repeat center center}.menu-general-assemblies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.5rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-left:100px;margin-right:100px;padding-right:15px}@media screen and (max-width:55.625em){.menu-general-assemblies{margin-left:0;margin-right:0}}@media screen and (max-width:51.25em){.menu-general-assemblies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 255px;flex:1 255px}}.menu-general-assemblies .menu-item--expanded{-webkit-box-flex:1;-ms-flex:1 294px;flex:1 294px;background:#fff;margin-right:.625rem;margin-bottom:.625rem;max-width:18.375rem}@media screen and (max-width:51.25em){.menu-general-assemblies .menu-item--expanded{margin-bottom:1.875rem;margin-right:0;max-width:100%}}.menu-general-assemblies .menu-item--expanded .title-container{padding-top:2.75rem}.menu-general-assemblies .menu-item--expanded .title-container .title--prefix{position:relative}.menu-general-assemblies .menu-item--expanded .title-container .title--prefix:before{content:'';position:absolute;bottom:13px;left:12px;box-shadow:0 1px 0 #73b229;width:15px;height:1px}.menu-general-assemblies .menu-item--expanded .menu{padding-top:.625rem;padding-left:.3125rem;margin-left:3.125rem;border-left:1px solid #73b229;min-height:6.875rem;list-style:none}.menu-general-assemblies .menu-item--expanded .menu li{position:relative;padding:.3125rem 0 .3125rem .9375rem;transition:all .3s ease;line-height:1}.menu-general-assemblies .menu-item--expanded .menu li.is-active{background:#dceb84}.menu-general-assemblies .menu-item--expanded .menu li:before{content:url(/themes/custom/sumol_compal/images/icons/icon-list.svg);width:10px;height:13px;position:absolute;top:10px}.menu-general-assemblies .menu-item--expanded .menu li:last-child{margin-bottom:2.5rem}.menu-general-assemblies .menu-item--expanded .menu li:hover{background:#dceb84}.menu-general-assemblies .menu-item--expanded .menu li:hover a{color:#585858}.menu-general-assemblies .menu-item--expanded .menu li>a{padding-left:1.25rem;font-size:20px;font-size:1.25rem;color:#73b229;display:block}.menu-general-assemblies .menu-item--expanded .menu li>a.is-active{color:#585858}.menu-general-assemblies .menu-item--expanded>a{display:block;padding-top:5.625rem;text-align:center}.day{font-weight:bold}.brand-menu-sub.brand-menu li:hover,.brand-menu-sub.brand-menu li:hover a{color:#e6180a}.menu-item.sumol>a,.menu-item.estrella a,.menu-item.cacaolat a,.menu-item.guarana a,.menu-item.gatorade a,.menu-item.bongo a,.menu-item.compal a,.menu-item.estrela a,.menu-item.bmonada a,.menu-item.pepsi a,.menu-item.sevenup a,.menu-item.tagus a,.menu-item.frize>a,.menu-item.pure-leaf a,.menu-item.lipton a,.menu-item.compal-horta a,.menu-item.gallo a,.menu-item.gud a,.menu-item.citro a,.estrella-damm .brand-type__logo,.tagus .brand-type__logo,.agua-serra-da-estrela .brand-type__logo,.frize .brand-type__logo,.um-bongo .brand-type__logo,.compal .brand-type__logo,.gud .brand-type__logo,.pepsi .brand-type__logo,.sumol .brand-type__logo,.citro .brand-type__logo,.b-monada .brand-type__logo,.b- .brand-type__logo,.compal-essencial .brand-type__logo,.compal-da-horta .brand-type__logo,.x7up .brand-type__logo,.lipton .brand-type__logo,.guarana-antarctica .brand-type__logo,.pure-leaf .brand-type__logo,.gallo .brand-type__logo,.cacaolat .brand-type__logo,.gatorade .brand-type__logo{display:block;width:100%;height:100%;opacity:.7}.brand-menu-sub.brand-menu{position:relative;z-index:3}@media screen and (min-width:40em) and (max-width:63.9375em){.brand-menu-sub.brand-menu{padding:0 60px}}.brand-menu-sub.brand-menu ul{padding:0 80px}.brand-menu-sub.brand-menu li{margin-right:20px;color:#777;margin-bottom:1.25rem;text-transform:uppercase;font-size:12px;font-size:.75rem}@media screen and (max-width:39.9375em){.brand-menu-sub.brand-menu li{font-size:14px;font-size:.875rem;display:block;margin-right:0}.brand-menu-sub.brand-menu li:after{content:'|';margin-left:5px}}.brand-menu-sub.brand-menu li a{color:#777}.brand-menu-sub.brand-menu li:before{content:'|';margin-right:5px}.brand-menu-sub.brand-menu li:last-child{margin-right:0}.brand-menu-sub.brand-menu .menu-item--active-trail{color:#e6180a}.brand-main-main{position:absolute;top:0;right:0;z-index:3;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);transition:all .2s ease-out}@media screen and (max-width:39.9375em){.brand-main-main{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:100vh;overflow:scroll}}.brand-main-main.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brand-main-main .inline-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:160px;height:721px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:39.9375em){.brand-main-main .inline-list{height:auto;width:60px}}.brand-main-main .inline-list li{width:80px;height:80px;border-bottom:1px solid #cbcccd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.7)}@media screen and (max-width:39.9375em){.brand-main-main .inline-list li{width:60px;height:60px}}.brand-main-main .inline-list li.icon-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.brand-main-main a{text-indent:-9999px;overflow:hidden}.brand-main-main a:hover,.brand-main-main a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/gatorade_hover.svg) no-repeat center center;-webkit-animation:scaleLogo .5s ease-out forwards;animation:scaleLogo .5s ease-out forwards;opacity:1;pointer-events:auto}.icon-container.blank{background-color:rgba(255,255,255,0)!important;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;display:none!important}.icon-container{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100}@media screen and (max-width:39.9375em){.icon-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.menu.inline-list .icon-container{height:50px}}.icon-container__arrow{background:url(/themes/custom/sumol_compal/images/icons/icon-arrow.svg) no-repeat center center;display:block;width:40%;height:40%;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:moveLeft 2.5s ease infinite;animation:moveLeft 2.5s ease infinite;-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}@media screen and (max-width:39.9375em){.icon-container__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:moveLeftMobile 2.5s ease infinite;animation:moveLeftMobile 2.5s ease infinite;pointer-events:none}}.icon-container__arrow:hover{background:url(/themes/custom/sumol_compal/images/icons/icon-arrow_hover.svg) no-repeat center center;cursor:pointer}.open .icon-container__arrow{-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg);-webkit-animation:moveLeftRotate 2.5s ease infinite;animation:moveLeftRotate 2.5s ease infinite}.menu-item.sumol>a{background:url(/themes/custom/sumol_compal/images/marcas/sumol.svg) no-repeat center center}.menu-item.sumol>a:hover,.menu-item.sumol>a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/sumol_hover.svg) no-repeat center center}.menu-item.estrella a{background:url(/themes/custom/sumol_compal/images/marcas/estrella.svg) no-repeat center center}.menu-item.estrella a:hover,.menu-item.estrella a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/estrella_hover.svg) no-repeat center center}.menu-item.cacaolat a{background:url(/themes/custom/sumol_compal/images/marcas/cacaolat.svg) no-repeat center center}.menu-item.cacaolat a:hover,.menu-item.cacaolat a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/cacaolat_hover.svg) no-repeat center center}.menu-item.guarana a{background:url(/themes/custom/sumol_compal/images/marcas/guarana.svg) no-repeat center center}.menu-item.guarana a:hover,.menu-item.guarana a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/guarana_hover.svg) no-repeat center center}.menu-item.gatorade a{background:url(/themes/custom/sumol_compal/images/marcas/gatorade.svg) no-repeat center center}.menu-item.gatorade a:hover,.menu-item.gatorade a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/gatorade_hover.svg) no-repeat center center}.menu-item.bongo a{background:url(/themes/custom/sumol_compal/images/marcas/bongo.svg) no-repeat center center}.menu-item.bongo a:hover,.menu-item.bongo a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/bongo_hover.svg) no-repeat center center}.menu-item.compal a{background:url(/themes/custom/sumol_compal/images/marcas/compal.svg) no-repeat center center}.menu-item.compal a:hover,.menu-item.compal a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/compal_hover.svg) no-repeat center center}.menu-item.estrela a{background:url(/themes/custom/sumol_compal/images/marcas/serra_da_estrela.svg) no-repeat center center}.menu-item.estrela a:hover,.menu-item.estrela a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/serra_da_estrela_hover.svg) no-repeat center center}.menu-item.bmonada a{background:url(/themes/custom/sumol_compal/images/marcas/b.svg) no-repeat center center}.menu-item.bmonada a:hover,.menu-item.bmonada a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/b_hover.svg) no-repeat center center}.menu-item.pepsi a{background:url(/themes/custom/sumol_compal/images/marcas/pepsi.svg) no-repeat center center}.menu-item.pepsi a:hover,.menu-item.pepsi a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/pepsi_hover.svg) no-repeat center center}.menu-item.sevenup a{background:url(/themes/custom/sumol_compal/images/marcas/7up.svg) no-repeat center center}.menu-item.sevenup a:hover,.menu-item.sevenup a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/7up_hover.svg) no-repeat center center}.menu-item.tagus a{background:url(/themes/custom/sumol_compal/images/marcas/xtagus.png.pagespeed.ic.SERrHIRiH2.png) no-repeat center center}.menu-item.tagus a:hover,.menu-item.tagus a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/xtagus_hover.png.pagespeed.ic.r5UH8p_eC1.png) no-repeat center center}.menu-item.frize>a{background:url(/themes/custom/sumol_compal/images/marcas/frize.svg) no-repeat center center;-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.menu-item.frize>a:hover,.menu-item.frize>a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/frize_hover.svg) no-repeat center center}.menu-item.pure-leaf a{background:url(/themes/custom/sumol_compal/images/marcas/xpureleaf.png.pagespeed.ic.AJc9YDsYM4.png) no-repeat center center}.menu-item.pure-leaf a:hover,.menu-item.pure-leaf a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/xpureleaf_hover.png.pagespeed.ic.NM5UkrvJMb.png) no-repeat center center}.menu-item.lipton a{background:url(/themes/custom/sumol_compal/images/marcas/xlipton.png.pagespeed.ic.AOjSfqTLqU.png) no-repeat center center}.menu-item.lipton a:hover,.menu-item.lipton a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/xlipton_hover.png.pagespeed.ic.x1LQ4hnDoF.png) no-repeat center center}.menu-item.compal-horta a{background:url(/themes/custom/sumol_compal/images/marcas/xcompal_horta.png.pagespeed.ic.WkvHOSIFWY.png) no-repeat center center}.menu-item.compal-horta a:hover,.menu-item.compal-horta a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/xcompal_horta_hover.png.pagespeed.ic.t9gNd_QjIQ.png) no-repeat center center}.menu-item.gallo a{background:url(/themes/custom/sumol_compal/images/marcas/xgallo.png.pagespeed.ic.3ZXWxF10Nt.png) no-repeat center center}.menu-item.gallo a:hover,.menu-item.gallo a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/xgallo_hover.png.pagespeed.ic.oX2BjgrRF8.png) no-repeat center center}.menu-item.gud a{background:url(/themes/custom/sumol_compal/images/marcas/xgud.png.pagespeed.ic.ApRvDMjgKw.png) no-repeat center center}.menu-item.gud a:hover,.menu-item.gud a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/xgud_hover.png.pagespeed.ic.U15s-SMxde.png) no-repeat center center}.menu-item.citro a{background:url(/themes/custom/sumol_compal/images/marcas/citro.svg) no-repeat center center}.menu-item.citro a:hover,.menu-item.citro a.menu-item--active-trail{background:url(/themes/custom/sumol_compal/images/marcas/citro_hover.svg) no-repeat center center}@-webkit-keyframes moveLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(180deg);transform:translate3d(0,0,0) rotate(180deg)}50%{opacity:0.7;-webkit-transform:translate3d(5px,0,0) rotate(180deg);transform:translate3d(5px,0,0) rotate(180deg)}100%{opacity:1;-webkit-transform:translate3d(0px,0,0) rotate(180deg);transform:translate3d(0px,0,0) rotate(180deg)}}@keyframes moveLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(180deg);transform:translate3d(0,0,0) rotate(180deg)}50%{opacity:0.7;-webkit-transform:translate3d(5px,0,0) rotate(180deg);transform:translate3d(5px,0,0) rotate(180deg)}100%{opacity:1;-webkit-transform:translate3d(0px,0,0) rotate(180deg);transform:translate3d(0px,0,0) rotate(180deg)}}@-webkit-keyframes moveLeftMobile{0%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg)}50%{opacity:0.7;-webkit-transform:translate3d(0,5px,0) rotate(90deg);transform:translate3d(0,5px,0) rotate(90deg)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg)}}@keyframes moveLeftMobile{0%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg)}50%{opacity:0.7;-webkit-transform:translate3d(0,5px,0) rotate(90deg);transform:translate3d(0,5px,0) rotate(90deg)}100%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg)}}@-webkit-keyframes moveLeftRotate{0%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}50%{opacity:0.7;-webkit-transform:translate3d(5px,0,0) rotate(0deg);transform:translate3d(5px,0,0) rotate(0deg)}100%{opacity:1;-webkit-transform:translate3d(0px,0,0) rotate(0deg);transform:translate3d(0px,0,0) rotate(0deg)}}@keyframes moveLeftRotate{0%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}50%{opacity:0.7;-webkit-transform:translate3d(5px,0,0) rotate(0deg);transform:translate3d(5px,0,0) rotate(0deg)}100%{opacity:1;-webkit-transform:translate3d(0px,0,0) rotate(0deg);transform:translate3d(0px,0,0) rotate(0deg)}}@-webkit-keyframes scaleLogo{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleLogo{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{-webkit-transform:scale(1);transform:scale(1)}}.brand-main-main .inline-list li.citro{display:none}body.root-path-passion .third-level-menu li:hover,body.root-path-passion .third-level-menu li:hover a{color:#312d55}body.root-path-integrity .third-level-menu li:hover,body.root-path-integrity .third-level-menu li:hover a{color:#1c2c12}body.root-path-results .third-level-menu li:hover,body.root-path-results .third-level-menu li:hover a{color:#adca0d}body.root-path-innovation .third-level-menu li:hover,body.root-path-innovation .third-level-menu li:hover a{color:#312d55}body.root-path-ambition .third-level-menu li:hover,body.root-path-ambition .third-level-menu li:hover a{color:#4f314b}@media screen and (min-width:40em) and (max-width:63.9375em){.third-level-menu{padding:0 60px}}.third-level-menu li{margin-right:20px;color:#777;margin-bottom:3.125rem}.third-level-menu li a{color:#777}.third-level-menu li:before{content:'|';margin-right:5px}.third-level-menu li:last-child{margin-right:0}body.root-path-integrity .third-level-menu .menu-item--active-trail{color:#1c2c12}body.root-path-results .third-level-menu .menu-item--active-trail{color:#adca0d}body.root-path-passion .third-level-menu .menu-item--active-trail{color:#312d55}body.root-path-innovation .third-level-menu .menu-item--active-trail{color:#312d55}body.root-path-ambition .third-level-menu .menu-item--active-trail{color:#4f314b}.generalassemblies-document__title{font-size:24px;font-size:1.5rem;color:#313131;line-height:1.2}.generalassemblies-document__text{font-size:14px;font-size:.875rem;color:#313131;line-height:1.2}.generalassemblies-document{display:block;width:100%}.generalassemblies-document--col-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.generalassemblies-document--col-3 .file--type-document{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:calc(33.3333% - 60px);flex-basis:calc(33.3333% - 60px);margin-right:60px}@media screen and (min-width:40em) and (max-width:63.9375em){.generalassemblies-document--col-3 .file--type-document{-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px)}}@media screen and (max-width:39.9375em){.generalassemblies-document--col-3 .file--type-document{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}}.generalassemblies-document__container{margin-left:1.25rem}.page-node-type-statutes-regulations .generalassemblies-document__container{width:100%}.generalassemblies-document__text--separator,.page-node-type-statutes-regulations .generalassemblies-document__text{border-bottom:1px solid #73b229;padding-bottom:10px}.page-node-type-statutes-regulations .generalassemblies-document__text{width:100%}.generalassemblies-document .file--type-document{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.125rem}.page-node-type-statutes-regulations .generalassemblies-document .file--type-document{margin-bottom:4.375rem}.page-node-type-statutes-regulations .generalassemblies-document .file--type-document:last-child .generalassemblies-document__container{max-width:235px}@media screen and (max-width:39.9375em){.page-node-type-statutes-regulations .generalassemblies-document .file--type-document:last-child .generalassemblies-document__container{max-width:100%}}@media screen and (max-width:63.9375em){.generalassemblies-document{margin-left:.625rem;margin-right:.625rem}}.generalassemblies-title{margin:2.5rem .9375rem 1.875rem 7.625rem}.page-node-type-statutes-regulations .generalassemblies-title{margin-bottom:130px}@media screen and (max-width:63.9375em){.generalassemblies-title{margin-left:.625rem;margin-right:.625rem}}.icon-pdf:hover .st0-icon-pdf{fill:#b8d608}.icon-download:hover .st0-icon-download{fill:#b8d608}#block-sumol-compal-content header{margin-bottom:5rem}.icons{margin-right:1.25rem}article.job-opportunity{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.125rem}@media screen and (max-width:39.9375em){article.job-opportunity{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.job-opportunity .icons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0;margin-top:10px}article.job-opportunity .icons .icon-action:first-child{margin-left:0}}article.job-opportunity .job-location:after{content:'|';display:inline-block;margin:0 5px}.job-opportunities .job-opportunities{text-align:center}article[about="/pt-pt/equipa/programa-estagios"] .text-center p{text-align:left}@media screen and (max-width:39.9375em){.page-node-type-brand header.main{max-height:100vh;min-height:100vh}}header.main .background-image img,header.main .background-image .bg-center-logo,header.main .background-image .bg-left-shape,header.main .background-image .bg-right-pattern,header.main .background-image .bg-left-pattern,header.main .background-image .bottom-frame{display:none}header.main .background-image.group-brand{background-color:#a8dccb;background-image:none}header.main .background-image.group-brand .title{display:none}header.main .background-image.group-brand img{position:absolute;bottom:-55px;left:0;right:0;margin:0 auto;z-index:1;display:block;opacity:0}@media screen and (max-width:39.9375em){header.main .background-image.group-brand img{padding-right:60px;bottom:-20px;max-height:420px;padding-right:0;bottom:0}}header.main .background-image.group-brand .bg-center-logo{background:url(/themes/custom/sumol_compal/images/header/header-logo-back.svg) no-repeat bottom center/contain;width:760px;height:400px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:.4;z-index:0;display:block;opacity:0}header.main .background-image.group-brand .bg-left-shape{background:url(/themes/custom/sumol_compal/images/header/header-shape.svg) no-repeat top left/contain;position:absolute;top:0;left:0;z-index:0;width:635px;height:100%;display:block}@media screen and (min-width:100em){header.main .background-image.group-brand .bg-left-shape{background:url(/themes/custom/sumol_compal/images/header/header-shape-high-res.svg) no-repeat top left/cover;width:50%;height:100%}}@media screen and (max-width:39.9375em){header.main .background-image.group-brand .bg-left-shape{display:none}}header.main .background-image.group-brand .bg-right-pattern{background:url(/themes/custom/sumol_compal/images/header/bubbles-right-pattern.svg) no-repeat center right/contain;width:40%;height:400px;margin:0 0 0 auto;display:block}@media screen and (max-width:39.9375em){header.main .background-image.group-brand .bg-right-pattern{display:none}}header.main .background-image.group-brand .bg-left-pattern{background:url(/themes/custom/sumol_compal/images/header/bubbles-left-pattern.svg) repeat-x center right/contain;width:30%;height:100%;position:absolute;left:0;top:0;display:block}@media screen and (max-width:39.9375em){header.main .background-image.group-brand .bg-left-pattern{display:none}}header.main .background-image.group-brand .bottom-frame{width:100%;height:100px;background:#f1f1f1;position:absolute;bottom:0;display:block}header.main .background-image.group-brand .bg-rounded-bottom{bottom:100px;z-index:-1;display:block}header.main .background-image-sumol.group-brand img{bottom:-20px}header.main .background-image-um-bongo.group-brand img{bottom:-10px}@media screen and (max-width:39.9375em){header.main .background-image-um-bongo.group-brand img{bottom:20px}}header.main .background-image-frize.group-brand img{bottom:-35px}header.main .background-image-cacaolat.group-brand img{bottom:-16px}@media screen and (max-width:39.9375em){header.main .background-image-cacaolat.group-brand img{bottom:20px}}header.main .background-image-pure-leaf.group-brand img{bottom:-30px}header.main .background-image-b-.group-brand img{bottom:-12px}header.main .background-image-gallo.group-brand img{bottom:-38px}@media screen and (max-width:39.9375em){header.main .background-image-gallo.group-brand img{bottom:10px}}header.main .background-image-lipton.group-brand img{bottom:-20px}@media screen and (max-width:39.9375em){header.main .background-image-lipton.group-brand img{bottom:10px}}header.main .background-image-compal-classico-100.group-brand img{bottom:-20px}header.main .background-image-compal-classico-nectar.group-brand img{bottom:-20px}header.main .background-image-compal-familia.group-brand img{bottom:-10px}header.main .background-image-compal-vital.group-brand img{bottom:-20px}header.main .background-image-compal-veggie.group-brand img{bottom:0}header.main .background-image-compal-essencial.group-brand img{bottom:0}header.main .background-image-compal-essencial.group-brand img{bottom:0}header.main .background-image-compal-da-horta.group-brand img{bottom:-5px}header.main .background-image-sumol-remix.group-brand img{bottom:-25px}header.main .background-image-sumol.group-brand img{bottom:0}header.main .background-image-compal.group-brand img{bottom:-45px}@media screen and (max-width:39.9375em){header.main .background-image-compal.group-brand img{bottom:-10px}}header.main .background-image-pepsi.group-brand img{bottom:-39px}header.main .background-image-x7up.group-brand img{bottom:-7px}header.main .background-image-estrella-damm.group-brand img{bottom:-78px}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounce{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.bounce--delay{-webkit-animation-delay:.6s;animation-delay:.6s}.opacity{-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes opacity{from{opacity:0}to{opacity:0.4}}@keyframes opacity{from{opacity:0}to{opacity:0.4}}@-webkit-keyframes moveFromLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes moveFromLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.messages{border:none;padding:.78125rem .625rem;border-radius:.1875rem;width:100%;min-height:2.875rem}.messages--error{color:#fc6719;background-color:#f1d7c6;border:1px solid #f1d7c6}.messages--status{color:#73b229;background-color:#e7eebf;border:1px solid #e7eebf}.messages--warning{color:#faeb00;background-color:#fffbc1;border:1px solid #fffbc1}.block-stock-quote{position:absolute;top:-50px;left:-50px}@media screen and (min-width:79.375em){.block-stock-quote{right:0;left:inherit}}.block-stock-quote:before{position:absolute;top:-19px;left:-20px;content:url(/themes/custom/sumol_compal/images/line-green.svg);width:1px;height:20px}.block-stock-quote .price{font-size:18px;font-size:1.125rem;color:#585858;display:block}.block-stock-quote .variation{font-size:21px;font-size:1.3125rem;color:#73b229}.block-stock-quote .quote{font-size:21px;font-size:1.3125rem;color:#73b229}.block-stock-quote .quote a:hover{color:#b8d608}.block-stock-quote .signal{font-size:21px;font-size:1.3125rem;color:#73b229}.block-stock-quote .signal.negative:after{content:'';position:absolute;bottom:4px;left:-4px;box-shadow:0 1px 0 #73b229;width:18px;height:1px}.block-stock-quote .signal.positive:after{content:'';position:absolute;bottom:4px;left:-2px;box-shadow:0 1px 0 #73b229;width:18px;height:1px}.block-stock-quote .signal.positive:before{left:-7px}.block-stock-quote .signal:before{content:url(/themes/custom/sumol_compal/images/icons/icon-list.svg);width:10px;height:10px;display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;bottom:-12px;left:-9px}.stockquote--home{display:none}@media screen and (min-width:40em) and (max-width:63.9375em){.stockquote--home{display:block}}@media screen and (max-width:39.9375em){.stockquote--home{display:block}}#block-stockquoteblock--2{position:absolute;top:19px;left:60px;padding-top:40px}#block-stockquoteblock--2:before{width:2px;height:20px}@media screen and (min-width:40em) and (max-width:63.9375em){#block-stockquoteblock--2{left:inherit;right:24%}}.passatempo{width:750px;min-height:800px;margin:0 auto}@media screen and (max-width:46.875em){.passatempo{width:100%}}.passatempo__menu{width:100%;margin-top:450px}.passatempo__menu--overlap{position:absolute;top:300px}.passatempo__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding-left:0}@media screen and (max-width:20.625em){.passatempo__items{-ms-flex-wrap:wrap;flex-wrap:wrap}}.passatempo__items--left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:110px}.passatempo__item{font-size:20px;font-size:1.25rem;color:#3c3c3b;margin-left:8px;text-transform:uppercase}.passatempo__item:first-child{display:none}.passatempo__item:nth-child(2){margin-left:0}.passatempo__item:after{content:'|';display:inline-block;margin-left:8px}.passatempo__item:last-child{color:#5eaf49}.passatempo__item:last-child:after{display:none}.passatempo__item--green a{color:#5eaf49}.passatempo__item--active{text-decoration:underline}.passatempo__item:hover{text-decoration:underline;cursor:pointer}.passatempo .img-placa{display:block;margin:0 auto}.passatempo .marcas{margin-top:20px}.passatempo .marcas img{margin:0 auto;display:block}.passatempo .marcas__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px}.passatempo .marcas__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.passatempo__content{margin:5px 100px 25px 100px}.passatempo__content p{margin-bottom:20px}.passatempo__content--small{margin:36px 36px 25px 36px}.passatempo__actions{text-align:right;margin-right:58px;margin-top:6px}.passatempo__actions--columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:630px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.passatempo .btn{padding:16px 22px;border-radius:7px;display:inline-block;transition:all .5s ease}.passatempo .btn--yellow{background:#fadd75}.passatempo .btn--yellow:hover{background:#bbe5f0}.passatempo .btn--red{background:#d0181f}.passatempo .btn--red:hover{background:#bbe5f0}.passatempo .btn--blue{background:#bbe5f0}.passatempo .btn__text{color:#fff}.passatempo button{padding:16px 22px;border:0;box-shadow:none;border-radius:7px;color:#fff;text-transform:capitalize;float:left;transition:all .3s ease;font-size:16px;font-size:1rem}.passatempo button:hover:hover{background:#bbe5f0}.passatempo button:hover{cursor:pointer}.passatempo button span{padding-left:35px}.passatempo button .icon-camera{background:url(/themes/custom/sumol_compal/images/passatempo/icon-camera.svg) no-repeat left center;width:31px;height:24px}.passatempo button .icon-code{background:url(/themes/custom/sumol_compal/images/passatempo/icon-bar-code.svg) no-repeat left center;width:31px;height:29px}.passatempo[data-page="homepage"]{background:#fff url(/themes/custom/sumol_compal/images/passatempo/hp_popup.jpg.pagespeed.ce.sOIAto_9_N.jpg) no-repeat center top}.passatempo[data-page="como-participar"]{background:#fff url(/themes/custom/sumol_compal/images/passatempo/xcomoparticipar-popup.jpg.pagespeed.ic.4OSl-iZ5a3.jpg) no-repeat center top}@media screen and (max-width:39.9375em){.passatempo[data-page="como-participar"]{background:#fff url(/themes/custom/sumol_compal/images/passatempo/comoparticipar-popup.jpg) no-repeat center top/contain}}.passatempo[data-page="como-participar"] .passatempo__menu{margin-top:370px}@media screen and (max-width:39.9375em){.passatempo[data-page="como-participar"] .passatempo__menu{margin-top:50%}}.passatempo[data-page="como-participar"] .block-center{display:none}.passatempo[data-page="como-participar"] .passatempo__content{margin:52px 62px 25px 104px}@media screen and (max-width:39.9375em){.passatempo[data-page="como-participar"] .passatempo__content{margin-left:20px;margin-right:20px;padding-bottom:50px}}.passatempo[data-page="como-participar"] .passatempo__actions{margin-right:0}.passatempo[data-page="como-participar"] .passatempo__items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:110px}@media screen and (max-width:39.9375em){.passatempo[data-page="como-participar"] .passatempo__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0}}.passatempo[data-page="participar"]{background:#fff url(/themes/custom/sumol_compal/images/passatempo/xparticipar-popup.jpg.pagespeed.ic.SbcC3nm_SE.jpg) no-repeat center top}@media screen and (max-width:39.9375em){.passatempo[data-page="participar"]{background:#fff url(/themes/custom/sumol_compal/images/passatempo/comoparticipar-popup.jpg) no-repeat center top/contain}}.passatempo[data-page="participar"] .passatempo__menu{margin-top:274px}@media screen and (max-width:39.9375em){.passatempo[data-page="participar"] .passatempo__menu{margin-top:50%}}.passatempo[data-page="participar"] .passatempo__items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:110px}@media screen and (max-width:39.9375em){.passatempo[data-page="participar"] .passatempo__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0}}.passatempo[data-page="participar"] .passatempo__content{margin:26px 36px 26px 36px}@media screen and (max-width:39.9375em){.passatempo[data-page="participar"] .passatempo__content{padding-bottom:100px;margin-right:20px;margin-left:20px}.passatempo[data-page="participar"] .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.passatempo[data-page="participar"] .form-row>div{margin-right:1.25rem}.passatempo[data-page="participar"] .form-row>div:last-child{margin-right:0}.passatempo[data-page="participar"] .block-center{display:none}.passatempo[data-page="participar"] .form--page1{position:relative}.passatempo[data-page="participar"] .form--page1 button{position:absolute;right:0;bottom:0}@media screen and (max-width:39.9375em){.passatempo[data-page="participar"] .form--page1 button{position:relative}}.passatempo[data-page="participar"] form input{width:100%;color:#5b5b5b;font-size:16px;font-size:1rem;border-radius:0}.passatempo[data-page="participar"] form [type="text"],.passatempo[data-page="participar"] form [type="email"]{border-bottom:1px solid #bbe5f0}.passatempo[data-page="participar"] form [type="checkbox"]{width:26px;visibility:hidden}.passatempo[data-page="participar"] form [type="checkbox"]:checked+label:after{opacity:1}.passatempo[data-page="participar"] form [type="submit"]{padding:16px 22px;border-radius:7px;display:inline-block;color:#fff;width:inherit;float:right;background:#d0181f}.passatempo[data-page="participar"] form textarea{border:1px solid #bbe5f0}.passatempo[data-page="participar"] form .step-1{display:none}.passatempo[data-page=participar] form .step-1 .form-item:nth-child(2) .form-item:first-child{max-width:146px}@media screen and (max-width:39.9375em){.passatempo[data-page=participar] form .step-1 .form-item:nth-child(2) .form-item:first-child{max-width:100%}}.passatempo[data-page=participar] form .step-1 .form-item:nth-child(3) .form-item:first-child{max-width:196px}@media screen and (max-width:39.9375em){.passatempo[data-page=participar] form .step-1 .form-item:nth-child(3) .form-item:first-child{max-width:100%}}.passatempo[data-page="participar"] form .step-2{margin:0 65px}.passatempo[data-page=participar] form .step-2 .form-item:nth-child(2) .form-item:first-child,.passatempo[data-page=participar] form .step-2 .form-item:nth-child(3) .form-item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.passatempo[data-page="participar"] form [type="file"]{display:none}.passatempo[data-page="participar"] form #edit-field-file-photo-0-upload--description,.passatempo[data-page="participar"] form #edit-field-proof-purchase-0-upload--description{display:none}.passatempo[data-page="participar"] form .form-item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.passatempo[data-page="participar"] .obrigado{display:none;font-size:16px;font-size:1rem;margin-top:140px}.passatempo[data-page="participar"] .obrigado p{margin-bottom:20px}.passatempo[data-page="participar"] .obrigado .flex-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passatempo[data-page="participar"] .fake-check{width:26px;height:26px;position:absolute;top:0;left:0;background:#bbe5f0;pointer-events:none;z-index:0}.passatempo[data-page="participar"] .step-1 .flex-container{position:absolute;top:10px;left:38px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:640px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.passatempo[data-page="participar"] .step-1 .flex-container p{margin-bottom:20px}.passatempo[data-page="participar"] .step-2 .flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.passatempo[data-page="participar"] .text{font-size:12px;font-size:.75rem;max-width:460px}.passatempo[data-page="participar"] .fake-input{padding:12px;border-bottom:1px solid #bbe5f0;width:100%;max-width:320px;margin-right:36px;color:#5b5b5b;padding-top:20px;padding-left:20px}.passatempo[data-page="participar"] .form-item-field-postal-code-0-value{max-width:148px}@media screen and (max-width:39.9375em){.passatempo[data-page="participar"] .form-item-field-postal-code-0-value{max-width:100%}}.passatempo[data-page="participar"] .form-item-field-contact-mobile-0-value{max-width:196px}@media screen and (max-width:39.9375em){.passatempo[data-page="participar"] .form-item-field-contact-mobile-0-value{max-width:100%}}.passatempo[data-page="participar"] .form-item-field-privacy-value label{position:absolute;top:0;left:0;background:#bbe5f0;text-indent:-9999px;width:26px;height:26px}.passatempo[data-page="participar"] .form-item-field-privacy-value label:hover{cursor:pointer}.passatempo[data-page="participar"] .form-item-field-privacy-value label:after{content:'';width:17px;height:10px;position:absolute;top:5px;left:5px;border:3px solid #fcfff4;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.passatempo[data-page="participar"] .form-item-field-privacy-value label:hover:after{opacity:.5}.passatempo[data-page="participar"] .form--page2.active{margin-left:20px;margin-right:20px}.passatempo[data-page="participar"] .form--page2.active .flex-container button{width:190px}@media screen and (max-width:39.9375em){.passatempo[data-page="participar"] .form--page2.active .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passatempo[data-page="participar"] .form--page2.active .flex-container button{margin-top:20px;width:100%}}#edit-field-privacy-value--description{font-size:12px;font-size:.75rem;max-width:460px;padding-top:10px}#edit-field-privacy-value--description a:hover{color:#5eaf49;text-decoration:underline}@media screen and (min-width:40em){.popup-open{overflow:hidden}}@media screen and (orientation:landscape){.mobile .popup-open{overflow:hidden}}.md-modal{display:none;position:absolute;width:100%;height:100%;background-color:rgba(187,229,240,.7);z-index:9999}@media screen and (min-width:40em){.md-modal{position:fixed;overflow:scroll}}@media screen and (orientation:landscape){.md-modal .mobile{position:fixed;overflow:scroll}}.md-modal__content{position:relative;opacity:0;transition:all 1s ease}.popup-open .md-modal__content{opacity:1}.popup-open .md-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-height:800px){.popup-open .md-modal{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.md-close{background:url(/themes/custom/sumol_compal/images/passatempo/icon-close.svg) no-repeat center;width:25px;height:25px;position:absolute;right:30px;top:30px;z-index:9999}.md-close:hover{cursor:pointer}.reports__type{font-size:25px;font-size:1.5625rem;text-transform:uppercase;color:#73b229;padding-bottom:13px}.reports__description{font-size:14px;font-size:.875rem}.reports__year{font-size:30px;font-size:1.875rem;color:#fff}.reports__content{margin:2.5rem 0 3.75rem 0}.reports-year-container{background:#73b229;padding:1.25rem 0 1.25rem 0;position:relative}.reports-content__container{margin-bottom:50px}.reports-content__container .generalassemblies-document__title{font-size:24px;font-size:1.5rem}.reports-content__container .generalassemblies-document__text{margin-bottom:1.5625rem}.reports-content__container .file-mime{margin-bottom:.9375rem}.contacts-bottom{margin:5rem 0 6.25rem 0}.contacts-bottom__text{font-size:15px;font-size:.9375rem}.icon-phone{background:url(/themes/custom/sumol_compal/images/icons/icon-phone.svg) no-repeat center center;width:30px;height:26px;margin:0 auto}.icon-mail{background:url(/themes/custom/sumol_compal/images/icons/icon-mail.svg) no-repeat center center;width:30px;height:21px;margin:0 auto}.icon-prev{background:url(/themes/custom/sumol_compal/images/icons/icon-prev.svg) no-repeat center center;width:30px;height:25px;display:inline-block}.previous-year{position:absolute;left:calc(50% - 100px);top:23px}.next-year{position:absolute;right:calc(50% - 100px);top:23px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.article-content{margin:1.875rem 2.1875rem 0 2.1875rem}.article-content__image{margin-bottom:5rem}.article-content__social-icon{display:inline-block;width:30px;margin-right:1.5625rem}.article-content__social-icon:hover{cursor:pointer}.article-content__social-icon:hover .st0-social-article{fill:#fc6719}.article-content__social-icon:last-child{margin-right:0}.article-content__description{position:relative;overflow:hidden;max-height:8000px;transition:max-height 1000ms ease}.article-content__description .overlay{position:absolute;bottom:0;width:100%;background-image:linear-gradient(to bottom,transparent,#f1f1f1);min-height:120px;transition:opacity 1000ms ease}.article-content__description .overlay__opaque{opacity:0;display:none}.article-content__description__collapsed{max-height:12.5rem}.article-content .button,.article-content .form--primary input[type="submit"],.form--primary .article-content input[type="submit"],.article-content .form--secondary input[type="submit"],.form--secondary .article-content input[type="submit"]{opacity:1;transition:opacity 500ms ease}.article-content .button__opaque{opacity:0}.article-social{margin:5rem 0}.article-social__title{font-size:16px;font-size:1rem;text-transform:uppercase;padding-bottom:.875rem}.time{font-size:12px;font-size:.75rem;color:#777;padding-top:5px}.button-container{margin-top:3.125rem}.page-node-type-article article{margin-bottom:1.5625rem}.brand-social-icons__website,.brand-social-icons__facebook,.brand-social-icons__instagram{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand-summary{padding:2.8125rem 0;font-weight:bold}.brand-image{margin-bottom:.625rem}.brand-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-social-icons span{padding:10px 0 10px 50px;color:#313131}.brand-social-icons span:hover{color:#b8d608}.brand-social-icons a{padding-right:35px;margin-right:35px;position:relative;margin-bottom:30px;cursor:pointer}.brand-social-icons a:after{border-right:1px solid #b8d608;content:'';width:1px;height:45px;position:absolute;right:0;bottom:0}.brand-social-icons a:last-child:after{display:none}.brand-social-icons__website{background:url(/themes/custom/sumol_compal/images/icons/icon-brand-website.svg) no-repeat left center;background-size:39px 30px}.brand-social-icons__website:hover{background:url(/themes/custom/sumol_compal/images/icons/icon-brand-website_hover.svg) no-repeat left center;background-size:39px 30px}.brand-social-icons__facebook{background:url(/themes/custom/sumol_compal/images/icons/icon-brand-facebook.svg) no-repeat left center;background-size:30px 30px}.brand-social-icons__facebook:hover{background:url(/themes/custom/sumol_compal/images/icons/icon-brand-facebook_hover.svg) no-repeat left center;background-size:30px 30px}.brand-social-icons__instagram{background:url(/themes/custom/sumol_compal/images/icons/icon-brand-instagram.svg) no-repeat left center;background-size:30px 30px}.brand-social-icons__instagram:hover{background:url(/themes/custom/sumol_compal/images/icons/icon-brand-instagram_hover.svg) no-repeat left center;background-size:30px 30px}.root-path-passion:not(.page-node-type-paragraph-page) article,.root-path-innovation article{font-size:15px;font-size:.9375rem}.root-path-passion:not(.page-node-type-paragraph-page) article .text-center,.root-path-innovation article .text-center{text-align:left}.root-path-passion:not(.page-node-type-paragraph-page) article .text-center.body-title,.root-path-passion:not(.page-node-type-paragraph-page) article .block-natureza p.text-center:first-child,.block-natureza .root-path-passion:not(.page-node-type-paragraph-page) article p.text-center:first-child,.root-path-passion:not(.page-node-type-paragraph-page) article .block-natureza p.text-center:nth-child(2),.block-natureza .root-path-passion:not(.page-node-type-paragraph-page) article p.text-center:nth-child(2),.root-path-innovation article .text-center.body-title,.root-path-innovation article .block-natureza p.text-center:first-child,.block-natureza .root-path-innovation article p.text-center:first-child,.root-path-innovation article .block-natureza p.text-center:nth-child(2),.block-natureza .root-path-innovation article p.text-center:nth-child(2){text-align:center}.root-path-passion:not(.page-node-type-paragraph-page) article ul,.root-path-innovation article ul{padding-left:18px;max-width:60%;margin:3.75rem auto;list-style:none}@media screen and (max-width:50em){.root-path-passion:not(.page-node-type-paragraph-page) article ul,.root-path-innovation article ul{max-width:90%}}.root-path-passion:not(.page-node-type-paragraph-page) article ul li,.root-path-innovation article ul li{font-size:15px;font-size:.9375rem;position:relative;background-size:15px;margin-bottom:2.1875rem}.root-path-passion:not(.page-node-type-paragraph-page) article ul li span,.root-path-innovation article ul li span{color:#6bacdd;font-size:24px;font-size:1.5rem;font-weight:700}.root-path-passion:not(.page-node-type-paragraph-page) article ul li:before,.root-path-innovation article ul li:before{position:absolute;top:2px;left:-18px;content:url(/themes/custom/sumol_compal/images/line.svg)}.root-path-passion:not(.page-node-type-paragraph-page) article ul ul,.root-path-innovation article ul ul{margin:1.25rem auto}.root-path-passion:not(.page-node-type-paragraph-page) article ul.timeline,.root-path-innovation article ul.timeline{border-left:1px solid #6bacdd}.root-path-passion:not(.page-node-type-paragraph-page) article ul.timeline li,.root-path-innovation article ul.timeline li{font-size:15px;font-size:.9375rem;position:relative;background-size:15px;margin-bottom:2.1875rem}.root-path-passion:not(.page-node-type-paragraph-page) article ul.timeline li:first-line,.root-path-innovation article ul.timeline li:first-line{color:#6bacdd;font-size:24px;font-size:1.5rem;font-weight:700}.root-path-passion:not(.page-node-type-paragraph-page) article ul.timeline li:before,.root-path-innovation article ul.timeline li:before{position:absolute;top:inherit;left:inherit;content:''}.root-path-integrity article{font-size:15px;font-size:.9375rem}.root-path-integrity article .text-center{text-align:left}.root-path-integrity article .text-center.body-title,.root-path-integrity article .block-natureza p.text-center:first-child,.block-natureza .root-path-integrity article p.text-center:first-child,.root-path-integrity article .block-natureza p.text-center:nth-child(2),.block-natureza .root-path-integrity article p.text-center:nth-child(2){text-align:center}.views-view--main-brand_listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-type{padding-bottom:45px;border-right:2px solid #e2e2e2}.brand-type.vazio{display:none}@media screen and (max-width:39.9375em){.brand-type{border:0}}.brand-type:before{width:1px;height:100%;background:red;display:inline-block}.brand-type:nth-child(even){padding-left:60px;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:calc(40% - 60px);flex-basis:calc(40% - 60px)}@media screen and (max-width:39.9375em){.brand-type:nth-child(even){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0}}.brand-type:nth-child(odd){-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(60% - 2px);flex-basis:calc(60% - 2px)}@media screen and (max-width:39.9375em){.brand-type:nth-child(odd){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.brand-type:nth-last-child(1){border-right:0}.brand-type:nth-child(1) .brand-type__subname{display:block}.brand-type:nth-child(1) .brand-type__subname--right{display:none}.brand-type:nth-child(2) .brand-type__subname{display:block}.brand-type:nth-child(2) .brand-type__title{visibility:hidden}.brand-type__title{font-size:20px;font-size:1.25rem;margin:20px 0 30px 0}.brand-type__box{width:155px;height:155px;border:1px solid #c5c7c9;overflow:hidden;box-sizing:border-box;position:relative;margin-right:2px;margin-bottom:2px}.brand-type__box:hover{cursor:pointer}.brand-type__box:hover #curtain .fill{-webkit-animation-name:fillAction;animation-name:fillAction;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.2,.6,.8,.4);animation-timing-function:cubic-bezier(.2,.6,.8,.4);-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.brand-type__box:hover #curtain svg{-webkit-animation-name:waveAction;animation-name:waveAction;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.5s;animation-duration:.5s;width:300px;height:300px}.brand-type__box:hover .brand-type__tagline{opacity:1;pointer-events:none;display:block;-webkit-transform:translateY(-80%);transform:translateY(-80%);transition:all 1s 1.5s ease}.brand-type__box:hover .brand-type__name{opacity:0;transition:all .7s .5s ease}.brand-type__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-type__name{font-size:13px;font-size:.8125rem;color:#fefefe;text-align:center;margin-top:14px;position:relative;z-index:1;transition:all .3s ease}.brand-type__tagline{position:absolute;bottom:0;top:60%;width:100%;text-align:center;-webkit-transform:translateY(-60%);transform:translateY(-60%);opacity:0;transition:all .1s;z-index:2;color:#fefefe;font-size:16px;font-size:1rem;padding-left:20px;padding-right:20px}.brand-type__subname{color:#313131;font-size:17px;font-size:1.0625rem;margin:20px 0 30px 0;display:none}.brand-type__subname--right{display:none}.brand-type.cervejas .brand-type__title{color:#c12727}.brand-type.cervejas hr{border-top:1px solid #c12727}.brand-type.cervejas .wave{background:#c12727}.brand-type.aguas .brand-type__title{color:#ea6721}.brand-type.aguas hr{border-top:1px solid #ea6721}.brand-type.aguas .wave{background:#ea6721}.brand-type.sumos-nectares .brand-type__title{color:#c7d124}.brand-type.sumos-nectares hr{border-top:1px solid #c7d124}.brand-type.sumos-nectares .wave{background:#c7d124}.brand-type.bebidas-refrescantes .brand-type__title,.brand-type.bebidas-refrescantes-2 .brand-type__title{color:#6bacdd}.brand-type.bebidas-refrescantes hr,.brand-type.bebidas-refrescantes-2 hr{border-top:1px solid #6bacdd}.brand-type.bebidas-refrescantes .wave,.brand-type.bebidas-refrescantes-2 .wave{background:#6bacdd}.brand-type.vegetais-e-derivados-de-tomate .brand-type__title{color:#73af35}.brand-type.vegetais-e-derivados-de-tomate hr{border-top:1px solid #73af35}.brand-type.vegetais-e-derivados-de-tomate .wave{background:#73af35}.brand-type.compal-essencial .brand-type__title{color:#8c9318}.brand-type.compal-essencial hr{border-top:1px solid #8c9318}.brand-type.compal-essencial .wave{background:#8c9318}.brand-type.outras-marcas .brand-type__title{color:#8ac5e3}.brand-type.outras-marcas hr{border-top:1px solid #8ac5e3}.brand-type.outras-marcas .wave{background:#8ac5e3}.brand-type.bebidas-isotonicas .brand-type__title{color:#160532}.brand-type.bebidas-isotonicas hr{border-top:1px solid #160532}.brand-type.bebidas-isotonicas .wave{background:#160532}.estrella-damm .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/estrella-brand.svg) no-repeat center center;width:155px;height:111px}.tagus .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/xtagus-brand.png.pagespeed.ic.bdQcNRS32b.jpg) no-repeat center center;width:155px;height:111px}.agua-serra-da-estrela .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/serra-da-estrela-brand.svg) no-repeat center center;width:155px;height:111px}.frize .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/frize-brand.svg) no-repeat center center;width:155px;height:111px}.um-bongo .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/bongo-brand.svg) no-repeat center center;width:155px;height:111px}.compal .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/compal-brand.svg) no-repeat center center;width:155px;height:111px}.gud .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/xgud-brand.png.pagespeed.ic.c0mmb8yO77.png) no-repeat center center;width:155px;height:111px}.pepsi .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/pepsi-brand.svg) no-repeat center center;width:155px;height:111px}.sumol .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/sumol-brand.svg) no-repeat center center;width:155px;height:111px}.citro .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/citro-brand.svg) no-repeat center center;width:155px;height:111px}.b-monada .brand-type__logo,.b- .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/bmonada-brand.svg) no-repeat center center;width:155px;height:111px}.compal-essencial .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/compal-essencial-brand.svg) no-repeat center center;width:155px;height:111px}.compal-da-horta .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/xcompal-horta-brand.png.pagespeed.ic.VgNEi27Coa.png) no-repeat center center;width:155px;height:111px;background-size:155px 111px}.x7up .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/x7up-brand.svg) no-repeat center center;width:155px;height:111px}.lipton .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/xlipton-brand.png.pagespeed.ic.YdW34sXfSM.png) no-repeat center center;width:155px;height:111px}.guarana-antarctica .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/guarana-brand.svg) no-repeat center center;width:155px;height:111px}.pure-leaf .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/xpure-leaf-brand.png.pagespeed.ic.WFU4auRez_.png) no-repeat center center;width:155px;height:111px}.gallo .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/xgalo-brand.png.pagespeed.ic.LQajBwvelr.png) no-repeat center center;width:155px;height:111px}.cacaolat .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/cacaolat-brand.svg) no-repeat center center;width:155px;height:111px}.gatorade .brand-type__logo{background:url(/themes/custom/sumol_compal/images/marcas/gatorate-brand.svg) no-repeat center center;width:155px;height:111px}.wave{position:absolute;bottom:-10px;width:100%;height:51px;z-index:0}.brand-type__box:nth-child(odd) .wave{-webkit-transform:skewY(-4deg);transform:skewY(-4deg);-webkit-animation:wave 6s linear alternate infinite;animation:wave 6s linear alternate infinite}.brand-type__box:nth-child(even) .wave{-webkit-transform:skewY(4deg);transform:skewY(4deg);-webkit-animation:wave--even 6s linear alternate infinite;animation:wave--even 6s linear alternate infinite}@-webkit-keyframes wave{100%{-webkit-transform:skewY(4deg);transform:skewY(4deg)}}@keyframes wave{100%{-webkit-transform:skewY(4deg);transform:skewY(4deg)}}@-webkit-keyframes wave--even{100%{-webkit-transform:skewY(-4deg);transform:skewY(-4deg)}}@keyframes wave--even{100%{-webkit-transform:skewY(-4deg);transform:skewY(-4deg)}}#curtain{width:200px;height:155px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;bottom:0}#curtain .fill{-webkit-transform:translate(0,150px);transform:translate(0,150px)}#curtain svg{-webkit-transform:translate(-150px,0);transform:translate(-150px,0)}.bebidas-refrescantes #curtain svg,.bebidas-refrescantes-2 #curtain svg{fill:#6bacdd}.cervejas #curtain svg{fill:#c12727}.aguas #curtain svg{fill:#ea6721}.sumos-nectares #curtain svg{fill:#c7d124}.vegetais-e-derivados-de-tomate #curtain svg{fill:#73af35}.compal-essencial #curtain svg{fill:#8c9318}.outras-marcas #curtain svg{fill:#8ac5e3}.bebidas-isotonicas #curtain svg{fill:#160532}@-webkit-keyframes fillAction{0%{-webkit-transform:translate(0,150px);transform:translate(0,150px)}100%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}}@keyframes fillAction{0%{-webkit-transform:translate(0,150px);transform:translate(0,150px)}100%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}}@-webkit-keyframes waveAction{0%{-webkit-transform:translate(-150px,0);transform:translate(-150px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes waveAction{0%{-webkit-transform:translate(-150px,0);transform:translate(-150px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.toggler{cursor:pointer}.toggled{max-height:2000px;overflow:hidden;transition:all .7s ease}.toggled.state-closed{max-height:0}.root-path-contacts .marker--page{width:68px;height:44px;-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}.root-path-contacts .left-col{border-right:1px solid #54aa1c}@media screen and (max-width:63.9375em){.root-path-contacts .left-col{border-right:0}}.root-path-contacts form{padding-left:30px}@media screen and (max-width:63.9375em){.root-path-contacts form{padding-left:0}}.root-path-contacts form [type="text"]{background-color:#d2e3c6}.root-path-contacts form [type="email"]{background-color:#d2e3c6}.root-path-contacts form select{background-color:#d2e3c6}.root-path-contacts form textarea{background-color:#d2e3c6}.root-path-contacts form [type="submit"]{background-color:#73b229}.contact-box{margin-bottom:30px;margin-right:13px}.contact-box__title{font-size:16px;font-size:1rem;color:#54aa1c;position:relative;margin-bottom:20px}.contact-box__title:after{content:url(/themes/custom/sumol_compal/images/icons/icon-toggler.svg);display:inline-block;position:absolute;right:15px;top:0;width:12px;height:17px}.contact-box__title .total{font-size:16px;font-size:1rem}.contact-box .toggled{border-bottom:1px solid #54aa1c}.contact-box__item{margin:0 40px 60px 30px;font-size:14px;font-size:.875rem}.contact-box__map a{color:#c12727}.contact-box__map a:after{content:url(/themes/custom/sumol_compal/images/icons/icon-marker-map.svg);display:inline-block;width:19px;height:26px;margin-left:10px}.layout-2col p.text-center{text-align:center}.layout-2col .layout-2col__items{max-width:100%}.layout-2col .layout-2col__items li{padding-left:14px}.layout-2col .layout-2col__items li strong{font-size:25px;font-size:1.5625rem}.layout-2col .passion-color:before{content:'';width:1px;height:65px;background-color:#6692bb}.layout-2col .passion-color strong{color:#6692bb}.layout-2col .results-color:before{content:'';width:1px;height:65px;background-color:#b9d709}.layout-2col .results-color strong{color:#b9d709}.layout-2col .innovation-color:before{content:'';width:1px;height:65px;background-color:#92c5df}.layout-2col .innovation-color strong{color:#92c5df}.layout-2col .team-color:before{content:'';width:1px;height:65px;background-color:#f66102}.layout-2col .team-color strong{color:#f66102}.layout-2col .integrity-color:before{content:'';width:1px;height:65px;background-color:#55aa1c}.layout-2col .integrity-color strong{color:#55aa1c}.container-paragraph-multi:nth-child(3) .box-title:after,.container-paragraph-multi:nth-child(4) .box-title:after,.container-paragraph-multi:nth-child(5) .box-title:after,.container-paragraph-multi:nth-child(6) .box-title:after{content:'';width:20px;height:2px;position:absolute;bottom:20px;left:0}.page-node-type-paragraph-page.root-path-passion .body-title,.page-node-type-paragraph-page.root-path-passion .block-natureza p:first-child,.block-natureza .page-node-type-paragraph-page.root-path-passion p:first-child,.page-node-type-paragraph-page.root-path-passion .block-natureza p:nth-child(2),.block-natureza .page-node-type-paragraph-page.root-path-passion p:nth-child(2){margin-bottom:10px}.container-paragraph-simple .field--name-field-title{margin-bottom:12px}.container-paragraph-multi{margin:80px 0;padding-bottom:80px}.container-paragraph-multi:nth-child(3) .field--name-field-subtitle{color:#fc6719}.container-paragraph-multi:nth-child(3) .box-title:before{content:url(/themes/custom/sumol_compal/images/icons/bandeira.svg);width:31px;height:37px;left:-40px;bottom:25px}@media screen and (max-width:39.9375em){.container-paragraph-multi:nth-child(3) .box-title:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:inherit;top:-40px}}.container-paragraph-multi:nth-child(3) .box-title:after{background-color:#fc6719}.container-paragraph-multi:nth-child(3) svg{width:100%;min-height:365px}.container-paragraph-multi:nth-child(4) .field--name-field-subtitle{color:#00ac00}.container-paragraph-multi:nth-child(4) .box-title{margin-bottom:20px}.container-paragraph-multi:nth-child(4) .box-title:before{content:url(/themes/custom/sumol_compal/images/icons/pessoas.svg);width:50px;height:54px;left:-63px;bottom:25px}@media screen and (max-width:39.9375em){.container-paragraph-multi:nth-child(4) .box-title:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:inherit;top:-65px}}.container-paragraph-multi:nth-child(4) .box-title:after{background-color:#00ac00}.container-paragraph-multi:nth-child(4) svg{width:100%;min-height:360px}.container-paragraph-multi:nth-child(5){padding-bottom:0}.container-paragraph-multi:nth-child(5) .field--name-field-title{color:#3baedf}.container-paragraph-multi:nth-child(5) .box-title:before{content:url(/themes/custom/sumol_compal/images/icons/etiqueta.svg);width:31px;height:56px;left:-43px;bottom:25px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}@media screen and (max-width:39.9375em){.container-paragraph-multi:nth-child(5) .box-title:before{left:50%;-webkit-transform:translateX(-50%) rotate(25deg);transform:translateX(-50%) rotate(25deg);bottom:inherit;top:-65px}}.container-paragraph-multi:nth-child(5) .box-title:after{background-color:#3baedf}.container-paragraph-multi:nth-child(5) svg{width:100%;min-height:455px}@media screen and (max-width:39.9375em){.container-paragraph-multi:nth-child(6){padding-bottom:0;margin-bottom:30px}}.container-paragraph-multi:nth-child(6) .field--name-field-title{color:#b8d608}.container-paragraph-multi:nth-child(6) .box-title{margin-bottom:50px}.container-paragraph-multi:nth-child(6) .box-title:before{content:url(/themes/custom/sumol_compal/images/icons/portugal.svg);width:33px;height:67px;left:-43px;bottom:17px}@media screen and (max-width:39.9375em){.container-paragraph-multi:nth-child(6) .box-title:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:inherit;top:-90px}}.container-paragraph-multi:nth-child(6) .box-title:after{background-color:#b8d608}.container-paragraph-multi:nth-child(6) .paragraph--type--lp-two-columns>div:last-child{-ms-flex-item-align:end;align-self:flex-end}.container-paragraph-multi:nth-child(6) .paragraph--type--lp-two-columns>div:last-child .box-globo{margin-bottom:0}.container-paragraph-multi:nth-child(6) svg{width:100%;min-height:365px}.container-paragraph-multi .paragraph--type--lp-titulo .field--name-field-title{font-weight:bold;font-size:24px;font-size:1.5rem}.container-paragraph-multi .paragraph--type--lp-titulo .field--name-field-subtitle{font-weight:bold;font-size:27px;font-size:1.6875rem}.container-paragraph-multi .paragraph--type--lp-titulo .box-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #313131;padding-bottom:20px;position:relative}.container-paragraph-multi .paragraph--type--lp-titulo .box-title:before{position:absolute}.container-paragraph-multi .image-content{margin-top:80px;position:relative}.map2{position:relative;margin-top:130px}@media screen and (max-width:50em){.map2{margin-top:0}}.box-country{display:inline-block;background-color:rgba(204,204,204,.4);padding:14px 24px;text-align:center;font-size:20px;font-size:1.25rem;text-transform:uppercase;position:absolute}@media screen and (max-width:59em){.box-country{visibility:hidden;opacity:0}}.box-country.portugal{top:-35px;left:170px}@media screen and (max-width:59em){.box-country.portugal{top:-80px;left:25%}}.box-country.franca{top:-64px;left:415px}[lang="en"] .box-country.franca{left:379px}@media screen and (max-width:59em){.box-country.franca{top:-80px;left:38%}[lang="en"] .box-country.franca{left:38%}}.box-country.china{top:45px;right:100px}@media screen and (max-width:59em){.box-country.china{top:-73px;right:20%}}.box-country.angola{bottom:85px;left:300px}@media screen and (max-width:72.5em){.box-country.angola{bottom:112px;left:15%}}@media screen and (max-width:59em){.box-country.angola{bottom:35px;left:20%}}@media screen and (max-width:39.9375em){.box-country.angola{bottom:inherit;top:-73px}}.box-country.mocambique{bottom:85px;right:310px}@media screen and (max-width:72.5em){.box-country.mocambique{right:20%}}@media screen and (max-width:59em){.box-country.mocambique{bottom:35px}}@media screen and (max-width:39.9375em){.box-country.mocambique{bottom:inherit;top:-73px}}.box-country.suica{top:-45px;right:410px}[lang="en"] .box-country.suica{right:325px}[lang="fr"] .box-country.suica{right:320px}@media screen and (max-width:72.5em){.box-country.suica{right:20%}[lang="en"] .box-country.suica{right:12%}[lang="fr"] .box-country.suica{right:12%}}@media screen and (max-width:59em){.box-country.suica{top:-73px;right:42%}[lang="en"] .box-country.suica{right:42%}[lang="fr"] .box-country.suica{right:42%}}.box-country__desc{font-weight:bold}.portugal .box-country__name{color:#fc6719}.franca .box-country__name{color:#b8d608}.china .box-country__name{color:#00ac00}.angola .box-country__name{color:#3baedf}.mocambique .box-country__name{color:#77c6e1}.suica .box-country__name{color:#95c94c}.paragraph--type--lp-two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:50em){.paragraph--type--lp-two-columns{-ms-flex-wrap:wrap;flex-wrap:wrap}}.paragraph--type--lp-two-columns>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px}@media screen and (max-width:50em){.paragraph--type--lp-two-columns>div{-ms-flex-preferred-size:100%;flex-basis:100%}}.box-globo{display:inline-block;padding:28px 40px;text-align:left;font-size:16px;font-size:1rem;margin-bottom:56px;max-width:440px}@media screen and (max-width:50em){.box-globo:first-child{margin-bottom:0}}.box-globo--bg{background-color:rgba(204,204,204,.4)}#mapa-pt{width:100%;max-width:250px}.mapa-pt{text-align:right}@media screen and (max-width:50em){.mapa-pt{text-align:center}}.paragraph--type--lp-cta a{padding:14px 20px;color:#fefefe;background-color:#fc6719;display:inline-block;width:100%;border-radius:3px}@media screen and (max-width:63.9375em){.paragraph--type--lp-cta{font-size:14px;font-size:.875rem}}#markers g:hover{cursor:pointer}.more-map{position:absolute;right:0;top:-30px;opacity:0;visibility:hidden;font-size:12px;font-size:.75rem;text-align:right;text-decoration:none;font-weight:bold;padding:10px;background:rgba(204,204,204,.4)}.more-map:hover{cursor:pointer;text-decoration:underline}@media screen and (max-width:50em){.more-map{display:none}}.bandeira{opacity:0}.facts__item time,.facts__time{display:block;font-size:36px;font-size:2.25rem}.facts__item time:before,.facts__time:before{content:'+';display:inline-block;vertical-align:super;font-size:25px;font-size:1.5625rem}.facts{background:linear-gradient(to right,#1a224e 50%,#6db02b 50%)}.facts__item{padding-bottom:20px;background:#e5e5e5}.facts__item time{color:#fc6719;text-align:center}@media screen and (max-width:39.9375em){.facts__item time{font-size:28px;font-size:1.75rem}.facts__time{font-size:28px;font-size:1.75rem}}.facts__time--white{color:#fefefe}.facts__description{color:#fefefe;padding-top:5px;max-width:450px}.facts__description+.facts__description{padding-top:14px}.facts__col{-webkit-box-flex:1;-ms-flex:1;flex:1}.facts__line{position:relative}.facts__line:before{width:19px;height:19px;position:absolute;top:13px}.facts__col-left{border-right:3px solid #fefefe;text-align:right;padding-right:52px}@media screen and (max-width:39.9375em){.facts__col-left{padding-right:20px}}.facts__col-left .facts__description{margin-left:auto}.facts__col-left .facts__line:before{content:url(/themes/custom/sumol_compal/images/icons/icon-timeline-sumol.svg);right:-62px}@media screen and (max-width:39.9375em){.facts__col-left .facts__line:before{right:-29px}}.facts__col-right{padding-left:52px;text-align:left}@media screen and (max-width:39.9375em){.facts__col-right{padding-left:20px}}.facts__col-right .facts__line:before{content:url(/themes/custom/sumol_compal/images/icons/icon-timeline-compal.svg);left:-64px}@media screen and (max-width:39.9375em){.facts__col-right .facts__line:before{left:-33px}}.facts__title{font-size:40px;font-size:2.5rem;padding-top:25px}@media screen and (max-width:39.9375em){.facts__title{font-size:30px;font-size:1.875rem}}.facts__title--orange{color:#fc6719}.facts__title--blue{color:#1a224e}.facts__daterange{color:#fefefe}.facts__top-title{padding-left:15%;background:#e5e5e5}@media screen and (max-width:39.9375em){.facts__top-title{padding-left:0;text-align:center;padding-bottom:20px}}.path-factos-e-dados .body-title,.path-factos-e-dados .block-natureza p:first-child,.block-natureza .path-factos-e-dados p:first-child,.path-factos-e-dados .block-natureza p:nth-child(2),.block-natureza .path-factos-e-dados p:nth-child(2){margin-bottom:5px}.path-factos-e-dados #block-sumol-compal-content header{margin-bottom:0}.views-view--factos_e_dados footer .facts__item{padding-bottom:0}.s-item+.s-item{padding-top:8px}.pipe{width:3px;height:40px;background:#fc6719;left:calc(50% - 2px);position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.filter-mercados{margin-top:30px}.filter-mercados__select{width:100%;font-size:20px;font-size:1.25rem;background-color:#fefefe;padding:24px;margin-bottom:22px;border:0;border-radius:0;height:74px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/sumol_compal/images/icons/select-arrow.svg);background-repeat:no-repeat;background-position:center right 30px}.filter-mercados__pais{display:none}.filter-mercados__pais.is-active{display:block}.filter-mercados .button,.filter-mercados .form--primary input[type="submit"],.form--primary .filter-mercados input[type="submit"],.filter-mercados .form--secondary input[type="submit"],.form--secondary .filter-mercados input[type="submit"]{display:none}.filter-mercados .button.is-active,.filter-mercados .form--primary input.is-active[type="submit"],.form--primary .filter-mercados input.is-active[type="submit"],.filter-mercados .form--secondary input.is-active[type="submit"],.form--secondary .filter-mercados input.is-active[type="submit"]{display:block;margin-top:10px}.mercados__title{position:relative;font-size:18px;font-size:1.125rem;margin-bottom:8px}@media screen and (max-width:39.9375em){.mercados__title{font-size:20px;font-size:1.25rem}}.mercados__title--bottom-border{padding-bottom:14px}.mercados__title--bottom-border:before{content:'';position:absolute;left:0;bottom:0;width:110px;height:1px;background-color:currentColor}@media screen and (max-width:39.9375em){.column-marcas .mercados__title--bottom-border:before{display:none}}.mercados__title--top-border{padding-top:16px}.mercados__title--top-border:before{content:'';position:absolute;left:0;top:0;width:110px;height:1px;background-color:currentColor}.mercados__title--america{color:#00aeef}.mercados__title--europa{color:#ed1595}.mercados__title--asia{color:#92278f}.mercados__title--africa{color:#f7941d}.mercados__title--oceania{color:#95c94c}.mercados__title--offset-left{margin-left:27%}@media screen and (max-width:39.9375em){.mercados__title--offset-left{margin-left:0}}.mercados__title--active{color:#ff01b0}@media screen and (max-width:39.9375em){.mercados__title--active{color:#0042be}}.mercados__title--active.mercados__title--bottom-border:before{right:0;left:inherit}.mercados__desc{font-size:12px;font-size:.75rem}.mercados__desc--big{font-size:15px;position:relative}.mercados__desc--big:before{color:#6bacdd}@media screen and (max-width:39.9375em){.mercados__desc{font-size:18px;font-size:1.125rem;padding-left:20px}}.mercados__container{max-width:210px;position:relative}.mapa-container{padding:0 20px;text-align:center;position:relative}@media screen and (max-width:26.25em){.mapa-container{padding:0}}.mapa-container use{pointer-events:none}.mapa-container:hover{cursor:pointer}@media screen and (max-width:39.9375em){#mini-map .mapa-container{margin-bottom:50px}}.column-marcas{padding-top:50px}.mercados__container{display:none}.mercados__container.column-active{display:block;margin-bottom:150px;border-right:1px solid #959595;padding-right:60px}@media screen and (max-width:39.9375em){.mercados__container.column-active{margin:0 auto;padding-right:0;border:0}}#mini-map img{-webkit-filter:grayscale(100);filter:grayscale(100)}#mini-map img:hover{-webkit-filter:none;filter:none}#mini-map img.active{-webkit-filter:none;filter:none}.main-map{padding-top:50px}.mapa{display:none}.mapa.active{display:block;width:415px;margin:0 auto;min-height:425px}.mapa-desc{margin-bottom:50px}.mapa-desc .mercados__title{display:none}.mapa-desc .mercados__title.active{display:block}.flag-active{position:absolute;left:160px;width:27px;fill:#ff01b0;top:-11px;-webkit-transform:rotate(6deg);transform:rotate(6deg)}@media screen and (max-width:39.9375em){.flag-active{fill:#0042be;left:-40px;-webkit-transform:rotateY(-180deg) rotate(6deg);transform:rotateY(-180deg) rotate(6deg)}}.flag{position:absolute;width:28px;height:35px;fill:#0f44ba}.flag:hover{cursor:pointer;fill:#ff01b0}.flag.active{fill:#ff01b0}.flag-canada{top:80px;left:150px;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.flag-bermudas{top:170px;right:120px;-webkit-transform:rotateY(-180deg) rotate(6deg);transform:rotateY(-180deg) rotate(6deg)}.flag-cuba{top:195px;right:177px;-webkit-transform:rotateY(-180deg) rotate(6deg);transform:rotateY(-180deg) rotate(6deg)}.flag-eua{top:135px;left:186px;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.flag-guiana{top:245px;left:280px;-webkit-transform:rotateY(-180deg) rotate(6deg);transform:rotateY(-180deg) rotate(6deg)}.flag-guadalupe{top:210px;right:118px;-webkit-transform:rotateY(-180deg) rotate(6deg);transform:rotateY(-180deg) rotate(6deg)}.flag-martinica{top:216px;right:90px;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.flag-barthelemy{top:190px;right:90px;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.flag-saint-martin{top:200px;right:125px;-webkit-transform:rotateY(-180deg) rotate(6deg);transform:rotateY(-180deg) rotate(6deg)}.flag-africa-sul{top:350px;right:145px}.flag-angola{top:230px;left:205px}.flag-benin{top:130px;left:140px}.flag-burkina-faso{top:100px;left:110px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-cabo-verde{top:90px;left:-30px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-congo{top:200px;left:205px}.flag-costa-marfim{top:136px;left:60px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-etiopia{top:136px;right:80px}.flag-gabao{top:200px;left:170px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-gambia{top:100px;left:36px}.flag-gana{top:136px;left:100px}.flag-guine-bissau{top:115px;left:46px}.flag-libia{top:20px;right:136px}.flag-mali{top:60px;left:76px}.flag-marrocos{top:0;left:66px}.flag-mauritania{top:60px;left:26px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-mocambique{bottom:120px;right:88px}.flag-namibia{bottom:90px;left:180px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-republica-congo{bottom:220px;left:235px}.flag-reuniao{bottom:138px;right:21px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-sao-tome-principe{bottom:150px;left:130px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-senegal{top:90px;left:10px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-tunisia{top:0;right:224px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-china{top:80px;right:150px}.flag-coreia-sul{top:70px;right:128px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-emirados-arabes-unidos{top:148px;left:60px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-federacao-russa{top:30px;right:154px}.flag-indonesia{top:200px;right:168px}.flag-israel{top:98px;left:60px}.flag-japao{top:60px;right:60px}.flag-libano{top:84px;left:85px}.flag-malasia{top:190px;right:218px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-maldivas{top:200px;left:132px}.flag-timor-leste{top:212px;right:130px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-turquia{top:103px;left:30px}.flag-alemanha{top:203px;left:122px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-andorra{top:229px;left:90px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-belgica{top:183px;left:141px}.flag-bulgaria{top:196px;right:76px}.flag-dinamarca{top:153px;left:135px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-espanha{top:242px;left:76px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-eslovaquia{top:196px;left:230px}.flag-estonia{top:150px;left:192px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-finlandia{top:118px;left:212px}.flag-franca{top:244px;left:108px}.flag-hungria{top:213px;left:210px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-irlanda{top:162px;left:87px}.flag-italia{top:241px;left:157px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-luxemburgo{top:193px;left:151px}.flag-malta{top:263px;right:211px}.flag-noruega{top:128px;left:123px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-paises-baixos{top:185px;right:137px}.flag-polonia{top:183px;left:199px}.flag-reino-unido{top:173px;left:99px}.flag-suecia{top:119px;left:176px}.flag-suica{top:207px;left:153px}.flag-australia{top:102px;left:98px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flag-guine{top:-26px;left:181px}.flag-nova-caledonia{top:181px;right:1px}.title-content__title{font-size:24px;margin-bottom:30px;color:#000}.cargo__item{text-align:center;margin-bottom:16px}.bottom-section .cargo__item{text-align:left}.cargo__item:after{content:'';width:80px;height:4px;background-color:#73b229;display:inline-block}.cargo hr{border-color:#ced0d2;border-top:0}.cargo__title{font-size:20px}.cargo__title--dark{color:#000}.cargo__subtitle{font-size:16px}.mid-section{margin:34px 0;padding:32px 0;background-color:#ececec}.cargo-grid{margin-top:30px}.cargo-grid__title:before{content:'+';color:#73b229;font-size:24px;display:inline-block;margin-right:16px}.cargo-grid__desc{font-size:14px}.cargo-grid__item{margin-bottom:30px}.cargo-grid__img{position:relative;height:123px}.cargo-detail__title{color:#000}.cargo-detail__text{font-size:14px;margin-top:30px;color:#000}.cargo-detail__text p{margin-bottom:20px}.cargo-detail img{margin-right:5px}.cargo-detail img:first-child{margin-left:20px}.cargo-detail__data{display:inline-block;margin-right:20px}.cargo-detail__balao{color:#fff;background:#54aa1c;font-size:10px;padding:2px 20px 2px 6px;border-radius:8px;display:inline-block;position:relative;margin-left:8px}.cargo-detail__balao:before{content:url(/themes/custom/sumol_compal/images/icons/balao.svg);position:absolute;left:-4px;bottom:0;width:19px;height:9px;display:inline-block}.cargo-detail__slogan{color:#000;font-size:24px}.cargo-detail__slogan span{color:#54aa1c}@media screen and (max-width:39.9375em){.cargo-detail__slogan{display:none}}.cargo-detail__item{max-height:0;overflow:hidden;transition:max-height 1s}.cargo-detail__item.is-active{max-height:600px}.mt-50{margin-top:50px}.img-cargo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.img-cargo.is-active{display:block;margin:0 auto}.img-cargo:hover{cursor:pointer}.img-cargo.is-selected{opacity:1!important}.img-cargo.is-selected+img{opacity:0!important}.img-close{font-size:12px;color:#54aa1c;margin-bottom:30px}.img-close:hover{cursor:pointer}.img-close:after{content:url(/themes/custom/sumol_compal/images/icons/up-arrow.png.pagespeed.ce.X7bWom2IN2.png);width:11px;height:7px;display:inline-block;margin-left:5px}.no-padding>.columns{padding-left:0;padding-right:0}.icon-donativo{width:68px;height:63px;margin:0 auto}.btn-plus:after{content:'+';font-size:20px;display:inline-block;margin-left:40px}.donativos-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.consent{position:relative}.consent a{text-decoration:underline;color:#73b229;font-weight:bold}.form-bottom-container{border-bottom:1px solid #313131;margin-top:62px;padding-bottom:73px}.form-bottom p{padding-top:20px;font-size:.75rem}.step-number{width:auto;display:inline-block;float:right}@media screen and (max-width:39.9375em){.step-number{float:none}}.top-legend{padding-right:0}.top-legend .step-total{color:#d2e3c6}.donativos-step{display:none}.donativos-step.step-active{display:block}#donativos-send{display:none}#donativos-send.is-active{display:block}.donativos-page{display:none}@media screen and (max-width:39.9375em){.donativos-page{padding:0 20px}}.donativos-page.is-active{display:block}.donativos-page label.error{color:#73b229;font-size:12px;font-weight:bold;padding-left:20px;padding-top:2px;margin-bottom:0}.donativos-page #MECENATO-error{position:absolute;bottom:-20px;padding-left:27px}.donativos-page .hidden{display:none!important}.donativos-page .field-prefix{display:inline-block}.donativos-page label{display:inline-block}.other-field{background-color:#fff!important}.other-field+label{top:-35px}.fix-label-text{margin-bottom:0;font-weight:normal}.donativos-success{display:block}.success-title{font-size:1.55rem;color:#73b229}.img-tooltip{margin-left:10px}.img-tooltip:hover{cursor:pointer}.tooltip{position:absolute;top:0;right:0}.tooltip.is-active .tooltip__box{opacity:1;visibility:visible}@media print,screen and (min-width:40em){.tooltip:hover .tooltip__box{opacity:1;visibility:visible}}.tooltip__box{border:1px solid #f26c4f;position:absolute;width:266px;padding:24px;background:#fff;font-size:11px;bottom:40px;right:0;opacity:0;visibility:hidden;transition:opacity .5s ease}.tooltip__box a{color:#f26c4f}.tooltip__box:before{content:'';position:absolute;width:15px;height:15px;border:1px solid #f26c4f;border-top:0;bottom:-8px;left:240px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:0;background:#fff}@media screen and (max-width:39.9375em){.tooltip__box:before{display:none}}.form-item{position:relative}.generalassemblies-document__text strong{display:block;padding-right:20px}.form-item-limit-logi label{padding-right:20px}select::-ms-expand{display:none}#donation-publico{position:relative}#donation-publico .fieldset-legend{padding-right:20px;display:inline-block;font-weight:normal;color:#313131;margin-bottom:0;font-size:16px}#donation-publico .fieldset-legend.js-form-required::before{content:'*';display:inline-block;color:#313131}#donation-publico legend{border:0!important;margin-bottom:0;padding-bottom:0}#donation-publico .tooltip{top:-15px}#donation-publico>fieldset{margin-bottom:3rem;margin-right:0!important}#edit-publico-alvo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#edit-publico-alvo .js-form-type-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:unset;flex-wrap:unset;margin-bottom:0}@media screen and (max-width:39.9375em){#edit-publico-alvo .js-form-type-checkbox{margin-bottom:20px!important}}#edit-publico-alvo .js-form-type-checkbox label{margin:0;font-size:14px;margin-right:20px;margin-top:-2px}#edit-publico-alvo .js-form-type-checkbox label .label-age{font-size:10px}#edit-publico-alvo input[type="checkbox"]{margin-right:10px}#edit-data-ini-error{position:absolute;left:0;bottom:-15px}#charNum{text-align:right;position:absolute;bottom:-30px;right:0}#custom-fieldset-wrapper+label.error{position:absolute;bottom:25px;left:0}#custom-fieldset-wrapper .fieldset-wrapper{position:relative}.tos-error{padding-left:33px!important}.flatpickr-month{height:32px!important;text-transform:lowercase!important}.flatpickr-input{cursor:pointer;z-index:1}.flatpickr-mobileInput{opacity:0;visibility:hidden;position:absolute;width:0;height:0;box-sizing:border-box;padding:0}.flatpickr-calendar{background:#fff;display:inline-block;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;animation:none;direction:ltr;border:1px solid #e6e6e6;font-size:14px;border-radius:5px;position:absolute;min-width:200px;max-width:256px;box-sizing:border-box}.flatpickr-calendar.open{opacity:1;visibility:visible;max-height:320px;z-index:99999;animation:fadeInDown .5s cubic-bezier(0,1,.5,1)}.flatpickr-calendar.inline{margin-top:2px;position:relative;opacity:1;visibility:visible;max-height:320px;display:block}.flatpickr-calendar.static{display:none;position:relative}.flatpickr-calendar.static.open{display:block}.flatpickr-calendar.hasWeeks{max-width:320px}.flatpickr-calendar.dateIsPicked.hasTime .flatpickr-time{height:38px}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-month{background:transparent;color:rgba(0,0,0,.8);fill:rgba(0,0,0,.8);height:26px;text-align:center;position:relative}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:8px;height:16px}.flatpickr-prev-month i,.flatpickr-next-month i{position:relative}.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month{left:5px}.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month{right:5px}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:14px}.flatpickr-prev-month svg path,.flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.flatpickr-prev-month svg:hover,.flatpickr-next-month svg:hover{fill:#f64747}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:#959ea9}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;z-index:9;cursor:pointer;border:1px solid rgba(0,0,0,.05);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute;top:33%}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,.6)}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.6)}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:1.35;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;top:5px;display:inline-block;text-align:center}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-right:4px}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 .5ch;margin:0;display:inline;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden}.flatpickr-days{padding:1px;outline:0;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:flex;display:inline-block\9 ;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:300;width:14.28571%;height:35px;line-height:35px;margin:0;text-align:center;transition:50ms all ease-out}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected.nextMonthDay{background:#569ff7;color:#fff;border-color:#569ff7}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}span.flatpickr-weekday{cursor:default;font-size:90%;color:rgba(0,0,0,.54);height:24px;line-height:24px;margin:0;background:transparent;text-align:center;display:block;float:left;width:14.28%;font-weight:bold}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{border-right:1px solid #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%;margin-right:1rem}.flatpickr-innerContainer{display:block;display:flex}.flatpickr-innerContainer:after{display:inline-block;content:"";clear:both}.flatpickr-rContainer{display:inline-block}.flatpickr-time{text-align:center;border-top:0;outline:0;display:block;height:0;line-height:38px;max-height:38px;box-sizing:border-box;overflow:hidden;transition:height .33s cubic-bezier(0,1,.5,1)}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{width:40%;height:38px;float:left}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{background:#f0f0f0}.hasWeeks .flatpickr-days,.hasTime .flatpickr-days{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.hasWeeks .flatpickr-days{border-left:0}.dateIsPicked .flatpickr-innerContainer+.flatpickr-time{border-top:1px solid #e6e6e6}@media all and (-ms-high-contrast:none){.flatpickr-days{width:256px}.flatpickr-month{padding:0}.flatpickr-month svg{top:0!important}}@-moz-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}@-o-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}