html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{display:block;margin:0;width:100%}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.wrapper{display:flex;flex-wrap:wrap;margin:0 auto;width:98%;max-width:calc(100% - 16px)}@media all and (min-width:768px){.wrapper{width:96%}}@media all and (min-width:1024px){.wrapper{width:94%;max-width:1680px}}.row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;width:100%;box-sizing:border-box}.row.center{justify-content:center;text-align:center}.row.middle{align-items:center}.row.top{align-items:flex-start}@media all{.row.center-s{justify-content:center;text-align:center}.row.middle-s{align-items:center}.row.top-s{align-items:flex-start}}@media all and (min-width:768px){.row.center-m{justify-content:center;text-align:center}.row.middle-m{align-items:center}.row.top-m{align-items:flex-start}}@media all and (min-width:768px)and (max-width:1024px){.row.center-mo{justify-content:center;text-align:center}.row.middle-mo{align-items:center}.row.top-mo{align-items:flex-start}}@media all and (min-width:1024px){.row.center-l{justify-content:center;text-align:center}.row.middle-l{align-items:center}.row.top-l{align-items:flex-start}}@media all and (min-width:1440px){.row.center-xl{justify-content:center;text-align:center}.row.middle-xl{align-items:center}.row.top-xl{align-items:flex-start}}.row .col{padding-right:calc(3px + .5vw);padding-left:calc(3px + .5vw);margin-right:calc(3px + .5vw);margin-left:calc(3px + .5vw);box-sizing:border-box !important;flex:0 0 auto}.row .col.auto{flex:0 0 auto}.row .col.reverse{flex-direction:column-reverse}@media all{.row .col.s1{max-width:calc(8.3333333333% - calc(6px + 1vw));flex-basis:calc(8.3333333333% - calc(6px + 1vw))}.row .col.offset-s1{margin-left:calc(8.3333333333% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s2{max-width:calc(16.6666666667% - calc(6px + 1vw));flex-basis:calc(16.6666666667% - calc(6px + 1vw))}.row .col.offset-s2{margin-left:calc(16.6666666667% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s3{max-width:calc(25% - calc(6px + 1vw));flex-basis:calc(25% - calc(6px + 1vw))}.row .col.offset-s3{margin-left:calc(25% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s4{max-width:calc(33.3333333333% - calc(6px + 1vw));flex-basis:calc(33.3333333333% - calc(6px + 1vw))}.row .col.offset-s4{margin-left:calc(33.3333333333% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s5{max-width:calc(41.6666666667% - calc(6px + 1vw));flex-basis:calc(41.6666666667% - calc(6px + 1vw))}.row .col.offset-s5{margin-left:calc(41.6666666667% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s6{max-width:calc(50% - calc(6px + 1vw));flex-basis:calc(50% - calc(6px + 1vw))}.row .col.offset-s6{margin-left:calc(50% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s7{max-width:calc(58.3333333333% - calc(6px + 1vw));flex-basis:calc(58.3333333333% - calc(6px + 1vw))}.row .col.offset-s7{margin-left:calc(58.3333333333% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s8{max-width:calc(66.6666666667% - calc(6px + 1vw));flex-basis:calc(66.6666666667% - calc(6px + 1vw))}.row .col.offset-s8{margin-left:calc(66.6666666667% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s9{max-width:calc(75% - calc(6px + 1vw));flex-basis:calc(75% - calc(6px + 1vw))}.row .col.offset-s9{margin-left:calc(75% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s10{max-width:calc(83.3333333333% - calc(6px + 1vw));flex-basis:calc(83.3333333333% - calc(6px + 1vw))}.row .col.offset-s10{margin-left:calc(83.3333333333% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s11{max-width:calc(91.6666666667% - calc(6px + 1vw));flex-basis:calc(91.6666666667% - calc(6px + 1vw))}.row .col.offset-s11{margin-left:calc(91.6666666667% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.s12{max-width:calc(100% - calc(6px + 1vw));flex-basis:calc(100% - calc(6px + 1vw))}.row .col.offset-s12{margin-left:calc(100% + calc(3px + 0.5vw))}.row .col.offset-s0{margin-left:0 !important}.row .col.first-s{order:-1}.row .col.last-s{order:1}}@media all and (min-width:768px){.row .col.m1{max-width:calc(8.3333333333% - calc(6px + 1vw));flex-basis:calc(8.3333333333% - calc(6px + 1vw))}.row .col.offset-m1{margin-left:calc(8.3333333333% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m2{max-width:calc(16.6666666667% - calc(6px + 1vw));flex-basis:calc(16.6666666667% - calc(6px + 1vw))}.row .col.offset-m2{margin-left:calc(16.6666666667% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m3{max-width:calc(25% - calc(6px + 1vw));flex-basis:calc(25% - calc(6px + 1vw))}.row .col.offset-m3{margin-left:calc(25% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m4{max-width:calc(33.3333333333% - calc(6px + 1vw));flex-basis:calc(33.3333333333% - calc(6px + 1vw))}.row .col.offset-m4{margin-left:calc(33.3333333333% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m5{max-width:calc(41.6666666667% - calc(6px + 1vw));flex-basis:calc(41.6666666667% - calc(6px + 1vw))}.row .col.offset-m5{margin-left:calc(41.6666666667% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m6{max-width:calc(50% - calc(6px + 1vw));flex-basis:calc(50% - calc(6px + 1vw))}.row .col.offset-m6{margin-left:calc(50% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m7{max-width:calc(58.3333333333% - calc(6px + 1vw));flex-basis:calc(58.3333333333% - calc(6px + 1vw))}.row .col.offset-m7{margin-left:calc(58.3333333333% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m8{max-width:calc(66.6666666667% - calc(6px + 1vw));flex-basis:calc(66.6666666667% - calc(6px + 1vw))}.row .col.offset-m8{margin-left:calc(66.6666666667% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m9{max-width:calc(75% - calc(6px + 1vw));flex-basis:calc(75% - calc(6px + 1vw))}.row .col.offset-m9{margin-left:calc(75% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m10{max-width:calc(83.3333333333% - calc(6px + 1vw));flex-basis:calc(83.3333333333% - calc(6px + 1vw))}.row .col.offset-m10{margin-left:calc(83.3333333333% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m11{max-width:calc(91.6666666667% - calc(6px + 1vw));flex-basis:calc(91.6666666667% - calc(6px + 1vw))}.row .col.offset-m11{margin-left:calc(91.6666666667% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.m12{max-width:calc(100% - calc(6px + 1vw));flex-basis:calc(100% - calc(6px + 1vw))}.row .col.offset-m12{margin-left:calc(100% + calc(3px + 0.5vw))}.row .col.offset-m0{margin-left:0 !important}.row .col.first-m{order:-1}.row .col.last-m{order:1}}@media all and (min-width:768px)and (max-width:1024px){.row .col.mo1{max-width:calc(8.3333333333% - calc(6px + 1vw));flex-basis:calc(8.3333333333% - calc(6px + 1vw))}.row .col.offset-mo1{margin-left:calc(8.3333333333% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo2{max-width:calc(16.6666666667% - calc(6px + 1vw));flex-basis:calc(16.6666666667% - calc(6px + 1vw))}.row .col.offset-mo2{margin-left:calc(16.6666666667% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo3{max-width:calc(25% - calc(6px + 1vw));flex-basis:calc(25% - calc(6px + 1vw))}.row .col.offset-mo3{margin-left:calc(25% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo4{max-width:calc(33.3333333333% - calc(6px + 1vw));flex-basis:calc(33.3333333333% - calc(6px + 1vw))}.row .col.offset-mo4{margin-left:calc(33.3333333333% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo5{max-width:calc(41.6666666667% - calc(6px + 1vw));flex-basis:calc(41.6666666667% - calc(6px + 1vw))}.row .col.offset-mo5{margin-left:calc(41.6666666667% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo6{max-width:calc(50% - calc(6px + 1vw));flex-basis:calc(50% - calc(6px + 1vw))}.row .col.offset-mo6{margin-left:calc(50% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo7{max-width:calc(58.3333333333% - calc(6px + 1vw));flex-basis:calc(58.3333333333% - calc(6px + 1vw))}.row .col.offset-mo7{margin-left:calc(58.3333333333% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo8{max-width:calc(66.6666666667% - calc(6px + 1vw));flex-basis:calc(66.6666666667% - calc(6px + 1vw))}.row .col.offset-mo8{margin-left:calc(66.6666666667% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo9{max-width:calc(75% - calc(6px + 1vw));flex-basis:calc(75% - calc(6px + 1vw))}.row .col.offset-mo9{margin-left:calc(75% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo10{max-width:calc(83.3333333333% - calc(6px + 1vw));flex-basis:calc(83.3333333333% - calc(6px + 1vw))}.row .col.offset-mo10{margin-left:calc(83.3333333333% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo11{max-width:calc(91.6666666667% - calc(6px + 1vw));flex-basis:calc(91.6666666667% - calc(6px + 1vw))}.row .col.offset-mo11{margin-left:calc(91.6666666667% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.mo12{max-width:calc(100% - calc(6px + 1vw));flex-basis:calc(100% - calc(6px + 1vw))}.row .col.offset-mo12{margin-left:calc(100% + calc(3px + 0.5vw))}.row .col.offset-mo0{margin-left:0 !important}.row .col.first-mo{order:-1}.row .col.last-mo{order:1}}@media all and (min-width:1024px){.row .col.l1{max-width:calc(8.3333333333% - calc(6px + 1vw));flex-basis:calc(8.3333333333% - calc(6px + 1vw))}.row .col.offset-l1{margin-left:calc(8.3333333333% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l2{max-width:calc(16.6666666667% - calc(6px + 1vw));flex-basis:calc(16.6666666667% - calc(6px + 1vw))}.row .col.offset-l2{margin-left:calc(16.6666666667% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l3{max-width:calc(25% - calc(6px + 1vw));flex-basis:calc(25% - calc(6px + 1vw))}.row .col.offset-l3{margin-left:calc(25% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l4{max-width:calc(33.3333333333% - calc(6px + 1vw));flex-basis:calc(33.3333333333% - calc(6px + 1vw))}.row .col.offset-l4{margin-left:calc(33.3333333333% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l5{max-width:calc(41.6666666667% - calc(6px + 1vw));flex-basis:calc(41.6666666667% - calc(6px + 1vw))}.row .col.offset-l5{margin-left:calc(41.6666666667% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l6{max-width:calc(50% - calc(6px + 1vw));flex-basis:calc(50% - calc(6px + 1vw))}.row .col.offset-l6{margin-left:calc(50% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l7{max-width:calc(58.3333333333% - calc(6px + 1vw));flex-basis:calc(58.3333333333% - calc(6px + 1vw))}.row .col.offset-l7{margin-left:calc(58.3333333333% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l8{max-width:calc(66.6666666667% - calc(6px + 1vw));flex-basis:calc(66.6666666667% - calc(6px + 1vw))}.row .col.offset-l8{margin-left:calc(66.6666666667% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l9{max-width:calc(75% - calc(6px + 1vw));flex-basis:calc(75% - calc(6px + 1vw))}.row .col.offset-l9{margin-left:calc(75% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l10{max-width:calc(83.3333333333% - calc(6px + 1vw));flex-basis:calc(83.3333333333% - calc(6px + 1vw))}.row .col.offset-l10{margin-left:calc(83.3333333333% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l11{max-width:calc(91.6666666667% - calc(6px + 1vw));flex-basis:calc(91.6666666667% - calc(6px + 1vw))}.row .col.offset-l11{margin-left:calc(91.6666666667% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.l12{max-width:calc(100% - calc(6px + 1vw));flex-basis:calc(100% - calc(6px + 1vw))}.row .col.offset-l12{margin-left:calc(100% + calc(3px + 0.5vw))}.row .col.offset-l0{margin-left:0 !important}.row .col.first-l{order:-1}.row .col.last-l{order:1}}@media all and (min-width:1440px){.row .col.xl1{max-width:calc(8.3333333333% - calc(6px + 1vw));flex-basis:calc(8.3333333333% - calc(6px + 1vw))}.row .col.offset-xl1{margin-left:calc(8.3333333333% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl2{max-width:calc(16.6666666667% - calc(6px + 1vw));flex-basis:calc(16.6666666667% - calc(6px + 1vw))}.row .col.offset-xl2{margin-left:calc(16.6666666667% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl3{max-width:calc(25% - calc(6px + 1vw));flex-basis:calc(25% - calc(6px + 1vw))}.row .col.offset-xl3{margin-left:calc(25% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl4{max-width:calc(33.3333333333% - calc(6px + 1vw));flex-basis:calc(33.3333333333% - calc(6px + 1vw))}.row .col.offset-xl4{margin-left:calc(33.3333333333% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl5{max-width:calc(41.6666666667% - calc(6px + 1vw));flex-basis:calc(41.6666666667% - calc(6px + 1vw))}.row .col.offset-xl5{margin-left:calc(41.6666666667% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl6{max-width:calc(50% - calc(6px + 1vw));flex-basis:calc(50% - calc(6px + 1vw))}.row .col.offset-xl6{margin-left:calc(50% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl7{max-width:calc(58.3333333333% - calc(6px + 1vw));flex-basis:calc(58.3333333333% - calc(6px + 1vw))}.row .col.offset-xl7{margin-left:calc(58.3333333333% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl8{max-width:calc(66.6666666667% - calc(6px + 1vw));flex-basis:calc(66.6666666667% - calc(6px + 1vw))}.row .col.offset-xl8{margin-left:calc(66.6666666667% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl9{max-width:calc(75% - calc(6px + 1vw));flex-basis:calc(75% - calc(6px + 1vw))}.row .col.offset-xl9{margin-left:calc(75% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl10{max-width:calc(83.3333333333% - calc(6px + 1vw));flex-basis:calc(83.3333333333% - calc(6px + 1vw))}.row .col.offset-xl10{margin-left:calc(83.3333333333% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl11{max-width:calc(91.6666666667% - calc(6px + 1vw));flex-basis:calc(91.6666666667% - calc(6px + 1vw))}.row .col.offset-xl11{margin-left:calc(91.6666666667% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.xl12{max-width:calc(100% - calc(6px + 1vw));flex-basis:calc(100% - calc(6px + 1vw))}.row .col.offset-xl12{margin-left:calc(100% + calc(3px + 0.5vw))}.row .col.offset-xl0{margin-left:0 !important}.row .col.first-xl{order:-1}.row .col.last-xl{order:1}}.row.no-gutter>.col{box-sizing:border-box;padding:0;margin:0}@media all{.row.no-gutter>.col.s1{max-width:8.3333333333%;flex-basis:8.3333333333%}.row.no-gutter>.col.offset-s1{margin-left:8.3333333333%}.row.no-gutter>.col.s2{max-width:16.6666666667%;flex-basis:16.6666666667%}.row.no-gutter>.col.offset-s2{margin-left:16.6666666667%}.row.no-gutter>.col.s3{max-width:25%;flex-basis:25%}.row.no-gutter>.col.offset-s3{margin-left:25%}.row.no-gutter>.col.s4{max-width:33.3333333333%;flex-basis:33.3333333333%}.row.no-gutter>.col.offset-s4{margin-left:33.3333333333%}.row.no-gutter>.col.s5{max-width:41.6666666667%;flex-basis:41.6666666667%}.row.no-gutter>.col.offset-s5{margin-left:41.6666666667%}.row.no-gutter>.col.s6{max-width:50%;flex-basis:50%}.row.no-gutter>.col.offset-s6{margin-left:50%}.row.no-gutter>.col.s7{max-width:58.3333333333%;flex-basis:58.3333333333%}.row.no-gutter>.col.offset-s7{margin-left:58.3333333333%}.row.no-gutter>.col.s8{max-width:66.6666666667%;flex-basis:66.6666666667%}.row.no-gutter>.col.offset-s8{margin-left:66.6666666667%}.row.no-gutter>.col.s9{max-width:75%;flex-basis:75%}.row.no-gutter>.col.offset-s9{margin-left:75%}.row.no-gutter>.col.s10{max-width:83.3333333333%;flex-basis:83.3333333333%}.row.no-gutter>.col.offset-s10{margin-left:83.3333333333%}.row.no-gutter>.col.s11{max-width:91.6666666667%;flex-basis:91.6666666667%}.row.no-gutter>.col.offset-s11{margin-left:91.6666666667%}.row.no-gutter>.col.s12{max-width:100%;flex-basis:100%}.row.no-gutter>.col.offset-s12{margin-left:100%}}@media all and (min-width:768px){.row.no-gutter>.col.m1{max-width:8.3333333333%;flex-basis:8.3333333333%}.row.no-gutter>.col.offset-m1{margin-left:8.3333333333%}.row.no-gutter>.col.m2{max-width:16.6666666667%;flex-basis:16.6666666667%}.row.no-gutter>.col.offset-m2{margin-left:16.6666666667%}.row.no-gutter>.col.m3{max-width:25%;flex-basis:25%}.row.no-gutter>.col.offset-m3{margin-left:25%}.row.no-gutter>.col.m4{max-width:33.3333333333%;flex-basis:33.3333333333%}.row.no-gutter>.col.offset-m4{margin-left:33.3333333333%}.row.no-gutter>.col.m5{max-width:41.6666666667%;flex-basis:41.6666666667%}.row.no-gutter>.col.offset-m5{margin-left:41.6666666667%}.row.no-gutter>.col.m6{max-width:50%;flex-basis:50%}.row.no-gutter>.col.offset-m6{margin-left:50%}.row.no-gutter>.col.m7{max-width:58.3333333333%;flex-basis:58.3333333333%}.row.no-gutter>.col.offset-m7{margin-left:58.3333333333%}.row.no-gutter>.col.m8{max-width:66.6666666667%;flex-basis:66.6666666667%}.row.no-gutter>.col.offset-m8{margin-left:66.6666666667%}.row.no-gutter>.col.m9{max-width:75%;flex-basis:75%}.row.no-gutter>.col.offset-m9{margin-left:75%}.row.no-gutter>.col.m10{max-width:83.3333333333%;flex-basis:83.3333333333%}.row.no-gutter>.col.offset-m10{margin-left:83.3333333333%}.row.no-gutter>.col.m11{max-width:91.6666666667%;flex-basis:91.6666666667%}.row.no-gutter>.col.offset-m11{margin-left:91.6666666667%}.row.no-gutter>.col.m12{max-width:100%;flex-basis:100%}.row.no-gutter>.col.offset-m12{margin-left:100%}}@media all and (min-width:768px)and (max-width:1024px){.row.no-gutter>.col.mo1{max-width:8.3333333333%;flex-basis:8.3333333333%}.row.no-gutter>.col.offset-mo1{margin-left:8.3333333333%}.row.no-gutter>.col.mo2{max-width:16.6666666667%;flex-basis:16.6666666667%}.row.no-gutter>.col.offset-mo2{margin-left:16.6666666667%}.row.no-gutter>.col.mo3{max-width:25%;flex-basis:25%}.row.no-gutter>.col.offset-mo3{margin-left:25%}.row.no-gutter>.col.mo4{max-width:33.3333333333%;flex-basis:33.3333333333%}.row.no-gutter>.col.offset-mo4{margin-left:33.3333333333%}.row.no-gutter>.col.mo5{max-width:41.6666666667%;flex-basis:41.6666666667%}.row.no-gutter>.col.offset-mo5{margin-left:41.6666666667%}.row.no-gutter>.col.mo6{max-width:50%;flex-basis:50%}.row.no-gutter>.col.offset-mo6{margin-left:50%}.row.no-gutter>.col.mo7{max-width:58.3333333333%;flex-basis:58.3333333333%}.row.no-gutter>.col.offset-mo7{margin-left:58.3333333333%}.row.no-gutter>.col.mo8{max-width:66.6666666667%;flex-basis:66.6666666667%}.row.no-gutter>.col.offset-mo8{margin-left:66.6666666667%}.row.no-gutter>.col.mo9{max-width:75%;flex-basis:75%}.row.no-gutter>.col.offset-mo9{margin-left:75%}.row.no-gutter>.col.mo10{max-width:83.3333333333%;flex-basis:83.3333333333%}.row.no-gutter>.col.offset-mo10{margin-left:83.3333333333%}.row.no-gutter>.col.mo11{max-width:91.6666666667%;flex-basis:91.6666666667%}.row.no-gutter>.col.offset-mo11{margin-left:91.6666666667%}.row.no-gutter>.col.mo12{max-width:100%;flex-basis:100%}.row.no-gutter>.col.offset-mo12{margin-left:100%}}@media all and (min-width:1024px){.row.no-gutter>.col.l1{max-width:8.3333333333%;flex-basis:8.3333333333%}.row.no-gutter>.col.offset-l1{margin-left:8.3333333333%}.row.no-gutter>.col.l2{max-width:16.6666666667%;flex-basis:16.6666666667%}.row.no-gutter>.col.offset-l2{margin-left:16.6666666667%}.row.no-gutter>.col.l3{max-width:25%;flex-basis:25%}.row.no-gutter>.col.offset-l3{margin-left:25%}.row.no-gutter>.col.l4{max-width:33.3333333333%;flex-basis:33.3333333333%}.row.no-gutter>.col.offset-l4{margin-left:33.3333333333%}.row.no-gutter>.col.l5{max-width:41.6666666667%;flex-basis:41.6666666667%}.row.no-gutter>.col.offset-l5{margin-left:41.6666666667%}.row.no-gutter>.col.l6{max-width:50%;flex-basis:50%}.row.no-gutter>.col.offset-l6{margin-left:50%}.row.no-gutter>.col.l7{max-width:58.3333333333%;flex-basis:58.3333333333%}.row.no-gutter>.col.offset-l7{margin-left:58.3333333333%}.row.no-gutter>.col.l8{max-width:66.6666666667%;flex-basis:66.6666666667%}.row.no-gutter>.col.offset-l8{margin-left:66.6666666667%}.row.no-gutter>.col.l9{max-width:75%;flex-basis:75%}.row.no-gutter>.col.offset-l9{margin-left:75%}.row.no-gutter>.col.l10{max-width:83.3333333333%;flex-basis:83.3333333333%}.row.no-gutter>.col.offset-l10{margin-left:83.3333333333%}.row.no-gutter>.col.l11{max-width:91.6666666667%;flex-basis:91.6666666667%}.row.no-gutter>.col.offset-l11{margin-left:91.6666666667%}.row.no-gutter>.col.l12{max-width:100%;flex-basis:100%}.row.no-gutter>.col.offset-l12{margin-left:100%}}@media all and (min-width:1440px){.row.no-gutter>.col.xl1{max-width:8.3333333333%;flex-basis:8.3333333333%}.row.no-gutter>.col.offset-xl1{margin-left:8.3333333333%}.row.no-gutter>.col.xl2{max-width:16.6666666667%;flex-basis:16.6666666667%}.row.no-gutter>.col.offset-xl2{margin-left:16.6666666667%}.row.no-gutter>.col.xl3{max-width:25%;flex-basis:25%}.row.no-gutter>.col.offset-xl3{margin-left:25%}.row.no-gutter>.col.xl4{max-width:33.3333333333%;flex-basis:33.3333333333%}.row.no-gutter>.col.offset-xl4{margin-left:33.3333333333%}.row.no-gutter>.col.xl5{max-width:41.6666666667%;flex-basis:41.6666666667%}.row.no-gutter>.col.offset-xl5{margin-left:41.6666666667%}.row.no-gutter>.col.xl6{max-width:50%;flex-basis:50%}.row.no-gutter>.col.offset-xl6{margin-left:50%}.row.no-gutter>.col.xl7{max-width:58.3333333333%;flex-basis:58.3333333333%}.row.no-gutter>.col.offset-xl7{margin-left:58.3333333333%}.row.no-gutter>.col.xl8{max-width:66.6666666667%;flex-basis:66.6666666667%}.row.no-gutter>.col.offset-xl8{margin-left:66.6666666667%}.row.no-gutter>.col.xl9{max-width:75%;flex-basis:75%}.row.no-gutter>.col.offset-xl9{margin-left:75%}.row.no-gutter>.col.xl10{max-width:83.3333333333%;flex-basis:83.3333333333%}.row.no-gutter>.col.offset-xl10{margin-left:83.3333333333%}.row.no-gutter>.col.xl11{max-width:91.6666666667%;flex-basis:91.6666666667%}.row.no-gutter>.col.offset-xl11{margin-left:91.6666666667%}.row.no-gutter>.col.xl12{max-width:100%;flex-basis:100%}.row.no-gutter>.col.offset-xl12{margin-left:100%}}*{box-sizing:border-box}body{position:relative;padding-top:70px;min-width:360px !important;background:#fff;overflow:auto;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (min-width:1024px){body{padding-top:90px}}::selection{background:#222;color:#fff}img{box-sizing:border-box;height:auto}.orange,.section.orange{position:relative;background:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_smag.svg) no-repeat bottom left #ff671d;background-size:cover;background-attachment:fixed}.orange h2,.section.orange h2{color:#fff}.orange h2:before,.orange h2:after,.section.orange h2:before,.section.orange h2:after{background:#fff}.orange a.btn.secondary,.section.orange a.btn.secondary{color:#fff}.orange a.btn.secondary:before,.section.orange a.btn.secondary:before{border-color:#fff}@media all and (min-width:1024px){.orange a.btn.secondary:hover,.section.orange a.btn.secondary:hover{color:#ff671d}.orange a.btn.secondary:hover:after,.section.orange a.btn.secondary:hover:after{background:#fff}}.orange a.btn.secondary:active,.orange a.btn.secondary:active:hover,.section.orange a.btn.secondary:active,.section.orange a.btn.secondary:active:hover{color:#eb3705;box-shadow:0 0 0 3px rgba(255,255,255,.48)}.orange a.btn.link,.section.orange a.btn.link{color:#fff}.orange a.btn.primary,.section.orange a.btn.primary{background:#fff;color:#ff671d;box-shadow:0 6px 12px 0 rgba(34,34,34,.24)}@media all and (min-width:1024px){.orange a.btn.primary:hover,.section.orange a.btn.primary:hover{color:#fff;box-shadow:0 0 0 0 rgba(34,34,34,.24)}.orange a.btn.primary:after,.section.orange a.btn.primary:after{background:#222}}.orange a.btn.primary:active,.orange a.btn.primary:active:hover,.section.orange a.btn.primary:active,.section.orange a.btn.primary:active:hover{color:#e4e8eb;background:#222;box-shadow:0 0 0 3px rgba(34,34,34,.24)}.orange a,.section.orange a{color:#e4e8eb}@media all and (min-width:1024px){.orange a:hover,.section.orange a:hover{color:#404040}}.dark-bg,.section.dark-bg{background:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_dark.svg) no-repeat bottom left #222;background-size:cover;background-attachment:fixed}.dark-bg h2,.section.dark-bg h2{color:#fff}.grey,.section.grey{background:#f3f6f8}.grey.smag,.section.grey.smag{background:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_footer.svg) no-repeat bottom left #f3f6f8;background-size:cover;background-attachment:fixed}.borders,.section.borders{border-top:1px solid #e4e8eb;border-bottom:1px solid #e4e8eb;margin:-.75em 0}@media all and (min-width:768px){.borders,.section.borders{margin:-1em 0}}.green,.section.green{background:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_eta.svg) no-repeat bottom left #97d700;background-size:cover;background-attachment:fixed}.blue,.section.blue{background:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_elevage.svg) no-repeat bottom left #41b6e6;background-size:cover;background-attachment:fixed}.yellow,.section.yellow{background:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_semence.svg) no-repeat bottom left #ffcd00;background-size:cover;background-attachment:fixed}.black,.section.black{background:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_industrie.svg) no-repeat bottom left #042b55;background-size:cover;background-attachment:fixed}.purple,.section.purple{background:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_vigne.svg) no-repeat bottom left #a05eb5;background-size:cover;background-attachment:fixed}.yellow p,.yellow ul li,.yellow ol li,.yellow dl dt,.yellow dl dd,.yellow h1,.yellow h2,.yellow h3,.yellow h4,.yellow h5,.yellow h6,.yellow a:not(.btn),.yellow .text p,.yellow .text ul li,.yellow .text ol li,.yellow .text dl dt,.yellow .text dl dd,.yellow .text h1,.yellow .text h2,.yellow .text h3,.yellow .text h4,.yellow .text h5,.yellow .text h6,.yellow .text a:not(.btn){color:#222 !important}.yellow ul li:before,.yellow .text ul li:before{box-shadow:0 0 0 2px inset #222}@media all and (min-width:1024px){.yellow ul li:hover:before,.yellow .text ul li:hover:before{box-shadow:0 0 0 4px inset #222}}.yellow ol li:before,.yellow .text ol li:before{color:#222}.yellow dl,.yellow .text dl{border-color:#222}.yellow dl dd:after,.yellow .text dl dd:after{background:#222}.yellow .left-s:before,.yellow .left-s:after,.yellow .center-s:before,.yellow .center-s:after,.yellow .left-s-center-l:before,.yellow .left-s-center-l:after,.yellow .text .left-s:before,.yellow .text .left-s:after,.yellow .text .center-s:before,.yellow .text .center-s:after,.yellow .text .left-s-center-l:before,.yellow .text .left-s-center-l:after{background:#222}.yellow hr,.yellow .text hr{background:#222}.yellow blockquote,.yellow .text blockquote{border-color:#222}.yellow blockquote:before,.yellow .text blockquote:before{color:rgba(34,34,34,.08)}.yellow a.btn.light,.yellow .text a.btn.light{color:#ff671d !important}.orange p,.orange ul li,.orange ol li,.orange dl dt,.orange dl dd,.orange h1,.orange h2,.orange h3,.orange h4,.orange h5,.orange h6,.orange a:not(.btn),.section.orange p,.section.orange ul li,.section.orange ol li,.section.orange dl dt,.section.orange dl dd,.section.orange h1,.section.orange h2,.section.orange h3,.section.orange h4,.section.orange h5,.section.orange h6,.section.orange a:not(.btn),.orange .text p,.orange .text ul li,.orange .text ol li,.orange .text dl dt,.orange .text dl dd,.orange .text h1,.orange .text h2,.orange .text h3,.orange .text h4,.orange .text h5,.orange .text h6,.orange .text a:not(.btn),.dark-bg p,.dark-bg ul li,.dark-bg ol li,.dark-bg dl dt,.dark-bg dl dd,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg a:not(.btn),.section.dark-bg p,.section.dark-bg ul li,.section.dark-bg ol li,.section.dark-bg dl dt,.section.dark-bg dl dd,.section.dark-bg h1,.section.dark-bg h2,.section.dark-bg h3,.section.dark-bg h4,.section.dark-bg h5,.section.dark-bg h6,.section.dark-bg a:not(.btn),.dark-bg .text p,.dark-bg .text ul li,.dark-bg .text ol li,.dark-bg .text dl dt,.dark-bg .text dl dd,.dark-bg .text h1,.dark-bg .text h2,.dark-bg .text h3,.dark-bg .text h4,.dark-bg .text h5,.dark-bg .text h6,.dark-bg .text a:not(.btn),.green p,.green ul li,.green ol li,.green dl dt,.green dl dd,.green h1,.green h2,.green h3,.green h4,.green h5,.green h6,.green a:not(.btn),.section.green p,.section.green ul li,.section.green ol li,.section.green dl dt,.section.green dl dd,.section.green h1,.section.green h2,.section.green h3,.section.green h4,.section.green h5,.section.green h6,.section.green a:not(.btn),.green .text p,.green .text ul li,.green .text ol li,.green .text dl dt,.green .text dl dd,.green .text h1,.green .text h2,.green .text h3,.green .text h4,.green .text h5,.green .text h6,.green .text a:not(.btn),.blue p,.blue ul li,.blue ol li,.blue dl dt,.blue dl dd,.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6,.blue a:not(.btn),.section.blue p,.section.blue ul li,.section.blue ol li,.section.blue dl dt,.section.blue dl dd,.section.blue h1,.section.blue h2,.section.blue h3,.section.blue h4,.section.blue h5,.section.blue h6,.section.blue a:not(.btn),.blue .text p,.blue .text ul li,.blue .text ol li,.blue .text dl dt,.blue .text dl dd,.blue .text h1,.blue .text h2,.blue .text h3,.blue .text h4,.blue .text h5,.blue .text h6,.blue .text a:not(.btn),.black p,.black ul li,.black ol li,.black dl dt,.black dl dd,.black h1,.black h2,.black h3,.black h4,.black h5,.black h6,.black a:not(.btn),.section.black p,.section.black ul li,.section.black ol li,.section.black dl dt,.section.black dl dd,.section.black h1,.section.black h2,.section.black h3,.section.black h4,.section.black h5,.section.black h6,.section.black a:not(.btn),.black .text p,.black .text ul li,.black .text ol li,.black .text dl dt,.black .text dl dd,.black .text h1,.black .text h2,.black .text h3,.black .text h4,.black .text h5,.black .text h6,.black .text a:not(.btn),.purple p,.purple ul li,.purple ol li,.purple dl dt,.purple dl dd,.purple h1,.purple h2,.purple h3,.purple h4,.purple h5,.purple h6,.purple a:not(.btn),.section.purple p,.section.purple ul li,.section.purple ol li,.section.purple dl dt,.section.purple dl dd,.section.purple h1,.section.purple h2,.section.purple h3,.section.purple h4,.section.purple h5,.section.purple h6,.section.purple a:not(.btn),.purple .text p,.purple .text ul li,.purple .text ol li,.purple .text dl dt,.purple .text dl dd,.purple .text h1,.purple .text h2,.purple .text h3,.purple .text h4,.purple .text h5,.purple .text h6,.purple .text a:not(.btn){color:#fff}.orange ul li:before,.section.orange ul li:before,.orange .text ul li:before,.dark-bg ul li:before,.section.dark-bg ul li:before,.dark-bg .text ul li:before,.green ul li:before,.section.green ul li:before,.green .text ul li:before,.blue ul li:before,.section.blue ul li:before,.blue .text ul li:before,.black ul li:before,.section.black ul li:before,.black .text ul li:before,.purple ul li:before,.section.purple ul li:before,.purple .text ul li:before{box-shadow:0 0 0 2px inset #fff}@media all and (min-width:1024px){.orange ul li:hover:before,.section.orange ul li:hover:before,.orange .text ul li:hover:before,.dark-bg ul li:hover:before,.section.dark-bg ul li:hover:before,.dark-bg .text ul li:hover:before,.green ul li:hover:before,.section.green ul li:hover:before,.green .text ul li:hover:before,.blue ul li:hover:before,.section.blue ul li:hover:before,.blue .text ul li:hover:before,.black ul li:hover:before,.section.black ul li:hover:before,.black .text ul li:hover:before,.purple ul li:hover:before,.section.purple ul li:hover:before,.purple .text ul li:hover:before{box-shadow:0 0 0 4px inset #fff}}.orange ol li:before,.section.orange ol li:before,.orange .text ol li:before,.dark-bg ol li:before,.section.dark-bg ol li:before,.dark-bg .text ol li:before,.green ol li:before,.section.green ol li:before,.green .text ol li:before,.blue ol li:before,.section.blue ol li:before,.blue .text ol li:before,.black ol li:before,.section.black ol li:before,.black .text ol li:before,.purple ol li:before,.section.purple ol li:before,.purple .text ol li:before{color:#fff}.orange dl,.section.orange dl,.orange .text dl,.dark-bg dl,.section.dark-bg dl,.dark-bg .text dl,.green dl,.section.green dl,.green .text dl,.blue dl,.section.blue dl,.blue .text dl,.black dl,.section.black dl,.black .text dl,.purple dl,.section.purple dl,.purple .text dl{border-color:#fff}.orange dl dd:after,.section.orange dl dd:after,.orange .text dl dd:after,.dark-bg dl dd:after,.section.dark-bg dl dd:after,.dark-bg .text dl dd:after,.green dl dd:after,.section.green dl dd:after,.green .text dl dd:after,.blue dl dd:after,.section.blue dl dd:after,.blue .text dl dd:after,.black dl dd:after,.section.black dl dd:after,.black .text dl dd:after,.purple dl dd:after,.section.purple dl dd:after,.purple .text dl dd:after{background:#fff}.orange .left-s:before,.orange .left-s:after,.orange .center-s:before,.orange .center-s:after,.orange .left-s-center-l:before,.orange .left-s-center-l:after,.section.orange .left-s:before,.section.orange .left-s:after,.section.orange .center-s:before,.section.orange .center-s:after,.section.orange .left-s-center-l:before,.section.orange .left-s-center-l:after,.orange .text .left-s:before,.orange .text .left-s:after,.orange .text .center-s:before,.orange .text .center-s:after,.orange .text .left-s-center-l:before,.orange .text .left-s-center-l:after,.dark-bg .left-s:before,.dark-bg .left-s:after,.dark-bg .center-s:before,.dark-bg .center-s:after,.dark-bg .left-s-center-l:before,.dark-bg .left-s-center-l:after,.section.dark-bg .left-s:before,.section.dark-bg .left-s:after,.section.dark-bg .center-s:before,.section.dark-bg .center-s:after,.section.dark-bg .left-s-center-l:before,.section.dark-bg .left-s-center-l:after,.dark-bg .text .left-s:before,.dark-bg .text .left-s:after,.dark-bg .text .center-s:before,.dark-bg .text .center-s:after,.dark-bg .text .left-s-center-l:before,.dark-bg .text .left-s-center-l:after,.green .left-s:before,.green .left-s:after,.green .center-s:before,.green .center-s:after,.green .left-s-center-l:before,.green .left-s-center-l:after,.section.green .left-s:before,.section.green .left-s:after,.section.green .center-s:before,.section.green .center-s:after,.section.green .left-s-center-l:before,.section.green .left-s-center-l:after,.green .text .left-s:before,.green .text .left-s:after,.green .text .center-s:before,.green .text .center-s:after,.green .text .left-s-center-l:before,.green .text .left-s-center-l:after,.blue .left-s:before,.blue .left-s:after,.blue .center-s:before,.blue .center-s:after,.blue .left-s-center-l:before,.blue .left-s-center-l:after,.section.blue .left-s:before,.section.blue .left-s:after,.section.blue .center-s:before,.section.blue .center-s:after,.section.blue .left-s-center-l:before,.section.blue .left-s-center-l:after,.blue .text .left-s:before,.blue .text .left-s:after,.blue .text .center-s:before,.blue .text .center-s:after,.blue .text .left-s-center-l:before,.blue .text .left-s-center-l:after,.black .left-s:before,.black .left-s:after,.black .center-s:before,.black .center-s:after,.black .left-s-center-l:before,.black .left-s-center-l:after,.section.black .left-s:before,.section.black .left-s:after,.section.black .center-s:before,.section.black .center-s:after,.section.black .left-s-center-l:before,.section.black .left-s-center-l:after,.black .text .left-s:before,.black .text .left-s:after,.black .text .center-s:before,.black .text .center-s:after,.black .text .left-s-center-l:before,.black .text .left-s-center-l:after,.purple .left-s:before,.purple .left-s:after,.purple .center-s:before,.purple .center-s:after,.purple .left-s-center-l:before,.purple .left-s-center-l:after,.section.purple .left-s:before,.section.purple .left-s:after,.section.purple .center-s:before,.section.purple .center-s:after,.section.purple .left-s-center-l:before,.section.purple .left-s-center-l:after,.purple .text .left-s:before,.purple .text .left-s:after,.purple .text .center-s:before,.purple .text .center-s:after,.purple .text .left-s-center-l:before,.purple .text .left-s-center-l:after{background:#fff}.orange hr,.section.orange hr,.orange .text hr,.dark-bg hr,.section.dark-bg hr,.dark-bg .text hr,.green hr,.section.green hr,.green .text hr,.blue hr,.section.blue hr,.blue .text hr,.black hr,.section.black hr,.black .text hr,.purple hr,.section.purple hr,.purple .text hr{background:rgba(255,255,255,.24)}.orange blockquote,.section.orange blockquote,.orange .text blockquote,.dark-bg blockquote,.section.dark-bg blockquote,.dark-bg .text blockquote,.green blockquote,.section.green blockquote,.green .text blockquote,.blue blockquote,.section.blue blockquote,.blue .text blockquote,.black blockquote,.section.black blockquote,.black .text blockquote,.purple blockquote,.section.purple blockquote,.purple .text blockquote{border-color:#fff}.orange blockquote:before,.section.orange blockquote:before,.orange .text blockquote:before,.dark-bg blockquote:before,.section.dark-bg blockquote:before,.dark-bg .text blockquote:before,.green blockquote:before,.section.green blockquote:before,.green .text blockquote:before,.blue blockquote:before,.section.blue blockquote:before,.blue .text blockquote:before,.black blockquote:before,.section.black blockquote:before,.black .text blockquote:before,.purple blockquote:before,.section.purple blockquote:before,.purple .text blockquote:before{color:rgba(255,255,255,.08)}.orange blockquote span.author,.section.orange blockquote span.author,.orange .text blockquote span.author,.dark-bg blockquote span.author,.section.dark-bg blockquote span.author,.dark-bg .text blockquote span.author,.green blockquote span.author,.section.green blockquote span.author,.green .text blockquote span.author,.blue blockquote span.author,.section.blue blockquote span.author,.blue .text blockquote span.author,.black blockquote span.author,.section.black blockquote span.author,.black .text blockquote span.author,.purple blockquote span.author,.section.purple blockquote span.author,.purple .text blockquote span.author{color:#fff}.orange a,.section.orange a,.orange .text a,.dark-bg a,.section.dark-bg a,.dark-bg .text a,.green a,.section.green a,.green .text a,.blue a,.section.blue a,.blue .text a,.black a,.section.black a,.black .text a,.purple a,.section.purple a,.purple .text a{color:#fff}@media all and (min-width:1024px){.orange a:hover,.section.orange a:hover,.orange .text a:hover,.dark-bg a:hover,.section.dark-bg a:hover,.dark-bg .text a:hover,.green a:hover,.section.green a:hover,.green .text a:hover,.blue a:hover,.section.blue a:hover,.blue .text a:hover,.black a:hover,.section.black a:hover,.black .text a:hover,.purple a:hover,.section.purple a:hover,.purple .text a:hover{color:#fff}}.orange a.btn,.section.orange a.btn,.orange .text a.btn,.dark-bg a.btn,.section.dark-bg a.btn,.dark-bg .text a.btn,.green a.btn,.section.green a.btn,.green .text a.btn,.blue a.btn,.section.blue a.btn,.blue .text a.btn,.black a.btn,.section.black a.btn,.black .text a.btn,.purple a.btn,.section.purple a.btn,.purple .text a.btn{color:#fff}.orange a.btn.primary,.section.orange a.btn.primary,.orange .text a.btn.primary,.dark-bg a.btn.primary,.section.dark-bg a.btn.primary,.dark-bg .text a.btn.primary,.green a.btn.primary,.section.green a.btn.primary,.green .text a.btn.primary,.blue a.btn.primary,.section.blue a.btn.primary,.blue .text a.btn.primary,.black a.btn.primary,.section.black a.btn.primary,.black .text a.btn.primary,.purple a.btn.primary,.section.purple a.btn.primary,.purple .text a.btn.primary{background:#fff;color:#222;box-shadow:0 6px 12px 0 rgba(34,34,34,.24)}.orange a.btn.primary:after,.section.orange a.btn.primary:after,.orange .text a.btn.primary:after,.dark-bg a.btn.primary:after,.section.dark-bg a.btn.primary:after,.dark-bg .text a.btn.primary:after,.green a.btn.primary:after,.section.green a.btn.primary:after,.green .text a.btn.primary:after,.blue a.btn.primary:after,.section.blue a.btn.primary:after,.blue .text a.btn.primary:after,.black a.btn.primary:after,.section.black a.btn.primary:after,.black .text a.btn.primary:after,.purple a.btn.primary:after,.section.purple a.btn.primary:after,.purple .text a.btn.primary:after{background:#222}@media all and (min-width:1024px){.orange a.btn.primary:hover,.section.orange a.btn.primary:hover,.orange .text a.btn.primary:hover,.dark-bg a.btn.primary:hover,.section.dark-bg a.btn.primary:hover,.dark-bg .text a.btn.primary:hover,.green a.btn.primary:hover,.section.green a.btn.primary:hover,.green .text a.btn.primary:hover,.blue a.btn.primary:hover,.section.blue a.btn.primary:hover,.blue .text a.btn.primary:hover,.black a.btn.primary:hover,.section.black a.btn.primary:hover,.black .text a.btn.primary:hover,.purple a.btn.primary:hover,.section.purple a.btn.primary:hover,.purple .text a.btn.primary:hover{color:#fff;box-shadow:0 0 0 0px rgba(34,34,34,0)}}.orange a.btn.outline,.section.orange a.btn.outline,.orange .text a.btn.outline,.dark-bg a.btn.outline,.section.dark-bg a.btn.outline,.dark-bg .text a.btn.outline,.green a.btn.outline,.section.green a.btn.outline,.green .text a.btn.outline,.blue a.btn.outline,.section.blue a.btn.outline,.blue .text a.btn.outline,.black a.btn.outline,.section.black a.btn.outline,.black .text a.btn.outline,.purple a.btn.outline,.section.purple a.btn.outline,.purple .text a.btn.outline{border-color:#fff;background:0 0;color:#fff;box-shadow:none}.orange a.btn.secondary,.section.orange a.btn.secondary,.orange .text a.btn.secondary,.dark-bg a.btn.secondary,.section.dark-bg a.btn.secondary,.dark-bg .text a.btn.secondary,.green a.btn.secondary,.section.green a.btn.secondary,.green .text a.btn.secondary,.blue a.btn.secondary,.section.blue a.btn.secondary,.blue .text a.btn.secondary,.black a.btn.secondary,.section.black a.btn.secondary,.black .text a.btn.secondary,.purple a.btn.secondary,.section.purple a.btn.secondary,.purple .text a.btn.secondary{color:#fff}.orange a.btn.secondary:before,.section.orange a.btn.secondary:before,.orange .text a.btn.secondary:before,.dark-bg a.btn.secondary:before,.section.dark-bg a.btn.secondary:before,.dark-bg .text a.btn.secondary:before,.green a.btn.secondary:before,.section.green a.btn.secondary:before,.green .text a.btn.secondary:before,.blue a.btn.secondary:before,.section.blue a.btn.secondary:before,.blue .text a.btn.secondary:before,.black a.btn.secondary:before,.section.black a.btn.secondary:before,.black .text a.btn.secondary:before,.purple a.btn.secondary:before,.section.purple a.btn.secondary:before,.purple .text a.btn.secondary:before{border-color:#fff}.orange a.btn.secondary:after,.section.orange a.btn.secondary:after,.orange .text a.btn.secondary:after,.dark-bg a.btn.secondary:after,.section.dark-bg a.btn.secondary:after,.dark-bg .text a.btn.secondary:after,.green a.btn.secondary:after,.section.green a.btn.secondary:after,.green .text a.btn.secondary:after,.blue a.btn.secondary:after,.section.blue a.btn.secondary:after,.blue .text a.btn.secondary:after,.black a.btn.secondary:after,.section.black a.btn.secondary:after,.black .text a.btn.secondary:after,.purple a.btn.secondary:after,.section.purple a.btn.secondary:after,.purple .text a.btn.secondary:after{background:#fff}@media all and (min-width:1024px){.orange a.btn.secondary:hover,.section.orange a.btn.secondary:hover,.orange .text a.btn.secondary:hover,.dark-bg a.btn.secondary:hover,.section.dark-bg a.btn.secondary:hover,.dark-bg .text a.btn.secondary:hover,.green a.btn.secondary:hover,.section.green a.btn.secondary:hover,.green .text a.btn.secondary:hover,.blue a.btn.secondary:hover,.section.blue a.btn.secondary:hover,.blue .text a.btn.secondary:hover,.black a.btn.secondary:hover,.section.black a.btn.secondary:hover,.black .text a.btn.secondary:hover,.purple a.btn.secondary:hover,.section.purple a.btn.secondary:hover,.purple .text a.btn.secondary:hover{color:#222;border-color:#fff}}.orange a.btn.link,.section.orange a.btn.link,.orange .text a.btn.link,.dark-bg a.btn.link,.section.dark-bg a.btn.link,.dark-bg .text a.btn.link,.green a.btn.link,.section.green a.btn.link,.green .text a.btn.link,.blue a.btn.link,.section.blue a.btn.link,.blue .text a.btn.link,.black a.btn.link,.section.black a.btn.link,.black .text a.btn.link,.purple a.btn.link,.section.purple a.btn.link,.purple .text a.btn.link{color:#fff}@media all and (min-width:1024px){.orange a.btn.link:hover,.section.orange a.btn.link:hover,.orange .text a.btn.link:hover,.dark-bg a.btn.link:hover,.section.dark-bg a.btn.link:hover,.dark-bg .text a.btn.link:hover,.green a.btn.link:hover,.section.green a.btn.link:hover,.green .text a.btn.link:hover,.blue a.btn.link:hover,.section.blue a.btn.link:hover,.blue .text a.btn.link:hover,.black a.btn.link:hover,.section.black a.btn.link:hover,.black .text a.btn.link:hover,.purple a.btn.link:hover,.section.purple a.btn.link:hover,.purple .text a.btn.link:hover{color:#e4e8eb}}.orange a.btn.light,.section.orange a.btn.light,.orange .text a.btn.light,.dark-bg a.btn.light,.section.dark-bg a.btn.light,.dark-bg .text a.btn.light,.green a.btn.light,.section.green a.btn.light,.green .text a.btn.light,.blue a.btn.light,.section.blue a.btn.light,.blue .text a.btn.light,.black a.btn.light,.section.black a.btn.light,.black .text a.btn.light,.purple a.btn.light,.section.purple a.btn.light,.purple .text a.btn.light{color:#ff671d}.orange a.chevron:before,.section.orange a.chevron:before,.orange .text a.chevron:before,.dark-bg a.chevron:before,.section.dark-bg a.chevron:before,.dark-bg .text a.chevron:before,.green a.chevron:before,.section.green a.chevron:before,.green .text a.chevron:before,.blue a.chevron:before,.section.blue a.chevron:before,.blue .text a.chevron:before,.black a.chevron:before,.section.black a.chevron:before,.black .text a.chevron:before,.purple a.chevron:before,.section.purple a.chevron:before,.purple .text a.chevron:before{border-color:#fff}@media all and (min-width:1024px){.orange a.chevron:hover:before,.section.orange a.chevron:hover:before,.orange .text a.chevron:hover:before,.dark-bg a.chevron:hover:before,.section.dark-bg a.chevron:hover:before,.dark-bg .text a.chevron:hover:before,.green a.chevron:hover:before,.section.green a.chevron:hover:before,.green .text a.chevron:hover:before,.blue a.chevron:hover:before,.section.blue a.chevron:hover:before,.blue .text a.chevron:hover:before,.black a.chevron:hover:before,.section.black a.chevron:hover:before,.black .text a.chevron:hover:before,.purple a.chevron:hover:before,.section.purple a.chevron:hover:before,.purple .text a.chevron:hover:before{border-color:#fff}}.yellow a{color:#222}@media all and (min-width:1024px){.yellow a:hover{color:#222}}.yellow a.btn{color:#222}.yellow a.btn.primary{background:#fff;color:#222;box-shadow:0 6px 12px 0 rgba(34,34,34,.24)}.yellow a.btn.primary:after{background:#222}@media all and (min-width:1024px){.yellow a.btn.primary:hover{color:#fff;box-shadow:0 0 0 0px rgba(34,34,34,0)}}.yellow a.btn.outline{border-color:#222;background:0 0;color:#222;box-shadow:none}.yellow a.btn.secondary{color:#222}.yellow a.btn.secondary:before{border-color:#222}.yellow a.btn.secondary:after{background:#222}@media all and (min-width:1024px){.yellow a.btn.secondary:hover{color:#fff;border-color:#222}}.yellow a.btn.link{color:#222}@media all and (min-width:1024px){.yellow a.btn.link:hover{color:#222}}.yellow a.chevron:before{border-color:#222}@media all and (min-width:1024px){.yellow a.chevron:hover:before{border-color:#222}}.yellow .left-s:before,.yellow .left-s:after,.yellow .center-s:before,.yellow .center-s:after,.yellow .left-s-center-l:before,.yellow .left-s-center-l:after{background:#222}.yellow hr{background:rgba(34,34,34,.24)}.section{padding:2.25em 0;margin:.75em 0;background:#fff}@media all and (min-width:768px){.section{padding:3em 0;margin:1em 0}}@media all and (min-width:1024px){.section{padding:4em 0}}.section p:last-child{margin-bottom:0}.page-title{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:2.5em 0 2em;text-align:center}@media all and (min-width:768px){.page-title{padding:3em 0}}@media all and (min-width:1024px){.page-title{padding:4em 0}}.page-title .baseline{display:inline-flex;align-items:center;justify-content:center;margin:0 auto .75em;position:relative;color:#878a8c;font-family:"Josefin Sans",sans-serif;font-weight:700;line-height:1em;text-transform:uppercase;text-align:center}.page-title .baseline:before,.page-title .baseline:after{content:"";display:block;position:absolute;width:75px;height:2px;background:#ff671d;top:-2em;left:calc(50% - 37.5px)}.page-title .baseline:after{display:none}@media all and (min-width:768px){.page-title .baseline:before{top:calc(50% - 3px);left:-99px}.page-title .baseline:after{display:block;top:calc(50% - 3px);right:-99px;left:auto}}.page-title .baseline+h1:before,.page-title .baseline+h1:after{display:none}.page-title .title-grp{display:flex;align-items:center;flex-direction:row;width:100%;margin-bottom:2rem}.page-title .title-grp figure{display:inline-flex;margin-right:1rem}.page-title .title-grp figure img{max-width:84px}.page-title .title-grp figure+h1{margin:0}.page-title .title-grp figure+h1:before{display:none}.page-title h1{display:inline-flex;justify-content:center;position:relative;margin:0 auto;line-height:1.15em;width:100%}.page-title h1:before,.page-title h1:after{content:"";display:block;position:absolute}.page-title h1:before{top:-16px;left:calc(50% - 37.5px);width:75px;height:2px;background:#ff671d}.page-title h1.left-s{justify-content:flex-start}@media all and (min-width:768px){.page-title.with-thumb{padding:2em 0}}@media all and (min-width:1024px){.page-title.with-thumb{padding:3em 0}}@media all and (min-width:1440px){.page-title.with-thumb{padding:4em 0;min-height:80vh}}.page-title.with-thumb h1{margin-bottom:2rem}@media all and (min-width:768px){.page-title.with-thumb h1{text-align:left;justify-content:flex-start}}.page-title.with-thumb .featured-thumb{margin-bottom:2em}.page-title.with-thumb .featured-thumb img{width:100%}.page-title.with-thumb button.scroll-down{display:none}@media all and (min-width:1024px){.page-title.with-thumb button.scroll-down{display:inline-flex;align-items:center;justify-content:center;position:relative;margin-top:2em;width:48px;height:48px;background:0 0;border:2px solid #ff671d;border-radius:50%;color:#ff671d;animation-name:scrollin;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.page-title.with-thumb button.scroll-down:before{content:"";display:block;position:absolute;top:-2%;left:-2%;width:104%;height:104%;background:#ff671d;border-radius:50%;transition:all cubic-bezier(.4,0,.2,1) .18s;transform:scale(0);z-index:-1}.page-title.with-thumb button.scroll-down span.icon-next{transform:rotate(90deg)}.page-title.with-thumb button.scroll-down:active,.page-title.with-thumb button.scroll-down:active:hover{color:#fff;border-color:#222}.page-title.with-thumb button.scroll-down:active:before,.page-title.with-thumb button.scroll-down:active:hover:before{background:#222;transform:scale(1)}.page-title.with-thumb button.scroll-down:hover{color:#fff}.page-title.with-thumb button.scroll-down:hover:before{transform:scale(1)}}@keyframes scrollin{0%{top:0}25%{top:-3px}75%{top:3px}100%{top:0}}.single .page-title .baseline{justify-content:flex-start;margin:0 0 .75em;width:100%;text-align:center}.single .page-title .baseline:before{top:-2em;left:0}.single .page-title .baseline:after{display:none}.single .page-title h1.left-s{margin-top:.5em}main{position:relative;background:#fff}main section:last-child{margin-bottom:0}.main-banner{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;min-width:100%;height:65vh;background:rgba(0,0,0,.24);overflow:hidden}@media all and (min-width:768px){.main-banner{height:100vh}}@media all and (min-width:1024px){.main-banner{justify-content:flex-start}}.main-banner--content{display:flex;align-items:center;justify-content:center;flex-direction:column;width:90%;margin:0 auto;text-align:center}@media all and (min-width:1024px){.main-banner--content{align-items:flex-start;justify-content:flex-start;max-width:60vw;margin:0;margin-left:calc(3em + .35vw);text-align:left}}.main-banner--content .title{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:1em;width:100%;color:#e4e8eb;font-family:"Josefin Sans",sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase}.main-banner--content .title:before{content:"";display:block;position:absolute;top:-36px;left:calc(50% - 37.5px);width:75px;height:2px;background:#ff671d}@media all and (min-width:768px){.main-banner--content .title{font-size:.875rem}}@media all and (min-width:1024px){.main-banner--content .title{justify-content:flex-start}.main-banner--content .title:before{left:0}}.main-banner--content .baseline{margin-bottom:.75em;color:#fff;font-family:"Roboto",sans-serif;font-weight:300;font-size:2.25rem;line-height:1.25em}@media all and (min-width:768px){.main-banner--content .baseline{font-size:calc(2.75rem + .35vw)}}@media all and (min-width:1024px){.main-banner--content .baseline{font-size:calc(3.25rem + .45vw)}}.main-banner--background .bg-img{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;z-index:-100}.main-banner--background video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;max-height:none;z-index:-100;transform:translateX(-50%) translateY(-50%);background-color:#222;background-size:cover;transition:all ease-in .18s}.main-banner+main>.section{margin-top:0}.main-banner .call-to-action{display:flex;flex-direction:column}@media all and (min-width:768px){.main-banner .call-to-action{flex-direction:row}}.main-banner .call-to-action a.btn:nth-child(2){margin-top:.75em}@media all and (min-width:768px){.main-banner .call-to-action a.btn:nth-child(2){margin-top:0;margin-left:1em}}.breadcrumblist .wrapper{max-width:none}.breadcrumblist ol{display:flex;align-items:center;justify-content:flex-start;margin:0 0 2em;padding:.5em 0;color:#878a8c;font-size:.75rem;overflow:hidden}.breadcrumblist ol li{display:inline-flex;align-items:center;justify-content:flex-start;position:relative;margin:0 2em 0 0;line-height:1}@media all and (min-width:1024px){.breadcrumblist ol li{margin:0 3em 0 0}}.breadcrumblist ol li:after{content:"";display:block;position:absolute;top:calc(50% - 4px);right:-1em;width:6px;height:6px;border-top:2px solid #878a8c;border-right:2px solid #878a8c;transform:rotate(45deg)}@media all and (min-width:1024px){.breadcrumblist ol li:after{right:-1.5em}}.breadcrumblist ol li:last-child:after{display:none}.breadcrumblist ol li:last-child a,.breadcrumblist ol li:last-child span[itemprop=name]{color:#505558}.breadcrumblist ol li a,.breadcrumblist ol li span[itemprop=name]{width:100%;max-width:80px;color:#878a8c;font-size:.875rem;line-height:1.25em;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media all and (min-width:768px){.breadcrumblist ol li a,.breadcrumblist ol li span[itemprop=name]{max-width:120px}}@media all and (min-width:1024px){.breadcrumblist ol li a,.breadcrumblist ol li span[itemprop=name]{max-width:none}}.breadcrumblist ol li a:hover,.breadcrumblist ol li a:hover>span{color:#ff671d}.breadcrumblist ol li a>span.icon-home{margin-right:.5em}.breadcrumblist ol li a>span.icon-home+span{display:none}@media all and (min-width:1024px){.breadcrumblist ol li a>span.icon-home+span{display:flex;margin-left:.5em}}.page-title+main>.bloc--chapeau{padding-top:0}.blog-title{display:flex;align-items:center;justify-content:center;padding:1.5em 0 2em;text-align:center}@media all and (min-width:768px){.blog-title{padding:2em 0 2.5em;justify-content:flex-start;text-align:left}.blog-title h1{margin-bottom:0}}@media all and (min-width:1024px){.blog-title{padding:3em 0 4em}}.blog-title .baseline{position:relative;margin-bottom:.75em;color:#878a8c;font-family:"Josefin Sans",sans-serif;font-weight:700;line-height:1em;text-transform:uppercase}.blog-title .baseline:before{content:"";display:block;position:absolute;top:-1.5em;left:calc(50% - 37.5px);width:75px;height:2px;background:#ff671d}@media all and (min-width:768px){.blog-title .baseline:before{left:0}}@media all and (min-width:1024px){.blog-title .baseline:before{top:.375em;left:-96px}}.single article .page-title h1{justify-content:flex-start}form.search-form{position:relative}form.search-form input[type=text]{display:flex;align-items:center;justify-content:flex-start;width:100%;height:48px;border-radius:24px;padding-right:48px;margin-bottom:0}form.search-form button.btn{position:absolute;top:4px;right:4px;width:40px;height:40px;min-height:0;padding:0;background:#ff671d;border:none;border-radius:50%;box-shadow:none}.categories-list{position:relative;background:#f3f6f8;border:1px solid #e4e8eb;border-radius:24px;transition:all cubic-bezier(.4,0,.2,1) .18s}@media all and (min-width:1024px){.categories-list:hover{background:#fff}}.categories-list .dropdown{display:flex;align-items:center;justify-content:flex-start;position:relative;height:48px;padding:0 50px 0 1em;cursor:pointer;color:#ff671d;transition:all ease-in-out .22s;background:0 0}.categories-list .dropdown:before,.categories-list .dropdown:after{content:"";display:block;position:absolute;transition:all ease-in-out .22s}.categories-list .dropdown:before{width:32px;height:32px;right:7px;top:calc(50% - 16px);background:#ff671d;border-radius:50%}.categories-list .dropdown:after{top:16px;right:18px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}.categories-list .dropdown .icon-filtres{margin-right:.25rem;color:#ff671d}@media all and (min-width:1024px){.categories-list .dropdown:hover{color:#eb3705}.categories-list .dropdown:hover:before{background:#eb3705}}.categories-list ul{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:0 1.25em;top:48px;left:-1px;width:calc(100% + 2px);height:0;background:#fff;border:0 solid #fff;border-top:0;border-bottom-right-radius:24px;border-bottom-left-radius:24px;transition:all cubic-bezier(.4,0,.2,1) .18s;z-index:-1;overflow:hidden}.categories-list ul li{display:block;width:100%;text-align:left}.categories-list ul li a{display:flex;align-items:center;justify-content:space-between;padding:.25em .5em;width:100%;color:#505558;font-size:1rem;text-decoration:none}@media all and (min-width:1024px){.categories-list ul li a{border-radius:4px;transition:all ease-in-out .22s}.categories-list ul li a:hover{background:#f3f6f8;color:#ff671d}}.categories-list ul li a span.icon-stars{color:#ff671d}.categories-list.open{background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.categories-list.open .dropdown{color:#eb3705}.categories-list.open .dropdown:before{background:#f3f6f8}.categories-list.open .dropdown:after{border-color:#ff671d;top:20px;transform:rotate(-45deg)}.categories-list.open ul{padding:1em 1.25em 1.5em;height:auto;border:1px solid #e4e8eb;border-top:0;visibility:visible;z-index:99}.last-post{margin-bottom:2em}@media all and (min-width:1024px){.last-post{margin-bottom:4em}.last-post .row{align-items:center}}.last-post--img{display:flex !important;align-items:center;justify-content:center;margin-bottom:1.5em;width:100%;aspect-ratio:16/9;border-radius:4px;box-shadow:0 12px 24px 0 rgba(0,0,0,.08);overflow:hidden}@media all and (min-width:768px){.last-post--img{text-align:center}}@media all and (min-width:1024px){.last-post--img{margin-bottom:0;position:relative;z-index:0}.last-post--img:before{content:"";display:block;position:absolute;top:calc(50% - 48px);left:calc(50% - 48px);width:96px;height:96px;background:rgba(255,103,29,.88);border-radius:50%;transition:all cubic-bezier(.4,0,.2,1) .18s;transform:scale(0);z-index:1}.last-post--img:after{content:"-";display:block;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;color:#fff;font-family:"SmagIcons";font-size:48px;transition:all ease-in-out .22s;transform:scale(0);z-index:2}.last-post--img:hover:before,.last-post--img:hover:after{transform:scale(1)}}.last-post--img img{position:static;width:100%;height:auto;margin:0 auto;box-sizing:border-box}.last-post span.tag{margin-bottom:1em}.last-post h2.title,.last-post h2.title>a,.last-post .title,.last-post .title>a{margin-bottom:.5rem;color:#505558;font-size:1.25rem;font-weight:700;line-height:1.125em;text-decoration:none}@media all and (min-width:768px){.last-post h2.title,.last-post h2.title>a,.last-post .title,.last-post .title>a{margin-bottom:1rem;font-size:1.25rem}}@media all and (min-width:1024px){.last-post h2.title,.last-post h2.title>a,.last-post .title,.last-post .title>a{font-size:calc(1.5rem + .35vw);transition:all ease-in-out .22s}.last-post h2.title:hover,.last-post h2.title>a:hover,.last-post .title:hover,.last-post .title>a:hover{color:#ff671d}}@media all and (min-width:1440px){.last-post h2.title,.last-post h2.title>a,.last-post .title,.last-post .title>a{font-size:calc(1.5rem + .5vw)}}.last-post .excerpt{margin-bottom:1rem;font-size:1.15rem}.last-post .excerpt+p{margin-bottom:.75em}.last-post .img-user,.last-post .img-user img{margin-bottom:0;width:36px;height:36px}@media all and (min-width:1024px){.last-post .img-user,.last-post .img-user img{width:48px;height:48px}}@media all and (min-width:1440px){.last-post .img-user,.last-post .img-user img{width:64px;height:64px}}.last-post .img-user{margin-right:.75rem}@media all and (min-width:1024px){.last-post .img-user{margin-bottom:0}}.last-post--author{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;color:#878a8c;font-weight:400}.newsletter-form{align-items:center;justify-content:center;margin-bottom:2em;padding:1.5em 0;background:#f3f6f8;border-radius:4px;text-align:center}@media all and (min-width:768px){.newsletter-form{padding:2em 0;text-align:left}}@media all and (min-width:1024px){.newsletter-form{padding:3em 0;margin-bottom:4em}}.newsletter-form .title{margin-bottom:1em;color:#222;font-size:1.25rem;font-weight:300;line-height:1.25em}@media all and (min-width:768px){.newsletter-form .title{margin-bottom:0;font-size:calc(1.25rem + .35vw)}}@media all and (min-width:1440px){.newsletter-form .title{margin-bottom:0;font-size:calc(1.35rem + .35vw)}}.newsletter-form form{display:flex;align-items:center;justify-items:stretch;flex-direction:column !important}@media all and (min-width:768px){.newsletter-form form{flex-direction:row !important}}.newsletter-form form .control-group{margin-bottom:0 !important}.newsletter-form form input[name=plezi_user_id],.newsletter-form form .jsonform-error-plezi_user_id,.newsletter-form form .jsonform-error-consents{display:none !important}.newsletter-form form>div{display:flex;width:100%}.newsletter-form form div{display:inline-flex;align-items:center;flex-direction:column;width:100%}@media all and (min-width:768px){.newsletter-form form div{flex-direction:row;flex:4 1 auto;width:100%}.newsletter-form form div:last-child{flex:0 1 auto}}.newsletter-form form div.controls{display:flex}@media all and (min-width:1024px){.newsletter-form form div.controls{flex-direction:column;width:100%;margin:0 .25rem !important}}.newsletter-form form div.controls input[type=email]{box-shadow:0 0 0 0 rgba(34,34,34,0) !important}.newsletter-form form div.controls input[type=email]:focus{box-shadow:0 0 0 3px rgba(34,34,34,.18) !important}.newsletter-form input[type=email],.newsletter-form input[type=text]{display:inline-flex !important;align-items:center;justify-content:flex-start;padding:0 1em;margin-right:.5em;height:46px !important;background:#fff;border:1px solid #e4e8eb !important;border-radius:24px !important;transition:all ease-in-out .22s}@media all and (min-width:768px){.newsletter-form input[type=email],.newsletter-form input[type=text]{margin-bottom:0 !important}}.newsletter-form input[type=submit],.newsletter-form button{display:inline-flex !important;align-items:center;justify-content:center;padding:0 1.5em;width:100%;height:46px;background:#ff671d;border:none !important;border-radius:24px !important;box-shadow:0 0 0 0 rgba(255,103,29,0) !important;color:#fff !important;font-weight:400 !important;transition:all ease-in-out .22s}.newsletter-form input[type=submit]:active,.newsletter-form input[type=submit]:hover,.newsletter-form button:active,.newsletter-form button:hover{background:#eb3705}.newsletter-form input[type=submit]:active,.newsletter-form button:active{background:#eb3705;box-shadow:0 0 0 3px rgba(255,103,29,.48) !important}@media all and (min-width:768px){.newsletter-form input[type=submit],.newsletter-form button{width:auto !important}}.newsletter-form .submit{width:100% !important}@media all and (min-width:768px){.newsletter-form .submit{width:auto !important}}aside .newsletter-form{padding:2em 1.5em}@media all and (min-width:1024px){aside .newsletter-form{margin-bottom:2em}}aside .newsletter-form .title{margin-bottom:1em}aside .newsletter-form form{flex-direction:row !important}aside .newsletter-form form input[type=email],aside .newsletter-form form input[type=text],aside .newsletter-form form input[type=submit],aside .newsletter-form form button{display:flex !important;justify-content:center;width:100% !important}aside .newsletter-form form input[type=email],aside .newsletter-form form input[type=text]{margin-bottom:.75em !important}aside .newsletter-form form div{display:flex;flex-direction:column;width:100%}aside .newsletter-form form .controls{display:flex;flex-direction:column}aside .newsletter-form form .submit{width:100% !important}.blog-list{padding-top:0}.pagination{display:block;width:100%;margin-bottom:2em;text-align:center}.pagination ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pagination ul li{display:inline-flex;margin:0 .25rem;color:#878a8c}.pagination ul li:before,.pagination ul li:after{display:none !important}.pagination ul li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#878a8c;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;text-decoration:none;border:1px solid #e4e8eb;border-radius:50%;transition:all ease-in-out .22s}@media all and (min-width:1024px){.pagination ul li a{width:48px;height:48px}.pagination ul li a:hover{background:#f3f6f8;color:#505558}}.pagination ul li a.prev,.pagination ul li a.next{background:#f3f6f8;border-color:#f3f6f8}.pagination ul li a.prev .icon-24{transform:rotate(180deg)}.pagination ul li .current{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ff671d;color:#fff;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:700}@media all and (min-width:1024px){.pagination ul li .current{width:48px;height:48px}}.featured-thumb{position:relative;margin-bottom:2em;background:#f3f6f8;z-index:0}@media all and (min-width:1024px){.featured-thumb{margin-bottom:2em}}.featured-thumb img{width:100%;height:auto;background:#fff;border-radius:4px;box-shadow:0 12px 24px 0 rgba(0,0,0,.08);z-index:1}.featured-thumb:before{content:"";display:block;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:36px;height:36px;border-radius:50%;border:4px solid #878a8c;border-top-color:#ff671d;z-index:-1;animation-name:infiniteRotation;animation-iteration-count:infinite;animation-duration:1s;animation-timing-function:ease-in-out}.featured-thumb figcaption{padding-top:.5em;width:100%}@media all and (min-width:1024px){.featured-thumb figcaption{display:block;position:absolute;width:100%;bottom:0;left:0;padding:1em 2em;border-radius:4px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.64));color:#e4e8eb}}.featured-thumb figcaption p{font-size:.875rem;text-align:center}@media all and (min-width:1024px){.featured-thumb figcaption p{color:#e4e8eb;margin-bottom:0}}.article-meta{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:2em !important}@media all and (min-width:768px){.article-meta{align-items:center;flex-direction:row}}.author-meta{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%}@media all and (min-width:768px){.author-meta{display:inline-flex;justify-content:flex-start;width:calc(50% - calc(6px + 1vw));margin:0 calc(3px + .5vw)}}.author-meta .img-user,.author-meta .img-user img{margin-bottom:0;margin-right:.5em;width:36px;height:36px}@media all and (min-width:1024px){.author-meta .img-user,.author-meta .img-user img{width:48px;height:48px}}@media all and (min-width:1440px){.author-meta .img-user,.author-meta .img-user img{width:64px;height:64px}}.author-meta .author-info{color:#878a8c}.author-meta .author-info span{display:block}.social-share{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:1em;width:100%;color:#878a8c}@media all and (min-width:768px){.social-share{display:inline-flex;flex-direction:row;width:calc(50% - calc(6px + 1vw));margin:0 calc(3px + .5vw)}}.social-share .title{display:none}@media all and (min-width:1440px){.social-share .title{display:flex;margin:0 .5em 0 0}}.social-share ul{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;margin:0 0 0 .5em}@media all and (min-width:1440px){.social-share ul{margin-left:0}}.social-share ul li{display:inline-flex;align-items:center;justify-content:center;margin:0 .25em !important;padding-left:0 !important}.social-share ul li:before{display:none !important}.social-share ul li:first-child{margin-left:0}.social-share ul li:last-child{margin-right:0}.social-share ul li a,.social-share ul li [data-lk]{display:flex;align-items:center;justify-content:center;position:relative;width:48px;height:48px;border-radius:50%;background:#f3f6f8;font-size:32px;text-decoration:none;z-index:1}@media all and (min-width:1024px){.social-share ul li a:before,.social-share ul li [data-lk]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;transform:scale(0);transform-origin:center center;transition:all cubic-bezier(.4,0,.2,1) .18s;z-index:-1}}.social-share ul li.facebook a,.social-share ul li.facebook [data-lk]{color:#166fe5}@media all and (min-width:1024px){.social-share ul li.facebook a:before,.social-share ul li.facebook [data-lk]:before{background:#166fe5}.social-share ul li.facebook a:hover,.social-share ul li.facebook [data-lk]:hover{color:#fff}.social-share ul li.facebook a:hover:before,.social-share ul li.facebook [data-lk]:hover:before{transform:scale(1)}}.social-share ul li.twitter a,.social-share ul li.twitter [data-lk]{color:#1da1f2}@media all and (min-width:1024px){.social-share ul li.twitter a:before,.social-share ul li.twitter [data-lk]:before{background:#1da1f2}.social-share ul li.twitter a:hover,.social-share ul li.twitter [data-lk]:hover{color:#fff}.social-share ul li.twitter a:hover:before,.social-share ul li.twitter [data-lk]:hover:before{transform:scale(1)}}.social-share ul li.linkedin a,.social-share ul li.linkedin [data-lk]{color:#0a66c2}@media all and (min-width:1024px){.social-share ul li.linkedin a:before,.social-share ul li.linkedin [data-lk]:before{background:#0a66c2}.social-share ul li.linkedin a:hover,.social-share ul li.linkedin [data-lk]:hover{color:#fff}.social-share ul li.linkedin a:hover:before,.social-share ul li.linkedin [data-lk]:hover:before{transform:scale(1)}}.post-content{padding-bottom:2em}@media all and (min-width:768px){.post-content{padding-bottom:3em}}@media all and (min-width:1024px){.post-content{padding-bottom:4em}}@media all and (min-width:1440px){.post-content{padding-bottom:6em}}.post-content aside{margin-top:2em}@media all and (min-width:768px){.post-content aside{margin-top:0}}.post-content img{max-width:100%;height:auto;box-sizing:border-box}.post-footer{padding:2em 0}.tags{margin-bottom:2em}.tags .tag{margin-bottom:.5em}.author-bio{display:flex;align-items:flex-start;justify-content:left;flex-direction:column;margin:0 0 2em;padding:1.5em 1em;width:100%;border:1px solid #e4e8eb;border-radius:4px}.author-bio--head{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin-bottom:1.5em;width:100%}.author-bio--head .img-user,.author-bio--head .img-user img{width:64px;height:64px}.author-bio--head .author-name{color:#222;font-size:1.25rem;font-weight:700}@media all and (min-width:768px){.author-bio--head{flex-direction:row;margin-bottom:0}.author-bio--head .img-user,.author-bio--head .img-user img{margin:0}.author-bio--head .author-name{margin-left:.75em}}.author-bio--content p{margin-bottom:1em}@media all and (min-width:768px){.author-bio--content{margin-left:calc(64px + .75em)}}.horizontal-ban{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:2em;padding:1.5em 1em;width:100%;background-attachment:scroll;background-color:#ff671d;background-image:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_smag.svg);background-position:100% 0;background-repeat:no-repeat;background-size:175%;border-radius:4px;box-shadow:0 12px 24px 0 rgba(255,103,29,.18);color:#fff;font-size:1.25rem;font-weight:700;line-height:1.25em}@media all and (min-width:768px){.horizontal-ban{background-position:100% 50%;background-size:100%}}.horizontal-ban a{color:#fff;text-decoration:none}@media all and (min-width:1024px){.horizontal-ban a:hover{color:#fff}}.horizontal-ban a.btn.primary{color:#ff671d;background:#fff}.horizontal-ban .text{line-height:1.5em;text-align:center;margin-bottom:1em}@media all and (min-width:1024px){.horizontal-ban .text{margin-bottom:0;font-size:calc(1.25rem + .15vw);text-align:left}}.horizontal-ban .cta{text-align:center}@media all and (min-width:1024px){.horizontal-ban .cta{text-align:right}}.vertical-ban{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;margin-bottom:2em;padding:1.5em 1em;width:100%;background-color:#ff671d;border-radius:4px;box-shadow:0 12px 24px 0 rgba(255,103,29,.18);color:#fff;font-size:1.25rem;font-weight:700;line-height:1.25em}@media all and (min-width:1024px){.vertical-ban img{transition:all ease-in-out .22s}.vertical-ban:hover img{transform:scale(1.1)}}.vertical-ban a{color:#fff;text-decoration:none}@media all and (min-width:1024px){.vertical-ban a:hover{color:#fff}}.vertical-ban a.btn.primary{color:#ff671d;background:#fff}.vertical-ban .type{display:flex;align-items:center;justify-content:center;margin-bottom:1em;position:relative;font-family:"Josefin Sans",sans-serif;font-size:.875rem;text-transform:uppercase}.vertical-ban .type:before,.vertical-ban .type:after{content:"";display:block;position:absolute;top:calc(50% - 2px);width:32px;height:1px;background:#fff}.vertical-ban .type:before{left:-52px}.vertical-ban .type:after{right:-52px}.vertical-ban .text{margin-bottom:2em;font-size:1.25rem;line-height:1.45em;text-align:center}.vertical-ban .ban-img{width:100%;text-align:center}.vertical-ban .ban-img img{max-width:100%}.vertical-ban a.btn span.hidden{margin-left:.25em}@media all and (min-width:768px){.vertical-ban a.btn span.hidden{display:none}}@media all and (min-width:1440px){.vertical-ban a.btn span.hidden{display:inline}}.tabs{margin:1rem auto .5rem;width:100%}.tabs-title{display:block;margin:0 0 .125rem 1.75rem;color:#222;font-size:.75em;font-weight:400}@media all and (min-width:1024px){.tabs-title{display:none}}.tabs-nav{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;transition:all ease-in-out .22s;position:relative;margin-bottom:1rem;height:64px;width:100%;background:#f3f6f8;border:1px solid #e4e8eb;border-radius:32px;overflow:hidden;transition:all ease-in-out .22s}@media all and (min-width:1024px){.tabs-nav{margin:2rem 0 1rem;height:auto;background:0 0;border:none;border-radius:0}}.tabs-nav.visible{height:auto;background:#fff}@media all and (min-width:1024px){.tabs-nav.visible{background:0 0}}.tabs-nav.visible .tabs-dropdown-button .icon-chevron{transform:rotate(-90deg)}.tabs-nav ul.tabs-items{display:inline-flex;flex-direction:column;position:relative;margin-bottom:0;width:calc(100% - 56px);min-height:64px;list-style:none}@media all and (min-width:1024px){.tabs-nav ul.tabs-items{display:flex;flex-direction:row;justify-content:center;width:100%}}.tabs-nav ul.tabs-items li{display:flex;align-items:center;justify-content:flex-start;position:relative;width:100%;height:64px;order:1}@media all and (min-width:1024px){.tabs-nav ul.tabs-items li{justify-content:center;height:auto;width:calc(16.6666666667% - 4px);margin-right:4px;margin-left:4px;color:#878a8c}}.tabs-nav ul.tabs-items li .tab-item{display:block;width:100%;height:100%;padding-left:24px;background:0 0;border:0;color:inherit;font-family:"Josefin Sans",sans-serif;font-size:.925rem;font-weight:700;text-align:left;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}@media all and (min-width:1024px){.tabs-nav ul.tabs-items li .tab-item{display:flex;align-items:center;justify-content:center;position:relative;padding:1rem .5rem;text-align:center;z-index:1}.tabs-nav ul.tabs-items li .tab-item:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:4px;background:#e4e8eb;z-index:-1;transition:all cubic-bezier(.4,0,.2,1) .18s}.tabs-nav ul.tabs-items li .tab-item:hover{color:#ff671d}.tabs-nav ul.tabs-items li .tab-item:hover:after{background:#ff671d}}.tabs-nav ul.tabs-items li.active{order:-1;color:#ff671d}@media all and (min-width:1024px){.tabs-nav ul.tabs-items li.active{order:1;color:#fff}.tabs-nav ul.tabs-items li.active .tab-item:hover{color:#f3f6f8}.tabs-nav ul.tabs-items li.active .tab-item:after{height:100%;background:#ff671d}}.tabs-nav .tabs-dropdown-button{display:inline-flex;align-items:center;justify-content:center;margin:14px 14px 14px 6px;width:36px;height:36px;background:#ff671d;color:#fff;border:none;border-radius:50%}@media all and (min-width:1024px){.tabs-nav .tabs-dropdown-button{display:none}}.tabs-nav .tabs-dropdown-button .icon-chevron{transition:all ease-in-out .22s;transform:rotate(90deg)}.tabs-content{padding:1rem 0}@media all and (min-width:1024px){.tabs-content{padding:1.5rem 0}}.tabs-content-item:not(.visible){display:none}header.main-header{display:flex;align-items:center;justify-content:space-between;flex-direction:column;position:fixed;top:0;left:0;padding:.5em 0;height:70px;width:100%;background:#fff;transition:all ease-in-out .22s;z-index:9}@media all and (min-width:1024px){header.main-header{height:90px;padding:1.5em 0}header.main-header .wrapper{max-width:none}}header.main-header .logo{display:inline-flex;width:110px;overflow:hidden;transition:all ease-in-out .22s}header.main-header .logo a{display:block}header.main-header .logo img{width:200px;margin-top:10px}@media all and (min-width:768px){header.main-header .logo{width:200px;overflow:visible}header.main-header .logo img{width:200px}}@media all and (min-width:1024px){header.main-header .logo img{margin-top:5px}}@media all and (min-width:1440px){header.main-header .logo{width:225px}header.main-header .logo img{width:225px}}@media all and (max-width:768px){header.main-header .btn.primary{padding:.5em .75em !important}}header.main-header .main-nav{display:inline-flex;align-items:center;justify-content:flex-end;width:calc(100% - 134px);margin-left:24px}@media all and (min-width:768px){header.main-header .main-nav{width:calc(100% - 224px)}}@media all and (min-width:1024px){header.main-header .main-nav{align-items:flex-start;justify-content:space-between}}@media all and (min-width:1440px){header.main-header .main-nav{width:calc(100% - 225px - 2em);margin-left:2em}}header.main-header .main-nav--primary{display:block;position:fixed;top:0;left:calc(-100% - 24px);width:100%;height:100%;padding:1em 1em 2em;max-width:480px;background:#fff;box-shadow:12px 0 36px 0 rgba(34,34,34,.36);transition:all ease-out .4s;overflow:auto;z-index:99}@media all and (min-width:1024px){header.main-header .main-nav--primary{display:flex;align-items:flex-start;justify-content:flex-start;position:static;top:auto;left:auto;width:auto;max-width:100%;height:auto;padding:0;margin-top:5px;box-shadow:none;overflow:visible}}@media all and (min-width:1440px){header.main-header .main-nav--primary{margin-top:2px}}header.main-header .main-nav--primary .mobile-menu--header{display:flex;align-items:center;justify-content:flex-end;margin-bottom:.5em}@media all and (min-width:1024px){header.main-header .main-nav--primary .mobile-menu--header{display:none}}header.main-header .main-nav--primary .mobile-menu--header button.js_toggle-menu{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:48px;height:48px;background:#f3f6f8;color:#505558;transition:all ease-in-out .22s}header.main-header .main-nav--primary .mobile-menu--header button.js_toggle-menu:active{background:#878a8c;color:#fff}header.main-header .main-nav--primary>ul{display:block;position:relative;padding-left:1em;width:100%;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;padding-left:0 !important;margin-bottom:0}}header.main-header .main-nav--primary>ul li{position:relative;line-height:1rem}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li:hover{position:static}header.main-header .main-nav--primary>ul li:not(.mega-menu){position:relative}}header.main-header .main-nav--primary>ul li:after{content:"";display:block;position:absolute;bottom:0;left:-2em;width:calc(100% + 3em);height:1px;background:#e4e8eb}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li:after{display:none}}header.main-header .main-nav--primary>ul li.current-menu-item>a,header.main-header .main-nav--primary>ul li.current-page-ancestor>a,header.main-header .main-nav--primary>ul li.current-page-parent>a{color:#ff671d}header.main-header .main-nav--primary>ul li.current-menu-item.menu-item-has-children>a:after,header.main-header .main-nav--primary>ul li.current-page-ancestor.menu-item-has-children>a:after,header.main-header .main-nav--primary>ul li.current-page-parent.menu-item-has-children>a:after{border-color:#ff671d}header.main-header .main-nav--primary>ul li.current-menu-item.menu-item-has-children>a+span.js_submenu-open:before,header.main-header .main-nav--primary>ul li.current-page-ancestor.menu-item-has-children>a+span.js_submenu-open:before,header.main-header .main-nav--primary>ul li.current-page-parent.menu-item-has-children>a+span.js_submenu-open:before{border-color:#ff671d}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li{display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-basis:content;width:auto;margin:0 calc(1em + .25vh) 0 0;overflow:visible}header.main-header .main-nav--primary>ul li:hover>a{color:#ff671d}header.main-header .main-nav--primary>ul li.mega-menu>ul{width:380px;padding-right:4px}}@media all and (min-width:1440px){header.main-header .main-nav--primary>ul li{margin:0 calc(1.5em + .5vh) 0 0}}header.main-header .main-nav--primary>ul li.menu-item-has-children>a{width:calc(100% - 40px)}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li.menu-item-has-children>a{width:100%;padding-right:20px;transition:all ease-in-out .22s}header.main-header .main-nav--primary>ul li.menu-item-has-children>a:after{content:"";display:block;position:absolute;width:6px;height:6px;top:12px;right:0;border-top:2px solid #878a8c;border-right:2px solid #878a8c;transform:rotate(135deg);transition:all ease-in-out .22s}}@media all and (min-width:1440px){header.main-header .main-nav--primary>ul li.menu-item-has-children>a:after{top:13px}}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li.menu-item-has-children:hover>a:after{top:15px;border-color:#ff671d;transform:rotate(-45deg)}}@media all and (min-width:1440px){header.main-header .main-nav--primary>ul li.menu-item-has-children:hover>a:after{top:16px}}header.main-header .main-nav--primary>ul li .js_submenu-open{display:block;position:absolute;top:6px;right:0;width:36px;height:36px;border-radius:50%;background:0 0}header.main-header .main-nav--primary>ul li .js_submenu-open:before{content:"";display:block;position:absolute;width:8px;height:8px;top:calc(50% - 6px);right:calc(50% - 5px);border-top:2px solid #878a8c;border-right:2px solid #878a8c;transform:rotate(135deg);transition:all ease-in-out .22s}header.main-header .main-nav--primary>ul li .js_submenu-open.open:before{border-color:#ff671d;top:calc(50% - 2px);transform:rotate(-45deg)}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li .js_submenu-open{display:none}}header.main-header .main-nav--primary>ul li.current-menu-item>a,header.main-header .main-nav--primary>ul li.current-page-ancestor>a,header.main-header .main-nav--primary>ul li.current-page-parent>a{font-weight:700}header.main-header .main-nav--primary>ul li a{display:flex;align-items:center;justify-content:flex-start;position:relative;padding:1em 0;width:100%;text-decoration:none;color:#878a8c}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li a{font-size:.75rem}}@media all and (min-width:1440px){header.main-header .main-nav--primary>ul li a{font-size:.875rem}}header.main-header .main-nav--primary>ul li.open{padding-bottom:.75em}header.main-header .main-nav--primary>ul li.open>a{color:#ff671d}header.main-header .main-nav--primary>ul li.open ul{max-height:none;overflow:visible}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li:hover ul{max-height:none;background:#fff;overflow:visible;top:100%;opacity:1}}header.main-header .main-nav--primary>ul li>ul{margin-bottom:0;max-height:0;font-family:"Roboto",sans-serif;font-weight:400;text-transform:none;overflow:hidden}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li>ul{display:flex;flex-direction:column;position:absolute;left:0;top:0;padding:1em 0 .5em;width:100%;min-width:220px;border-radius:4px;box-shadow:0 6px 24px 0 rgba(0,0,0,.08);opacity:0;transition:left ease-in .18s,top ease-in .18s,opacity ease-in .18s;z-index:-10}}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li>ul>li{display:flex;flex-direction:column;margin:0;padding:0 .75em;z-index:-1}header.main-header .main-nav--primary>ul li>ul>li.menu-item-has-children>a:after{top:calc(50% - 3px);right:8px;transform:rotate(45deg)}header.main-header .main-nav--primary>ul li>ul>li.menu-item-has-children:hover>ul{padding:1em .75em .5em;display:block;position:absolute;left:calc(100% - 4px);max-height:none !important;height:100%;overflow:auto !important;background:#e4e8eb;box-shadow:0 6px 24px 0 rgba(0,0,0,.08);z-index:9}header.main-header .main-nav--primary>ul li>ul>li:hover{position:static;z-index:4}header.main-header .main-nav--primary>ul li>ul>li:hover.menu-item-has-children>a:after{border-color:#ff671d;top:calc(50% - 3px);right:2px;transform:rotate(45deg)}header.main-header .main-nav--primary>ul li>ul>li ul{top:0 !important;left:90%;padding:0;width:180px;box-shadow:none;max-height:none !important;overflow:auto !important}}header.main-header .main-nav--primary>ul li>ul>li:after{display:none}header.main-header .main-nav--primary>ul li>ul>li.agriculteurs>a,header.main-header .main-nav--primary>ul li>ul>li.eta>a,header.main-header .main-nav--primary>ul li>ul>li.organisations>a,header.main-header .main-nav--primary>ul li>ul>li.agro-industriels>a,header.main-header .main-nav--primary>ul li>ul>li.semenciers>a,header.main-header .main-nav--primary>ul li>ul>li.eleveurs>a,header.main-header .main-nav--primary>ul li>ul>li.viticulteurs>a{position:relative;padding-left:44px}header.main-header .main-nav--primary>ul li>ul>li.agriculteurs>a:before,header.main-header .main-nav--primary>ul li>ul>li.eta>a:before,header.main-header .main-nav--primary>ul li>ul>li.organisations>a:before,header.main-header .main-nav--primary>ul li>ul>li.agro-industriels>a:before,header.main-header .main-nav--primary>ul li>ul>li.semenciers>a:before,header.main-header .main-nav--primary>ul li>ul>li.eleveurs>a:before,header.main-header .main-nav--primary>ul li>ul>li.viticulteurs>a:before{display:flex;align-items:center;justify-content:center;position:absolute;width:36px;height:36px;left:0;top:calc(50% - 18px);color:#ff671d;font-family:"SmagIcons";font-size:28px;font-weight:400 !important}header.main-header .main-nav--primary>ul li>ul>li.agriculteurs ul,header.main-header .main-nav--primary>ul li>ul>li.eta ul,header.main-header .main-nav--primary>ul li>ul>li.organisations ul,header.main-header .main-nav--primary>ul li>ul>li.agro-industriels ul,header.main-header .main-nav--primary>ul li>ul>li.semenciers ul,header.main-header .main-nav--primary>ul li>ul>li.eleveurs ul,header.main-header .main-nav--primary>ul li>ul>li.viticulteurs ul{padding-left:44px}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li>ul>li.agriculteurs ul,header.main-header .main-nav--primary>ul li>ul>li.eta ul,header.main-header .main-nav--primary>ul li>ul>li.organisations ul,header.main-header .main-nav--primary>ul li>ul>li.agro-industriels ul,header.main-header .main-nav--primary>ul li>ul>li.semenciers ul,header.main-header .main-nav--primary>ul li>ul>li.eleveurs ul,header.main-header .main-nav--primary>ul li>ul>li.viticulteurs ul{padding-left:0}}header.main-header .main-nav--primary>ul li>ul>li.agriculteurs>a:before{content:"1"}header.main-header .main-nav--primary>ul li>ul>li.agro-industriels>a:before{content:"2"}header.main-header .main-nav--primary>ul li>ul>li.eleveurs>a:before{content:"3"}header.main-header .main-nav--primary>ul li>ul>li.eta>a:before{content:"4"}header.main-header .main-nav--primary>ul li>ul>li.organisations>a:before{content:"5"}header.main-header .main-nav--primary>ul li>ul>li.semenciers>a:before{content:"6"}header.main-header .main-nav--primary>ul li>ul>li.viticulteurs>a:before{content:"7"}header.main-header .main-nav--primary>ul li>ul>li a{padding:.75em 0;color:#222}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li>ul>li a{font-size:1rem}}header.main-header .main-nav--primary>ul li>ul>li .js_submenu-open{top:4px}header.main-header .main-nav--primary>ul li>ul>li ul{max-height:0 !important;overflow:hidden !important}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li>ul>li ul{border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}}header.main-header .main-nav--primary>ul li>ul>li ul li a{color:#404040}@media all and (min-width:1024px){header.main-header .main-nav--primary>ul li>ul>li ul li a{font-size:.875rem}}header.main-header .main-nav--primary>ul li>ul>li.open ul{max-height:none !important;overflow:visible !important}header.main-header .main-nav--primary.open{left:0}header.main-header .main-nav--primary.open+.overlay{transform:scale(1);opacity:1;z-index:98}@media all and (min-width:1024px){header.main-header .main-nav--primary.open+.overlay{transform:scale(0);opacity:0;z-index:-1000}}header.main-header .main-nav--secondary{display:inline-flex;align-content:center;justify-content:flex-end;flex-direction:row}header.main-header .main-nav--secondary ul{display:flex;align-items:center;margin-bottom:0}header.main-header .main-nav--secondary ul li{display:inline-flex;margin:0 .25em;line-height:1rem}header.main-header .main-nav--secondary ul li.lang{color:#ff671d;font-family:"Josefin Sans",sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}header.main-header .main-nav--secondary ul li.lang a{color:#878a8c;text-decoration:none}header.main-header .main-nav--secondary ul li.lang:nth-child(2){border-left:2px solid #878a8c;padding-left:.3em;margin:0 1em 0 0}header.main-header .main-nav--secondary ul li.lang.current_lang_item a{color:#ff671d}header.main-header button.js_toggle-menu{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-left:.75em;background:#f3f6f8;border:none;border-radius:50%}header.main-header button.js_toggle-menu span.menu_icon{display:flex;position:relative;width:20px;height:2px;background:#404040;transition:all cubic-bezier(.4,0,.2,1) .18s}header.main-header button.js_toggle-menu span.menu_icon:before,header.main-header button.js_toggle-menu span.menu_icon:after{content:"";display:block;position:absolute;left:0;width:20px;height:2px;background:#404040;transition:all cubic-bezier(.4,0,.2,1) .18s}header.main-header button.js_toggle-menu span.menu_icon:before{top:-5px}header.main-header button.js_toggle-menu span.menu_icon:after{bottom:-5px}header.main-header button.js_toggle-menu.open span.menu_icon{background:0 0}header.main-header button.js_toggle-menu.open span.menu_icon:before{top:0;transform:rotate(45deg)}header.main-header button.js_toggle-menu.open span.menu_icon:after{bottom:0;transform:rotate(-45deg)}@media all and (min-width:1024px){header.main-header button.js_toggle-menu{display:none}}header.main-header .btn.primary{box-shadow:none}.admin-bar header.main-header,.logged-in header.main-header{top:46px}@media all and (min-width:1024px){.admin-bar header.main-header,.logged-in header.main-header{top:32px}}.main-footer{padding:2.25em 0 0;background:#f3f6f8}@media all and (min-width:768px){.main-footer{padding:4em 0 0;background:url(//smag.tech/wp-content/themes/smag_2021/css/img/bg_footer.svg) no-repeat bottom 0px right -100px fixed #f3f6f8;background-size:200%}}@media all and (min-width:1024px){.main-footer{padding:6.25em 0 0;background-size:100%}}@media all and (min-width:1440px){.main-footer{padding:8em 0 0}}.main-footer--top{text-align:center;margin-bottom:2em}@media all and (min-width:768px){.main-footer--top{text-align:left;margin-bottom:3em}}@media all and (min-width:1024px){.main-footer--top{margin-bottom:4em}}.main-footer--top .logo{display:block;margin-bottom:1em;text-align:center}@media all and (min-width:1024px){.main-footer--top .logo{margin-bottom:0;text-align:left}}.main-footer--top .logo img{display:inline-flex;max-width:200px}@media all and (min-width:768px){.main-footer--top .logo img{max-width:250px;margin-top:6px}}@media all and (min-width:1024px){.main-footer--top .logo img{max-width:300px}}.main-footer--top a.contact{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.25em;color:#ff671d;font-size:1.25rem;font-weight:700;text-decoration:none}@media all and (min-width:1024px){.main-footer--top a.contact{justify-content:flex-start}}@media all and (min-width:1440px){.main-footer--top a.contact{font-size:1.375rem}}.main-footer--top a.contact [class^=icon-],.main-footer--top a.contact [class*=icon-]{font-size:32px;font-weight:400;margin-right:.25rem}@media all and (min-width:1440px){.main-footer--top a.contact [class^=icon-],.main-footer--top a.contact [class*=icon-]{font-size:36px}}.main-footer--top ul.social{margin-top:1em;margin-bottom:0}@media all and (min-width:768px){.main-footer--top ul.social{margin-top:0;text-align:center}}@media all and (min-width:1024px){.main-footer--top ul.social{text-align:left}}.main-footer--top ul.social li{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;margin:0 .25em 0 0;background:#ff671d;border-radius:50%;z-index:1}.main-footer--top ul.social li a,.main-footer--top ul.social li [data-lk]{padding-top:3px;color:#fff;font-size:28px;text-decoration:none;transition:all cubic-bezier(.4,0,.2,1) .18s}.main-footer--top ul.social li a:after,.main-footer--top ul.social li [data-lk]:after{content:"";display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#fff;border-radius:50%;box-shadow:0 6px 16px 0 rgba(0,0,0,.08);transform-origin:center center;transform:scale(0);transition:all cubic-bezier(.4,0,.2,1) .18s;z-index:-1}.main-footer--top ul.social li a:active:after,.main-footer--top ul.social li [data-lk]:active:after{transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}@media all and (min-width:1024px){.main-footer--top ul.social li a:hover:after,.main-footer--top ul.social li [data-lk]:hover:after{transform:scale(1)}}.main-footer--top ul.social li.facebook a:active,.main-footer--top ul.social li.facebook [data-lk]:active{color:#166fe5}@media all and (min-width:1024px){.main-footer--top ul.social li.facebook a:hover,.main-footer--top ul.social li.facebook [data-lk]:hover{color:#166fe5}}.main-footer--top ul.social li.twitter a:active,.main-footer--top ul.social li.twitter [data-lk]:active{color:#1da1f2}@media all and (min-width:1024px){.main-footer--top ul.social li.twitter a:hover,.main-footer--top ul.social li.twitter [data-lk]:hover{color:#1da1f2}}.main-footer--top ul.social li.linkedin a:active,.main-footer--top ul.social li.linkedin [data-lk]:active{color:#0a66c2}@media all and (min-width:1024px){.main-footer--top ul.social li.linkedin a:hover,.main-footer--top ul.social li.linkedin [data-lk]:hover{color:#0a66c2}}.main-footer--top ul.social li.youtube a:active,.main-footer--top ul.social li.youtube [data-lk]:active{color:red}@media all and (min-width:1024px){.main-footer--top ul.social li.youtube a:hover,.main-footer--top ul.social li.youtube [data-lk]:hover{color:red}}.main-footer--content{margin-bottom:2em;text-align:left}@media all and (min-width:768px){.main-footer--content{margin-bottom:3em}}@media all and (min-width:1024px){.main-footer--content{margin-bottom:4em}}.main-footer--content .col.s12.l6{margin-bottom:1.5em}@media all and (min-width:1024px){.main-footer--content .col.s12.l6{margin-bottom:0}}.main-footer--content p{margin-bottom:1em}.main-footer--content p+p{margin-bottom:2em}@media all and (min-width:1024px){.main-footer--content p+p{margin-bottom:0}}@media all and (min-width:768px){.main-footer--content p{flex-direction:row}}.main-footer--content nav{margin-bottom:2em}@media all and (min-width:1024px){.main-footer--content nav{margin-bottom:0}}.main-footer--content nav .nav-title{margin-bottom:.5em;color:#404040;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}@media all and (min-width:1024px){.main-footer--content nav .nav-title{font-size:1.125rem}}.main-footer--content nav ul{margin-bottom:0}.main-footer--content nav li{margin-bottom:.25em}.main-footer--content nav li a,.main-footer--content nav li span{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:.25em 0 0 18px;margin-bottom:0;color:#505558;font-size:1rem;line-height:1.25em;text-decoration:none;cursor:pointer}.main-footer--content nav li a:before,.main-footer--content nav li span:before{content:"";display:block;position:absolute;top:.625em;left:0;width:6px;height:6px;border-top:2px solid #878a8c;border-right:2px solid #878a8c;transform:rotate(45deg)}@media all and (min-width:1024px){.main-footer--content nav li a,.main-footer--content nav li span{transition:all ease-in-out .22s;font-size:1rem;line-height:1.25em;margin-bottom:0}.main-footer--content nav li a:before,.main-footer--content nav li span:before{transition:all ease-in-out .22s}.main-footer--content nav li a:hover,.main-footer--content nav li span:hover{padding-left:20px;color:#222}.main-footer--content nav li a:hover:before,.main-footer--content nav li span:hover:before{left:4px;border-color:#ff671d}}.main-footer--bottom{position:relative;padding:2em 0;border-top:1px solid #e4e8eb;color:#878a8c}.main-footer--bottom:after{content:"";display:block;position:absolute;width:100%;height:5px;bottom:0;left:0;background:#ff671d;border-top-left-radius:4px;border-top-right-radius:4px}.main-footer--bottom nav ul{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:1em}@media all and (min-width:768px){.main-footer--bottom nav ul{justify-content:flex-end;flex-direction:row;margin-bottom:0}}.main-footer--bottom nav ul li{margin-bottom:.5em}@media all and (min-width:768px){.main-footer--bottom nav ul li{margin-bottom:0;margin-left:.5em}}@media all and (min-width:1024px){.main-footer--bottom nav ul li{margin-bottom:0;margin-left:1.5em}}.main-footer--bottom nav ul li a,.main-footer--bottom nav ul li span{color:#878a8c;font-size:1rem;line-height:1.25em;text-decoration:none;cursor:pointer}@media all and (min-width:1024px){.main-footer--bottom nav ul li a,.main-footer--bottom nav ul li span{transition:all ease-in-out .22s}.main-footer--bottom nav ul li a:hover,.main-footer--bottom nav ul li span:hover{color:#404040}}button.back-to-top{display:flex;align-items:center;justify-content:center;position:fixed;bottom:12px;right:-48px;width:48px;height:48px;background:#ff671d;border:none;border-radius:50%;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);transition:all ease-in-out .22s;z-index:-1;visibility:hidden}@media all and (min-width:1024px){button.back-to-top{bottom:12px}}button.back-to-top.visible{right:6px;z-index:9;visibility:visible}@media all and (min-width:1024px){button.back-to-top.visible{right:6px}}button.back-to-top:before{content:"";display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#404040;border-radius:50%;transition:all ease-in-out .22s;transform:scale(0)}button.back-to-top:after{content:"";display:block;position:absolute;width:25%;height:25%;top:0;right:0;background:#ff671d;border-radius:50%;transition:all ease-in-out .22s;transform:scale(0)}button.back-to-top:active:before,button.back-to-top:active:after,button.back-to-top:active:hover:before,button.back-to-top:active:hover:after{transform:scale(1)}@media all and (min-width:1024px){button.back-to-top:hover{box-shadow:0 0 0 0 rgba(0,0,0,0)}button.back-to-top:hover:before,button.back-to-top:hover:after{transform:scale(1)}button.back-to-top:hover span.icon-chevron{transition:all ease-in-out .22s;color:#e4e8eb}}button.back-to-top span.icon-chevron{color:#fff;transform:rotate(-90deg)}@font-face{font-family:"SmagIcons";src:url(//smag.tech/wp-content/themes/smag_2021/css/fonts/SmagIcons.ttf?kgpxgd) format("truetype"),url(//smag.tech/wp-content/themes/smag_2021/css/fonts/SmagIcons.woff?kgpxgd) format("woff"),url(//smag.tech/wp-content/themes/smag_2021/css/fonts/SmagIcons.svg?kgpxgd#SmagIcons) format("svg");font-weight:400;font-style:normal;font-display:block !important}[class^=icon-],[class*=" icon-"]{font-family:"SmagIcons" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-16{font-size:16px}.icon-18{font-size:18px}.icon-24{font-size:24px}.icon-32{font-size:32px}.icon-36{font-size:36px}.icon-48{font-size:48px}.icon-64{font-size:64px}.icon-agriculteurs:before{content:"1"}.icon-agroindustriels:before{content:"2"}.icon-eleveurs:before{content:"3"}.icon-eta:before{content:"4"}.icon-organisations:before{content:"5"}.icon-viticulteurs:before{content:"7"}.icon-semenciers:before{content:"6"}.icon-add:before{content:"+"}.icon-back:before{content:"<"}.icon-chevron-down:before{content:"v"}.icon-chevron:before{content:">"}.icon-close:before{content:"X"}.icon-email:before{content:"@"}.icon-facebook:before{content:"f"}.icon-filtres:before{content:"F"}.icon-home:before{content:"H"}.icon-linkedin:before{content:"i"}.icon-lock:before{content:"L"}.icon-local:before{content:"l"}.icon-menu-alt:before{content:"m"}.icon-menu:before{content:"M"}.icon-next:before{content:"-"}.icon-phone:before{content:"t"}.icon-quote:before{content:"q"}.icon-search:before{content:"s"}.icon-settings:before{content:"S"}.icon-stars:before{content:"!"}.icon-tags:before{content:"#"}.icon-twitter:before{content:"T"}.icon-youtube:before{content:"Y"}.overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.36);opacity:0;transform:scale(0);z-index:-1000;transition:opacity .18s,transform 0s}.overlay.invisible{background:0 0}@media all and (max-width:768px){.hide-on-mobile{display:none !important}}@media all and (min-width:768px)and (max-width:1024px){.hide-on-tablet{display:none !important}}@media all and (min-width:1024px){.hide-on-desktop{display:none !important}}@media all and (min-width:768px){.mobile-only{display:none !important}}@media all{.aright-s{text-align:right}.aleft-s{text-align:left}.acenter-s{text-align:center}}@media all and (min-width:768px){.aright-m{text-align:right}.aleft-m{text-align:left}.acenter-m{text-align:center}}@media all and (min-width:768px)and (max-width:1024px){.aright-mo{text-align:right}.aleft-mo{text-align:left}.acenter-mo{text-align:center}}@media all and (min-width:1024px){.aright-l{text-align:right}.aleft-l{text-align:left}.acenter-l{text-align:center}}@media all and (min-width:1440px){.aright-xl{text-align:right}.aleft-xl{text-align:left}.acenter-xl{text-align:center}}hr{display:block;position:relative;width:100%;height:1px;margin:2.5rem 0 2.75rem;background:#e4e8eb;border:none;overflow:visible}hr.small{margin:1.5rem 0 1.75rem}hr.xsmall{margin:1rem 0 1.25rem}hr.spacer{margin:1.25rem 0 1.5rem;background:0 0 !important}a.chevron{display:inline-flex;position:relative;padding-left:18px;line-height:1.5em;font-weight:700;text-decoration:none}a.chevron:before{content:"";display:block;position:absolute;top:.5em;left:0;width:6px;height:6px;border-top:2px solid #878a8c;border-right:2px solid #878a8c;transform:rotate(45deg);transition:all ease-in-out .22s}@media all and (min-width:1024px){a.chevron{transition:all ease-in-out .22s}a.chevron:hover:before{left:3px;border-color:#eb3705}}video::-internal-media-controls-download-button{display:none}video::-webkit-media-controls-enclosure{overflow:hidden}video::-webkit-media-controls-panel{width:calc(100% + 30px)}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body,.mejs-volume-button>.mejs-volume-slider{background:#3aae97 !important}.mejs-controls .mejs-time-rail .mejs-time-current{background:#ff671d !important}@media all and (min-width:1440px){.sticky{position:fixed;top:120px;z-index:2}}.iframe-wrapper{margin-bottom:2em;position:relative;padding-top:56.25%;width:100%;overflow:hidden;border-radius:4px;box-shadow:0 6px 16px 0 rgba(0,0,0,.08)}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.user-msg{position:relative;padding:.75em 1em;box-sizing:border-box;width:100%;border-left:4px solid;z-index:0}.user-msg:before,.user-msg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.user-msg:before{background:#fff;z-index:-2}.user-msg:after{z-index:-1}.user-msg.error{color:#ae021b;border-color:#cc0220}.user-msg.error:after{background:rgba(204,2,32,.08)}.user-msg.info{color:#0064dd;border-color:#0072fc}.user-msg.info:after{background:rgba(0,114,252,.08)}.user-msg.success{color:#009049;border-color:#00af59}.user-msg.success:after{background:rgba(0,175,89,.12)}.user-msg.warning{color:#cba200;border-color:#fecb00}.user-msg.warning:after{background:rgba(254,203,0,.12)}.text-clip{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:2rem;font-family:"Josefin Sans",sans-serif;font-size:6rem;font-weight:700;color:transparent;background-clip:text;background-color:#222;background-attachment:fixed;background-image:url(https://images.unsplash.com/photo-1517592721893-0c2310f24ca1?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80);background-position:center center;background-repeat:no-repeat;background-size:cover}@media all and (min-width:768px){.text-clip{margin-bottom:4rem;font-size:calc(6rem + 8vw)}}@media all and (min-width:1024px){.text-clip{font-size:calc(8rem + 15vw)}}.text-clip:before,.text-clip:after{content:"";display:inline-block;width:2.5vw;aspect-ratio:1/1;margin:0 .5rem;background:#ff671d;border-radius:50%}.btn,a.btn,button.btn,input[type=submit].btn [data-lk].btn,span.btn,.wp-block-button a{display:inline-flex;position:relative;align-items:center;justify-content:center;padding:.5em 1em;min-width:24px;min-height:44px;font-size:1rem;line-height:1;text-align:center;border:none;border-radius:32px;text-decoration:none;vertical-align:middle;cursor:pointer;transition:all cubic-bezier(.4,0,.2,1) .18s;overflow:hidden;z-index:1}.btn.primary,a.btn.primary,button.btn.primary,input[type=submit].btn [data-lk].btn.primary,span.btn.primary,.wp-block-button a.primary{padding:1em 1.5em;color:#fff;background:#ff671d;box-shadow:0 6px 12px 0 rgba(255,103,29,.24)}.btn.primary:active,.btn.primary:active:hover,a.btn.primary:active,a.btn.primary:active:hover,button.btn.primary:active,button.btn.primary:active:hover,input[type=submit].btn [data-lk].btn.primary:active,input[type=submit].btn [data-lk].btn.primary:active:hover,span.btn.primary:active,span.btn.primary:active:hover,.wp-block-button a.primary:active,.wp-block-button a.primary:active:hover{color:#e4e8eb;box-shadow:0 0 0 3px rgba(255,103,29,.48)}@media all and (min-width:1024px){.btn.primary,a.btn.primary,button.btn.primary,input[type=submit].btn [data-lk].btn.primary,span.btn.primary,.wp-block-button a.primary{transition:all cubic-bezier(.4,0,.2,1) .18s 0s}.btn.primary:after,a.btn.primary:after,button.btn.primary:after,input[type=submit].btn [data-lk].btn.primary:after,span.btn.primary:after,.wp-block-button a.primary:after{content:"";display:block;position:absolute;top:0;bottom:auto;left:-1px;width:calc(100% + 2px);height:0;background:#eb3705;transition:all cubic-bezier(.4,0,.2,1) .18s;z-index:-1}.btn.primary:hover,a.btn.primary:hover,button.btn.primary:hover,input[type=submit].btn [data-lk].btn.primary:hover,span.btn.primary:hover,.wp-block-button a.primary:hover{box-shadow:0 0 0 0 rgba(255,103,29,0);background:#eb3705;transition:all cubic-bezier(.4,0,.2,1) .18s .08s}.btn.primary:hover:after,a.btn.primary:hover:after,button.btn.primary:hover:after,input[type=submit].btn [data-lk].btn.primary:hover:after,span.btn.primary:hover:after,.wp-block-button a.primary:hover:after{height:100%;top:auto;bottom:0}}.btn.primary.premium,a.btn.primary.premium,button.btn.primary.premium,input[type=submit].btn [data-lk].btn.primary.premium,span.btn.primary.premium,.wp-block-button a.primary.premium{background:linear-gradient(135deg,#c2994a 0%,#edd780 50%,#c2994a 100%);box-shadow:0 6px 12px 0 #edd78032}.btn.primary.outline,a.btn.primary.outline,button.btn.primary.outline,input[type=submit].btn [data-lk].btn.primary.outline,span.btn.primary.outline,.wp-block-button a.primary.outline{padding:calc(1em - 1px) 1.5em;background:0 0;color:#ff671d;border:none;box-shadow:none}.btn.primary.outline:before,a.btn.primary.outline:before,button.btn.primary.outline:before,input[type=submit].btn [data-lk].btn.primary.outline:before,span.btn.primary.outline:before,.wp-block-button a.primary.outline:before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid #ff671d;border-radius:32px;z-index:0;transition:all cubic-bezier(.4,0,.2,1) .18s}.btn.primary.outline:after,a.btn.primary.outline:after,button.btn.primary.outline:after,input[type=submit].btn [data-lk].btn.primary.outline:after,span.btn.primary.outline:after,.wp-block-button a.primary.outline:after{left:1px;bottom:1px}@media all and (min-width:1024px){.btn.primary.outline:hover,.btn.primary.outline:active:hover,a.btn.primary.outline:hover,a.btn.primary.outline:active:hover,button.btn.primary.outline:hover,button.btn.primary.outline:active:hover,input[type=submit].btn [data-lk].btn.primary.outline:hover,input[type=submit].btn [data-lk].btn.primary.outline:active:hover,span.btn.primary.outline:hover,span.btn.primary.outline:active:hover,.wp-block-button a.primary.outline:hover,.wp-block-button a.primary.outline:active:hover{color:#e4e8eb}.btn.primary.outline:hover:before,.btn.primary.outline:active:hover:before,a.btn.primary.outline:hover:before,a.btn.primary.outline:active:hover:before,button.btn.primary.outline:hover:before,button.btn.primary.outline:active:hover:before,input[type=submit].btn [data-lk].btn.primary.outline:hover:before,input[type=submit].btn [data-lk].btn.primary.outline:active:hover:before,span.btn.primary.outline:hover:before,span.btn.primary.outline:active:hover:before,.wp-block-button a.primary.outline:hover:before,.wp-block-button a.primary.outline:active:hover:before{border-color:#eb3705}.btn.primary.outline:hover:after,.btn.primary.outline:active:hover:after,a.btn.primary.outline:hover:after,a.btn.primary.outline:active:hover:after,button.btn.primary.outline:hover:after,button.btn.primary.outline:active:hover:after,input[type=submit].btn [data-lk].btn.primary.outline:hover:after,input[type=submit].btn [data-lk].btn.primary.outline:active:hover:after,span.btn.primary.outline:hover:after,span.btn.primary.outline:active:hover:after,.wp-block-button a.primary.outline:hover:after,.wp-block-button a.primary.outline:active:hover:after{bottom:2px;width:calc(100% - 2px);height:calc(100% - 2px)}}.btn.primary.outline.big,a.btn.primary.outline.big,button.btn.primary.outline.big,input[type=submit].btn [data-lk].btn.primary.outline.big,span.btn.primary.outline.big,.wp-block-button a.primary.outline.big{padding:calc(1.25rem - 1px) 2.5em}.btn.secondary,a.btn.secondary,button.btn.secondary,input[type=submit].btn [data-lk].btn.secondary,span.btn.secondary,.wp-block-button a.secondary{padding:.75em 1.25em .5em;background:0 0;color:#ff671d;font-family:"Josefin Sans",sans-serif;text-transform:uppercase;font-size:.875rem;font-weight:700}.btn.secondary [class^=icon-],.btn.secondary [class*=icon-],a.btn.secondary [class^=icon-],a.btn.secondary [class*=icon-],button.btn.secondary [class^=icon-],button.btn.secondary [class*=icon-],input[type=submit].btn [data-lk].btn.secondary [class^=icon-],input[type=submit].btn [data-lk].btn.secondary [class*=icon-],span.btn.secondary [class^=icon-],span.btn.secondary [class*=icon-],.wp-block-button a.secondary [class^=icon-],.wp-block-button a.secondary [class*=icon-]{margin:-4px .25em 0 0;font-weight:400}.btn.secondary:active,.btn.secondary:active:hover,a.btn.secondary:active,a.btn.secondary:active:hover,button.btn.secondary:active,button.btn.secondary:active:hover,input[type=submit].btn [data-lk].btn.secondary:active,input[type=submit].btn [data-lk].btn.secondary:active:hover,span.btn.secondary:active,span.btn.secondary:active:hover,.wp-block-button a.secondary:active,.wp-block-button a.secondary:active:hover{box-shadow:0 0 0 3px rgba(255,103,29,.48)}.btn.secondary:before,a.btn.secondary:before,button.btn.secondary:before,input[type=submit].btn [data-lk].btn.secondary:before,span.btn.secondary:before,.wp-block-button a.secondary:before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid #ff671d;border-radius:32px;z-index:0}@media all and (min-width:1024px){.btn.secondary:after,a.btn.secondary:after,button.btn.secondary:after,input[type=submit].btn [data-lk].btn.secondary:after,span.btn.secondary:after,.wp-block-button a.secondary:after{content:"";display:block;position:absolute;top:0;bottom:auto;left:0;width:102%;height:0;background:#ff671d;transition:all cubic-bezier(.4,0,.2,1) .18s;z-index:-1}.btn.secondary:hover,a.btn.secondary:hover,button.btn.secondary:hover,input[type=submit].btn [data-lk].btn.secondary:hover,span.btn.secondary:hover,.wp-block-button a.secondary:hover{border-color:#ff671d;box-shadow:0 0 0 0 rgba(255,103,29,0);color:#fff}.btn.secondary:hover:after,a.btn.secondary:hover:after,button.btn.secondary:hover:after,input[type=submit].btn [data-lk].btn.secondary:hover:after,span.btn.secondary:hover:after,.wp-block-button a.secondary:hover:after{height:102%;top:auto;bottom:0}}.btn.link,a.btn.link,button.btn.link,input[type=submit].btn [data-lk].btn.link,span.btn.link,.wp-block-button a.link{padding:0;min-height:0;background:0 0;color:#ff671d;font-family:"Josefin Sans",sans-serif;text-transform:uppercase;font-size:.875rem;font-weight:700;border-radius:0}.btn.link [class^=icon-],.btn.link [class*=icon-],a.btn.link [class^=icon-],a.btn.link [class*=icon-],button.btn.link [class^=icon-],button.btn.link [class*=icon-],input[type=submit].btn [data-lk].btn.link [class^=icon-],input[type=submit].btn [data-lk].btn.link [class*=icon-],span.btn.link [class^=icon-],span.btn.link [class*=icon-],.wp-block-button a.link [class^=icon-],.wp-block-button a.link [class*=icon-]{margin:-4px .25em 0 0;font-weight:400}.btn.link:active,.btn.link:active:hover,a.btn.link:active,a.btn.link:active:hover,button.btn.link:active,button.btn.link:active:hover,input[type=submit].btn [data-lk].btn.link:active,input[type=submit].btn [data-lk].btn.link:active:hover,span.btn.link:active,span.btn.link:active:hover,.wp-block-button a.link:active,.wp-block-button a.link:active:hover{color:#505558}@media all and (min-width:1024px){.btn.link,a.btn.link,button.btn.link,input[type=submit].btn [data-lk].btn.link,span.btn.link,.wp-block-button a.link{transition:all cubic-bezier(.4,0,.2,1) .18s}.btn.link:hover,a.btn.link:hover,button.btn.link:hover,input[type=submit].btn [data-lk].btn.link:hover,span.btn.link:hover,.wp-block-button a.link:hover{color:#eb3705;transform:translateX(.5em)}.btn.link:hover [class^=icon-],.btn.link:hover [class*=icon-],a.btn.link:hover [class^=icon-],a.btn.link:hover [class*=icon-],button.btn.link:hover [class^=icon-],button.btn.link:hover [class*=icon-],input[type=submit].btn [data-lk].btn.link:hover [class^=icon-],input[type=submit].btn [data-lk].btn.link:hover [class*=icon-],span.btn.link:hover [class^=icon-],span.btn.link:hover [class*=icon-],.wp-block-button a.link:hover [class^=icon-],.wp-block-button a.link:hover [class*=icon-]{margin:-4px 0 0 .25em;font-weight:400}}.btn.dark,a.btn.dark,button.btn.dark,input[type=submit].btn [data-lk].btn.dark,span.btn.dark,.wp-block-button a.dark{background:#222;color:#fff;box-shadow:0 6px 12px 0 rgba(34,34,34,.24)}@media all and (min-width:1024px){.btn.dark:after,a.btn.dark:after,button.btn.dark:after,input[type=submit].btn [data-lk].btn.dark:after,span.btn.dark:after,.wp-block-button a.dark:after{content:"";display:block;position:absolute;top:0;bottom:auto;left:0;width:102%;height:0;background:#fff;transition:all cubic-bezier(.4,0,.2,1) .18s;z-index:-1}.btn.dark:hover,a.btn.dark:hover,button.btn.dark:hover,input[type=submit].btn [data-lk].btn.dark:hover,span.btn.dark:hover,.wp-block-button a.dark:hover{color:#ff671d;box-shadow:0 0 0 0 rgba(34,34,34,0)}.btn.dark:hover:after,a.btn.dark:hover:after,button.btn.dark:hover:after,input[type=submit].btn [data-lk].btn.dark:hover:after,span.btn.dark:hover:after,.wp-block-button a.dark:hover:after{height:102%;top:auto;bottom:0}}.btn.dark:active,.btn.dark:active:hover,a.btn.dark:active,a.btn.dark:active:hover,button.btn.dark:active,button.btn.dark:active:hover,input[type=submit].btn [data-lk].btn.dark:active,input[type=submit].btn [data-lk].btn.dark:active:hover,span.btn.dark:active,span.btn.dark:active:hover,.wp-block-button a.dark:active,.wp-block-button a.dark:active:hover{box-shadow:0 0 0 3px rgba(255,255,255,.48)}.btn.light,a.btn.light,button.btn.light,input[type=submit].btn [data-lk].btn.light,span.btn.light,.wp-block-button a.light{background:#f3f6f8;color:#878a8c;box-shadow:0 0 0 0 rgba(34,34,34,.16)}@media all and (min-width:1024px){.btn.light:after,a.btn.light:after,button.btn.light:after,input[type=submit].btn [data-lk].btn.light:after,span.btn.light:after,.wp-block-button a.light:after{content:"";display:block;position:absolute;top:0;bottom:auto;left:0;width:102%;height:0;background:#e4e8eb;transition:all cubic-bezier(.4,0,.2,1) .18s;z-index:-1}.btn.light:hover,a.btn.light:hover,button.btn.light:hover,input[type=submit].btn [data-lk].btn.light:hover,span.btn.light:hover,.wp-block-button a.light:hover{color:#505558}.btn.light:hover:after,a.btn.light:hover:after,button.btn.light:hover:after,input[type=submit].btn [data-lk].btn.light:hover:after,span.btn.light:hover:after,.wp-block-button a.light:hover:after{height:102%;top:auto;bottom:0}}.btn.light:active,.btn.light:active:hover,a.btn.light:active,a.btn.light:active:hover,button.btn.light:active,button.btn.light:active:hover,input[type=submit].btn [data-lk].btn.light:active,input[type=submit].btn [data-lk].btn.light:active:hover,span.btn.light:active,span.btn.light:active:hover,.wp-block-button a.light:active,.wp-block-button a.light:active:hover{color:#222;box-shadow:0 0 0 3px rgba(34,34,34,.12)}.btn.big,a.btn.big,button.btn.big,input[type=submit].btn [data-lk].btn.big,span.btn.big,.wp-block-button a.big{padding:1.25em 2.5em;border-radius:50px;font-weight:700}.btn.big [class^=icon-],.btn.big [class*=icon-],a.btn.big [class^=icon-],a.btn.big [class*=icon-],button.btn.big [class^=icon-],button.btn.big [class*=icon-],input[type=submit].btn [data-lk].btn.big [class^=icon-],input[type=submit].btn [data-lk].btn.big [class*=icon-],span.btn.big [class^=icon-],span.btn.big [class*=icon-],.wp-block-button a.big [class^=icon-],.wp-block-button a.big [class*=icon-]{margin:0 .25em 0 0}.wp-block-button a,.wp-block-button a.has-primary-color-background-color{padding:1em 1.5em;color:#fff;background:#ff671d;box-shadow:0 6px 12px 0 rgba(255,103,29,.24)}.wp-block-button a:active,.wp-block-button a:active:hover,.wp-block-button a.has-primary-color-background-color:active,.wp-block-button a.has-primary-color-background-color:active:hover{box-shadow:0 0 0 3px rgba(255,103,29,.48)}@media all and (min-width:1024px){.wp-block-button a:after,.wp-block-button a.has-primary-color-background-color:after{content:"";display:block;position:absolute;top:0;bottom:auto;left:0;width:102%;height:0;background:#eb3705;transition:all cubic-bezier(.4,0,.2,1) .18s;z-index:-1}.wp-block-button a:hover,.wp-block-button a.has-primary-color-background-color:hover{box-shadow:0 0 0 0 rgba(255,103,29,0)}.wp-block-button a:hover:after,.wp-block-button a.has-primary-color-background-color:hover:after{height:102%;top:auto;bottom:0}}.wp-block-button a.outline,.wp-block-button a.has-primary-color-background-color.outline{padding:calc(1em - 4px) 1.5em;border:2px solid #ff671d;background:0 0;color:#ff671d;box-shadow:none}@media all and (min-width:1024px){.wp-block-button a.outline:hover,.wp-block-button a.has-primary-color-background-color.outline:hover{border-color:#eb3705;color:#fff}}.post-card{display:flex;align-items:flex-start;flex-direction:column;position:relative;padding:0 0 .5em;width:100%;min-height:44px;margin:calc(3px + .5vw) 0;background:#fff;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06),0 12px 24px 0 rgba(0,0,0,.08)}@media all and (min-width:768px){.post-card{align-items:stretch;padding:0;max-width:calc(50% - calc(6px + 1vw));flex-basis:calc(50% - calc(6px + 1vw));margin:0 calc(3px + .5vw) calc(6px + 1vw)}}@media all and (min-width:1024px){.post-card{max-width:calc(33% - calc(6px + 1vw));flex-basis:calc(33% - calc(6px + 1vw));margin:0 calc(3px + .5vw) calc(6px + 1vw);top:0;transition:all ease-in-out .22s}.post-card:hover{top:-.5em;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 4px 8px 0 rgba(0,0,0,.16)}}@media all and (min-width:1440px){.post-card{max-width:calc(25% - calc(6px + 1vw));flex-basis:calc(25% - calc(6px + 1vw))}}.post-card--gray{background:#e4e8eb}.post-card--icon{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 0 0}.post-card--img{display:block;position:relative;width:100%;aspect-ratio:16/9;margin-bottom:.75em;background:#f3f6f8;border-top-right-radius:4px;border-top-left-radius:4px;overflow:hidden}@media all and (min-width:768px){.post-card--img{margin-bottom:0}}.post-card--img span.badge{display:flex;position:absolute;top:0;left:1em;padding:.5em .75em;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#ff671d;color:#fff;font-size:.75rem;line-height:1;z-index:4}.post-card--img img{display:block;position:absolute;top:50%;width:100%;height:auto;max-width:none;box-sizing:border-box;transform:translateY(-50%)}.post-card--content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-left:.5em;text-align:left}@media all and (min-width:768px){.post-card--content{margin-left:0;padding:1em .75em 1.25em}}@media all and (min-width:1024px){.post-card--content{padding:1.25em 1em 1.5em}}@media all and (min-width:1440px){.post-card--content{padding:1.5em 1em 1.75em}}.post-card--content .post-date{display:none}@media all and (min-width:768px){.post-card--content .post-date{display:flex;margin-bottom:1em;color:#878a8c;font-size:.875rem}}.post-card--content .tag{font-size:.875rem}.post-card--content .title,.post-card--content .title>a{margin-bottom:.5em;color:#505558;font-size:1rem;font-weight:700;line-height:1.45rem;text-decoration:none}@media all and (min-width:768px){.post-card--content .title,.post-card--content .title>a{margin-bottom:1em}}@media all and (min-width:1024px){.post-card--content .title,.post-card--content .title>a{font-size:1.125rem;line-height:1.45rem;transition:all ease-in-out .22s}}@media all and (min-width:1440px){.post-card--content .title,.post-card--content .title>a{font-size:1.15rem;line-height:1.618rem}}.post-card--content .title>a{margin-bottom:0}.post-card .tags{margin-bottom:0}.post-card a,.post-card[data-lk]{display:flex;align-items:flex-start;text-decoration:none}@media all and (min-width:768px){.post-card a,.post-card[data-lk]{align-items:stretch;flex-direction:column}}@media all and (min-width:1024px){.post-card a,.post-card[data-lk]{cursor:pointer}.post-card a .post-card--img,.post-card[data-lk] .post-card--img{position:relative}.post-card a .post-card--img:before,.post-card[data-lk] .post-card--img:before{content:"";display:block;position:absolute;top:calc(50% - 12.5vw);left:calc(50% - 12.5vw);width:25vw;aspect-ratio:1/1;background:rgba(255,103,29,.88);border-radius:50%;z-index:1;transition:all ease-in-out .22s;transform:scale(0);transform-origin:center}.post-card a .post-card--img:after,.post-card[data-lk] .post-card--img:after{content:"-";display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);width:64px;height:64px;background:0 0;border-radius:50%;color:#fff;font-family:"SmagIcons";font-size:48px;z-index:2;transform:scale(0);transform-origin:center center;transition:all ease-in-out .22s}.post-card a:hover .post-card--img:before,.post-card[data-lk]:hover .post-card--img:before{transform:scale(1.5)}.post-card a:hover .post-card--img:after,.post-card[data-lk]:hover .post-card--img:after{transform:scale(1)}.post-card a:hover .post-card--img img,.post-card[data-lk]:hover .post-card--img img{filter:grayscale(1)}.post-card a:hover .title>a,.post-card[data-lk]:hover .title>a{color:#ff671d}}@media all and (min-width:768px){.news .post-card{max-width:calc(33% - calc(6px + 1vw));flex-basis:calc(33% - calc(6px + 1vw));margin:0 calc(3px + .5vw) calc(6px + 1vw)}}@media all and (min-width:1024px){.news .post-card{max-width:calc(33% - calc(6px + 1vw));flex-basis:calc(33% - calc(6px + 1vw));margin:0 calc(3px + .5vw)}}.news .news--list{margin-top:2em;text-align:center}@media all and (min-width:1024px){.news .news--list{margin:0}}.blog-list .news-list{max-width:1200px}@media all and (min-width:1440px){.blog-list .news-list .post-card{max-width:calc(33% - calc(6px + 1vw));flex-basis:calc(33% - calc(6px + 1vw));margin:0 calc(3px + .5vw) calc(6px + 1vw)}}.card,a.card{display:flex;align-items:flex-start;flex-direction:row;position:relative;padding:1em .75em;width:100%;min-height:44px;margin:calc(3px + .5vw) 0;background:#fff;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06),0 12px 24px 0 rgba(0,0,0,.08),0 0 0 0 inset #e4e8eb}@media all and (min-width:1024px){.card,a.card{padding:1em;transition:all ease-in-out .22s}.card:hover,a.card:hover{box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 2px inset #e4e8eb;transform:scale(1.1)}}.card:active,a.card:active{background:#f3f6f8}.section.cibles .text-desc{margin-bottom:1em}@media all and (min-width:768px){.section.cibles .text-desc{margin-bottom:2em}}.section.cibles li.card{padding:0}.section.cibles li.card a{display:flex;width:100%;padding:1em}@media all and (min-width:768px){.section.cibles li.card a{padding:2em 0}}@media all and (min-width:1024px){.section.cibles li.card a{padding:3em 0}}.section.cibles li.card .title{margin-bottom:0;color:#ff671d;font-size:1.15rem;font-weight:300;line-height:1.25em;text-align:left}@media all and (min-width:768px){.section.cibles li.card .title{display:flex;align-items:flex-start;justify-content:center;margin:0 auto;max-width:15ch;font-size:calc(1.15rem + .18vw);text-align:center}}span.tag,a.tag,a .tag{display:inline-block;position:relative;padding:.5em .75em .65em;min-width:0;max-width:20ch;min-height:28px;color:#878a8c;font-size:1rem;line-height:1rem;text-align:left;text-decoration:none;background:#f3f6f8;border:none;border-radius:4px;vertical-align:middle;transition:all cubic-bezier(.4,0,.2,1) .18s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:1}span.tag+.tag,a.tag+.tag,a .tag+.tag{margin-left:.25em}.tag-list a.tag{max-width:none}a .tag,a.tag{cursor:pointer}@media all and (min-width:1024px){a .tag,a.tag{transition:all ease-in-out .22s}a .tag:hover,a.tag:hover{color:#505558;background:#e4e8eb}}.accordion{transition:all cubic-bezier(.4,0,.2,1) .18s;border-bottom:1px solid #e4e8eb}.accordion--button{display:flex;flex-direction:row;position:relative;margin:0;padding:1em 1em 1em 36px;width:100%;max-width:none;border:none;box-shadow:0 0 0 0 rgba(0,0,0,.08);background:0 0;color:#222;font-size:1.15rem;font-weight:700;text-align:left;cursor:pointer;transition:all ease-in-out .22s;z-index:1}.accordion--button:before,.accordion--button:after{content:"";display:block;position:absolute;transition:all cubic-bezier(.4,0,.2,1) .18s}.accordion--button:before{width:12px;height:2px;top:calc(50% - 1px);left:13px;background:#878a8c}.accordion--button:after{width:2px;height:12px;top:calc(50% - 6px);left:18px;background:#878a8c}.accordion--button:active{box-shadow:0 0 0 3px rgba(0,0,0,.08)}@media all and (min-width:1024px){.accordion--button:hover{background:#f3f6f8;color:#ff671d}.accordion--button:hover:before,.accordion--button:hover:after{background:#ff671d}}.accordion--button.open{padding-top:2em;color:#ff671d}.accordion--button.open:before{top:2.5em;background:#ff671d}.accordion--button.open:after{top:2.5em;height:2px;background:#ff671d}@media all and (min-width:1024px){.accordion--button.open:hover{background:0 0}}.accordion--button.open+.accordion--content{padding-bottom:2em;max-height:100%;transform:scale(1,1)}.accordion--content{display:block;padding:0 0 0 36px;width:calc(100% - 36px);max-height:0px;box-sizing:border-box;overflow:hidden;transition:all ease-in-out .22s;transform-origin:top center;transform:scale(1,0)}.accordion--content p{max-width:100%;width:auto;margin-bottom:1em}.bloc--accordion.orange .accordion,.bloc--accordion.blue .accordion,.bloc--accordion.green .accordion,.bloc--accordion.purple .accordion,.bloc--accordion.black .accordion{border-bottom:1px solid rgba(255,255,255,.18);color:#fff}.bloc--accordion.orange .accordion--button,.bloc--accordion.blue .accordion--button,.bloc--accordion.green .accordion--button,.bloc--accordion.purple .accordion--button,.bloc--accordion.black .accordion--button{color:#fff}.bloc--accordion.orange .accordion--button:before,.bloc--accordion.orange .accordion--button:after,.bloc--accordion.blue .accordion--button:before,.bloc--accordion.blue .accordion--button:after,.bloc--accordion.green .accordion--button:before,.bloc--accordion.green .accordion--button:after,.bloc--accordion.purple .accordion--button:before,.bloc--accordion.purple .accordion--button:after,.bloc--accordion.black .accordion--button:before,.bloc--accordion.black .accordion--button:after{background:#fff}.bloc--accordion.orange .accordion--button.open,.bloc--accordion.blue .accordion--button.open,.bloc--accordion.green .accordion--button.open,.bloc--accordion.purple .accordion--button.open,.bloc--accordion.black .accordion--button.open{color:#fff}.bloc--accordion.orange .accordion--button.open:before,.bloc--accordion.orange .accordion--button.open:after,.bloc--accordion.blue .accordion--button.open:before,.bloc--accordion.blue .accordion--button.open:after,.bloc--accordion.green .accordion--button.open:before,.bloc--accordion.green .accordion--button.open:after,.bloc--accordion.purple .accordion--button.open:before,.bloc--accordion.purple .accordion--button.open:after,.bloc--accordion.black .accordion--button.open:before,.bloc--accordion.black .accordion--button.open:after{background:#fff}.bloc--accordion.orange .accordion--button.open+.accordion--content,.bloc--accordion.orange .accordion--button.open+.accordion--content p,.bloc--accordion.blue .accordion--button.open+.accordion--content,.bloc--accordion.blue .accordion--button.open+.accordion--content p,.bloc--accordion.green .accordion--button.open+.accordion--content,.bloc--accordion.green .accordion--button.open+.accordion--content p,.bloc--accordion.purple .accordion--button.open+.accordion--content,.bloc--accordion.purple .accordion--button.open+.accordion--content p,.bloc--accordion.black .accordion--button.open+.accordion--content,.bloc--accordion.black .accordion--button.open+.accordion--content p{color:#fff}@media all and (min-width:1024px){.bloc--accordion.orange .accordion--button:hover,.bloc--accordion.blue .accordion--button:hover,.bloc--accordion.green .accordion--button:hover,.bloc--accordion.purple .accordion--button:hover,.bloc--accordion.black .accordion--button:hover{color:#fff;background:rgba(255,255,255,.12)}.bloc--accordion.orange .accordion--button.open:hover,.bloc--accordion.blue .accordion--button.open:hover,.bloc--accordion.green .accordion--button.open:hover,.bloc--accordion.purple .accordion--button.open:hover,.bloc--accordion.black .accordion--button.open:hover{color:#fff;background:rgba(255,255,255,0)}.bloc--accordion.orange .accordion--button.open:hover:before,.bloc--accordion.orange .accordion--button.open:hover:after,.bloc--accordion.blue .accordion--button.open:hover:before,.bloc--accordion.blue .accordion--button.open:hover:after,.bloc--accordion.green .accordion--button.open:hover:before,.bloc--accordion.green .accordion--button.open:hover:after,.bloc--accordion.purple .accordion--button.open:hover:before,.bloc--accordion.purple .accordion--button.open:hover:after,.bloc--accordion.black .accordion--button.open:hover:before,.bloc--accordion.black .accordion--button.open:hover:after{background:#fff}}.bloc--accordion.dark-bg .accordion{border-bottom:1px solid #404040}.bloc--accordion.dark-bg .accordion--button{color:#878a8c}.bloc--accordion.dark-bg .accordion--button:before,.bloc--accordion.dark-bg .accordion--button:after{background:#878a8c}.bloc--accordion.dark-bg .accordion--button.open{color:#ff671d}.bloc--accordion.dark-bg .accordion--button.open:before,.bloc--accordion.dark-bg .accordion--button.open:after{background:#ff671d}.bloc--accordion.dark-bg .accordion--button.open+.accordion--content,.bloc--accordion.dark-bg .accordion--button.open+.accordion--content p{color:#fff}@media all and (min-width:1024px){.bloc--accordion.dark-bg .accordion--button:hover{color:#e4e8eb;background:rgba(0,0,0,.48)}.bloc--accordion.dark-bg .accordion--button.open:hover{color:#eb3705;background:rgba(255,255,255,0)}.bloc--accordion.dark-bg .accordion--button.open:hover:before,.bloc--accordion.dark-bg .accordion--button.open:hover:after{background:#eb3705}}.bloc--accordion.yellow .accordion{border-bottom:1px solid rgba(0,0,0,.12)}.bloc--accordion.yellow .accordion--button{color:#222}.bloc--accordion.yellow .accordion--button:before,.bloc--accordion.yellow .accordion--button:after{background:#222}@media all and (min-width:1024px){.bloc--accordion.yellow .accordion--button:hover{color:#222;background:rgba(255,255,255,.12)}.bloc--accordion.yellow .accordion--button.open:hover{background:rgba(255,255,255,0)}}.bloc--chapeau p{position:relative;max-width:60ch;margin:0 auto;color:#222;font-size:calc(1.5rem + .15vw);font-weight:300;text-align:center}@media all and (min-width:768px){.bloc--chapeau p{font-size:calc(1.5rem + .3vw)}}@media all and (min-width:1024px){.bloc--chapeau p{font-size:calc(1.75rem + .35vw)}}.bloc--chapeau p:after{content:"";display:block;position:absolute;bottom:-1em;left:calc(50% - 37.5px);width:75px;height:2px;background:#e4e8eb}.bloc--chapeau.grey p:after{background:rgba(135,138,140,.4)}.bloc--chapeau.orange p{color:#fff}.bloc--chapeau.orange p:after{background:#e4e8eb}.bloc--chapeau.dark-bg p{color:#e4e8eb}.bloc--chapeau.dark-bg p:after{background:#878a8c}.bloc--chiffres_content{display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:wrap;width:100%}.bloc--chiffres_content .card{display:inline-flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-basis:calc(100% - calc(6px + 1vw));max-width:calc(100% - calc(6px + 1vw));margin:0 calc(3px + .5vw) calc(6px + 1vw);padding:2em calc(6px + 1vw);box-sizing:border-box !important}@media all and (min-width:768px){.bloc--chiffres_content .card{flex-basis:calc(50% - calc(6px + 1vw));max-width:calc(50% - calc(6px + 1vw));padding:3em calc(6px + 1vw) 2.5em}}@media all and (min-width:1024px){.bloc--chiffres_content .card{flex-basis:calc(25% - calc(6px + 1vw));max-width:calc(25% - calc(6px + 1vw));padding:4em calc(6px + 1vw) 3em;top:0;transition:all ease-in-out .22s}.bloc--chiffres_content .card:hover{top:-.5em}}.bloc--chiffres_content .card.popular{position:relative;margin-top:calc(3px + .5vw);box-shadow:0 0 0 0 rgba(0,0,0,0);z-index:0}@media all and (min-width:768px){.bloc--chiffres_content .card.popular{margin-top:0}}.bloc--chiffres_content .card.popular:before{content:"!";display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;left:calc(50% - 18px);width:36px;height:36px;background:#ff671d;border-radius:50%;color:#fff;font-family:"SmagIcons";font-size:24px;text-align:center;text-decoration:none}.bloc--chiffres_content .card.popular:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;border-radius:4px;z-index:-1;box-shadow:0 0 0 4px #ff671d,0 1px 3px 0 rgba(255,103,29,.06),0 12px 24px 0 rgba(255,103,29,.08);transition:all ease-in-out .22s}@media all and (min-width:1024px){.bloc--chiffres_content .card.popular:hover:after{box-shadow:0 0 0 6px #ff671d,0 0 0 0 rgba(255,103,29,0),0 0 0 0 rgba(255,103,29,0)}}.bloc--chiffres_content .card figure,.bloc--chiffres_content .card .btn{margin-bottom:1rem}.bloc--chiffres_content .card .number{color:#ff671d;font-size:calc(4rem + .25vw);font-weight:300}@media all and (min-width:1024px){.bloc--chiffres_content .card .number{font-size:calc(4rem + .85vw)}}.bloc--chiffres_content .card .unity{margin-bottom:2em;color:#878a8c;font-family:"Josefin Sans",sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase}.bloc--chiffres_content .card .number-with-unity{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;margin-bottom:2rem}.bloc--chiffres_content .card .number-with-unity .unity{margin-top:.75rem;margin-bottom:0}.bloc--chiffres_content .card h3.title{font-size:1.5rem;font-weight:400;text-align:center}@media all and (min-width:768px){.bloc--chiffres_content .card h3.title{font-size:calc(1.5rem + .25vw)}}@media all and (min-width:1024px){.bloc--chiffres_content .card h3.title{font-size:calc(1.5rem + .5vw)}}.bloc--chiffres_content .card p.legend{font-size:1rem;text-align:center}.bloc--chiffres.orange .card.popular:before,.bloc--chiffres.green .card.popular:before,.bloc--chiffres.blue .card.popular:before,.bloc--chiffres.yellow .card.popular:before,.bloc--chiffres.purple .card.popular:before{background:#222}.bloc--decouvrir .post-list{max-width:1200px}@media all and (min-width:1024px){.bloc--decouvrir .post-list .post-card{max-width:calc(33% - calc(6px + 1vw));flex-basis:calc(33% - calc(6px + 1vw))}}@media all and (min-width:1024px){.bloc--decouvrir .post-card{max-width:calc(25% - calc(6px + 1vw));flex-basis:calc(25% - calc(6px + 1vw))}}.bloc--slider{position:relative}.bloc--slider_slide{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:1em}@media all and (min-width:768px){.bloc--slider_slide{flex-direction:row;justify-content:center}}.bloc--slider_slide[aria-hidden=true] .bloc--slider_img img,.bloc--slider_slide[aria-hidden=true] .bloc--slider_img video{box-shadow:0 0 0 0 rgba(0,0,0,0)}.bloc--slider_slide .bloc--slider_img{display:flex;width:100%;position:relative}.bloc--slider_slide .bloc--slider_img figure{width:100%}.bloc--slider_slide .bloc--slider_img img,.bloc--slider_slide .bloc--slider_img video{margin:0 auto 1em;max-width:100%;max-height:450px;border-radius:4px}@media all and (min-width:768px){.bloc--slider_slide .bloc--slider_img{display:inline-flex;width:calc(50% - calc(6px + 1vw));margin:0 calc(3px + .5vw)}}.bloc--slider_slide .bloc--slider_content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;margin-bottom:1em;padding:0 1em}.bloc--slider_slide .bloc--slider_content span.txt{position:relative;margin-bottom:.75em;font-size:1.25rem;line-height:1.5em}@media all and (min-width:768px){.bloc--slider_slide .bloc--slider_content span.txt:before{content:"";display:block;position:absolute;top:-24px;left:0;width:75px;height:2px;background:#ff671d}}@media all and (min-width:1024px){.bloc--slider_slide .bloc--slider_content span.txt{font-size:calc(1.25rem + .35vw)}}.bloc--slider_slide .bloc--slider_content span.txt blockquote{margin:1em 0 0}@media all and (min-width:768px){.bloc--slider_slide .bloc--slider_content{display:inline-flex;width:calc(50% - calc(6px + 1vw));margin:0 calc(3px + .5vw)}}@media all and (min-width:768px){.bloc--slider.text-first .bloc--slider_img{order:2}}.bloc--slider.vertical .bloc--slider_controllers span.prev a span.icon-chevron{transform:rotate(-90deg)}.bloc--slider.vertical .bloc--slider_controllers span.next a span.icon-chevron{transform:rotate(90deg)}.bloc--slider_controllers{display:flex;align-items:center;justify-content:center;width:100%}.bloc--slider_controllers span.prev a,.bloc--slider_controllers span.next a{display:inline-flex;align-items:center;justify-content:center;position:relative;margin:0 .5em;width:48px;height:48px;background:#ff671d;border:none;border-radius:50%;box-shadow:0 0 0 0 rgba(255,103,29,0),0 6px 12px 0 rgba(255,103,29,.24);color:#fff;text-decoration:none;z-index:0}.bloc--slider_controllers span.prev a:before,.bloc--slider_controllers span.next a:before{content:"";display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#222;border-radius:50%;transition:all cubic-bezier(.4,0,.2,1) .18s;transform:scale(0);z-index:-1}.bloc--slider_controllers span.prev a:active,.bloc--slider_controllers span.prev a:active:hover,.bloc--slider_controllers span.next a:active,.bloc--slider_controllers span.next a:active:hover{box-shadow:0 0 0 3px rgba(255,103,29,.2),0 0 0 0 rgba(255,103,29,0)}.bloc--slider_controllers span.prev a:active:before,.bloc--slider_controllers span.prev a:active:hover:before,.bloc--slider_controllers span.next a:active:before,.bloc--slider_controllers span.next a:active:hover:before{transform:scale(1)}@media all and (min-width:1024px){.bloc--slider_controllers span.prev a:hover,.bloc--slider_controllers span.next a:hover{box-shadow:0 0 0 0 rgba(255,103,29,0),0 0 0 0 rgba(255,103,29,0)}.bloc--slider_controllers span.prev a:hover:before,.bloc--slider_controllers span.next a:hover:before{transform:scale(1)}}.bloc--slider_controllers span.prev a span.icon-chevron{transform:rotate(180deg)}.bloc--slider.orange span.txt,.bloc--slider.blue span.txt,.bloc--slider.green span.txt,.bloc--slider.purple span.txt{color:#fff}@media all and (min-width:768px){.bloc--slider.orange span.txt:before,.bloc--slider.blue span.txt:before,.bloc--slider.green span.txt:before,.bloc--slider.purple span.txt:before{background:#fff}}.bloc--slider.orange .bloc--slider_controllers span.prev a,.bloc--slider.orange .bloc--slider_controllers span.next a,.bloc--slider.blue .bloc--slider_controllers span.prev a,.bloc--slider.blue .bloc--slider_controllers span.next a,.bloc--slider.green .bloc--slider_controllers span.prev a,.bloc--slider.green .bloc--slider_controllers span.next a,.bloc--slider.purple .bloc--slider_controllers span.prev a,.bloc--slider.purple .bloc--slider_controllers span.next a{color:#fff;background:#222}.bloc--slider.orange .bloc--slider_controllers span.prev a:before,.bloc--slider.orange .bloc--slider_controllers span.next a:before,.bloc--slider.blue .bloc--slider_controllers span.prev a:before,.bloc--slider.blue .bloc--slider_controllers span.next a:before,.bloc--slider.green .bloc--slider_controllers span.prev a:before,.bloc--slider.green .bloc--slider_controllers span.next a:before,.bloc--slider.purple .bloc--slider_controllers span.prev a:before,.bloc--slider.purple .bloc--slider_controllers span.next a:before{background:#fff}.bloc--slider.orange .bloc--slider_controllers span.prev a:active,.bloc--slider.orange .bloc--slider_controllers span.prev a:active:hover,.bloc--slider.orange .bloc--slider_controllers span.next a:active,.bloc--slider.orange .bloc--slider_controllers span.next a:active:hover,.bloc--slider.blue .bloc--slider_controllers span.prev a:active,.bloc--slider.blue .bloc--slider_controllers span.prev a:active:hover,.bloc--slider.blue .bloc--slider_controllers span.next a:active,.bloc--slider.blue .bloc--slider_controllers span.next a:active:hover,.bloc--slider.green .bloc--slider_controllers span.prev a:active,.bloc--slider.green .bloc--slider_controllers span.prev a:active:hover,.bloc--slider.green .bloc--slider_controllers span.next a:active,.bloc--slider.green .bloc--slider_controllers span.next a:active:hover,.bloc--slider.purple .bloc--slider_controllers span.prev a:active,.bloc--slider.purple .bloc--slider_controllers span.prev a:active:hover,.bloc--slider.purple .bloc--slider_controllers span.next a:active,.bloc--slider.purple .bloc--slider_controllers span.next a:active:hover{color:#222}@media all and (min-width:1024px){.bloc--slider.orange .bloc--slider_controllers span.prev a:hover,.bloc--slider.orange .bloc--slider_controllers span.next a:hover,.bloc--slider.blue .bloc--slider_controllers span.prev a:hover,.bloc--slider.blue .bloc--slider_controllers span.next a:hover,.bloc--slider.green .bloc--slider_controllers span.prev a:hover,.bloc--slider.green .bloc--slider_controllers span.next a:hover,.bloc--slider.purple .bloc--slider_controllers span.prev a:hover,.bloc--slider.purple .bloc--slider_controllers span.next a:hover{color:#222}}.bloc--slider.dark-bg span.txt{color:#fff}.bloc--slider.dark-bg span.txt:before{background:#ff671d}.bloc--slider.dark-bg .bloc--slider_controllers span.prev a,.bloc--slider.dark-bg .bloc--slider_controllers span.next a{color:#fff;background:#ff671d}.bloc--slider.dark-bg .bloc--slider_controllers span.prev a:before,.bloc--slider.dark-bg .bloc--slider_controllers span.next a:before{background:#fff}.bloc--slider.dark-bg .bloc--slider_controllers span.prev a:active,.bloc--slider.dark-bg .bloc--slider_controllers span.prev a:active:hover,.bloc--slider.dark-bg .bloc--slider_controllers span.prev a:hover,.bloc--slider.dark-bg .bloc--slider_controllers span.next a:active,.bloc--slider.dark-bg .bloc--slider_controllers span.next a:active:hover,.bloc--slider.dark-bg .bloc--slider_controllers span.next a:hover{color:#ff671d}.bloc--slider.black span.txt{color:#fff}.bloc--slider.black span.txt:before{background:#fff}.bloc--slider.black .bloc--slider_controllers span.prev a,.bloc--slider.black .bloc--slider_controllers span.next a{color:#222;background:#fff}.bloc--slider.black .bloc--slider_controllers span.prev a:active,.bloc--slider.black .bloc--slider_controllers span.prev a:active:hover,.bloc--slider.black .bloc--slider_controllers span.prev a:hover,.bloc--slider.black .bloc--slider_controllers span.next a:active,.bloc--slider.black .bloc--slider_controllers span.next a:active:hover,.bloc--slider.black .bloc--slider_controllers span.next a:hover{color:#fff}@media all and (min-width:768px){.bloc--slider.orange span.txt:before,.bloc--slider.yellow span.txt:before{background:#222}}.bloc--slider.orange .bloc--slider_controllers span.prev a,.bloc--slider.orange .bloc--slider_controllers span.next a,.bloc--slider.yellow .bloc--slider_controllers span.prev a,.bloc--slider.yellow .bloc--slider_controllers span.next a{color:#fff !important;background:#222}.bloc--slider.orange .bloc--slider_controllers span.prev a:before,.bloc--slider.orange .bloc--slider_controllers span.next a:before,.bloc--slider.yellow .bloc--slider_controllers span.prev a:before,.bloc--slider.yellow .bloc--slider_controllers span.next a:before{background:#fff}.bloc--slider.orange .bloc--slider_controllers span.prev a:active,.bloc--slider.orange .bloc--slider_controllers span.prev a:active:hover,.bloc--slider.orange .bloc--slider_controllers span.next a:active,.bloc--slider.orange .bloc--slider_controllers span.next a:active:hover,.bloc--slider.yellow .bloc--slider_controllers span.prev a:active,.bloc--slider.yellow .bloc--slider_controllers span.prev a:active:hover,.bloc--slider.yellow .bloc--slider_controllers span.next a:active,.bloc--slider.yellow .bloc--slider_controllers span.next a:active:hover{box-shadow:0 0 0 3px rgba(255,103,29,.2),0 0 0 0 rgba(255,103,29,0);color:#ff671d}@media all and (min-width:1024px){.bloc--slider.orange .bloc--slider_controllers span.prev a:hover,.bloc--slider.orange .bloc--slider_controllers span.next a:hover,.bloc--slider.yellow .bloc--slider_controllers span.prev a:hover,.bloc--slider.yellow .bloc--slider_controllers span.next a:hover{color:#222 !important}}.bloc--slider.orange.smag,.bloc--slider.yellow.smag{background-size:cover;background-attachment:fixed}.bloc--slider.orange .bloc--slider_img img,.bloc--slider.orange .bloc--slider_img video,.bloc--slider.yellow .bloc--slider_img img,.bloc--slider.yellow .bloc--slider_img video{transition:all ease-in-out .22s}.bloc--slider.orange .bx-wrapper .bx-pager.bx-default-pager a,.bloc--slider.yellow .bx-wrapper .bx-pager.bx-default-pager a{background:#222}.bloc--slider.orange .bx-wrapper .bx-pager.bx-default-pager a:hover,.bloc--slider.yellow .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;box-shadow:0 0 0 2px #ff671d,0 0 0 4px #fff}.bloc--slider.orange .bx-wrapper .bx-pager.bx-default-pager a.active,.bloc--slider.orange .bx-wrapper .bx-pager.bx-default-pager a:focus,.bloc--slider.yellow .bx-wrapper .bx-pager.bx-default-pager a.active,.bloc--slider.yellow .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#fff;width:40px}.bloc--slider.dark-bg .bx-wrapper .bx-pager.bx-default-pager a:hover{box-shadow:0 0 0 2px #222,0 0 0 4px #ff671d}.bloc--slider.green .bloc--slider_controllers span.prev a,.bloc--slider.green .bloc--slider_controllers span.next a,.bloc--slider.blue .bloc--slider_controllers span.prev a,.bloc--slider.blue .bloc--slider_controllers span.next a,.bloc--slider.yellow .bloc--slider_controllers span.prev a,.bloc--slider.yellow .bloc--slider_controllers span.next a{box-shadow:0 2px 6px 0 rgba(0,0,0,.18)}.bloc--slider.green .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;box-shadow:0 0 0 2px #97d700,0 0 0 4px #fff}.bloc--slider.blue .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;box-shadow:0 0 0 2px #41b6e6,0 0 0 4px #fff}.bloc--slider.yellow .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;box-shadow:0 0 0 2px #ffcd00,0 0 0 4px #fff}.bloc--slider.purple .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;box-shadow:0 0 0 2px #a05eb5,0 0 0 4px #fff}.bloc--slider.black .bx-wrapper .bx-pager.bx-default-pager a{background:#fff}.bloc--slider.black .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;box-shadow:0 0 0 2px #042b55,0 0 0 4px #fff}.bloc--img-full{background-attachment:scroll;background-color:#404040;background-position:center center;background-repeat:no-repeat;background-size:cover}.bloc--img-full.fixed{background-attachment:fixed}.bloc--img-full.content-overlay{position:relative;z-index:1}.bloc--img-full.content-overlay:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.64);z-index:-1}.bloc--img-full.content-overlay .bloc--img-full_content p,.bloc--img-full.content-overlay .bloc--img-full_content ul li,.bloc--img-full.content-overlay .bloc--img-full_content ol li{color:#222}.bloc--img-full.content-overlay.light:after{background:rgba(0,0,0,.48)}.bloc--img-full_content p,.bloc--img-full_content ul li,.bloc--img-full_content ol li{max-width:70ch;margin:0 auto 2em}.bloc--img-full.light h2{color:#fff}.bloc--img-full.light .bloc--img-full_content p{color:#fff}.bloc--list_content{width:100%;max-width:800px;margin:0 auto}.bloc--list_content ul{margin:0 auto}.bloc--list_content ul li{display:inline-flex;align-items:flex-start;justify-content:center;width:100%;margin-bottom:1em;padding-left:0;text-align:center}.bloc--list_content ul li:before{display:none}@media all and (min-width:768px){.bloc--list_content ul li{max-width:calc(50% - calc(3px + 0.5vw));flex-basis:calc(50% - calc(6px + 1vw))}}.bloc--list.orange ul li a{color:#222}.bloc--list.orange ul li a:before{border-color:#222}@media all and (min-width:1024px){.bloc--list.orange ul li a:hover{color:#fff}.bloc--list.orange ul li a:hover:before{border-color:#fff}}.bloc--list.dark-bg ul li a{color:#fff}.bloc--list.dark-bg ul li a:before{border-color:#ff671d}@media all and (min-width:1024px){.bloc--list.dark-bg ul li a:hover{color:#ff671d}}.bloc--featured{position:static;padding:0 0 2.25em;z-index:1}.bloc--featured.grey,.bloc--featured.orange,.bloc--featured.dark-bg{background:#fff}@media all and (min-width:1024px){.bloc--featured{position:relative;padding:4em 0}}.bloc--featured .text ul li,.bloc--featured .text ol li{padding-left:0}.bloc--featured .text ul li:before,.bloc--featured .text ol li:before{display:none}.bloc--featured_img{display:block;position:static;width:100%;height:280px;background-attachment:scroll;background-color:#404040;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0}@media all and (min-width:1024px){.bloc--featured_img{position:absolute;top:0;left:0;height:100%}}.bloc--featured.fixed .bloc--featured_img{background-attachment:fixed}.bloc--featured_content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative;padding:1em 1.5em;margin-top:-2em;background:#fff;border-radius:4px;z-index:1}.bloc--featured_content:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:25%;border-radius:4px;box-shadow:0 -12px 24px 0 rgba(0,0,0,.18);z-index:-2}.bloc--featured_content:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:4px;z-index:-1}@media all and (min-width:1024px){.bloc--featured_content{padding:4em 2em;margin-top:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 6px 24px 0 rgba(0,0,0,.18)}.bloc--featured_content:before,.bloc--featured_content:after{display:none}}.bloc--featured.grey .bloc--featured_content{background:#f3f6f8}.bloc--featured.grey .bloc--featured_content:after,.bloc--featured.grey .bloc--featured_content:before{background:#f3f6f8}.bloc--featured.orange .bloc--featured_content{background:#ff671d}.bloc--featured.orange .bloc--featured_content p,.bloc--featured.orange .bloc--featured_content ul li,.bloc--featured.orange .bloc--featured_content ol li,.bloc--featured.orange .bloc--featured_content dl dd,.bloc--featured.orange .bloc--featured_content dl dt{color:#fff}.bloc--featured.orange .bloc--featured_content:after,.bloc--featured.orange .bloc--featured_content:before{background:#ff671d}.bloc--featured.orange .bloc--featured_content ul li a{color:#222}.bloc--featured.orange .bloc--featured_content ul li a:before{border-color:#222}@media all and (min-width:1024px){.bloc--featured.orange .bloc--featured_content ul li a:hover{color:#fff}.bloc--featured.orange .bloc--featured_content ul li a:hover:before{border-color:#fff}}.bloc--featured.dark-bg .bloc--featured_content{background:#222}.bloc--featured.dark-bg .bloc--featured_content p,.bloc--featured.dark-bg .bloc--featured_content ul li,.bloc--featured.dark-bg .bloc--featured_content ol li,.bloc--featured.dark-bg .bloc--featured_content dl dd,.bloc--featured.dark-bg .bloc--featured_content dl dt{color:#fff}.bloc--featured.dark-bg .bloc--featured_content:after,.bloc--featured.dark-bg .bloc--featured_content:before{background:#222}.bloc--featured.dark-bg .bloc--featured_content ul li a{color:#fff}.bloc--featured.dark-bg .bloc--featured_content ul li a:before{border-color:#ff671d}@media all and (min-width:1024px){.bloc--featured.dark-bg .bloc--featured_content ul li a:hover{color:#ff671d}}.bloc--featured.green .bloc--featured_content{background:#97d700}.bloc--featured.blue .bloc--featured_content{background:#41b6e6}.bloc--featured.yellow .bloc--featured_content{background:#ffcd00}.bloc--featured.purple .bloc--featured_content{background:#a05eb5}.bloc--featured.black .bloc--featured_content{background:#042b55}.bloc--career_content{display:flex;width:100%}.bloc--career_content ul{display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:wrap;width:100%}.bloc--career_content ul li{display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:calc(6px + 1vw);padding:0;width:100%;top:0}@media all and (min-width:768px){.bloc--career_content ul li{width:calc(33.33% - calc(6px + 1vw));flex-basis:calc(33.33% - calc(6px + 1vw));margin:0 calc(3px + .5vw) calc(6px + 1vw)}}@media all and (min-width:1024px){.bloc--career_content ul li{width:calc(25% - calc(6px + 1vw));flex-basis:calc(25% - calc(6px + 1vw))}.bloc--career_content ul li:hover{top:-.5em}}.bloc--career_content ul li a{display:flex;width:100%;height:100%;padding:1em .75em;text-decoration:none}@media all and (min-width:1024px){.bloc--career_content ul li a{padding:1em}}.bloc--career_content ul li a div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.bloc--career_content ul li a div.job{margin-bottom:.5em;color:#222;font-size:1.5rem;font-weight:700}.bloc--career_content ul li a div.contrat{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;margin-bottom:1em;padding:.5em .75em .25em;background:#ff671d;border-radius:4px;color:#fff;font-family:"Josefin Sans",sans-serif;font-size:.875rem;line-height:1em;text-transform:uppercase}.bloc--career_content ul li a div.place{flex-direction:row;align-items:center;color:#505558;font-size:1rem}.bloc--career_content ul li a div.place span{margin-right:.25em}.bloc--pictos .title{color:#ff671d;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:0}.bloc--pictos .title+p{margin-top:.5em}@media all and (min-width:1024px){.bloc--pictos .title+p{margin-top:1em}}.bloc--pictos_content{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;width:100%}.bloc--pictos_content li{display:inline-flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:calc(6px + 1vw);text-align:center}@media all and (min-width:768px){.bloc--pictos_content li{max-width:calc(50% - calc(6px + 1vw));margin:0 calc(3px + .5vw) calc(6px + 1vw)}}@media all and (min-width:1024px){.bloc--pictos_content li{max-width:calc(33% - calc(6px + 1vw));flex-basis:calc(33% - calc(6px + 1vw));overflow:hidden}.bloc--pictos_content li:hover{transform:none}.bloc--pictos_content li:hover .card--content p.legend{height:100%;padding:1em 2em;visibility:visible}}.bloc--pictos_content li .post-card--icon img{display:inline-flex;text-align:left}@media all and (min-width:768px){.bloc--pictos_content li .post-card--icon img{width:96px;height:96px}}@media all and (min-width:1024px){.bloc--pictos_content li .post-card--icon img{width:128px;height:128px}}.bloc--pictos_content li [class^=icon-],.bloc--pictos_content li [class*=icon-]{display:inline-flex;color:#222;margin:0 auto;font-size:48px}@media all and (min-width:768px){.bloc--pictos_content li [class^=icon-],.bloc--pictos_content li [class*=icon-]{display:inline-flex;margin:0 auto 1rem;font-size:64px}}@media all and (min-width:1024px){.bloc--pictos_content li [class^=icon-],.bloc--pictos_content li [class*=icon-]{transition:all ease-in-out .22s}}.bloc--pictos_content li .card--content{display:inline-flex;flex-direction:column;padding:0 .5em}.bloc--pictos_content li .card--content .title{margin-bottom:.5em;color:#ff671d;font-size:1.5rem;font-weight:300}@media all and (min-width:768px){.bloc--pictos_content li .card--content .title{font-size:1.75rem;margin-bottom:1em}}.bloc--pictos_content li .card--content p.legend{font-size:1rem;margin-bottom:0}@media all and (min-width:1024px){.bloc--pictos_content li .card--content p.legend{display:flex;align-items:center;justify-content:flex-start;position:absolute;bottom:0;left:0;width:100%;height:0;padding:0 2em;background:#ff671d;color:#fff;font-size:calc(1rem + .15vw);text-align:left;transition:all cubic-bezier(.4,0,.2,1) .18s;visibility:hidden;z-index:2}}.bloc--pictos_content li a{display:flex;align-items:center;flex-direction:column;text-decoration:none}@media all and (min-width:1024px){.bloc--pictos.dark-bg .bloc--pictos_content .card .card--content p.legend{background:#ff671d}}.bloc--testimonies{display:flex;align-content:flex-start;justify-content:center;text-align:center}@media all and (min-width:768px){.bloc--testimonies{justify-content:flex-start;text-align:left}}.bloc--testimonies div.testimony{margin:2em 0}.bloc--testimonies div.testimony:nth-child(1),.bloc--testimonies div.testimony:nth-child(2){margin-top:0}.bloc--testimonies .name{margin-bottom:.25em;color:#222;font-family:"Josefin Sans",sans-serif;font-size:1.15rem;font-weight:700;line-height:1.25em;text-transform:uppercase}.bloc--testimonies .job{margin-bottom:.5em;color:#878a8c;font-size:.875rem;font-weight:400;line-height:1.25em}.bloc--testimonies p{margin-bottom:.5em}.bloc--testimonies.dark-bg .name,.bloc--testimonies.dark-bg p{color:#fff}.bloc--testimonies.orange .job{color:#e4e8eb}.bloc--testimonies.orange p{color:#fff}.bloc--testimonies.orange .img-user:after{background:#fff}.bloc--testimonies.yellow .name,.bloc--testimonies.yellow p,.bloc--testimonies.yellow .job{color:#222}.bloc--testimonies.black .name,.bloc--testimonies.black p,.bloc--testimonies.black .job,.bloc--testimonies.blue .name,.bloc--testimonies.blue p,.bloc--testimonies.blue .job,.bloc--testimonies.green .name,.bloc--testimonies.green p,.bloc--testimonies.green .job,.bloc--testimonies.purple .name,.bloc--testimonies.purple p,.bloc--testimonies.purple .job{color:#fff}.img-user{display:inline-flex;align-items:center;justify-content:center;position:relative;margin-bottom:1em;width:100px;height:100px;border-radius:50%;z-index:1}@media all and (min-width:1024px){.img-user{width:125px;height:125px}}@media all and (min-width:1440px){.img-user{width:150px;height:150px}}.img-user:after{content:"";display:block;position:absolute;top:0;right:0;width:24%;height:24%;border-radius:50%;background:#ff671d;z-index:2}.img-user img{border-radius:50%;width:100px;height:100px;box-shadow:0 12px 24px 0 rgba(0,0,0,.08)}@media all and (min-width:1024px){.img-user img{width:125px;height:125px}}@media all and (min-width:1440px){.img-user img{width:150px;height:150px}}.bloc--txt-btn p{font-size:1.5rem}@media all and (min-width:768px){.bloc--txt-btn p{margin-bottom:0;font-size:calc(1.5rem + .35vw)}}.bloc--txt-btn .btn{display:flex;margin:.75em auto 0;max-width:fit-content}@media all and (min-width:768px){.bloc--txt-btn .btn{display:inline-flex;margin:0 0 0 1.5em}}.bloc--txt-img{position:relative}@media all and (min-width:1024px){.bloc--txt-img .row{align-items:center}}.bloc--txt-img_container{position:relative;margin-bottom:1.5em;max-width:100%}.bloc--txt-img_container figure{display:flex;justify-content:center}.bloc--txt-img_container img,.bloc--txt-img_container figure img{display:block;position:static;max-width:100%;height:auto;background:0 0;border-radius:4px;box-sizing:border-box}.bloc--txt-img.img-left .bloc--txt-img_container{margin-bottom:1.5em}@media all and (min-width:768px){.bloc--txt-img.img-left .bloc--txt-img_container{margin-bottom:0}}.bloc--txt-img.img-right .bloc--txt-img_container{margin-top:1.5em}@media all and (min-width:768px){.bloc--txt-img.img-right .bloc--txt-img_container{margin-top:0}}.bloc--txt-img.dark-bg p,.bloc--txt-img.dark-bg ul li,.bloc--txt-img.dark-bg ol li,.bloc--txt-img.dark-bg dl dt,.bloc--txt-img.dark-bg dl dd,.bloc--txt-img.dark-bg h1,.bloc--txt-img.dark-bg h2,.bloc--txt-img.dark-bg h3,.bloc--txt-img.dark-bg h4,.bloc--txt-img.dark-bg h5,.bloc--txt-img.dark-bg h6,.bloc--txt-img.orange p,.bloc--txt-img.orange ul li,.bloc--txt-img.orange ol li,.bloc--txt-img.orange dl dt,.bloc--txt-img.orange dl dd,.bloc--txt-img.orange h1,.bloc--txt-img.orange h2,.bloc--txt-img.orange h3,.bloc--txt-img.orange h4,.bloc--txt-img.orange h5,.bloc--txt-img.orange h6,.bloc--txt-img.black p,.bloc--txt-img.black ul li,.bloc--txt-img.black ol li,.bloc--txt-img.black dl dt,.bloc--txt-img.black dl dd,.bloc--txt-img.black h1,.bloc--txt-img.black h2,.bloc--txt-img.black h3,.bloc--txt-img.black h4,.bloc--txt-img.black h5,.bloc--txt-img.black h6,.bloc--txt-img.blue p,.bloc--txt-img.blue ul li,.bloc--txt-img.blue ol li,.bloc--txt-img.blue dl dt,.bloc--txt-img.blue dl dd,.bloc--txt-img.blue h1,.bloc--txt-img.blue h2,.bloc--txt-img.blue h3,.bloc--txt-img.blue h4,.bloc--txt-img.blue h5,.bloc--txt-img.blue h6,.bloc--txt-img.green p,.bloc--txt-img.green ul li,.bloc--txt-img.green ol li,.bloc--txt-img.green dl dt,.bloc--txt-img.green dl dd,.bloc--txt-img.green h1,.bloc--txt-img.green h2,.bloc--txt-img.green h3,.bloc--txt-img.green h4,.bloc--txt-img.green h5,.bloc--txt-img.green h6,.bloc--txt-img.purple p,.bloc--txt-img.purple ul li,.bloc--txt-img.purple ol li,.bloc--txt-img.purple dl dt,.bloc--txt-img.purple dl dd,.bloc--txt-img.purple h1,.bloc--txt-img.purple h2,.bloc--txt-img.purple h3,.bloc--txt-img.purple h4,.bloc--txt-img.purple h5,.bloc--txt-img.purple h6{color:#fff}.bloc--txt-img.yellow .left-s{color:#222}.bloc--txt-img.yellow .left-s:before{background:#222}.bloc--txt-img.yellow p,.bloc--txt-img.yellow ul li,.bloc--txt-img.yellow ol li,.bloc--txt-img.yellow dl dt,.bloc--txt-img.yellow dl dd,.bloc--txt-img.yellow h1,.bloc--txt-img.yellow h2,.bloc--txt-img.yellow h3,.bloc--txt-img.yellow h4,.bloc--txt-img.yellow h5,.bloc--txt-img.yellow h6{color:#222}.bloc--txt-img.black .left-s{color:#fff}.bloc--txt-img.black .left-s:before{background:#fff}.bloc--txt .row.text .col+.col{margin-top:1.5em}@media all and (min-width:1024px){.bloc--txt .row.text .col+.col{margin-top:0}}.bloc--txt.orange p,.bloc--txt.dark-bg p{color:#fff}.bloc--txt.orange a{color:#fff}.bloc--txt.orange a:hover{color:#222}.bloc--txt.orange h3,.bloc--txt.orange h3 a,.bloc--txt.orange h4,.bloc--txt.orange h4 a{color:#222}.bloc--txt.dark-bg h3,.bloc--txt.dark-bg h3 a,.bloc--txt.dark-bg h4,.bloc--txt.dark-bg h4 a{color:#878a8c}.bloc--txt.yellow p,.bloc--txt.yellow ul li,.bloc--txt.yellow ol li,.bloc--txt.yellow dl dt,.bloc--txt.yellow dl dd,.bloc--txt.yellow h1,.bloc--txt.yellow h2,.bloc--txt.yellow h3,.bloc--txt.yellow h4,.bloc--txt.yellow h5,.bloc--txt.yellow h6,.bloc--txt.yellow a{color:#222}.bloc--txt.yellow .left-s:before,.bloc--txt.yellow .left-s:after,.bloc--txt.yellow .center-s:before,.bloc--txt.yellow .center-s:after{background:#222}.bloc--txt.blue p,.bloc--txt.blue ul li,.bloc--txt.blue ol li,.bloc--txt.blue dl dt,.bloc--txt.blue dl dd,.bloc--txt.blue h1,.bloc--txt.blue h2,.bloc--txt.blue h3,.bloc--txt.blue h4,.bloc--txt.blue h5,.bloc--txt.blue h6,.bloc--txt.blue a,.bloc--txt.green p,.bloc--txt.green ul li,.bloc--txt.green ol li,.bloc--txt.green dl dt,.bloc--txt.green dl dd,.bloc--txt.green h1,.bloc--txt.green h2,.bloc--txt.green h3,.bloc--txt.green h4,.bloc--txt.green h5,.bloc--txt.green h6,.bloc--txt.green a,.bloc--txt.black p,.bloc--txt.black ul li,.bloc--txt.black ol li,.bloc--txt.black dl dt,.bloc--txt.black dl dd,.bloc--txt.black h1,.bloc--txt.black h2,.bloc--txt.black h3,.bloc--txt.black h4,.bloc--txt.black h5,.bloc--txt.black h6,.bloc--txt.black a,.bloc--txt.purple p,.bloc--txt.purple ul li,.bloc--txt.purple ol li,.bloc--txt.purple dl dt,.bloc--txt.purple dl dd,.bloc--txt.purple h1,.bloc--txt.purple h2,.bloc--txt.purple h3,.bloc--txt.purple h4,.bloc--txt.purple h5,.bloc--txt.purple h6,.bloc--txt.purple a{color:#fff}.bloc--txt.blue .left-s:before,.bloc--txt.blue .left-s:after,.bloc--txt.blue .center-s:before,.bloc--txt.blue .center-s:after,.bloc--txt.green .left-s:before,.bloc--txt.green .left-s:after,.bloc--txt.green .center-s:before,.bloc--txt.green .center-s:after,.bloc--txt.black .left-s:before,.bloc--txt.black .left-s:after,.bloc--txt.black .center-s:before,.bloc--txt.black .center-s:after,.bloc--txt.purple .left-s:before,.bloc--txt.purple .left-s:after,.bloc--txt.purple .center-s:before,.bloc--txt.purple .center-s:after{background:#fff}.pdt-card{display:flex;flex-direction:column;padding:1.5rem;margin-bottom:1rem;background:#fff;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06),0 12px 24px 0 rgba(0,0,0,.08),0 0 0 0 inset rgba(0,0,0,.08)}@media all and (min-width:1024px){.pdt-card{padding:2.75rem 2rem;transition:all ease-in-out .22s}.pdt-card:hover{box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 2px inset rgba(0,0,0,.08)}}.pdt-card.popular{position:relative;margin-top:calc(3px + .5vw);box-shadow:0 0 0 0 rgba(0,0,0,0);z-index:0}@media all and (min-width:768px){.pdt-card.popular{margin-top:0}}.pdt-card.popular:before{content:"!";display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;left:calc(50% - 18px);width:36px;height:36px;background:#ff671d;border-radius:50%;color:#fff;font-family:"SmagIcons";font-size:24px;text-align:center;text-decoration:none}.pdt-card.popular:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;border-radius:4px;z-index:-1;box-shadow:0 0 0 4px #ff671d,0 1px 3px 0 rgba(255,103,29,.06),0 12px 24px 0 rgba(255,103,29,.08);transition:all ease-in-out .22s}@media all and (min-width:1024px){.pdt-card.popular:hover:after{box-shadow:0 0 0 6px #ff671d,0 0 0 0 rgba(255,103,29,0),0 0 0 0 rgba(255,103,29,0)}}.pdt-card.popular.premium:before{background:#c2994a}.pdt-card.popular.premium:after{box-shadow:0 0 0 4px #c2994a,0 1px 3px 0 rgba(194,153,74,.06),0 12px 24px 0 rgba(194,153,74,.08)}.pdt-card.popular.premium:hover:after{box-shadow:0 0 0 6px #c2994a,0 0 0 0 rgba(194,153,74,0),0 0 0 0 rgba(194,153,74,0)}.pdt_name{font-size:1.375rem;font-weight:700}.pdt_img{margin:1rem 0;text-align:center}.pdt_img img{max-width:84px}@media all and (min-width:1024px){.pdt_img img{max-width:128px}}.pdt_title-1,.pdt_title-2{font-weight:700;line-height:125%;text-transform:uppercase}.pdt_title-1{color:#ff671d}.pdt_title-2{margin-bottom:1.5rem}.pdt_cta{margin:2rem 0}@media all and (min-width:1024px){.pdt_cta{margin:2.5rem 0}}.pdt_detail,.pdt_hook{padding:0 .75rem}@media all and (min-width:1024px){.pdt_detail,.pdt_hook{padding:0 1.25rem}}.pdt_hook{font-size:.875rem;line-height:125%}.product-slider{display:block;position:relative;margin:1em auto}@media all and (min-width:1024px){.product-slider{margin:2em auto}}.product-slider #nextProduct a,.product-slider #prevProduct a{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 24px);width:48px;height:48px;background:#ff671d;border-radius:50%;color:#fff;text-decoration:none;z-index:8}@media all and (min-width:1024px){.product-slider #nextProduct a,.product-slider #prevProduct a{transition:all ease-in-out .22s}.product-slider #nextProduct a:hover,.product-slider #prevProduct a:hover{background:#eb3705}}.product-slider #nextProduct a{right:-12px}@media all and (min-width:1024px){.product-slider #nextProduct a{right:-64px}}.product-slider #prevProduct a{left:-12px}@media all and (min-width:1024px){.product-slider #prevProduct a{left:-64px}}.product-slider #prevProduct a span.icon-chevron{transform:rotate(180deg)}.product-slider .bxProduct{display:flex}.product-slider .bx-wrapper .bx-pager{padding:.25em 0 0;margin-bottom:2em}.product-slider__slide{display:flex;padding:1.5rem 1rem 2rem}.product-slider__card{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.06),0 12px 16px 0 rgba(0,0,0,.08),0 0 0 0 inset rgba(0,0,0,.08);border-radius:4px}@media all and (min-width:1024px){.product-slider__card{padding:2.75rem 2rem;transition:all ease-in-out .22s}.product-slider__card:hover{box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 2px inset rgba(0,0,0,.08)}}.product-slider__title{font-size:1.35rem;font-weight:700;text-align:center}.product-slider__description *{font-size:1rem}.product-slider__description img{display:inline !important;margin:0 .25rem .75rem}.product-slider__image>img{border-radius:4px;margin-bottom:.75rem}.animated,.animated-slow{animation-duration:.75s;animation-fill-mode:both;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animated-slow{animation-delay:.75s}.fade-in_up,.fade-in_left,.fade-in_right,.fade-in-up,.fade-in-left,.fade-in-right{visibility:hidden}.fade-in_up:after,.fade-in_up:before,.fade-in_left:after,.fade-in_left:before,.fade-in_right:after,.fade-in_right:before,.fade-in-up:after,.fade-in-up:before,.fade-in-left:after,.fade-in-left:before,.fade-in-right:after,.fade-in-right:before{visibility:hidden}.fade-in_up.animated,.fade-in_up.animated-slow,.fade-in_left.animated,.fade-in_left.animated-slow,.fade-in_right.animated,.fade-in_right.animated-slow,.fade-in-up.animated,.fade-in-up.animated-slow,.fade-in-left.animated,.fade-in-left.animated-slow,.fade-in-right.animated,.fade-in-right.animated-slow{visibility:visible}.fade-in_up.animated:after,.fade-in_up.animated:before,.fade-in_up.animated-slow:after,.fade-in_up.animated-slow:before,.fade-in_left.animated:after,.fade-in_left.animated:before,.fade-in_left.animated-slow:after,.fade-in_left.animated-slow:before,.fade-in_right.animated:after,.fade-in_right.animated:before,.fade-in_right.animated-slow:after,.fade-in_right.animated-slow:before,.fade-in-up.animated:after,.fade-in-up.animated:before,.fade-in-up.animated-slow:after,.fade-in-up.animated-slow:before,.fade-in-left.animated:after,.fade-in-left.animated:before,.fade-in-left.animated-slow:after,.fade-in-left.animated-slow:before,.fade-in-right.animated:after,.fade-in-right.animated:before,.fade-in-right.animated-slow:after,.fade-in-right.animated-slow:before{visibility:visible}.fade-in_up.animated:nth-child(1),.fade-in_up.animated-slow:nth-child(1),.fade-in_left.animated:nth-child(1),.fade-in_left.animated-slow:nth-child(1),.fade-in_right.animated:nth-child(1),.fade-in_right.animated-slow:nth-child(1),.fade-in-up.animated:nth-child(1),.fade-in-up.animated-slow:nth-child(1),.fade-in-left.animated:nth-child(1),.fade-in-left.animated-slow:nth-child(1),.fade-in-right.animated:nth-child(1),.fade-in-right.animated-slow:nth-child(1){animation-delay:.1s}.fade-in_up.animated:nth-child(2),.fade-in_up.animated-slow:nth-child(2),.fade-in_left.animated:nth-child(2),.fade-in_left.animated-slow:nth-child(2),.fade-in_right.animated:nth-child(2),.fade-in_right.animated-slow:nth-child(2),.fade-in-up.animated:nth-child(2),.fade-in-up.animated-slow:nth-child(2),.fade-in-left.animated:nth-child(2),.fade-in-left.animated-slow:nth-child(2),.fade-in-right.animated:nth-child(2),.fade-in-right.animated-slow:nth-child(2){animation-delay:.2s}.fade-in_up.animated:nth-child(3),.fade-in_up.animated-slow:nth-child(3),.fade-in_left.animated:nth-child(3),.fade-in_left.animated-slow:nth-child(3),.fade-in_right.animated:nth-child(3),.fade-in_right.animated-slow:nth-child(3),.fade-in-up.animated:nth-child(3),.fade-in-up.animated-slow:nth-child(3),.fade-in-left.animated:nth-child(3),.fade-in-left.animated-slow:nth-child(3),.fade-in-right.animated:nth-child(3),.fade-in-right.animated-slow:nth-child(3){animation-delay:.3s}.fade-in_up.animated:nth-child(4),.fade-in_up.animated-slow:nth-child(4),.fade-in_left.animated:nth-child(4),.fade-in_left.animated-slow:nth-child(4),.fade-in_right.animated:nth-child(4),.fade-in_right.animated-slow:nth-child(4),.fade-in-up.animated:nth-child(4),.fade-in-up.animated-slow:nth-child(4),.fade-in-left.animated:nth-child(4),.fade-in-left.animated-slow:nth-child(4),.fade-in-right.animated:nth-child(4),.fade-in-right.animated-slow:nth-child(4){animation-delay:.4s}.fade-in_up.animated:nth-child(5),.fade-in_up.animated-slow:nth-child(5),.fade-in_left.animated:nth-child(5),.fade-in_left.animated-slow:nth-child(5),.fade-in_right.animated:nth-child(5),.fade-in_right.animated-slow:nth-child(5),.fade-in-up.animated:nth-child(5),.fade-in-up.animated-slow:nth-child(5),.fade-in-left.animated:nth-child(5),.fade-in-left.animated-slow:nth-child(5),.fade-in-right.animated:nth-child(5),.fade-in-right.animated-slow:nth-child(5){animation-delay:.5s}.fade-in_up.animated:nth-child(6),.fade-in_up.animated-slow:nth-child(6),.fade-in_left.animated:nth-child(6),.fade-in_left.animated-slow:nth-child(6),.fade-in_right.animated:nth-child(6),.fade-in_right.animated-slow:nth-child(6),.fade-in-up.animated:nth-child(6),.fade-in-up.animated-slow:nth-child(6),.fade-in-left.animated:nth-child(6),.fade-in-left.animated-slow:nth-child(6),.fade-in-right.animated:nth-child(6),.fade-in-right.animated-slow:nth-child(6){animation-delay:.6s}.fade-in_up.animated:nth-child(7),.fade-in_up.animated-slow:nth-child(7),.fade-in_left.animated:nth-child(7),.fade-in_left.animated-slow:nth-child(7),.fade-in_right.animated:nth-child(7),.fade-in_right.animated-slow:nth-child(7),.fade-in-up.animated:nth-child(7),.fade-in-up.animated-slow:nth-child(7),.fade-in-left.animated:nth-child(7),.fade-in-left.animated-slow:nth-child(7),.fade-in-right.animated:nth-child(7),.fade-in-right.animated-slow:nth-child(7){animation-delay:.7s}.fade-in_up.animated:nth-child(8),.fade-in_up.animated-slow:nth-child(8),.fade-in_left.animated:nth-child(8),.fade-in_left.animated-slow:nth-child(8),.fade-in_right.animated:nth-child(8),.fade-in_right.animated-slow:nth-child(8),.fade-in-up.animated:nth-child(8),.fade-in-up.animated-slow:nth-child(8),.fade-in-left.animated:nth-child(8),.fade-in-left.animated-slow:nth-child(8),.fade-in-right.animated:nth-child(8),.fade-in-right.animated-slow:nth-child(8){animation-delay:.8s}.fade-in_up.animated:nth-child(9),.fade-in_up.animated-slow:nth-child(9),.fade-in_left.animated:nth-child(9),.fade-in_left.animated-slow:nth-child(9),.fade-in_right.animated:nth-child(9),.fade-in_right.animated-slow:nth-child(9),.fade-in-up.animated:nth-child(9),.fade-in-up.animated-slow:nth-child(9),.fade-in-left.animated:nth-child(9),.fade-in-left.animated-slow:nth-child(9),.fade-in-right.animated:nth-child(9),.fade-in-right.animated-slow:nth-child(9){animation-delay:.9s}.fade-in_up.animated:nth-child(10),.fade-in_up.animated-slow:nth-child(10),.fade-in_left.animated:nth-child(10),.fade-in_left.animated-slow:nth-child(10),.fade-in_right.animated:nth-child(10),.fade-in_right.animated-slow:nth-child(10),.fade-in-up.animated:nth-child(10),.fade-in-up.animated-slow:nth-child(10),.fade-in-left.animated:nth-child(10),.fade-in-left.animated-slow:nth-child(10),.fade-in-right.animated:nth-child(10),.fade-in-right.animated-slow:nth-child(10){animation-delay:1s}.fade-in_up.animated:nth-child(11),.fade-in_up.animated-slow:nth-child(11),.fade-in_left.animated:nth-child(11),.fade-in_left.animated-slow:nth-child(11),.fade-in_right.animated:nth-child(11),.fade-in_right.animated-slow:nth-child(11),.fade-in-up.animated:nth-child(11),.fade-in-up.animated-slow:nth-child(11),.fade-in-left.animated:nth-child(11),.fade-in-left.animated-slow:nth-child(11),.fade-in-right.animated:nth-child(11),.fade-in-right.animated-slow:nth-child(11){animation-delay:1.1s}.fade-in_up.animated:nth-child(12),.fade-in_up.animated-slow:nth-child(12),.fade-in_left.animated:nth-child(12),.fade-in_left.animated-slow:nth-child(12),.fade-in_right.animated:nth-child(12),.fade-in_right.animated-slow:nth-child(12),.fade-in-up.animated:nth-child(12),.fade-in-up.animated-slow:nth-child(12),.fade-in-left.animated:nth-child(12),.fade-in-left.animated-slow:nth-child(12),.fade-in-right.animated:nth-child(12),.fade-in-right.animated-slow:nth-child(12){animation-delay:1.2s}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transform:none}}.fade-in-up{animation-name:fadeInUp}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-20%,0,0);visibility:visible}to{opacity:1;transform:translate3d(0,0,0)}}.fade-in-left{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(20%,0,0);visibility:visible}to{opacity:1;transform:translate3d(0,0,0)}}.fade-in-right{animation-name:fadeInRight}@keyframes infiniteRotation{0%{transform:rotate(0deg)}99%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{background:0 0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.875rem;font-family:"Roboto",sans-serif;font-weight:400;color:#505558;padding:.5em 0 1.5em}.bx-wrapper .bx-pager.bx-default-pager a{background:#878a8c;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ff671d;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff671d}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:active{background:#ff671d;width:40px}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.no-js *{transition:0s}.no-js .fade-in_up,.no-js .fade-in_left,.no-js .fade-in_right,.no-js .fade-in-up,.no-js .fade-in-left,.no-js .fade-in-right{visibility:visible}.no-js .fade-in_up:after,.no-js .fade-in_up:before,.no-js .fade-in_left:after,.no-js .fade-in_left:before,.no-js .fade-in_right:after,.no-js .fade-in_right:before,.no-js .fade-in-up:after,.no-js .fade-in-up:before,.no-js .fade-in-left:after,.no-js .fade-in-left:before,.no-js .fade-in-right:after,.no-js .fade-in-right:before{visibility:visible}.no-js .accordion--content{max-height:100%;transform:scale(1,1)}.no-js .categories-list{background:#fff}.no-js .categories-list .dropdown:before,.no-js .categories-list .dropdown:after{display:none}.no-js .categories-list ul{position:static;padding:0 1.25em;width:100%;height:auto;border:0;visibility:visible;z-index:99}h1,.h1,h1 a,h2,.h2,h2 a,h3,.h3,h3 a,h4,.h4,h4 a,h5,.h5,h5 a,h6,.h6,h6 a{font-family:"Roboto",sans-serif;line-height:1.15em;text-decoration:none}h1.center-s-left-l,.h1.center-s-left-l,h1 a.center-s-left-l,h2.center-s-left-l,.h2.center-s-left-l,h2 a.center-s-left-l,h3.center-s-left-l,.h3.center-s-left-l,h3 a.center-s-left-l,h4.center-s-left-l,.h4.center-s-left-l,h4 a.center-s-left-l,h5.center-s-left-l,.h5.center-s-left-l,h5 a.center-s-left-l,h6.center-s-left-l,.h6.center-s-left-l,h6 a.center-s-left-l{position:relative;margin-top:1em;text-align:center}h1.center-s-left-l:before,.h1.center-s-left-l:before,h1 a.center-s-left-l:before,h2.center-s-left-l:before,.h2.center-s-left-l:before,h2 a.center-s-left-l:before,h3.center-s-left-l:before,.h3.center-s-left-l:before,h3 a.center-s-left-l:before,h4.center-s-left-l:before,.h4.center-s-left-l:before,h4 a.center-s-left-l:before,h5.center-s-left-l:before,.h5.center-s-left-l:before,h5 a.center-s-left-l:before,h6.center-s-left-l:before,.h6.center-s-left-l:before,h6 a.center-s-left-l:before{content:"";display:block;position:absolute;top:-24px;left:calc(50% - 37.5px);width:75px;height:2px;background:#ff671d;transition:all ease-in-out .22s}@media all and (min-width:1024px){h1.center-s-left-l,.h1.center-s-left-l,h1 a.center-s-left-l,h2.center-s-left-l,.h2.center-s-left-l,h2 a.center-s-left-l,h3.center-s-left-l,.h3.center-s-left-l,h3 a.center-s-left-l,h4.center-s-left-l,.h4.center-s-left-l,h4 a.center-s-left-l,h5.center-s-left-l,.h5.center-s-left-l,h5 a.center-s-left-l,h6.center-s-left-l,.h6.center-s-left-l,h6 a.center-s-left-l{text-align:left;margin-top:0}h1.center-s-left-l:before,.h1.center-s-left-l:before,h1 a.center-s-left-l:before,h2.center-s-left-l:before,.h2.center-s-left-l:before,h2 a.center-s-left-l:before,h3.center-s-left-l:before,.h3.center-s-left-l:before,h3 a.center-s-left-l:before,h4.center-s-left-l:before,.h4.center-s-left-l:before,h4 a.center-s-left-l:before,h5.center-s-left-l:before,.h5.center-s-left-l:before,h5 a.center-s-left-l:before,h6.center-s-left-l:before,.h6.center-s-left-l:before,h6 a.center-s-left-l:before{left:0}}h1.left-s,.h1.left-s,h1 a.left-s,h2.left-s,.h2.left-s,h2 a.left-s,h3.left-s,.h3.left-s,h3 a.left-s,h4.left-s,.h4.left-s,h4 a.left-s,h5.left-s,.h5.left-s,h5 a.left-s,h6.left-s,.h6.left-s,h6 a.left-s{position:relative;margin-top:1em;text-align:left}h1.left-s:before,.h1.left-s:before,h1 a.left-s:before,h2.left-s:before,.h2.left-s:before,h2 a.left-s:before,h3.left-s:before,.h3.left-s:before,h3 a.left-s:before,h4.left-s:before,.h4.left-s:before,h4 a.left-s:before,h5.left-s:before,.h5.left-s:before,h5 a.left-s:before,h6.left-s:before,.h6.left-s:before,h6 a.left-s:before{content:"";display:block;position:absolute;top:-24px;left:0;width:75px;height:2px;background:#ff671d;transition:all ease-in-out .22s}@media all and (min-width:1024px){h1.left-s,.h1.left-s,h1 a.left-s,h2.left-s,.h2.left-s,h2 a.left-s,h3.left-s,.h3.left-s,h3 a.left-s,h4.left-s,.h4.left-s,h4 a.left-s,h5.left-s,.h5.left-s,h5 a.left-s,h6.left-s,.h6.left-s,h6 a.left-s{margin-top:0}}h1.center-s,.h1.center-s,h1 a.center-s,h2.center-s,.h2.center-s,h2 a.center-s,h3.center-s,.h3.center-s,h3 a.center-s,h4.center-s,.h4.center-s,h4 a.center-s,h5.center-s,.h5.center-s,h5 a.center-s,h6.center-s,.h6.center-s,h6 a.center-s{display:inline-flex;position:relative;margin-top:1em;margin-left:auto;margin-right:auto;max-width:35ch;text-align:center}h1.center-s:before,.h1.center-s:before,h1 a.center-s:before,h2.center-s:before,.h2.center-s:before,h2 a.center-s:before,h3.center-s:before,.h3.center-s:before,h3 a.center-s:before,h4.center-s:before,.h4.center-s:before,h4 a.center-s:before,h5.center-s:before,.h5.center-s:before,h5 a.center-s:before,h6.center-s:before,.h6.center-s:before,h6 a.center-s:before{content:"";display:block;position:absolute;top:-24px;left:calc(50% - 37.5px);width:75px;height:2px;background:#ff671d;transition:all ease-in-out .22s}@media all and (min-width:1024px){h1.center-s:before,.h1.center-s:before,h1 a.center-s:before,h2.center-s:before,.h2.center-s:before,h2 a.center-s:before,h3.center-s:before,.h3.center-s:before,h3 a.center-s:before,h4.center-s:before,.h4.center-s:before,h4 a.center-s:before,h5.center-s:before,.h5.center-s:before,h5 a.center-s:before,h6.center-s:before,.h6.center-s:before,h6 a.center-s:before{top:.55em;left:-99px}}@media all and (min-width:1024px){h1.center-s,.h1.center-s,h1 a.center-s,h2.center-s,.h2.center-s,h2 a.center-s,h3.center-s,.h3.center-s,h3 a.center-s,h4.center-s,.h4.center-s,h4 a.center-s,h5.center-s,.h5.center-s,h5 a.center-s,h6.center-s,.h6.center-s,h6 a.center-s{margin-top:0}h1.center-s:after,.h1.center-s:after,h1 a.center-s:after,h2.center-s:after,.h2.center-s:after,h2 a.center-s:after,h3.center-s:after,.h3.center-s:after,h3 a.center-s:after,h4.center-s:after,.h4.center-s:after,h4 a.center-s:after,h5.center-s:after,.h5.center-s:after,h5 a.center-s:after,h6.center-s:after,.h6.center-s:after,h6 a.center-s:after{content:"";display:block;position:absolute;top:.55em;right:-99px;width:75px;height:2px;background:#ff671d;transition:all ease-in-out .22s;clear:both}}h1.left-s-center-l,.h1.left-s-center-l,h1 a.left-s-center-l,h2.left-s-center-l,.h2.left-s-center-l,h2 a.left-s-center-l,h3.left-s-center-l,.h3.left-s-center-l,h3 a.left-s-center-l,h4.left-s-center-l,.h4.left-s-center-l,h4 a.left-s-center-l,h5.left-s-center-l,.h5.left-s-center-l,h5 a.left-s-center-l,h6.left-s-center-l,.h6.left-s-center-l,h6 a.left-s-center-l{position:relative;margin-top:1em;text-align:left}h1.left-s-center-l:before,.h1.left-s-center-l:before,h1 a.left-s-center-l:before,h2.left-s-center-l:before,.h2.left-s-center-l:before,h2 a.left-s-center-l:before,h3.left-s-center-l:before,.h3.left-s-center-l:before,h3 a.left-s-center-l:before,h4.left-s-center-l:before,.h4.left-s-center-l:before,h4 a.left-s-center-l:before,h5.left-s-center-l:before,.h5.left-s-center-l:before,h5 a.left-s-center-l:before,h6.left-s-center-l:before,.h6.left-s-center-l:before,h6 a.left-s-center-l:before{content:"";display:block;position:absolute;top:-24px;left:0;width:75px;height:2px;background:#ff671d;transition:all ease-in-out .22s}@media all and (min-width:1024px){h1.left-s-center-l,.h1.left-s-center-l,h1 a.left-s-center-l,h2.left-s-center-l,.h2.left-s-center-l,h2 a.left-s-center-l,h3.left-s-center-l,.h3.left-s-center-l,h3 a.left-s-center-l,h4.left-s-center-l,.h4.left-s-center-l,h4 a.left-s-center-l,h5.left-s-center-l,.h5.left-s-center-l,h5 a.left-s-center-l,h6.left-s-center-l,.h6.left-s-center-l,h6 a.left-s-center-l{display:inline-flex;margin-top:0;margin-left:auto;margin-right:auto;max-width:35ch;text-align:center}h1.left-s-center-l:before,.h1.left-s-center-l:before,h1 a.left-s-center-l:before,h2.left-s-center-l:before,.h2.left-s-center-l:before,h2 a.left-s-center-l:before,h3.left-s-center-l:before,.h3.left-s-center-l:before,h3 a.left-s-center-l:before,h4.left-s-center-l:before,.h4.left-s-center-l:before,h4 a.left-s-center-l:before,h5.left-s-center-l:before,.h5.left-s-center-l:before,h5 a.left-s-center-l:before,h6.left-s-center-l:before,.h6.left-s-center-l:before,h6 a.left-s-center-l:before{top:.55em;left:-99px}h1.left-s-center-l:after,.h1.left-s-center-l:after,h1 a.left-s-center-l:after,h2.left-s-center-l:after,.h2.left-s-center-l:after,h2 a.left-s-center-l:after,h3.left-s-center-l:after,.h3.left-s-center-l:after,h3 a.left-s-center-l:after,h4.left-s-center-l:after,.h4.left-s-center-l:after,h4 a.left-s-center-l:after,h5.left-s-center-l:after,.h5.left-s-center-l:after,h5 a.left-s-center-l:after,h6.left-s-center-l:after,.h6.left-s-center-l:after,h6 a.left-s-center-l:after{content:"";display:block;position:absolute;top:.55em;right:-99px;width:75px;height:2px;background:#ff671d;transition:all ease-in-out .22s;clear:both}}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{margin-bottom:0}h1,.h1,h1 a{color:#222;font-size:2.25rem;font-weight:300;margin-bottom:2.25rem}@media all and (min-width:768px){h1,.h1,h1 a{font-size:calc(2.25rem + .5vw)}}@media all and (min-width:1024px){h1,.h1,h1 a{font-size:calc(2.5rem + .5vw)}}@media all and (min-width:1440px){h1,.h1,h1 a{font-size:calc(2.75rem + .5vw)}}h2,.h2,h2 a{color:#222;font-size:1.75rem;font-weight:700;margin-bottom:2rem}@media all and (min-width:768px){h2,.h2,h2 a{font-size:calc(2rem + .5vw)}}@media all and (min-width:1024px){h2,.h2,h2 a{font-size:calc(2.25rem + .5vw)}}@media all and (min-width:1440px){h2,.h2,h2 a{font-size:calc(2.5rem + .5vw)}}h3,.h3,h3 a{color:#404040;font-size:1.5rem;font-weight:300;margin-bottom:1.5rem}@media all and (min-width:768px){h3,.h3,h3 a{font-size:calc(1.5rem + .5vw)}}@media all and (min-width:1024px){h3,.h3,h3 a{font-size:calc(1.75rem + .5vw)}}@media all and (min-width:1440px){h3,.h3,h3 a{font-size:calc(2rem + .5vw)}}h4,.h4,h4 a{color:#ff671d;font-size:1.15rem;font-weight:400;margin-bottom:1.25rem}@media all and (min-width:768px){h4,.h4,h4 a{font-size:calc(1.15rem + .25vw)}}@media all and (min-width:1024px){h4,.h4,h4 a{font-size:calc(1.25rem + .25vw)}}@media all and (min-width:1440px){h4,.h4,h4 a{font-size:calc(1.5rem + .25vw)}}h5,.h5,h5 a{color:#222;font-size:1.075rem;font-weight:400;margin-bottom:1.25rem}@media all and (min-width:768px){h5,.h5,h5 a{font-size:calc(1rem + .35vw)}}@media all and (min-width:1024px){h5,.h5,h5 a{font-size:calc(1.15rem + .35vw)}}@media all and (min-width:1440px){h5,.h5,h5 a{font-size:calc(1.25rem + .35vw)}}h6,.h6,h6 a{color:#222;font-size:1rem;font-weight:400;margin-bottom:1.25rem}@media all and (min-width:768px){h6,.h6,h6 a{font-size:calc(1rem + .25vw)}}@media all and (min-width:1024px){h6,.h6,h6 a{font-size:calc(1rem + .25vw)}}@media all and (min-width:1440px){h6,.h6,h6 a{font-size:calc(1.25rem + .25vw)}}section.section h2{margin-bottom:2.75rem}p,ul li,ol li,dl dd,dl dt{color:#505558;font-size:1rem;line-height:1.5em}@media all and (min-width:768px){p,ul li,ol li,dl dd,dl dt{font-size:calc(1rem + .15vw)}}@media all and (min-width:1024px){p,ul li,ol li,dl dd,dl dt{font-size:calc(1rem + .25vw);line-height:1.618em}}p,ul,ol,dl{margin:0 auto 1.15em}@media all and (min-width:768px){p,ul,ol,dl{margin-bottom:1.5em}}strong,b{font-weight:700}em,i{font-style:italic}u{text-decoration:underline}a,[data-lk]{display:contents;color:#ff671d;text-decoration:underline;cursor:pointer}@media all and (min-width:1024px){a,[data-lk]{transition:all ease-in-out .22s}a:hover,[data-lk]:hover{color:#eb3705;text-decoration:none}}.text p.intro{color:#222;font-weight:300;font-size:1.375rem}@media all and (min-width:768px){.text p.intro{font-size:calc(1.375rem + .25vw)}}.text form ul li:before,.text form ol li:before{display:none}.text ul li{position:relative;padding-left:16px;margin-bottom:.25em}.text ul li:before{content:"";display:block;position:absolute;top:calc(.8em - 4px);left:0;width:8px;height:8px;background:0 0;border-radius:50%;box-shadow:0 0 0 2px inset #ff671d}@media all and (min-width:1024px){.text ul li:before{transition:all ease-out .4s}.text ul li:hover:before{box-shadow:0 0 0 4px inset #ff671d}}.text ul.check li:before{height:5px;border-top:2px solid #ff671d;border-right:2px solid #ff671d;border-radius:0;box-shadow:none;transform:rotate(135deg)}.text ul.plus li:before{content:"+";top:0;color:#ff671d;font-weight:700;border-radius:0;box-shadow:none}.text ol{counter-reset:listCounter}.text ol li{position:relative;padding-left:28px;margin-bottom:.25em;counter-increment:listCounter}.text ol li:before{content:counters(listCounter,".",decimal) ".";display:block;position:absolute;top:0;left:0;min-width:28px;color:#ff671d;font-style:italic}.text dl{padding:1em;border:1px solid #e4e8eb;border-radius:4px;overflow:hidden}@media all and (min-width:1024px){.text dl{padding:2em;margin-bottom:4em}}.text dl dt{margin-bottom:.75em;color:#222;font-size:1.25rem;font-weight:700}.text dl dd{position:relative;margin-bottom:2em;padding-bottom:1em}.text dl dd:after{content:"";display:block;position:absolute;bottom:-.5em;left:-1em;width:calc(100% + 2em);height:1px;background:#e4e8eb}@media all and (min-width:1024px){.text dl dd:after{left:-2em;width:calc(100% + 4em)}}.text dl dd:last-child{margin-bottom:0;padding-bottom:0}.text dl dd:last-child:after{display:none}.text dl dd p:last-child{margin-bottom:0}.text img{max-width:100%;height:auto;box-sizing:border-box}.text table,.text tr,.text td{border:1px solid #e4e8eb;padding:.5em}.text tr:nth-child(odd){background:#fff}.text tr:nth-child(even){background:#f3f6f8}.primary-color{color:#ff671d}.primary-color-dark{color:#eb3705}.accent-color{color:#3aae97}.accent-color-dark{color:#229981}.elevage-color{color:#41b6e6}.elevage-color-alt{color:#cd561d}.eta-color{color:#97d700}.eta-color-alt{color:#e3df00}.semence-color{color:#ffcd00}.semence-color-alt{color:#02ac00}.industrie-color{color:#042b55}.industrie-color-alt{color:#92b061}.vigne-color{color:#a05eb5}.vigne-color-alt{color:crimson}blockquote{display:block;position:relative;margin-bottom:2em;padding:.5em 0 1em 1em;max-width:100%;border-left:4px solid #e4e8eb;font-style:italic;z-index:1}blockquote:before{content:"q";display:block;position:absolute;top:-2rem;right:0;color:#f3f6f8;font-size:10rem;font-family:"SmagIcons";z-index:-1}blockquote span.author{font-style:normal}.orange blockquote,.black blockquote,.blue blockquote,.dark-bg blockquote,.green blockquote,.purple blockquote,.yellow blockquote{border-left:4px solid rgba(255,255,255,.16)}.orange blockquote:before,.black blockquote:before,.blue blockquote:before,.dark-bg blockquote:before,.green blockquote:before,.purple blockquote:before,.yellow blockquote:before{color:rgba(255,255,255,.08)}.orange blockquote p,.black blockquote p,.blue blockquote p,.dark-bg blockquote p,.green blockquote p,.purple blockquote p,.yellow blockquote p{color:#fff}.yellow blockquote p{color:#222}form.jsonform-hasrequired{padding:1em;font-family:"Roboto",sans-serif}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=search],input[type=password],textarea{display:inline-flex;align-items:center;justify-content:flex-start;padding:0 1em;margin-bottom:1em;width:100%;min-height:48px;background:#fff;border:1px solid #878a8c;border-radius:4px;box-shadow:0 0 0 0 rgba(64,64,64,0);color:#505558;font-family:"Roboto",sans-serif;font-size:1rem;outline:none;z-index:1;transition:all ease-in-out .22s}input[type=text]:focus,input[type=text]:focus:hover,input[type=email]:focus,input[type=email]:focus:hover,input[type=tel]:focus,input[type=tel]:focus:hover,input[type=url]:focus,input[type=url]:focus:hover,input[type=number]:focus,input[type=number]:focus:hover,input[type=date]:focus,input[type=date]:focus:hover,input[type=search]:focus,input[type=search]:focus:hover,input[type=password]:focus,input[type=password]:focus:hover,textarea:focus,textarea:focus:hover{border-color:#6e7072;box-shadow:0 0 0 3px rgba(64,64,64,.12)}input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=search]:disabled,input[type=password]:disabled,textarea:disabled{background:#f3f6f8;cursor:not-allowed}@media all and (min-width:1024px){input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=number]:hover,input[type=date]:hover,input[type=search]:hover,input[type=password]:hover,textarea:hover{border-color:#6e7072}}input[type=text][name=plezi_user_id]{display:none}textarea{padding:1em;min-height:8em;resize:none}label{margin:0 0 .25em;padding-left:.5em;color:#505558;font-family:"Roboto",sans-serif;font-size:1rem}input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:0 1.5em;width:100%;height:48px;background:#ff671d;border:0;border-radius:24px;box-shadow:0 4px 12px 0 rgba(255,103,29,.48);color:#fff;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:700;transition:all ease-in-out .22s}@media all and (min-width:768px){input[type=submit]{width:auto}}input[type=submit]:active{background:#eb3705;box-shadow:0 0 0 3px rgba(255,103,29,.24)}#wpadminbar a{display:inline-block}aside.sidebar{padding:2.5em 0 0}@media all and (min-width:768px){aside.sidebar{padding:3em 0 0}}@media all and (min-width:1024px){aside.sidebar{padding:4em 0 0}}#comments{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;flex-direction:column;margin:2em 0;padding:2em 1em;background:#f3f6f8;border-radius:4px}@media all and (min-width:1024px){#comments{padding:2em 2.5em}}#comments .comments-title{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;margin-bottom:1em;width:100%;max-width:none;color:#404040;font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:700}#comments .comments-title a{display:inline-flex;align-items:center;color:#ff671d;font-size:1rem;font-weight:400}#comments .comments-title a.add-comment{position:relative;padding-left:16px}#comments .comments-title a.add-comment:before,#comments .comments-title a.add-comment:after{content:"";display:block;position:absolute;background:#ff671d;transition:all ease-in-out .22s}#comments .comments-title a.add-comment:before{top:calc(50% - 5px);left:4px;width:2px;height:10px}#comments .comments-title a.add-comment:after{top:calc(50% - 1px);left:0;width:10px;height:2px}@media all and (min-width:1024px){#comments .comments-title a{transition:all ease-in-out .22s}#comments .comments-title a:hover{color:#eb3705}#comments .comments-title a:hover:before,#comments .comments-title a:hover:after{background:#eb3705}}#comments ol,#comments ul{width:100%}#comments ol li,#comments ul li{padding-top:.25em;padding-left:0;z-index:0}#comments ol li:before,#comments ul li:before{display:none}#comments ol li ul,#comments ul li ul{padding-left:56px}#comments ol li article,#comments ul li article{margin-bottom:1.5em}.comment-list{position:relative;padding-bottom:2em;margin-bottom:1em}.comment-list:after{content:"";display:block;position:absolute;bottom:1.5em;left:-1em;width:calc(100% + 2em);height:1px;background:#e4e8eb}@media all and (min-width:1024px){.comment-list:after{left:-2.5em;width:calc(100% + 5em)}}.comment-meta{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;width:100%;padding-left:56px;margin-bottom:.75em}.comment-author{display:flex;flex-direction:row}.comment-author img{display:block;position:absolute;left:0;top:calc(50% - 24px);width:48px;height:48px;border-radius:50%}.comment-author .fn,.comment-author .says{margin-right:.25em;font-size:1rem;line-height:1.15em}.comment-metadata{font-size:.875rem;line-height:1.15em}.comment-metadata a{color:#878a8c;text-decoration:none}.comment-content,.reply{padding-left:56px}.comment-content p,.reply p{margin-bottom:.75rem;font-size:1rem}.reply a{font-size:1rem;font-weight:700}.comment-respond{position:relative;width:100%}.comment-reply-title{display:flex;align-items:baseline;justify-content:space-between;flex-direction:row;font-size:1.5rem;font-weight:700}.comment-reply-title a{color:#ff671d;font-size:1rem;font-weight:400}@media all and (min-width:1024px){.comment-reply-title a:hover{color:#eb3705}}.comment-form{margin-bottom:3em}@media all and (min-width:768px){.comment-form{margin-bottom:2em;padding-bottom:0;border-bottom:none}}.comment-form [class^=comment-form-],.comment-form [class*=comment-form-]{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:0;width:100%}.comment-form .comment-form-cookies-consent{display:block;margin-bottom:1em}.comment-form .comment-notes{font-size:1rem;line-height:1.45em;margin-bottom:2em}.comment-form .comment-reply-title,.comment-form .comments-title{display:block;position:relative;margin:1em 0 1.5em;padding-top:3em;border-top:1px solid #e4e8eb;font-family:"Josefin Sans",sans-serif;font-size:1.5rem;color:#505558;line-height:1.35em}.comment-form #cancel-comment-reply-link{display:inline-block;font-family:"Josefin Sans",sans-serif;font-size:1rem;font-weight:700;color:#cc0220;text-decoration:none}.comment-form .required{color:#cc0220}.alignleft{display:block;max-width:100%;height:auto;margin:0 auto 1em}@media all and (min-width:768px){.alignleft{float:left;margin-bottom:0;margin-right:1.5em;width:auto}}.alignright{display:block;max-width:100%;height:auto;margin:0 auto 1em}@media all and (min-width:768px){.alignright{float:right;margin-bottom:0;margin-left:1.5em;width:auto}}.aligncenter{display:block;max-width:100%;height:auto;margin:0 auto 1em}[class^=wp-image],[class*=" wp-image"]{border-radius:4px}.tag-list{display:flex;align-items:center;margin-bottom:1.5em;color:#878a8c}.tag-list span.icon-24{margin-right:.25em}.gallery{margin-bottom:1rem}.gallery-icon img{border:none !important}.gallery-icon+figcaption{margin:1rem 0 2rem}.gallery-item{display:inline-flex;align-items:center;justify-content:center;padding:1rem;margin-top:0 !important;aspect-ratio:16/9;float:none !important}#cookie-notice a{display:block}#cn-notice-text{font-family:"Roboto",sans-serif;font-size:.875rem;line-height:1.25rem}#cn-notice-buttons{margin-left:.5em}#cn-notice-buttons .cn-button{display:inline-block;padding:.5em 1em;margin:0 .25em;border-radius:4px;text-decoration:none}#cn-notice-buttons #cn-accept-cookie{background:#ff671d;color:#fff}#cn-notice-buttons #cn-refuse-cookie{background:#404040;color:#f3f6f8}.has-primary-color-color,.has-primary-color-color a{color:#ff671d !important}.has-primary-color-color a{text-decoration:underline !important}.has-primary-color-background-color{background-color:#ff671d}.has-primary-color-dark-color,.has-primary-color-dark-color a{color:#eb3705 !important}.has-primary-color-dark-color a{text-decoration:underline !important}.has-primary-color-dark-background-color{background-color:#eb3705}.has-white-color-color,.has-white-color-color a{color:#fff !important}.has-white-color-color a{text-decoration:underline !important}.has-white-color-background-color{background-color:#fff}.has-black-color-color,.has-black-color-color a{color:#000 !important}.has-black-color-color a{text-decoration:underline !important}.has-black-color-background-color{background-color:#000}.has-breeding-color-color,.has-breeding-color-color a{color:#41b6e6 !important}.has-breeding-color-color a{text-decoration:underline !important}.has-breeding-color-background-color{background-color:#41b6e6}.has-breeding-color-alt-color,.has-breeding-color-alt-color a{color:#cd561d !important}.has-breeding-color-alt-color a{text-decoration:underline !important}.has-breeding-color-alt-background-color{background-color:#cd561d}.has-plants-color-color,.has-plants-color-color a{color:#97d700 !important}.has-plants-color-color a{text-decoration:underline !important}.has-plants-color-background-color{background-color:#97d700}.has-plants-color-alt-color,.has-plants-color-alt-color a{color:#e3df00 !important}.has-plants-color-alt-color a{text-decoration:underline !important}.has-plants-color-alt-background-color{background-color:#e3df00}.has-seeds-color-color,.has-seeds-color-color a{color:#ffcd00 !important}.has-seeds-color-color a{text-decoration:underline !important}.has-seeds-color-background-color{background-color:#ffcd00}.has-seeds-color-alt-color,.has-seeds-color-alt-color a{color:#02ac00 !important}.has-seeds-color-alt-color a{text-decoration:underline !important}.has-seeds-color-alt-background-color{background-color:#02ac00}.has-agribusiness-color-color,.has-agribusiness-color-color a{color:#042b55 !important}.has-agribusiness-color-color a{text-decoration:underline !important}.has-agribusiness-color-background-color{background-color:#042b55}.has-agribusiness-color-alt-color,.has-agribusiness-color-alt-color a{color:#92b061 !important}.has-agribusiness-color-alt-color a{text-decoration:underline !important}.has-agribusiness-color-alt-background-color{background-color:#92b061}.has-vineyard-color-color,.has-vineyard-color-color a{color:#a05eb5 !important}.has-vineyard-color-color a{text-decoration:underline !important}.has-vineyard-color-background-color{background-color:#a05eb5}.has-vineyard-color-alt-color,.has-vineyard-color-alt-color a{color:#dc143c !important}.has-vineyard-color-alt-color a{text-decoration:underline !important}.has-vineyard-color-alt-background-color{background-color:#dc143c}.has-grey-shade-1-color,.has-grey-shade-1-color a{color:#222 !important}.has-grey-shade-1-color a{text-decoration:underline !important}.has-grey-shade-1-background-color{background-color:#222}.has-grey-shade-2-color,.has-grey-shade-2-color a{color:#404040 !important}.has-grey-shade-2-color a{text-decoration:underline !important}.has-grey-shade-2-background-color{background-color:#404040}.has-grey-shade-3-color,.has-grey-shade-3-color a{color:#878a8c !important}.has-grey-shade-3-color a{text-decoration:underline !important}.has-grey-shade-3-background-color{background-color:#878a8c}.has-grey-shade-4-color,.has-grey-shade-4-color a{color:#e4e8eb !important}.has-grey-shade-4-color a{text-decoration:underline !important}.has-grey-shade-4-background-color{background-color:#e4e8eb}.has-grey-shade-5-color,.has-grey-shade-5-color a{color:#f3f6f8 !important}.has-grey-shade-5-color a{text-decoration:underline !important}.has-grey-shade-5-background-color{background-color:#f3f6f8}.has-text-color-color,.has-text-color-color a{color:#505558 !important}.has-text-color-color a{text-decoration:underline !important}.has-text-color-background-color{background-color:#505558}.has-background{border-radius:4px}