.fixedsticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;}.fixedsticky-withoutfixedfixed .fixedsticky-off,.fixed-supported .fixedsticky-off{position:static;}.fixedsticky-withoutfixedfixed .fixedsticky-on,.fixed-supported .fixedsticky-on{position:fixed;}.fixedsticky-dummy{display:none;}.fixedsticky-on + .fixedsticky-dummy{display:block;}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;border-radius:9px;margin:0 3px 0 0;height:16px;width:16px;}.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%;}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0;}.jcf-radio.jcf-checked span{display:block;}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;margin:0 3px 0 0;height:16px;width:16px;}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483,M12=0.7071067811865467,M21=-0.7071067811865467,M22=0.7071067811865483,SizingMethod='auto expand')";}:root .jcf-checkbox span{margin:-4px 0 0 -5px;}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0;}.jcf-checkbox.jcf-checked span{display:block;}.jcf-button{display:inline-block;vertical-align:top;position:relative;overflow:hidden;border:1px solid #777;background:#fff;margin:0 10px 10px 0;padding:5px 10px;}.jcf-button .jcf-real-element{position:absolute;min-height:100%;min-width:100%;outline:none;opacity:0;padding:0;margin:0;border:0;bottom:0;right:0;left:0;top:0;}.jcf-file{display:inline-block;white-space:nowrap;position:relative;overflow:hidden;background:#fff;}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0;}.jcf-file .jcf-fake-input{display:inline-block;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden;border:1px solid #777;padding:0 8px;font-size:13px;line-height:28px;height:28px;width:125px;}.jcf-file .jcf-upload-button{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;border:1px solid #777;margin:0 0 0 -1px;padding:0 10px;line-height:28px;height:28px;}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative;}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0;}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0;}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0;}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px;}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px;}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px;}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0;}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px;}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px;}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden;}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3;}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px;}.jcf-select select{z-index:1;left:0;top:0;}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px;}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0;}body > .jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999;}body > .jcf-select-drop.jcf-drop-flipped{margin:1px 0 0;}.jcf-select .jcf-select-drop{position:absolute;margin-top:0px;z-index:9999;top:100%;left:-1px;right:-1px;}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto;}.jcf-select.jcf-compact-multiple{max-width:220px;}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:'...';}.jcf-select-drop .jcf-select-drop-content{border:1px solid #f00;}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:none;}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#e6e6e6;color:#000;}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before{display:inline-block;content:'';height:4px;width:8px;margin:-7px 5px 0 -3px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483,M12=0.7071067811865467,M21=-0.7071067811865467,M22=0.7071067811865483,SizingMethod='auto expand')";}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px;}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%;}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%;}.jcf-list ul{list-style:none;padding:0;margin:0;}.jcf-list ul li{overflow:hidden;display:block;}.jcf-list .jcf-overflow{overflow:auto;}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;min-height:14px;height:1%;}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important;}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000;}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000;}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px;}.jcf-textarea{border:1px solid #b8c3c9;box-sizing:content-box;display:inline-block;position:relative;}.jcf-textarea .jcf-scrollbar-horizontal{display:none;height:0;}.jcf-textarea textarea{padding:8px 10px;border:none;margin:0;}.jcf-textarea .jcf-resize{position:absolute;text-align:center;cursor:se-resize;background:#e3e3e3;font-weight:bold;line-height:15px;text-indent:1px;font-size:12px;height:15px;width:14px;bottom:0;right:0;}.jcf-textarea .jcf-resize:before{border:1px solid #000;border-width:0 1px 1px 0;display:block;margin:4px 0 0 3px;width:6px;height:6px;content:'';}.jcf-number{display:inline-block;position:relative;height:32px;}.jcf-number input{-moz-appearance:textfield;}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none;}.jcf-number input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #777;padding:3px 27px 3px 7px;margin:0;height:100%;}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:#aaa;width:20px;height:15px;right:1px;top:1px;}.jcf-number .jcf-btn-dec{top:auto;bottom:1px;}.jcf-number .jcf-btn-dec:hover,.jcf-number .jcf-btn-inc:hover{background:#e6e6e6;}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa;}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{position:absolute;content:'';width:0;height:0;top:50%;left:50%;margin:-6px 0 0 -4px;border:4px solid #aaa;border-color:transparent transparent #000 transparent;}.jcf-number .jcf-btn-dec:before{margin:-1px 0 0 -4px;border-color:#000 transparent transparent transparent;}.jcf-number.jcf-disabled .jcf-btn-dec:before,.jcf-number.jcf-disabled .jcf-btn-inc:before,.jcf-number .jcf-btn-dec.jcf-disabled:before,.jcf-number .jcf-btn-inc.jcf-disabled:before{opacity:0.3;}.jcf-number.jcf-disabled input{background:#ddd;}.jcf-range{display:inline-block;min-width:200px;margin:0 10px;width:130px;}.jcf-range .jcf-range-track{margin:0 20px 0 0;position:relative;display:block;height:10px;}.jcf-range .jcf-range-wrapper{position:relative;background:#e5e5e5;border-radius:5px;display:block;margin:5px 0;}.jcf-range.jcf-vertical{min-width:0;width:auto;}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0;}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px;}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto;}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:10px;min-width:10px;left:10px;right:10px;}.jcf-range .jcf-range-display{border-radius:5px;position:absolute;background:#888;width:10px;height:10px;}.jcf-range .jcf-range-display.jcf-range-min{margin:0 0 0 -10px;padding:0 0 0 10px;}.jcf-range .jcf-range-display.jcf-range-max{margin:0 -10px 0 0;padding:0 10px 0 0;}.jcf-range.jcf-vertical .jcf-range-display-wrapper{left:auto;right:auto;top:10px;bottom:10px;}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min{margin:0 0 -10px;padding:0 0 10px;}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max{margin:-10px 0 0;padding:10px 0 0;}.jcf-range .jcf-range-handle{position:absolute;background:#aaa;border-radius:19px;width:19px;height:19px;margin:-4px 0 0;z-index:1;top:0;left:0;}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px;}.jcf-range.jcf-vertical .jcf-range-mark{margin:0 0 9px;left:14px;top:auto;width:3px;height:1px;}.jcf-range .jcf-active-handle{z-index:2;}.jcf-range.jcf-focus .jcf-active-handle{border:1px solid #f00;margin:-5px 0 0 -1px;}.jcf-range.jcf-disabled{background:none !important;opacity:0.3;}.jcf-disabled{background:#ddd !important;}.jcf-focus,.jcf-focus *{border-color:#f00 !important;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
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,.block-wysiwyg ol,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;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul,.block-wysiwyg ol{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;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.modal-open{overflow:hidden;}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal-dialog{position:relative;width:auto;margin:10px;}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}.modal-header:before,.modal-header:after{content:" ";display:table;}.modal-header:after{clear:both;}.modal-header .close{margin-top:-2px;}.modal-title{margin:0;line-height:1.428571429;}.modal-body{position:relative;padding:15px;}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}.modal-footer:before,.modal-footer:after{content:" ";display:table;}.modal-footer:after{clear:both;}.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}.modal-footer .btn-group .btn + .btn{margin-left:-1px;}.modal-footer .btn-block + .btn-block{margin-left:0;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);}.modal-sm{width:300px;}}@media (min-width:992px){.modal-lg{width:900px;}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.428571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.9;filter:alpha(opacity=90);}.tooltip.top{margin-top:-3px;padding:5px 0;}.tooltip.right{margin-left:3px;padding:0 5px;}.tooltip.bottom{margin-top:3px;padding:5px 0;}.tooltip.left{margin-left:-3px;padding:0 5px;}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}body{font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;color:#000;font-size:13px;line-height:18px;background:#fff;-webkit-text-size-adjust:100%;}a{text-decoration:none;outline:none;}a:hover{text-decoration:none;opacity:0.7;}a:focus{color:#000;text-decoration:none;outline:none;}.gradient{filter:none;}img{max-width:100%;height:auto;border-style:none;vertical-align:top;}video,iframe,object,embed{max-width:100%;}form,fieldset{margin:0;padding:0;border-style:none;}input,textarea,select{vertical-align:middle;color:#000;outline:none;}textarea{overflow:auto;resize:vertical;vertical-align:top;}input[type="text"],input[type="tel"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{background:#fff;margin:0;-webkit-appearance:none;border:1px solid #e0e0e0;padding:9px;display:block;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="text"]:-webkit-autofill,input[type="tel"]:-webkit-autofill,input[type="email"]:-webkit-autofill,input[type="url"]:-webkit-autofill,input[type="password"]:-webkit-autofill,input[type="search"]:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #3948a4 inset;-webkit-text-fill-color:#fff;color:#fff !important;background-color:#3948a4 !important;}input[type="text"]:-webkit-autofill:focus,input[type="tel"]:-webkit-autofill:focus,input[type="email"]:-webkit-autofill:focus,input[type="url"]:-webkit-autofill:focus,input[type="password"]:-webkit-autofill:focus,input[type="search"]:-webkit-autofill:focus,textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff;}input::-webkit-input-placeholder{color:#000;opacity:1;}input:-moz-placeholder{color:#000;opacity:1;}input::-moz-placeholder{color:#000;opacity:1;}input:-ms-input-placeholder{color:#000;opacity:1;}input:focus::-webkit-input-placeholder{opacity:0;}input:focus:-moz-placeholder{opacity:0;}input:focus::-moz-placeholder{opacity:0;}input:focus:-ms-input-placeholder{opacity:0;}textarea::-webkit-input-placeholder{color:#000;opacity:1;}textarea:-moz-placeholder{color:#000;opacity:1;}textarea::-moz-placeholder{color:#000;opacity:1;}textarea:-ms-input-placeholder{color:#000;opacity:1;}textarea:focus::-webkit-input-placeholder{opacity:0;}textarea:focus:-moz-placeholder{opacity:0;}textarea:focus::-moz-placeholder{opacity:0;}textarea:focus:-ms-input-placeholder{opacity:0;}label{vertical-align:middle;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e0e0e0;background:#fff;}input[type="search"]{-webkit-appearance:none;}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}input[type="search"]::-webkit-search-decoration{display:none;}blockquote,blockquote:before,blockquote:after,q,q:before,q:after{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';}blockquote{padding:0;margin:0;border:0;color:#000;}blockquote q{display:block;padding-bottom:37px;}blockquote q p{margin:0;}blockquote cite{display:block;font-weight:bold;color:#000;font-size:14px;line-height:17px;font-style:normal;text-transform:uppercase;}blockquote cite span{font-weight:normal;color:#000;display:block;font-size:13px;padding-top:2px;text-transform:none;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}table,caption,tbody,tfoot,thead,tr,th,td{border-collapse:collapse;border-spacing:0;}th,td{border:1px solid #e0e0e0;padding:3px 7px;text-align:left;vertical-align:top;}th{border-color:#e0e0e0;text-align:center;vertical-align:middle;}dl dt{float:left;clear:left;padding-right:4px;font-weight:normal;}.align-left{float:left !important;}.align-right{float:right !important;}.align-left-text{text-align:left;}.align-right-text{text-align:right;}.align-center-text{text-align:center;}.embedded-entity.align-center{text-align:center;}@media (min-width:1025px){.hide-on-desktop{display:none !important;}}@media (max-width:1024px){.hide-on-tablet{display:none !important;}.hide-on-tablet.js-slide-hidden{display:none !important;}}@media (max-width:767px){.hide-on-mobile{display:none !important;}}.m1{width:100%;overflow:hidden;position:relative;}.m2,.m3{float:left;left:50%;position:relative;}.m3{left:-50%;}.svg-ico{width:100%;height:100%;}html,body{height:100%;}body > .wrapper{display:table;width:100%;height:100%;table-layout:fixed;}@media (max-width:1024px){body > .wrapper{overflow:hidden;}}@media (max-width:767px){body > .wrapper{display:block;height:auto;}}.wrapp-container{max-width:960px;margin:0 auto;}.wrapp-container:before,.wrapp-container:after{content:" ";display:table;}.wrapp-container:after{clear:both;}.visible-only-mobile{position:absolute;left:-9999px;top:-9999px;}@media (max-width:767px){.visible-only-mobile{position:relative;left:0;top:0;}}.page{min-height:100%;margin:0 auto;position:relative;overflow:hidden;display:table;width:100%;height:100%;table-layout:fixed;}@media (max-width:767px){.page{display:block;height:auto;}}.main-content{width:100%;height:100%;}.main-content header{border-bottom:none;box-shadow:none;}@media (max-width:1024px){.main-content{overflow:hidden;}}.content-partial-width{width:960px;margin:0 auto;}@media (max-width:1024px){.content-partial-width{width:93%;}}.content-wider{position:relative;}.content-wider .content{width:960px;margin:0 auto;}.content-wider:before,.content-wider:after{content:'';width:9999px;position:absolute;top:0;right:99%;background-color:#3948a4;height:100%;z-index:0;}.content-wider:after{left:auto;left:99%;}@media (max-width:1024px){.content-wider{width:100%;}.content-wider .content{width:100%;position:relative;z-index:1;}}.content-full-width{width:1200px;margin:0 auto;}@media (max-width:1024px){.content-full-width{width:93%;margin:0 3.5%;}}.two-cols:before,.two-cols:after{content:" ";display:table;}.two-cols:after{clear:both;}.two-cols .col{width:50%;float:left;min-height:1px;}.two-cols.first-small .col{width:83%;}.two-cols.first-small .col:first-child{width:17%;}.two-cols.last-small .col{width:17%;}.two-cols.last-small .col:first-child{width:83%;}@media (max-width:1024px){.two-cols .col{width:83%;}.two-cols .col:first-child{width:17%;}}@media (max-width:767px){.two-cols .col{width:100%;}}.three-cols:before,.three-cols:after{content:" ";display:table;}.three-cols:after{clear:both;}.three-cols .col{width:67.5%;float:left;min-height:1px;}.three-cols .col:first-child,.three-cols .col:last-child{width:17%;}.three-cols .col:last-child{float:right;width:15.5%;}@media (max-width:1024px){.three-cols .col{width:83%;}.three-cols .col .block-authors{display:none;}.three-cols .col:first-child{width:17%;}}@media (max-width:767px){.three-cols .col{width:100%;}}.not-indent-breadcrumbs .breadcrumbs{padding-left:0;}.breadcrumbs{padding:23px 0 30px 17%;color:#656775;font-size:13px;line-height:18px;width:83%;}.breadcrumbs .breadcrumbs-container{margin:0 auto;}.breadcrumbs a{display:inline-block;color:#656775;}.breadcrumbs a:hover{color:#656775;}.breadcrumbs ul,.breadcrumbs .block-wysiwyg ol,.block-wysiwyg .breadcrumbs ol{margin:0;}.breadcrumbs li{display:inline-block;margin:15px 0 0;vertical-align:top;}.breadcrumbs li:after{content:' >';padding:0 0 0 3px;}.breadcrumbs li:last-child:after{content:' ';}@media (max-width:1024px){.breadcrumbs{padding:26px 0 30px 0;widows:100%;}}@media (max-width:767px){.breadcrumbs{display:none;}}header{width:100%;}header:before,header:after{content:" ";display:table;}header:after{clear:both;}header .block-category-name{padding:57px 0 18px 0;}header .business-area-term{padding:0;}header h1{font-weight:700;color:#282828;font-size:54px;line-height:60px;letter-spacing:-1.8px;padding:0 22px 40px 0;}header h1 a{color:inherit;}header .txt{overflow:hidden;}header p{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#656775;font-size:16px;line-height:30px;padding:0 0 31px;}header p a{color:inherit;}header img{float:left;padding:9px 30px 0 0;}header .jcf-select img{float:left !important;}header .block-date-terms{width:auto;}header .block-date-terms time{width:auto;}header .block-date-terms .block-business-area{width:auto;margin:0 0 0 17px;}header .two-cols .col:first-child .business-area-term,header .two-cols .col:first-child .block-business-area{padding:164px 0 0 0;width:70%;}@media (max-width:1024px){header .two-cols .col{width:100% !important;}header .two-cols .col h1{padding-right:0;}header .two-cols .col:first-child .business-area-term,header .two-cols .col:first-child .block-business-area{padding:0 0 30px 0;margin:0;width:100%;}header .block-category-name{padding-top:34px;}header h1{padding-bottom:27px;}header img{width:30%;padding-top:6px;}header p{padding-bottom:27px;}header .block-date-terms{padding:0 0 14px;}}@media (max-width:767px){header{padding:25px 0 0 0;}header .two-cols .col:first-child .business-area-term,header .two-cols .col:first-child .block-business-area{padding:0 0 22px 0;}header h1{font-size:36px;line-height:42px;letter-spacing:-1.2px;padding-bottom:14px;}header .block-category-name{padding:0 0 22px 0;}header img{width:100%;padding:21px 0 13px;float:none;}header p{padding-bottom:25px;}header .block-date-terms{padding-bottom:0;}}.business-area-term{color:#3948a4;font-size:13px;line-height:18px;letter-spacing:1px;text-transform:uppercase;padding:165px 0 0 0;}.business-area-term a{color:#3948a4;width:40%;display:block;}.block-toolbar{border:1px solid #f0f0f0;border-left:none;border-right:none;padding:31px 0 21px 0;}.block-toolbar:before,.block-toolbar:after{content:" ";display:table;}.block-toolbar:after{clear:both;}.block-toolbar .block-social-sharing{float:left;}.block-toolbar .block-social-sharing li{margin:0 0 0 43px;}@media (max-width:1024px){.block-toolbar .two-cols .col{width:100%;float:none;}.block-toolbar .two-cols .col:first-child{display:none;}}@media (max-width:767px){.block-toolbar{padding:22px 0 15px 0;position:relative;margin:20px 0 0 0;}.block-toolbar .download-link{float:none;position:absolute;top:-50px;left:0;}.block-toolbar.with-download-link{margin-top:77px;}}.title{color:#3948a4;font-size:24px;letter-spacing:-0.8px;line-height:36px;border-bottom:2px solid #f0f0f0;padding:0 0 20px 0;margin:0 0 30px 0;}.title a{color:#3948a4;}.download-link{float:right;text-transform:uppercase;color:#3948a4;font-size:13px;line-height:18px;position:relative;padding:0 0 0 25px;margin:2px 0 9px 0;}.download-link .svg-ico{width:16px;height:18px;position:absolute;top:0;left:0;}.download-link:hover{color:#3948a4;}.block-date-terms{width:100%;padding:0 0 23px;overflow:hidden;}.block-date-terms time{opacity:0.7;color:#656775;font-size:13px;line-height:18px;width:10%;float:left;}.block-date-terms ul,.block-date-terms .block-wysiwyg ol,.block-wysiwyg .block-date-terms ol{padding:0 0 0 24px;overflow:hidden;}.block-date-terms ul li,.block-date-terms .block-wysiwyg ol li,.block-wysiwyg .block-date-terms ol li{display:inline-block;color:#242424;font-size:13px;letter-spacing:1px;line-height:18px;padding:0 0 0 3px;}.block-date-terms ul li:before,.block-date-terms .block-wysiwyg ol li:before,.block-wysiwyg .block-date-terms ol li:before{content:"/";display:inline-block;padding:0 5px 0 0;color:#242424;opacity:0.5;}.block-date-terms ul li:first-child,.block-date-terms .block-wysiwyg ol li:first-child,.block-wysiwyg .block-date-terms ol li:first-child{padding-left:0;}.block-date-terms ul li:first-child:before,.block-date-terms .block-wysiwyg ol li:first-child:before,.block-wysiwyg .block-date-terms ol li:first-child:before{display:none;}.block-date-terms ul li a,.block-date-terms .block-wysiwyg ol li a,.block-wysiwyg .block-date-terms ol li a{color:inherit;}@media (max-width:767px){.block-date-terms time{width:100%;float:none;padding:0 0 7px 0;display:inline-block;}.block-date-terms ul,.block-date-terms .block-wysiwyg ol,.block-wysiwyg .block-date-terms ol{width:100%;float:none;padding-left:0;}}.block-event-datetime{position:relative;padding:0 0 14px 0;}.block-event-datetime .svg-ico{width:16px;height:16px;position:absolute;top:7px;left:0;}.block-event-datetime time,.block-event-datetime div{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#656775;font-size:16px;line-height:30px;padding:0 0 0 33px;}.block-event-btn-book ~ .block-event-datetime{width:calc(100% - 190px);}@media (max-width:767px){.block-event-btn-book ~ .block-event-datetime{width:100%;}}.block-event-location{position:relative;padding:0 0 13px 0;}.block-event-location .svg-ico{width:16px;height:16px;position:absolute;top:7px;left:0;}.block-event-location div{padding:0 0 0 33px;color:#656775;}.block-event-location div.event-title{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;font-size:16px;font-weight:700;line-height:30px;padding-bottom:3px;}.block-event-location div.address{font-size:14px;line-height:17px;}.block-event-btn-book ~ .block-event-location{width:calc(100% - 190px);}@media (max-width:767px){.block-event-btn-book ~ .block-event-location{width:100%;}}.block-event-btn-book{position:absolute;top:50%;right:0;margin-top:-19px;}@media (max-width:767px){.block-event-btn-book{bottom:30px;top:initial;left:0;right:initial;margin:0;}}.block-event-btn-book .btn-link.green{letter-spacing:initial;padding:10px 37px;}.block-event-wrapper{position:relative;}@media (max-width:767px){.block-event-wrapper{padding-bottom:70px;}.modal .block-event-wrapper{padding-bottom:0;}}.block-items-nav{background-color:#fbfbfb;border:2px solid #f0f0f0;border-left:none;border-right:none;margin:40px 0 20px 0;}.block-items-nav .items-nav ul,.block-items-nav .items-nav .block-wysiwyg ol,.block-wysiwyg .block-items-nav .items-nav ol{width:100%;}.block-items-nav .items-nav ul:before,.block-items-nav .items-nav .block-wysiwyg ol:before,.block-wysiwyg .block-items-nav .items-nav ol:before,.block-items-nav .items-nav ul:after,.block-items-nav .items-nav .block-wysiwyg ol:after,.block-wysiwyg .block-items-nav .items-nav ol:after{content:" ";display:table;}.block-items-nav .items-nav ul:after,.block-items-nav .items-nav .block-wysiwyg ol:after,.block-wysiwyg .block-items-nav .items-nav ol:after{clear:both;}.block-items-nav .items-nav ul li,.block-items-nav .items-nav .block-wysiwyg ol li,.block-wysiwyg .block-items-nav .items-nav ol li{float:left;padding:18px 8px;text-align:center;display:table;height:72px;}.block-items-nav .items-nav ul li a,.block-items-nav .items-nav .block-wysiwyg ol li a,.block-wysiwyg .block-items-nav .items-nav ol li a{color:#494949;font-size:18px;letter-spacing:-0.87px;line-height:18px;display:table-cell;vertical-align:middle;}@media (max-width:960px){.block-items-nav .items-nav ul li a,.block-items-nav .items-nav .block-wysiwyg ol li a,.block-wysiwyg .block-items-nav .items-nav ol li a{font-size:15px;}}.block-items-nav .items-nav ul li.active,.block-items-nav .items-nav .block-wysiwyg ol li.active,.block-wysiwyg .block-items-nav .items-nav ol li.active{position:relative;}.block-items-nav .items-nav ul li.active a,.block-items-nav .items-nav .block-wysiwyg ol li.active a,.block-wysiwyg .block-items-nav .items-nav ol li.active a{color:#1bc8b0;opacity:1;position:relative;}.block-items-nav .items-nav ul li.active:after,.block-items-nav .items-nav .block-wysiwyg ol li.active:after,.block-wysiwyg .block-items-nav .items-nav ol li.active:after{content:'';border-bottom:2px solid #1bc8b0;position:absolute;left:0%;bottom:-2px;width:100%;}.block-items-nav .items-nav ul li:first-child:nth-last-child(1),.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(1),.block-wysiwyg .block-items-nav .items-nav ol li:first-child:nth-last-child(1){width:100%;}.block-items-nav .items-nav ul li:first-child:nth-last-child(2),.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(2),.block-wysiwyg .block-items-nav .items-nav ol li:first-child:nth-last-child(2),.block-items-nav .items-nav ul li:first-child:nth-last-child(2) ~ li,.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(2) ~ li,.block-wysiwyg
      .block-items-nav .items-nav ol li:first-child:nth-last-child(2) ~ li{width:50%;}.block-items-nav .items-nav ul li:first-child:nth-last-child(3),.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(3),.block-wysiwyg .block-items-nav .items-nav ol li:first-child:nth-last-child(3),.block-items-nav .items-nav ul li:first-child:nth-last-child(3) ~ li,.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(3) ~ li,.block-wysiwyg
      .block-items-nav .items-nav ol li:first-child:nth-last-child(3) ~ li{width:33.3333%;}.block-items-nav .items-nav ul li:first-child:nth-last-child(4),.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(4),.block-wysiwyg .block-items-nav .items-nav ol li:first-child:nth-last-child(4),.block-items-nav .items-nav ul li:first-child:nth-last-child(4) ~ li,.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(4) ~ li,.block-wysiwyg
      .block-items-nav .items-nav ol li:first-child:nth-last-child(4) ~ li{width:25%;}.block-items-nav .items-nav ul li:first-child:nth-last-child(5),.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(5),.block-wysiwyg .block-items-nav .items-nav ol li:first-child:nth-last-child(5),.block-items-nav .items-nav ul li:first-child:nth-last-child(5) ~ li,.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(5) ~ li,.block-wysiwyg
      .block-items-nav .items-nav ol li:first-child:nth-last-child(5) ~ li{width:20%;}.block-items-nav .items-nav ul li:first-child:nth-last-child(6),.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(6),.block-wysiwyg .block-items-nav .items-nav ol li:first-child:nth-last-child(6),.block-items-nav .items-nav ul li:first-child:nth-last-child(6) ~ li,.block-items-nav .items-nav .block-wysiwyg ol li:first-child:nth-last-child(6) ~ li,.block-wysiwyg
      .block-items-nav .items-nav ol li:first-child:nth-last-child(6) ~ li{width:16.6666%;}.block-items-nav:before,.block-items-nav:after{background-color:#fbfbfb;border:2px solid #f0f0f0;border-left:none;border-right:none;height:76px;top:-2px;}.block-items-nav .js-form-type-select{display:none;}@media (max-width:1024px){.block-items-nav{margin:35px 0 2px 0;}}@media (max-width:767px){.block-items-nav{margin-top:31px;}.block-items-nav .items-nav{display:none;}.block-items-nav .js-form-type-select{display:block;}}.block-category-name{color:#1bc8b0;font-size:13px;letter-spacing:1px;line-height:18px;text-transform:uppercase;}.block-category-name a{color:#1bc8b0;}@media (max-width:767px){.block-category-name{font-size:12px;letter-spacing:0.92px;}}.block-business-area{color:#3948a4;font-size:13px;letter-spacing:1px;line-height:18px;display:inline-block;vertical-align:top;width:17%;padding:0 40px 0 0;margin:5px 0 0 0;}.block-business-area a{color:#3948a4;}.block-business-area a:hover{opacity:0.7;}@media (max-width:767px){.block-business-area{width:100%;padding:0;}}.vertical-align{display:table;width:100%;height:100%;}.vertical-align .cell{display:table-cell;vertical-align:middle;}.ui-autocomplete{padding:31px 38px;border-color:#eeeded;}.ui-autocomplete .ui-menu-item a{font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;letter-spacing:-0.67px;line-height:30px;color:#41424d;}.ui-autocomplete .ui-menu-item.ui-state-focus{border:none;background:none;margin:0;}.ui-autocomplete .ui-menu-item.ui-state-focus a{color:#1bc8b0;}@media (max-width:767px){.ui-autocomplete{padding:11px 20px;}.ui-autocomplete .ui-menu-item a{font-size:16px;line-height:28px;letter-spacing:-0.43px;}}.js input.form-autocomplete.ui-autocomplete-loading,.js input.form-autocomplete{background:none !important;}#block-ipsos-local-tasks ul,#block-ipsos-local-tasks .block-wysiwyg ol,.block-wysiwyg #block-ipsos-local-tasks ol{border-bottom:1px solid #999;padding:0 10px;margin:10px 0;}#block-ipsos-local-tasks ul li,#block-ipsos-local-tasks .block-wysiwyg ol li,.block-wysiwyg #block-ipsos-local-tasks ol li{display:inline-block;vertical-align:top;padding:0 5px;font-size:12px;line-height:15px;}#block-ipsos-local-tasks ul li a,#block-ipsos-local-tasks .block-wysiwyg ol li a,.block-wysiwyg #block-ipsos-local-tasks ol li a{display:block;padding:2px 10px;border:1px solid #999;border-width:1px 1px 0;position:relative;top:1px;color:#282828;background:#e3e3e3;}#block-ipsos-local-tasks ul li a:hover,#block-ipsos-local-tasks .block-wysiwyg ol li a:hover,.block-wysiwyg #block-ipsos-local-tasks ol li a:hover{opacity:1;background:#fff;}#block-ipsos-local-tasks ul li.active a,#block-ipsos-local-tasks .block-wysiwyg ol li.active a,.block-wysiwyg #block-ipsos-local-tasks ol li.active a{background:#fff;}.front header{border:0;}.front header .search-bar{top:100%;}.toolbar-horizontal .main-nav.fixedsticky-on{top:39px;}.toolbar-horizontal.toolbar-tray-open .main-nav.fixedsticky-on{top:80px;}.toolbar-vertical .main-nav.fixedsticky-on{top:39px;}.main-nav{border-bottom:2px solid #3948a4;box-shadow:0 10px 100px rgba(0,0,0,0.03);background:#fff;min-height:1px;top:0;left:0;}.main-nav.fixedsticky-off{position:relative;}.main-nav .wrapp-container{max-width:1220px;padding:12px 10px 17px;position:relative;}@media (max-width:960px){.main-nav .wrapp-container{padding:11px 20px 12px;min-height:74px;}}@media (max-width:767px){.main-nav .wrapp-container{padding:3px 10px;min-height:47px;}}.main-nav .wrapp-container img{padding:0;}.main-nav .logo{float:left;width:85px;height:78px;position:relative;}@media (max-width:960px){.main-nav .logo{width:52px;height:49px;margin-top:2px;}}@media (max-width:767px){.main-nav .logo{width:38px;height:35px;margin-top:3px;}}.main-nav .logo .svg-ico{display:block;width:100%;height:100%;}.main-nav .logo .games-changers{position:absolute;left:96px;bottom:12px;width:184px;height:15px;}.main-nav .logo .games-changers svg{fill:#3948a4;}@media (max-width:960px){.main-nav .logo .games-changers{display:none;}}.main-nav.opened-search-bar .search-box .ico-search svg{color:#1bc8b0;fill:#1bc8b0;}@media (max-width:767px){.main-nav.main-nav{padding:0;}}.main-nav.fixedsticky-on{z-index:100;width:100%;left:0;top:0;position:fixed !important;}.main-nav.fixedsticky-on .wrapp-container{padding:10px;}@media (max-width:960px){.main-nav.fixedsticky-on .wrapp-container{min-height:61px;}}@media (max-width:767px){.main-nav.fixedsticky-on .wrapp-container{padding:3px 10px;min-height:47px;}}.main-nav.fixedsticky-on .lang-button{display:none;}.main-nav.fixedsticky-on .logo{width:44px;height:40px;}.main-nav.fixedsticky-on .logo .games-changers{display:none;}@media (max-width:767px){.main-nav.fixedsticky-on .logo{width:38px;height:35px;}}.main-nav.fixedsticky-on .navigation-box{float:none;overflow:hidden;padding:0;}@media (max-width:960px){.main-nav.fixedsticky-on .navigation-box{padding:24px 21px;}}.main-nav.fixedsticky-on .add-nav{float:right;width:562px;margin:10px 0 0 0;padding:0 0 0 2px;border-left:1px solid #d4d4d4;}@media (max-width:1200px){.main-nav.fixedsticky-on .add-nav{border:0;width:390px;}}@media (max-width:1024px){.main-nav.fixedsticky-on .add-nav{width:475px;}}@media (max-width:960px){.main-nav.fixedsticky-on .add-nav{float:none;width:auto;}}.main-nav.fixedsticky-on .add-nav ul,.main-nav.fixedsticky-on .add-nav .block-wysiwyg ol,.block-wysiwyg .main-nav.fixedsticky-on .add-nav ol{float:left;}.main-nav.fixedsticky-on .add-nav ul li,.main-nav.fixedsticky-on .add-nav .block-wysiwyg ol li,.block-wysiwyg .main-nav.fixedsticky-on .add-nav ol li{padding-left:37px;}@media (max-width:1024px){.main-nav.fixedsticky-on .add-nav ul li,.main-nav.fixedsticky-on .add-nav .block-wysiwyg ol li,.block-wysiwyg .main-nav.fixedsticky-on .add-nav ol li{padding-left:18px;font-size:12px;}}.main-nav.fixedsticky-on .nav-list{float:left;padding:10px 0 0 5px;}@media (max-width:1024px){.main-nav.fixedsticky-on .nav-list{padding-left:26px;}}@media (max-width:960px){.main-nav.fixedsticky-on .nav-list{float:none;padding:0;}}.main-nav.fixedsticky-on .nav-list li{font-size:16px;padding-left:38px;}@media (max-width:1024px){.main-nav.fixedsticky-on .nav-list li{font-size:12px;padding-left:18px;}}@media (max-width:960px){.main-nav.fixedsticky-on .nav-list li{padding-left:0;}}.main-nav.fixedsticky-on .search-box{margin:6px 11px 0;}@media (max-width:1024px){.main-nav.fixedsticky-on .search-box{margin-top:11px;}}.main-nav.fixedsticky-on .search-box .ico-search{width:33px;height:32px;}@media (max-width:1024px){.main-nav.fixedsticky-on .search-box .ico-search{width:20px;height:20px;}}@media (max-width:1024px){.main-nav.fixedsticky-on .mobile-menu{width:32px;height:32px;margin-left:15px;}.main-nav.fixedsticky-on .mobile-menu strong{margin:9px 0 0 5px;}}@media (max-width:960px){.main-nav.fixedsticky-on .mobile-menu{margin-top:7px;}}@media (max-width:767px){.main-nav.fixedsticky-on .mobile-menu{margin-top:3px;width:35px;height:35px;}.main-nav.fixedsticky-on .mobile-menu strong{margin:11px 0 0 7px;}}.search-box{float:right;margin:23px 41px 0 0;}@media (max-width:960px){.search-box{margin:14px 40px 0 0;}}@media (max-width:767px){.search-box{margin:11px 26px 0 0;}}.search-box .ico-search{width:42px;height:40px;}@media (max-width:960px){.search-box .ico-search{width:27px;height:27px;}}@media (max-width:767px){.search-box .ico-search{width:20px;height:20px;}}.search-box .ico-search svg{fill:#3948a4;}.search-bar{background-color:#1bc8b0;position:absolute;width:100%;top:calc(100% + 2px);z-index:1;box-shadow:0 10px 15px rgba(0,0,0,0.05);display:none;}.search-bar .search-bar-wrapper{height:112px;width:960px;margin:0 auto;border:none;position:relative;font-size:0;}.search-bar .search-bar-wrapper .field-wrapper,.search-bar .search-bar-wrapper .form-actions{width:95%;display:inline-block;vertical-align:middle;}.search-bar .search-bar-wrapper .form-actions{width:5%;margin:3px 0 0 0;max-width:50px;}.search-bar .search-bar-wrapper .form-actions input{color:#fff;text-transform:uppercase;border:2px solid #fff;width:100%;height:48px;display:block;margin:0 auto;text-align:center;border-radius:5px;background:none;font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;line-height:20px;padding:0;}.search-bar .search-bar-wrapper .ico-search{position:absolute;left:0;top:29px;padding:15px 10px 15px 0;width:29px;height:27px;border-right:1px solid #fff;box-sizing:content-box;}.search-bar .search-bar-wrapper .ico-search svg{color:#fff;fill:#fff;}.search-bar .search-bar-wrapper input[type=text]{border:0;color:#fff;letter-spacing:-1px;width:100%;padding:35px 20px 35px 50px;background:none;opacity:0.62;font-size:30px;letter-spacing:-1px;line-height:42px;}.search-bar .search-bar-wrapper input[placeholder]{opacity:0.62;color:#fff;}.search-bar .search-bar-wrapper ::-webkit-input-placeholder{color:#fff;}.search-bar .search-bar-wrapper ::-moz-placeholder{color:#fff;}.search-bar .search-bar-wrapper :-ms-input-placeholder{color:#fff;}@media (max-width:1024px){.search-bar .search-bar-wrapper{width:100%;height:74px;}.search-bar .search-bar-wrapper .field-wrapper{width:93%;}.search-bar .search-bar-wrapper .form-actions{width:7%;}.search-bar .search-bar-wrapper .form-actions input{float:right;margin:0 20px 0 0;}.search-bar .search-bar-wrapper .ico-search{height:24px;width:26px;top:14px;left:18px;padding:12px 18px 12px 0;}.search-bar .search-bar-wrapper input[type=text]{font-size:20px;line-height:24px;padding:0 20px 0 80px;margin:25px 0;}}@media (max-width:960px){.search-bar{}}@media (max-width:767px){.search-bar{box-shadow:0 2px 2px rgba(0,0,0,0.1);}.search-bar .search-bar-wrapper{height:47px;}.search-bar .search-bar-wrapper .field-wrapper{width:93%;}.search-bar .search-bar-wrapper .form-actions{width:7%;}.search-bar .search-bar-wrapper .form-actions input{font-size:13px;line-height:18px;width:35px;height:24px;border-width:1px;margin-right:10px;}.search-bar .search-bar-wrapper .ico-search{height:18px;width:20px;top:9px;left:18px;padding:5px 8px 5px 0;}.search-bar .search-bar-wrapper input[type=text]{font-size:14px;padding:0 20px 0 62px;margin:14px 0;line-height:18px;letter-spacing:-0.47px;}}.navigation-box{float:right;padding:13px 37px 0 0;}@media (min-width:961px){.navigation-box{display:block !important;}}@media (max-width:960px){.navigation-box{display:none;float:none;overflow:auto;padding:24px 21px;position:fixed;left:0;top:0;width:100%;height:100%;background:#f4f4f4;z-index:100;}}.open-menu{overflow:hidden;}.close-mobile-menu{position:absolute;right:10px;top:10px;width:22px;height:22px;display:none;}@media (max-width:960px){.close-mobile-menu{display:block;}}.close-mobile-menu .svg-ico{fill:#656775;}.close-mobile-menu .svg-ico svg{fill:#656775;}.nav-list:before,.nav-list:after{content:" ";display:table;}.nav-list:after{clear:both;}.nav-list ul,.nav-list .block-wysiwyg ol,.block-wysiwyg .nav-list ol{margin:0;padding:0;list-style:none;float:right;}@media (max-width:960px){.nav-list ul,.nav-list .block-wysiwyg ol,.block-wysiwyg .nav-list ol{float:none;}}.nav-list li{float:left;color:#3948a4;font-size:16px;line-height:24px;font-weight:bold;font:700 18px/24px "Karla",Arial,Helvetica,sans-serif;padding-left:27px;position:relative;}@media (max-width:960px){.nav-list li{float:none;padding:11px 0;border-bottom:1px solid rgba(101,103,117,0.15);font-size:14px;line-height:18px;}}.nav-list a{color:inherit;}@media (max-width:960px){.nav-list a{color:#3948a4;display:block;}}.nav-list a:hover{opacity:1;color:#1bc8b0;}.nav-list .active a{color:#1bc8b0;}.nav-list .slide{background:#fff;margin:10px -21px -12px;padding:0 21px;position:relative;left:0;top:0;overflow:hidden;}@media (min-width:961px){.nav-list .slide{position:absolute;left:-9999px;top:-9999px;}}.nav-list .slide ul,.nav-list .slide .block-wysiwyg ol,.block-wysiwyg .nav-list .slide ol{float:none;}.nav-list .slide ul li,.nav-list .slide .block-wysiwyg ol li,.block-wysiwyg .nav-list .slide ol li{float:none;font-size:13px;line-height:18px;font-weight:400;padding:10px;}.nav-list .slide ul li:last-child,.nav-list .slide .block-wysiwyg ol li:last-child,.block-wysiwyg .nav-list .slide ol li:last-child{border:0;}.nav-list .slide ul li.active a,.nav-list .slide .block-wysiwyg ol li.active a,.block-wysiwyg .nav-list .slide ol li.active a{color:#1bc8b0;}.nav-list .slide ul a,.nav-list .slide .block-wysiwyg ol a,.block-wysiwyg .nav-list .slide ol a{color:#656775;}.add-nav{padding-bottom:10px;}.add-nav:before,.add-nav:after{content:" ";display:table;}.add-nav:after{clear:both;}@media (max-width:960px){.add-nav{display:none;}}.add-nav ul,.add-nav .block-wysiwyg ol,.block-wysiwyg .add-nav ol{margin:0;padding:0;list-style:none;float:right;}.add-nav li{float:left;font-size:15px;line-height:24px;color:#656775;padding-left:23px;position:relative;}@media (max-width:960px){.add-nav li{float:none;padding:0;text-align:center;}}.add-nav li:hover a{color:#1bc8b0;opacity:1;}.add-nav li:hover .drop{display:block;}.add-nav li .drop{position:absolute;left:-34px;padding-top:11px;top:17px;width:173px;z-index:10;display:none;}@media (max-width:1024px){.add-nav li .drop{display:none;}}.add-nav li .drop ul,.add-nav li .drop .block-wysiwyg ol,.block-wysiwyg .add-nav li .drop ol{padding:11px 7px;float:left;background:#0fafa9;}.add-nav li .drop li{font-size:15px;line-height:15px;border-left:1px solid #fff;padding:0 7px;}.add-nav li .drop li:first-child{border:0;}.add-nav li .drop li.active a{color:#50e3c2;}.add-nav li .drop li:hover a{color:#fff;opacity:1;}.add-nav li .drop li:hover a:hover{text-decoration:underline;}.add-nav li .drop a{color:#fff;}.add-nav li .drop a:hover{color:#50e3c2;}.add-nav a{color:inherit;}@media (max-width:960px){.add-nav a{color:#fff;}}.add-nav a:hover{color:#1bc8b0;opacity:1;}.add-nav .active a{color:#1bc8b0;}.lang{position:absolute;left:108px;top:19px;width:86px;}.lang .w-sel{width:100%;}.lang .w-sel select{width:100%;}@media (max-width:960px){header .lang{position:relative;left:0;top:0;margin-top:17px;}}.mobile-menu{float:right;display:none;margin-top:3px;width:49px;height:49px;border:1px solid #3b4493;}@media (max-width:960px){.mobile-menu{display:block;}}@media (max-width:767px){.mobile-menu{width:35px;height:35px;}}.mobile-menu strong{display:block;overflow:hidden;width:20px;height:12px;text-indent:-9999px;appearance:none;transition:background 0.3s;z-index:20;position:relative;margin:18px 0 0 14px;}@media (max-width:767px){.mobile-menu strong{margin:11px 0 0 7px;}}.mobile-menu strong span{display:block;position:absolute;top:5px;left:0;right:0;height:2px;background:#3b4493;transition:background 0s 0.3s;}.mobile-menu strong span:before,.mobile-menu strong span:after{position:absolute;left:0;width:100%;height:2px;background:#3b4493;content:"";transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;}.mobile-menu strong span:before{top:-5px;transition-property:top,transform;}.mobile-menu strong span:after{bottom:-5px;transition-property:bottom,transform;}.menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:90;display:none;background:#3b4493;}header .aside-navigation,header .main-content .our-solution-navigation,.main-content header .our-solution-navigation{font-size:13px;line-height:18px;letter-spacing:1px;display:none;}@media (max-width:960px){header .aside-navigation,header .main-content .our-solution-navigation,.main-content header .our-solution-navigation{display:block;}}header .aside-navigation .opener,header .main-content .our-solution-navigation .opener,.main-content header .our-solution-navigation .opener{cursor:pointer;position:relative;display:block;}header .aside-navigation .opener:after,header .main-content .our-solution-navigation .opener:after,.main-content header .our-solution-navigation .opener:after{position:absolute;left:-21px;bottom:-10px;width:calc(100% + 42px);height:10px;background:#f4f4f4;content:'';z-index:10;}header .aside-navigation .opener span,header .main-content .our-solution-navigation .opener span,.main-content header .our-solution-navigation .opener span{display:none;}header .aside-navigation .opener span.on,header .main-content .our-solution-navigation .opener span.on,.main-content header .our-solution-navigation .opener span.on{display:block;}header .aside-navigation li,header .main-content .our-solution-navigation li,.main-content header .our-solution-navigation li{position:relative;color:#41424d;}@media (max-width:960px){header .aside-navigation li.contact a,header .main-content .our-solution-navigation li.contact a,.main-content header .our-solution-navigation li.contact a{text-transform:uppercase;}}header .aside-navigation li a,header .main-content .our-solution-navigation li a,.main-content header .our-solution-navigation li a{color:inherit;}@media (max-width:960px){header .aside-navigation li a,header .main-content .our-solution-navigation li a,.main-content header .our-solution-navigation li a{display:block;}}header .aside-navigation li .active a,header .main-content .our-solution-navigation li .active a,.main-content header .our-solution-navigation li .active a{color:#1bc8b0;}header .aside-navigation li .active .slide,header .main-content .our-solution-navigation li .active .slide,.main-content header .our-solution-navigation li .active .slide{background:#fff;margin:0 -21px;padding:0 21px;position:relative;}header .aside-navigation li .active .slide a,header .main-content .our-solution-navigation li .active .slide a,.main-content header .our-solution-navigation li .active .slide a{color:#41424d;}header .aside-navigation li .active .opener,header .main-content .our-solution-navigation li .active .opener,.main-content header .our-solution-navigation li .active .opener{color:#1bc8b0;}header .aside-navigation li .active .opener:after,header .main-content .our-solution-navigation li .active .opener:after,.main-content header .our-solution-navigation li .active .opener:after{border-width:0 3.5px 5px 3.5px;border-color:transparent transparent #3948a4 transparent;}header .aside-navigation .wrapp,header .main-content .our-solution-navigation .wrapp,.main-content header .our-solution-navigation .wrapp{padding:11px 0;position:relative;border-bottom:1px solid rgba(101,103,117,0.15);}header .aside-navigation .wrapp ul,header .main-content .our-solution-navigation .wrapp ul,.main-content header .our-solution-navigation .wrapp ul,header .aside-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg header .aside-navigation .wrapp ol,header .main-content .our-solution-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg header .main-content .our-solution-navigation .wrapp ol,.main-content header .our-solution-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg .main-content header .our-solution-navigation .wrapp ol{position:relative;padding:0;margin:10px 0 -12px;}header .aside-navigation .wrapp li,header .main-content .our-solution-navigation .wrapp li,.main-content header .our-solution-navigation .wrapp li{text-transform:none;padding:10px 10px;border-top:1px solid rgba(101,103,117,0.15);}@media (max-width:960px){header .aside-navigation .wrapp li,header .main-content .our-solution-navigation .wrapp li,.main-content header .our-solution-navigation .wrapp li{}}header .aside-navigation .wrapp li:first-child,header .main-content .our-solution-navigation .wrapp li:first-child,.main-content header .our-solution-navigation .wrapp li:first-child{border:0;}header .aside-navigation .wrapp li.active a,header .main-content .our-solution-navigation .wrapp li.active a,.main-content header .our-solution-navigation .wrapp li.active a{color:#1bc8b0;}header .aside-navigation .wrapp .investors-lang,header .main-content .our-solution-navigation .wrapp .investors-lang,.main-content header .our-solution-navigation .wrapp .investors-lang{margin:10px -21px 0;padding:10px 21px;overflow:hidden;background-color:#fcfafa;}header .aside-navigation .wrapp .investors-lang li,header .main-content .our-solution-navigation .wrapp .investors-lang li,.main-content header .our-solution-navigation .wrapp .investors-lang li{float:left;position:relative;font-size:11px;line-height:18px;padding:0;border:0;}header .aside-navigation .wrapp .investors-lang li:before,header .main-content .our-solution-navigation .wrapp .investors-lang li:before,.main-content header .our-solution-navigation .wrapp .investors-lang li:before{content:'/';display:inline-block;padding:0 3px;}header .aside-navigation .wrapp .investors-lang li:first-child:before,header .main-content .our-solution-navigation .wrapp .investors-lang li:first-child:before,.main-content header .our-solution-navigation .wrapp .investors-lang li:first-child:before{display:none;}header .aside-navigation .wrapp .investors-lang li a,header .main-content .our-solution-navigation .wrapp .investors-lang li a,.main-content header .our-solution-navigation .wrapp .investors-lang li a{color:#41424d;}header .aside-navigation .wrapp .investors-lang li a.on,header .main-content .our-solution-navigation .wrapp .investors-lang li a.on,.main-content header .our-solution-navigation .wrapp .investors-lang li a.on{text-decoration:underline;}header .aside-navigation .wrapp .slide-tab,header .main-content .our-solution-navigation .wrapp .slide-tab,.main-content header .our-solution-navigation .wrapp .slide-tab{width:100%;position:relative;overflow:hidden;margin-bottom:-12px;padding-bottom:10px;}header .aside-navigation .wrapp .slide-tab ul,header .main-content .our-solution-navigation .wrapp .slide-tab ul,.main-content header .our-solution-navigation .wrapp .slide-tab ul,header .aside-navigation .wrapp .slide-tab .block-wysiwyg ol,.block-wysiwyg header .aside-navigation .wrapp .slide-tab ol,header .main-content .our-solution-navigation .wrapp .slide-tab .block-wysiwyg ol,.block-wysiwyg header .main-content .our-solution-navigation .wrapp .slide-tab ol,.main-content header .our-solution-navigation .wrapp .slide-tab .block-wysiwyg ol,.block-wysiwyg .main-content header .our-solution-navigation .wrapp .slide-tab ol{padding:0;margin:0 0 -10px;}@media (max-width:960px){.jcf-select-lang-sel{background:#f4f4f4;}}@media (max-width:960px){.jcf-select-lang-sel .jcf-select-drop-content{background:#f4f4f4;}}@media (max-width:960px){.jcf-select-lang-sel .jcf-list{background:#f4f4f4;}}.lang-button{position:absolute;left:108px;top:19px;width:86px;height:24px;border:1px dashed #b3b4bb;border-width:0 0 1px 0;min-width:86px;padding-bottom:4px;line-height:19px;font-size:16px;color:#656775;box-sizing:content-box;}.lang-button:after{content:'';position:absolute;top:8px;right:0;width:0;height:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#656775 transparent transparent transparent;}@media (max-width:960px){header .lang-button{display:block;position:relative;left:0;top:0;margin-top:17px;}}.more-link{display:block;overflow:hidden;width:197px;height:37px;color:#fff;background:#1aacac;position:relative;font-size:14px;line-height:20px;font-weight:bold;text-transform:uppercase;padding:9px 40px 8px 17px;vertical-align:top;}@media (max-width:1024px){.more-link{line-height:24px;}}.more-link:after{background-image:url(/themes/custom/ipsos/html/images/spritesheet.png);background-position:-161px -75px;width:24px;height:8px;position:absolute;right:12px;top:50%;margin-top:-4px;content:'';}.more-link:hover{color:#fff;background:rgba(26,172,172,0.8);}.more-link:focus{color:#fff;}.btn-link{padding:5px 15px;border:1px solid #dcdcdc;border-radius:5px;color:#656775;font-size:12px;line-height:18px;text-transform:uppercase;}.btn-link.green{font-size:13px;line-height:17px;letter-spacing:1px;font-weight:700;border-color:#1bc8b0;background-color:#1bc8b0;padding:10px 17px;color:#fff;}.btn-link:hover{opacity:0.7;}.jcf-select-custom-select{border:1px solid #dcdcdc;width:100%;height:35px;margin:0;}.jcf-select-custom-select .jcf-select-text{color:#959191;font-size:20px;line-height:33px;font-weight:normal;cursor:pointer;margin-left:15px;}.jcf-select-custom-select .jcf-select-opener{background:#fff;background-image:url(/themes/custom/ipsos/html/images/spritesheet.png);background-position:-123px -115px;width:11px;height:8px;right:13px;top:14px;cursor:pointer;}.jcf-select-custom-select.jcf-drop-active .jcf-select-opener{background-image:url(/themes/custom/ipsos/html/images/spritesheet.png);background-position:-136px -115px;width:11px;height:8px;}.jcf-select-custom-select.jcf-select-drop{border:0;}.jcf-select-custom-select.jcf-select-drop .jcf-select-drop-content{border:1px solid #dcdcdc;}.jcf-select-custom-select.jcf-focus{border:1px solid #dcdcdc !important;}.jcf-select-custom-select .jcf-list .jcf-option{font-size:16px;line-height:19px;color:#000;padding:5px 15px;}.jcf-select-custom-select .jcf-list .jcf-option.jcf-hover,.jcf-select-custom-select .jcf-list .jcf-option.jcf-selected{background:#f5f5f5;color:#1aacac;}.jcf-select-lang-sel{cursor:pointer;height:24px;border:1px dashed #b3b4bb;border-width:0 0 1px 0;min-width:86px;width:100%;padding-bottom:4px;box-sizing:content-box;}.jcf-select-lang-sel .jcf-select-text{line-height:19px;font-size:16px;text-transform:uppercase;color:#656775;margin:0 10px 0 1px;cursor:pointer;}.jcf-select-lang-sel .jcf-select-text img{margin:3px 7px 0 0;width:auto;}.jcf-select-lang-sel .jcf-select-opener{top:8px;right:0;width:0;height:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#656775 transparent transparent transparent;background:none;}.jcf-select-lang-sel.jcf-drop-active{border:0;border:1px dashed #b3b4bb;border-width:0 0 1px 0;}.jcf-select-lang-sel.jcf-drop-active .jcf-select-opener{background:none;width:0;height:0;border-width:0 3.5px 5px 3.5px !important;border-color:transparent transparent #656775 transparent !important;}.jcf-select-lang-sel.jcf-drop-active.jcf-focus .jcf-select-opener{border-width:0 3.5px 5px 3.5px !important;border-color:transparent transparent #656775 transparent !important;}.jcf-select-lang-sel.jcf-focus{border:1px dashed #b3b4bb !important;border-width:0 0 1px 0 !important;}.jcf-select-lang-sel.jcf-focus .jcf-select-opener{border-width:5px 3.5px 0 3.5px;border-color:#656775 transparent transparent transparent !important;}.jcf-select-lang-sel.jcf-select-drop{border:0;}.jcf-select-lang-sel .jcf-select-drop-content{border:1px dashed #b3b4bb !important;}.jcf-select-lang-sel .jcf-list .jcf-option{color:#3b4493;padding:4px 2px;text-transform:uppercase;cursor:pointer;}.jcf-select-lang-sel .jcf-list .jcf-option img{margin:3px 6px 0 0;width:auto;}.form-body .form-item.js-form-type-textfield,.form-body .form-item.js-form-type-textarea,.form-body .form-item.js-form-type-email,.form-body .form-item.js-form-type-select{padding:18px 0 0;margin:0 0 5px;position:relative;}.form-body .form-item.js-form-type-textfield label,.form-body .form-item.js-form-type-textarea label,.form-body .form-item.js-form-type-email label,.form-body .form-item.js-form-type-select label{color:#656775;font-size:20px;line-height:17px;width:100%;position:absolute;left:0;top:30px;transition:all 0.25s ease 0s;cursor:text;}.form-body .form-item.js-form-type-textfield label span,.form-body .form-item.js-form-type-textarea label span,.form-body .form-item.js-form-type-email label span,.form-body .form-item.js-form-type-select label span{top:0;font-size:inherit;}.form-body .form-item.js-form-type-textfield input,.form-body .form-item.js-form-type-textfield textarea,.form-body .form-item.js-form-type-textarea input,.form-body .form-item.js-form-type-textarea textarea,.form-body .form-item.js-form-type-email input,.form-body .form-item.js-form-type-email textarea,.form-body .form-item.js-form-type-select input,.form-body .form-item.js-form-type-select textarea{border:none;border-bottom:2px solid #979797;width:100%;margin:13px 0 0;display:block;padding:5px 0 15px 0;color:#41424d;font-size:20px;letter-spacing:-0.67px;outline:none;border-radius:0;font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:8px;}.form-body .form-item.js-form-type-textfield input.error,.form-body .form-item.js-form-type-textfield textarea.error,.form-body .form-item.js-form-type-textarea input.error,.form-body .form-item.js-form-type-textarea textarea.error,.form-body .form-item.js-form-type-email input.error,.form-body .form-item.js-form-type-email textarea.error,.form-body .form-item.js-form-type-select input.error,.form-body .form-item.js-form-type-select textarea.error{color:#ff4719;}.form-body .form-item.js-form-type-textfield.is-error input,.form-body .form-item.js-form-type-textfield.is-error textarea,.form-body .form-item.js-form-type-textarea.is-error input,.form-body .form-item.js-form-type-textarea.is-error textarea,.form-body .form-item.js-form-type-email.is-error input,.form-body .form-item.js-form-type-email.is-error textarea,.form-body .form-item.js-form-type-select.is-error input,.form-body .form-item.js-form-type-select.is-error textarea{color:#ff4719;}.form-body .form-item.js-form-type-textfield .bar,.form-body .form-item.js-form-type-textarea .bar,.form-body .form-item.js-form-type-email .bar,.form-body .form-item.js-form-type-select .bar{position:relative;width:100%;display:block;}.form-body .form-item.js-form-type-textfield .bar:after,.form-body .form-item.js-form-type-textfield .bar:before,.form-body .form-item.js-form-type-textarea .bar:after,.form-body .form-item.js-form-type-textarea .bar:before,.form-body .form-item.js-form-type-email .bar:after,.form-body .form-item.js-form-type-email .bar:before,.form-body .form-item.js-form-type-select .bar:after,.form-body .form-item.js-form-type-select .bar:before{content:"";background:#1bc6af;bottom:8px;height:2px;position:absolute;width:0;}.form-body .form-item.js-form-type-textfield .bar:before,.form-body .form-item.js-form-type-textarea .bar:before,.form-body .form-item.js-form-type-email .bar:before,.form-body .form-item.js-form-type-select .bar:before{left:50%;}.form-body .form-item.js-form-type-textfield .bar:after,.form-body .form-item.js-form-type-textarea .bar:after,.form-body .form-item.js-form-type-email .bar:after,.form-body .form-item.js-form-type-select .bar:after{right:50%;}.form-body .form-item.js-form-type-textfield.focus label,.form-body .form-item.js-form-type-textarea.focus label,.form-body .form-item.js-form-type-email.focus label,.form-body .form-item.js-form-type-select.focus label{font-size:14px;top:0;}.form-body .form-item.js-form-type-textfield.focus-label label,.form-body .form-item.js-form-type-textarea.focus-label label,.form-body .form-item.js-form-type-email.focus-label label,.form-body .form-item.js-form-type-select.focus-label label{color:#1bc6af;}.form-body .form-item.js-form-type-textfield.focus-label .bar:after,.form-body .form-item.js-form-type-textfield.focus-label .bar:before,.form-body .form-item.js-form-type-textarea.focus-label .bar:after,.form-body .form-item.js-form-type-textarea.focus-label .bar:before,.form-body .form-item.js-form-type-email.focus-label .bar:after,.form-body .form-item.js-form-type-email.focus-label .bar:before,.form-body .form-item.js-form-type-select.focus-label .bar:after,.form-body .form-item.js-form-type-select.focus-label .bar:before{width:50%;transition:all 0.25s ease 0s;}.form-body .form-item.js-form-type-textarea textarea{resize:none;-moz-appearance:none;overflow:auto;}.form-body .form-item.js-form-type-checkbox{position:relative;min-height:35px;padding:18px 0;}.form-body .form-item.js-form-type-checkbox label{color:black;font-size:13px;letter-spacing:1px;line-height:18px;padding:0 0 0 50px;cursor:pointer;}.form-body .form-item.js-form-type-checkbox .jcf-checkbox{position:absolute;top:10px;left:0;background-image:url(/themes/custom/ipsos/html/images/spritesheet.png);background-position:-65px -115px;width:35px;height:35px;height:35px;width:35px;background-color:transparent;border:0;margin:0;}.form-body .form-item.js-form-type-checkbox .jcf-checkbox span{display:none;}.form-body .form-item.js-form-type-checkbox .jcf-checkbox input{cursor:pointer;}.form-body .form-item.js-form-type-checkbox .jcf-checkbox.jcf-checked{background-image:url(/themes/custom/ipsos/html/images/spritesheet.png);background-position:-124px -65px;width:35px;height:35px;}.form-body .form-item.js-form-type-select{line-height:71px;position:relative;z-index:1;}.form-body .form-item.js-form-type-select .jcf-select{width:100%;margin:23px 0;border:none;background-color:transparent;border-bottom:1px dashed #a0a2a9 !important;}.form-body .form-item.js-form-type-select .jcf-select .jcf-select-text{margin:0 18px 0 0;color:#1bc8b0;font-size:13px;line-height:18px;}.form-body .form-item.js-form-type-select .jcf-select .jcf-select-opener,.form-body .form-item.js-form-type-select .jcf-select.jcf-focus .jcf-select-opener{background:none;width:0;height:0;border-color:transparent !important;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #c8c9ce !important;top:6px;}.form-body .description{color:#656775;text-transform:uppercase;font-size:13px;letter-spacing:1px;line-height:18px;padding:5px 0 0 0;}.form-body .form-actions{margin:53px 0 0 0;}.form-body .form-actions .btn-link{padding-left:28px;padding-right:28px;}.form-body .messages{}.form-body .messages.error{color:#ff4719;font-size:14px;font-weight:700;line-height:17px;}.form-body.blue-theme .form-item.js-form-type-textfield label,.form-body.blue-theme .form-item.js-form-type-textarea label,.form-body.blue-theme .form-item.js-form-type-email label{opacity:0.4;color:#fff;font-size:30px;letter-spacing:-1px;line-height:42px;}.form-body.blue-theme .form-item.js-form-type-textfield input,.form-body.blue-theme .form-item.js-form-type-textfield textarea,.form-body.blue-theme .form-item.js-form-type-textarea input,.form-body.blue-theme .form-item.js-form-type-textarea textarea,.form-body.blue-theme .form-item.js-form-type-email input,.form-body.blue-theme .form-item.js-form-type-email textarea{background-color:#3948a4;color:#fff;font-size:30px;letter-spacing:-1px;line-height:42px;border-radius:0;}.form-body.blue-theme .form-item.js-form-type-textfield textarea,.form-body.blue-theme .form-item.js-form-type-textarea textarea,.form-body.blue-theme .form-item.js-form-type-email textarea{height:55px;}.form-body.blue-theme .form-item.js-form-type-textfield.focus label,.form-body.blue-theme .form-item.js-form-type-textarea.focus label,.form-body.blue-theme .form-item.js-form-type-email.focus label{color:#fff;font-size:14px;line-height:17px;text-transform:uppercase;opacity:1;letter-spacing:0;}.form-body.blue-theme .form-item.js-form-type-textfield.focus-label label,.form-body.blue-theme .form-item.js-form-type-textarea.focus-label label,.form-body.blue-theme .form-item.js-form-type-email.focus-label label{color:#1bc8b0;}.form-body.blue-theme .form-item.js-form-type-textfield.is-error label,.form-body.blue-theme .form-item.js-form-type-textarea.is-error label,.form-body.blue-theme .form-item.js-form-type-email.is-error label{color:#ff4719;}.form-body.blue-theme .form-item.js-form-type-textarea{margin:17px 0 23px 0;}.form-body.blue-theme .form-item.js-form-type-textarea textarea{font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;}.form-body.blue-theme .form-item.js-form-type-checkbox{min-height:63px;padding:19px 0;}.form-body.blue-theme .form-item.js-form-type-checkbox label{color:#fff;font-size:14px;font-weight:700;line-height:17px;padding:0 0 0 85px;text-transform:uppercase;display:inline-block;}.form-body.blue-theme .form-item.js-form-type-checkbox label strong{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;font-size:16px;font-weight:700;line-height:36px;display:block;text-transform:none;}.form-body.blue-theme .form-item.js-form-type-checkbox .jcf-checkbox{position:absolute;top:10px;left:0;background-image:url(/themes/custom/ipsos/html/images/spritesheet.png);background-position:0px -115px;width:63px;height:63px;height:63px;width:63px;}.form-body.blue-theme .form-item.js-form-type-checkbox .jcf-checkbox span{display:none;}.form-body.blue-theme .form-item.js-form-type-checkbox .jcf-checkbox input{cursor:pointer;}.form-body.blue-theme .form-item.js-form-type-checkbox .jcf-checkbox.jcf-checked{background-image:url(/themes/custom/ipsos/html/images/spritesheet.png);background-position:-124px 0px;width:63px;height:63px;}.form-body.blue-theme .form-checkboxes{font-size:0;}.form-body.blue-theme .form-checkboxes .form-item{width:42.5%;display:inline-block;}.form-body.blue-theme .fieldset-legend{color:#fff;font-size:24px;letter-spacing:-0.8px;line-height:36px;}@media (max-width:1024px){.form-body.blue-theme .form-checkboxes .form-item:last-child{float:right;}}@media (max-width:767px){.form-body.blue-theme{margin:20px 0 25px 0;}.form-body.blue-theme .form-item.js-form-type-textfield label,.form-body.blue-theme .form-item.js-form-type-textarea label,.form-body.blue-theme .form-item.js-form-type-email label{font-size:20px;line-height:30px;letter-spacing:-0.67px;}.form-body.blue-theme .form-item.js-form-type-textfield input,.form-body.blue-theme .form-item.js-form-type-textfield textarea,.form-body.blue-theme .form-item.js-form-type-textarea input,.form-body.blue-theme .form-item.js-form-type-textarea textarea,.form-body.blue-theme .form-item.js-form-type-email input,.form-body.blue-theme .form-item.js-form-type-email textarea{font-size:20px;line-height:30px;letter-spacing:-0.67px;padding:5px 0;}.form-body.blue-theme .form-item.js-form-type-textarea textarea{height:45px;}.form-body.blue-theme .form-item.js-form-type-textfield label,.form-body.blue-theme .form-item.js-form-type-email label{top:15px;}.form-body.blue-theme .form-item.js-form-type-textfield.focus label,.form-body.blue-theme .form-item.js-form-type-email.focus label{top:0;}.form-body.blue-theme .form-item.js-form-type-checkbox{padding:19px 0 26px 0;}.form-body.blue-theme .form-item.js-form-type-checkbox label{padding:0 0 0 83px;}.form-body.blue-theme .form-actions input{width:100%;}.form-body.blue-theme .fieldset-legend{font-size:20px;line-height:30px;letter-spacing:-0.67px;}.form-body.blue-theme .form-checkboxes .form-item{width:100%;}.form-body.blue-theme .form-checkboxes .form-item:last-child{float:none;}}.jcf-select-drop .jcf-select-drop-content{border-color:#c8c9ce;}.block-404{position:relative;padding:0 0 96px 0;}.block-404 .breadcrumbs{padding-left:0;padding-bottom:26px;}.block-404 .block-search{padding:0 0 3px;}.block-404 .content-search{width:763px;float:none;}.block-404 .content-search .form-search .ico-search{border-right:1px solid #41424d;padding:13px 12px 13px 0;width:29px;height:27px;box-sizing:content-box;top:38px;z-index:1;}.block-404 .content-search .form-search input[type=text]{padding-left:77px;}.block-404 .content-search .form-search input[placeholder]{opacity:0.3;}.block-404 .content-search .form-search input[placeholder]:focus{opacity:1;}.block-404 .description-text{font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;color:#282828;font-size:20px;font-weight:700;letter-spacing:-0.67px;line-height:30px;padding:0 0 50px 0;}.block-404 .additional-text a{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#1bc8b0;font-size:16px;font-weight:300;line-height:30px;text-decoration:underline;}.block-404 .additional-text p{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#282828;font-size:16px;font-weight:300;line-height:30px;padding:0 0 15px 0;}.block-404 .additional-text p a{padding:0 5px;}.block-404 .additional-text ul,.block-404 .additional-text .block-wysiwyg ol,.block-wysiwyg .block-404 .additional-text ol{padding:0 0 13px 42px;}.block-404 .additional-text ul li,.block-404 .additional-text .block-wysiwyg ol li,.block-wysiwyg .block-404 .additional-text ol li{position:relative;padding:0 0 9px 21px;}.block-404 .additional-text ul li:after,.block-404 .additional-text .block-wysiwyg ol li:after,.block-wysiwyg .block-404 .additional-text ol li:after{content:'';position:absolute;left:0;top:13px;width:5px;height:5px;border-radius:100%;background:#1bc8b0;}@media (max-width:1024px){.block-404{padding-bottom:113px;}.block-404 .breadcrumbs{padding-bottom:52px;}.block-404 .block-search{padding-bottom:26px;}.block-404 .content-search{width:100%;}.block-404 .description-text{padding-bottom:34px;}.block-404 .additional-text ul,.block-404 .additional-text .block-wysiwyg ol,.block-wysiwyg .block-404 .additional-text ol{padding-bottom:8px;}}@media (max-width:767px){.block-404{padding-bottom:117px;}.block-404 .description-text{padding-top:50px;padding-bottom:0;}.block-404 .content-search .form-search{margin:0 0 32px;}.block-404 .content-search .form-search .ico-search{border-right-width:2px;top:18px;padding:10px 12px 10px 0;}}.news-room .box{border-top:2px solid #f0f0f0;padding:20px 0;}.news-room .box:first-child{border:0;padding-top:0;}.news-room h3{color:#282828;font-size:20px;line-height:30px;font-weight:700;letter-spacing:-0.67px;}.news-room p{color:#656775;font:300 14px/24px "Merriweather",Arial,Helvetica,serif;padding-bottom:17px;}.news-room .date{display:block;opacity:0.8;color:#41424d;font-size:13px;line-height:18px;padding-bottom:19px;}.news-room .download-link{float:none;display:inline-block;vertical-align:top;}.about-us .breadcrumbs{padding-left:0;}.about-us header h1{padding-bottom:29px;}.about-us .teaser-text{padding-bottom:25px;}.about-us .teaser-text p{color:#656775;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;}.jcf-select-year-sel{cursor:pointer;height:24px;border:1px dashed #b3b4bb;border-width:0 0 1px 0;min-width:86px;width:100%;padding-bottom:5px;box-sizing:content-box;margin:0;}.jcf-select-year-sel .jcf-select-text{line-height:19px;font-size:16px;text-transform:uppercase;color:#1bc8b0;margin:0 10px 0 6px;cursor:pointer;}.jcf-select-year-sel .jcf-select-text img{margin:3px 7px 0 0;}.jcf-select-year-sel .jcf-select-opener{top:8px;right:0;width:0;height:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#656775 transparent transparent transparent;background:none;}.jcf-select-year-sel.jcf-drop-active{border:0;border:1px dashed #b3b4bb;border-width:0 0 1px 0;}.jcf-select-year-sel.jcf-drop-active .jcf-select-opener{background:none;width:0;height:0;border-width:0 3.5px 5px 3.5px !important;border-color:transparent transparent #656775 transparent !important;}.jcf-select-year-sel.jcf-drop-active.jcf-focus .jcf-select-opener{border-width:0 3.5px 5px 3.5px !important;border-color:transparent transparent #656775 transparent !important;}.jcf-select-year-sel.jcf-focus{border:1px dashed #b3b4bb !important;border-width:0 0 1px 0 !important;}.jcf-select-year-sel.jcf-focus .jcf-select-opener{border-width:5px 3.5px 0 3.5px;border-color:#656775 transparent transparent transparent !important;}.jcf-select-year-sel.jcf-select-drop{border:0;}.jcf-select-year-sel .jcf-select-drop-content{border:1px dashed #b3b4bb !important;background:#fff;}.jcf-select-year-sel .jcf-list .jcf-option{color:#3b4493;padding:4px 5px;text-transform:uppercase;cursor:pointer;font-size:16px;line-height:19px;}.jcf-select-year-sel .jcf-list .jcf-option img{margin:3px 6px 0 0;}.block-about-us{padding-bottom:60px;}.block-about-us:before,.block-about-us:after{content:" ";display:table;}.block-about-us:after{clear:both;}.block-about-us .content{overflow:hidden;}@media (max-width:1024px){.block-about-us .content{}}.block-about-us .year-filter{width:97px;padding-bottom:39px;}@media (max-width:767px){.block-about-us .year-filter{padding-bottom:29px;}}.block-about-us .aside{float:right;width:154px;margin:-106px 0 0 68px;padding-right:15px;}@media (min-width:1025px){.block-about-us .aside.js-slide-hidden{position:relative !important;left:0 !important;top:0 !important;}}@media (max-width:1024px){.block-about-us .aside{float:none;width:calc(100% + 7%);margin:0 -3.5%;padding:0;}}@media (max-width:960px){.block-about-us .aside{display:none;}}.main-content .aside-navigation,.main-content .our-solution-navigation{font-size:13px;line-height:18px;letter-spacing:1px;overflow:hidden;}@media (max-width:1024px){.main-content .aside-navigation,.main-content .our-solution-navigation{background:#fbfbfb;padding:0 0 21px;}}@media (max-width:767px){.main-content .aside-navigation,.main-content .our-solution-navigation{background:none;padding:0 0 12px;}}.main-content .aside-navigation .opener,.main-content .our-solution-navigation .opener{cursor:pointer;}.main-content .aside-navigation .opener span,.main-content .our-solution-navigation .opener span{display:none;}.main-content .aside-navigation .opener span.on,.main-content .our-solution-navigation .opener span.on{display:block;}@media (max-width:767px){.main-content .aside-navigation .opener,.main-content .our-solution-navigation .opener{display:block;border-bottom:1px dotted #3948a4;color:inherit;position:relative;padding:0 20px 9px 4px;cursor:pointer;}.main-content .aside-navigation .opener:after,.main-content .our-solution-navigation .opener:after{content:'';width:0;height:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#3948a4 transparent transparent transparent;position:absolute;right:8px;top:6px;}}.main-content .aside-navigation li,.main-content .our-solution-navigation li{position:relative;color:#41424d;text-transform:uppercase;}@media (max-width:1024px){.main-content .aside-navigation li,.main-content .our-solution-navigation li{float:left;width:25%;padding:0 30px;}}@media (max-width:767px){.main-content .aside-navigation li,.main-content .our-solution-navigation li{float:none;width:100%;padding:0;}}.main-content .aside-navigation li a,.main-content .our-solution-navigation li a{color:inherit;}.main-content .aside-navigation li .active a,.main-content .our-solution-navigation li .active a{color:#1bc8b0;}.main-content .aside-navigation li .active .slide a,.main-content .our-solution-navigation li .active .slide a{color:#41424d;}.main-content .aside-navigation li .active .opener,.main-content .our-solution-navigation li .active .opener{color:#1bc8b0;}.main-content .aside-navigation li .active .opener:after,.main-content .our-solution-navigation li .active .opener:after{border-width:0 3.5px 5px 3.5px;border-color:transparent transparent #3948a4 transparent;}.main-content .aside-navigation .wrapp,.main-content .our-solution-navigation .wrapp{padding:26px 0;position:relative;}@media (max-width:1024px){.main-content .aside-navigation .wrapp,.main-content .our-solution-navigation .wrapp{padding:21px 0 0;}}@media (max-width:767px){.main-content .aside-navigation .wrapp,.main-content .our-solution-navigation .wrapp{padding:17px 0 0;}}.main-content .aside-navigation .wrapp:after,.main-content .our-solution-navigation .wrapp:after{content:'';position:absolute;left:0;bottom:0;width:38px;height:1px;background:#dcdcdc;}@media (max-width:1024px){.main-content .aside-navigation .wrapp:after,.main-content .our-solution-navigation .wrapp:after{display:none;}}.main-content .aside-navigation .wrapp ul,.main-content .our-solution-navigation .wrapp ul,.main-content .aside-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg .main-content .aside-navigation .wrapp ol,.main-content .our-solution-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg .main-content .our-solution-navigation .wrapp ol{position:relative;padding:20px 0 0 16px;}@media (max-width:1024px){.main-content .aside-navigation .wrapp ul,.main-content .our-solution-navigation .wrapp ul,.main-content .aside-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg .main-content .aside-navigation .wrapp ol,.main-content .our-solution-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg .main-content .our-solution-navigation .wrapp ol{padding:19px 0 0;}}@media (max-width:767px){.main-content .aside-navigation .wrapp ul,.main-content .our-solution-navigation .wrapp ul,.main-content .aside-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg .main-content .aside-navigation .wrapp ol,.main-content .our-solution-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg .main-content .our-solution-navigation .wrapp ol{background:#fbfbfb;padding:26px 25px;}}.main-content .aside-navigation .wrapp li,.main-content .our-solution-navigation .wrapp li{text-transform:none;padding:20px 0 0;}@media (max-width:1024px){.main-content .aside-navigation .wrapp li,.main-content .our-solution-navigation .wrapp li{float:none;width:100%;}}@media (max-width:1024px){.main-content .aside-navigation .wrapp li,.main-content .our-solution-navigation .wrapp li{padding-top:18px;}}.main-content .aside-navigation .wrapp li:first-child,.main-content .our-solution-navigation .wrapp li:first-child{padding-top:0;}.main-content .aside-navigation .wrapp li:after,.main-content .our-solution-navigation .wrapp li:after{display:none;}.main-content .aside-navigation .wrapp li.active a,.main-content .our-solution-navigation .wrapp li.active a{color:#1bc8b0;}.main-content .aside-navigation .wrapp li span,.main-content .our-solution-navigation .wrapp li span{display:block;}@media (max-width:767px){.main-content .aside-navigation .wrapp li span,.main-content .our-solution-navigation .wrapp li span{display:inline;}}.main-content .aside-navigation .wrapp .investors-lang,.main-content .our-solution-navigation .wrapp .investors-lang{margin:0;padding:8px 0 0;overflow:hidden;}.main-content .aside-navigation .wrapp .investors-lang li,.main-content .our-solution-navigation .wrapp .investors-lang li{float:left;position:relative;font-size:11px;line-height:18px;padding:0;}.main-content .aside-navigation .wrapp .investors-lang li:before,.main-content .our-solution-navigation .wrapp .investors-lang li:before{content:'/';display:inline-block;padding:0 3px;}.main-content .aside-navigation .wrapp .investors-lang li:first-child:before,.main-content .our-solution-navigation .wrapp .investors-lang li:first-child:before{display:none;}@media (max-width:1024px){.main-content .aside-navigation .wrapp .investors-lang li,.main-content .our-solution-navigation .wrapp .investors-lang li{width:auto;}}@media (max-width:767px){.main-content .aside-navigation .wrapp .investors-lang li,.main-content .our-solution-navigation .wrapp .investors-lang li{padding:5px 0;}}.main-content .aside-navigation .wrapp .investors-lang li a,.main-content .our-solution-navigation .wrapp .investors-lang li a{color:#41424d;}.main-content .aside-navigation .wrapp .investors-lang li a.on,.main-content .our-solution-navigation .wrapp .investors-lang li a.on{color:#1bc8b0;}.main-content .aside-navigation .wrapp .slide-tab,.main-content .our-solution-navigation .wrapp .slide-tab{width:100%;position:relative;overflow:hidden;}.active .select-rubric a:after{border-width:0 3.5px 5px 3.5px;border-color:transparent transparent #3948a4 transparent;}.select-rubric{color:#41424d;font-size:13px;line-height:18px;margin:-2px 0 18px;display:none;}@media (max-width:1024px){.select-rubric{display:block;}}@media (max-width:960px){.select-rubric{display:none;}}.select-rubric a{display:inline-block;vertical-align:top;border-bottom:1px dotted #3948a4;color:inherit;position:relative;padding:0 20px 9px 4px;min-width:254px;}.select-rubric a:after{content:'';width:0;height:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#3948a4 transparent transparent transparent;position:absolute;right:8px;top:6px;}.about-news{padding-bottom:46px;}.about-news h2{color:#282828;font-size:30px;font-weight:700;letter-spacing:-1px;line-height:36px;padding-bottom:27px;}@media (max-width:767px){.about-news h2{font-size:20px;letter-spacing:-0.67px;line-height:30px;}}.about-news .frame{overflow:hidden;}.about-news .img{float:left;margin:8px 32px 0 0;}@media (max-width:767px){.about-news .img{width:100%;float:none;margin:0 0 20px;}.about-news .img img{width:100%;}}.about-news .text{overflow:hidden;}.about-news p{font:300 14px/24px "Merriweather",Arial,Helvetica,serif;padding-bottom:17px;color:#656775;}.about-news .download-link{float:none;}.about-news .read-more-link,.about-news .block-contact-page .contact-aside a,.block-contact-page .contact-aside .about-news a{margin-top:22px;}.read-more-link,.block-contact-page .contact-aside a{color:#1bc8b0;font-size:16px;letter-spacing:-1px;line-height:19px;border-bottom:1px dotted #1bc8b0;display:inline-block;padding-bottom:7px;}.toolbar-menu{background:#fff !important;}.toolbar-menu .menu-item{background:#fff;}@media (max-width:1024px){.block-challenge{margin:0 -3.5%;}}.contact-page{position:relative;padding-bottom:83px;}.contact-page .breadcrumbs{padding-left:0;padding-bottom:31px;}.block-contact-page:before,.block-contact-page:after{content:" ";display:table;}.block-contact-page:after{clear:both;}.block-contact-page .contact-aside{float:right;width:151px;margin-top:-78px;}@media (max-width:1024px){.block-contact-page .contact-aside{float:none;margin:6px 0 26px;}}.block-contact-page .contact-aside .sub-title{display:block;color:#3948a4;font-size:13px;font-weight:400;letter-spacing:1px;line-height:18px;padding-bottom:11px;}.block-contact-page .contact-aside h3{color:#282828;font-size:20px;font-weight:700;letter-spacing:-0.7px;line-height:27px;padding-bottom:11px;}.block-contact-page .contact-aside p{color:#656775;font-size:14px;font-weight:400;line-height:17px;padding-bottom:9px;}.block-contact-page .contact-aside .tel{display:block;color:#656775;font-size:14px;font-weight:400;line-height:17px;padding-top:13px;}@media (max-width:767px){.block-contact-page .content .head{padding:33px 0 6px;}}.block-contact-page .content h1{color:#282828;font-size:54px;font-weight:700;letter-spacing:-1.8px;line-height:60px;padding-bottom:28px;}@media (max-width:767px){.block-contact-page .content h1{font-size:36px;letter-spacing:-1.2px;line-height:42px;}}.block-contact-page .content .description-text{color:#656775;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;padding-bottom:56px;overflow:hidden;max-width:700px;}@media (max-width:1024px){.block-contact-page .content .description-text{border-top:2px solid #f0f0f0;padding:20px 0 58px;max-width:100%;}}@media (max-width:767px){.block-contact-page .content .description-text{padding-bottom:28px;}}.block-contact-page .form-contact{max-width:530px;}.block-contact-page .form-contact .form-item{padding-bottom:13px;}.block-contact-page .form-contact .form-item.focus label{text-transform:uppercase;}.block-contact-page .form-contact .form-item input{margin-top:4px;font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;}.block-contact-page .form-contact .form-item.js-form-type-select{line-height:18px;}.block-contact-page .form-contact .w-sel{position:relative;margin-top:5px;margin-bottom:8px;}.block-contact-page .form-contact #edit-message-wrapper{margin-bottom:67px;}.block-contact-page .form-contact .js-form-type-textarea{}.block-contact-page .form-contact .js-form-type-textarea + .field--type-file{margin-top:67px;}.block-contact-page .form-contact .js-form-type-textarea textarea{height:35px;font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;padding-bottom:13px;}@media (max-width:767px){.block-contact-page .form-contact .js-form-type-textarea{margin-bottom:49px;}}.block-contact-page .form-contact .messages{display:inline;}.block-contact-page .form-contact .form-actions .btn-link{padding:10px 25px;}.block-contact-page .form-contact .law{font-size:14px;line-height:17px;display:block;margin:0 0 -29px;padding-top:22px;}.block-contact-page .form-contact .law a{color:#1bc8b0;text-decoration:underline;}.block-contact-page .form-contact .law a:hover{text-decoration:none;}.block-contact-page .form-contact .field--type-file .js-form-item{font-size:0;padding-bottom:19px;}.block-contact-page .form-contact .field--type-file .js-form-item label{display:none;}.block-contact-page .form-contact .field--type-file .js-form-item .js-form-managed-file,.block-contact-page .form-contact .field--type-file .js-form-item .description{display:inline-block;vertical-align:top;}.block-contact-page .form-contact .field--type-file .js-form-item .js-form-managed-file .messages,.block-contact-page .form-contact .field--type-file .js-form-item .description .messages{padding-top:0;display:inline;}.block-contact-page .form-contact .field--type-file .js-form-item .js-form-managed-file.is-error .jcf-upload-button{border-color:#ff4719;}.block-contact-page .form-contact .field--type-file .js-form-item .description{color:#656775;font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:38px;text-transform:none;padding:0 0 0 17px;}@media (max-width:1024px){.block-contact-page .form-contact .field--type-file .js-form-item .description{font-size:16px;}}@media (max-width:767px){.block-contact-page .form-contact .field--type-file .js-form-item .description{font-size:14px;line-height:32px;width:100%;padding:0;}}.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file{overflow:visible;padding:0 0 10px 0;}.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file .jcf-upload-button{width:234px;height:38px;background-color:#ffffff;border:1px solid #979797;border-radius:4px;margin:0;color:#656775;font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;font-weight:700;line-height:38px;padding:0 15px;}@media (max-width:1024px){.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file .jcf-upload-button{font-size:16px;}}@media (max-width:767px){.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file .jcf-upload-button{font-size:14px;}}.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file .jcf-fake-input{display:none;height:auto;border:none;}.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file input.jcf-real-element{height:38px;width:100%;left:0;right:auto;margin:0;font-size:14px;line-height:38px;}@media (max-width:1024px){.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file input.jcf-real-element{font-size:16px;}}@media (max-width:767px){.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file input.jcf-real-element{font-size:14px;}}.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file.jcf-focus,.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file.jcf-focus *{border-color:#979797 !important;}@media (max-width:767px){.block-contact-page .form-contact .field--type-file .js-form-item .jcf-file{padding:0;}}.block-contact-page .form-contact .field--type-file .js-form-item input{margin:0;}.block-contact-page .form-contact .field--type-file .js-form-item .form-actions{margin:0;display:none;}.block-contact-page .form-contact .field--type-file .js-form-item .remove_and_file{background:#f3f0f0;position:relative;padding:0 27px 0 10px;display:inline-block;}.block-contact-page .form-contact .field--type-file .js-form-item .remove_and_file a{color:#656775;font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:22px;display:block;}@media (max-width:1024px){.block-contact-page .form-contact .field--type-file .js-form-item .remove_and_file a{font-size:16px;}}@media (max-width:767px){.block-contact-page .form-contact .field--type-file .js-form-item .remove_and_file a{font-size:14px;}}.block-contact-page .form-contact .field--type-file .js-form-item .remove_and_file .form-actions{display:block;position:absolute;right:8px;top:6px;background-image:url(/themes/custom/ipsos/html/images/spritesheet.png);background-position:-176px -85px;width:11px;height:11px;}.block-contact-page .form-contact .field--type-file .js-form-item .remove_and_file .form-actions input{margin:0;padding:0;text-indent:-9999px;width:100%;height:100%;display:block;border:none;background:none;}@media (max-width:767px){.block-contact-page .form-contact .field--type-file .js-form-item .remove_and_file{margin:0 0 3px 0;}}@media (max-width:767px){.block-contact-page .form-contact .field--type-file .js-form-item{padding-bottom:31px;}}.block-contact-page .form-contact .field--type-file div[role="contentinfo"]{padding:0;color:#ff4719;font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;font-weight:700;line-height:17px;}@media (max-width:1024px){.block-contact-page .form-contact .field--type-file div[role="contentinfo"]{font-size:16px;}}@media (max-width:767px){.block-contact-page .form-contact .field--type-file div[role="contentinfo"]{font-size:14px;}}.block-contact-page .form-contact .field--type-file div[role="contentinfo"] a{color:#ff4719;}.block-contact-page .form-contact .field--type-file input[type="hidden"]{display:none;}.form-body .form-item.js-form-type-select .jcf-select-jquery-select{border-width:0 0 2px;border-bottom:2px solid #979797 !important;height:44px;margin:0;}.form-body .form-item.js-form-type-select .jcf-select-jquery-select.jcf-focus,.form-body .form-item.js-form-type-select .jcf-select-jquery-select.jcf-drop-active{border-width:0 0 2px !important;border-color:#979797 !important;}.form-body .form-item.js-form-type-select .jcf-select-jquery-select .jcf-select-text{color:#656775;margin:0 30px 0 0;font-size:20px;line-height:33px;}.form-body .form-item.js-form-type-select .jcf-select-jquery-select .jcf-select-opener{right:7px;top:18px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px !important;border-color:#656775 transparent transparent transparent !important;background:none;}.form-body .form-item.js-form-type-select .jcf-select-jquery-select.jcf-drop-active{}.form-body .form-item.js-form-type-select .jcf-select-jquery-select.jcf-drop-active .jcf-select-opener{background:none;width:0;height:0;top:18px;border-width:0 6px 8px 6px !important;border-color:transparent transparent #656775 transparent !important;}.form-body .form-item.js-form-type-select .jcf-select-jquery-select.jcf-drop-active.jcf-focus .jcf-select-opener{top:18px;border-width:0 6px 8px 6px !important;border-color:transparent transparent #656775 transparent !important;}.form-body .form-item.js-form-type-select .jcf-select-jquery-select.jcf-focus{}.form-body .form-item.js-form-type-select .jcf-select-jquery-select.jcf-focus .jcf-select-opener{top:18px;border-width:8px 6px 0 6px !important;border-color:#656775 transparent transparent transparent !important;}.jcf-select-jquery-select.jcf-select-drop{margin:0;}.jcf-select-jquery-select .jcf-select-drop-content{border:0 !important;}.jcf-select-jquery-select .jcf-select-drop-content .jcf-list{background:#fbfbfb;padding:15px 0;}.jcf-select-jquery-select .jcf-select-drop-content .jcf-list .jcf-option{color:#41424d;font-size:13px;font-weight:400;letter-spacing:1px;line-height:18px;padding:9px 22px;}.jcf-select-jquery-select .jcf-select-drop-content .jcf-list .jcf-selected,.jcf-select-jquery-select .jcf-select-drop-content .jcf-list .jcf-hover{background:none;color:#1bc8b0;}.jcf-select-jquery-select .jcf-select-drop-content .jcf-option-drop-hidden{display:none;}.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}.visually-hidden{display:none;}.block-contact{width:100%;margin:0 auto;background-color:#3948a4;padding:62px 0 23px 0;}.block-contact .business-contact{font-size:0;position:relative;}.block-contact .business-contact img{display:inline-block;max-width:42px;max-height:42px;width:100%;height:auto;border-radius:100%;position:relative;top:-3px;}.block-contact .business-contact img.border-white{border-radius:0;}.block-contact .business-contact .svg-map img{border-radius:0;}.block-contact .business-contact .svg-map .svg-ico{width:42px;height:42px;}.block-contact .business-contact span{display:inline-block;vertical-align:top;color:#fff;}.block-contact .business-contact span.name{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;font-size:16px;font-weight:700;line-height:36px;padding:0 13px;}.block-contact .business-contact span.position{opacity:0.4;font-size:14px;line-height:38px;}.block-contact .info{position:relative;color:#fff;font-size:24px;letter-spacing:-0.8px;line-height:36px;padding:52px 0 0 0;}.block-contact .form-body{padding:0 0 67px 0;position:relative;}.block-contact .form-body .wrapper{display:none;font-size:0;padding:16px 0 0 0;}.block-contact .form-body .wrapper .js-form-type-textfield,.block-contact .form-body .wrapper .js-form-type-email{display:inline-block;vertical-align:top;width:43%;margin:0 7% 0 0;padding:0 0 20px 0;}.block-contact .form-body .wrapper .js-form-type-textfield:nth-child(even),.block-contact .form-body .wrapper .js-form-type-email:nth-child(even){margin:0 0 0 7%;}.block-contact .form-body .wrapper fieldset legend{padding:73px 0 13px 0;}.block-contact .form-body .form-actions{margin:37px 0 0 0;}.block-contact .form-body .form-actions .btn-link{letter-spacing:0;}@media (max-width:1024px){.block-contact{width:100%;}.block-contact .form-body .wrapper .js-form-type-textfield,.block-contact .form-body .wrapper .js-form-type-email{width:100%;margin:0;}.block-contact .form-body .wrapper .js-form-type-textfield:nth-child(even),.block-contact .form-body .wrapper .js-form-type-email:nth-child(even){margin:0;}}@media (max-width:767px){.block-contact{padding:17px 0 23px 0;width:100%;}.block-contact .business-contact{position:relative;}.block-contact .business-contact img{position:absolute;top:9px;left:0;}.block-contact .business-contact span{padding:0 0 0 50px !important;display:block;}.block-contact .business-contact span.position{line-height:14px;}.block-contact .info{font-size:20px;line-height:30px;letter-spacing:-0.67px;padding:21px 0 0 0;}.block-contact .form-body{padding:0 0 1px 0;}.block-contact .form-body .wrapper .js-form-type-textfield,.block-contact .form-body .wrapper .js-form-type-email{width:100%;margin:0;}.block-contact .form-body .wrapper .js-form-type-textfield:nth-child(even),.block-contact .form-body .wrapper .js-form-type-email:nth-child(even){margin:0;}.block-contact .form-body .wrapper fieldset legend{padding:24px 0 20px 0;}.block-contact .form-body .form-actions{margin:37px 0 42px 0;}}.cookies-block{background:#3948a4;width:100%;color:#fff;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;padding:37px 0;position:fixed;left:0;bottom:0;z-index:1;}@media (max-width:767px){.cookies-block{font-size:14px;line-height:24px;padding:32px 0;}}.cookies-block .wrapp-container{max-width:1270px;padding:0 35px;}@media (max-width:767px){.cookies-block .wrapp-container{padding:0 24px;}}.cookies-block p{display:inline;padding-right:7px;}@media (max-width:767px){.cookies-block p{display:block;padding:0;}}.cookies-block p a{padding:0;margin:0;}.cookies-block a{color:#fff;text-decoration:underline;margin:0 6px 0 7px;}@media (max-width:1024px){.cookies-block a{margin:0 13px 0 0;}}.cookies-block .ok{display:inline-block;height:28px;padding:0 10px;border:2px solid #fff;border-radius:5px;font-size:12px;line-height:26px;text-align:center;text-decoration:none;}.cookies-block .line{display:inline;}@media (max-width:1024px){.cookies-block .line{}}@media (max-width:767px){.cookies-block .line{display:block;padding-top:13px;}}.cookies-block .line a:first-child{margin-left:0;}.block-event-content{padding:47px 0 0 0;}.block-event-content p{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#282828;font-size:16px;line-height:30px;padding:0 0 30px 0;}.block-event-content .two-cols .col{padding:0 60px 0 0;}.block-event-content .two-cols .col:first-child{margin:3px 0 0 0;padding:0;}.block-event-content .block-img{display:none;}.block-event-content .block-img a{display:block;margin:0 10px 0 0;}.block-event-content .block-speackers{padding:13px 0 63px 0;}.block-event-content .block-speackers .title{border-bottom:none;margin:0;padding:0 0 18px 0;}.block-event-content .block-speackers ul li,.block-event-content .block-speackers .block-wysiwyg ol li,.block-wysiwyg .block-event-content .block-speackers ol li{font-size:0;padding:0 0 59px 0;}.block-event-content .block-speackers ul li img,.block-event-content .block-speackers .block-wysiwyg ol li img,.block-wysiwyg .block-event-content .block-speackers ol li img{max-width:87px;max-height:87px;width:14%;height:auto;border-radius:100%;display:inline-block;margin:0 4% 0 0;}.block-event-content .block-speackers ul li p,.block-event-content .block-speackers .block-wysiwyg ol li p,.block-wysiwyg .block-event-content .block-speackers ol li p{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:30px;display:inline-block;width:82%;padding:0;}.block-event-content .block-speackers ul li p strong,.block-event-content .block-speackers .block-wysiwyg ol li p strong,.block-wysiwyg .block-event-content .block-speackers ol li p strong{font-weight:700;}@media (max-width:767px){.block-event-content{padding-top:31px;}.block-event-content .block-speackers{padding-bottom:37px;}.block-event-content .two-cols.first-small .col{width:100%;padding:0;}.block-event-content .two-cols.first-small .col:first-child{margin:0;}}.hp-cards{background-size:cover !important;padding:134px 0;}@media (max-width:1024px){.hp-cards{background-size:100% auto !important;background-color:#cad7ce !important;padding:111px 0 32px;}}@media (max-width:767px){.hp-cards{background:#fff !important;padding:6px 0;}}.hp-cards .wrapp-container{overflow:hidden;max-width:1228px;}.hp-cards .card{float:left;width:33.33%;margin-bottom:-9999px;}@media (max-width:1024px){.hp-cards .card{float:none;width:100%;margin:0;padding-bottom:20px;}}@media (max-width:767px){.hp-cards .card{border-top:1px solid #f2f2f2;margin:0 18px;padding:23px 5px;width:auto;}.hp-cards .card:first-child{border:0;}}.hp-cards .frame{margin:0 14px;background:#fff;padding:43px 50px 10052px;}@media (max-width:1024px){.hp-cards .frame{padding:27px 35px 44px;margin:0 30px;}}@media (max-width:767px){.hp-cards .frame{padding:0;margin:0;}}.hp-cards .head{margin-bottom:21px;overflow:hidden;}@media (max-width:1024px){.hp-cards .head{height:auto !important;margin-bottom:11px;}}.hp-cards .subtitle{display:block;text-transform:uppercase;font-size:13px;line-height:18px;color:#1bc8b0;letter-spacing:1px;padding-bottom:4px;}@media (max-width:767px){.hp-cards .subtitle{padding-bottom:9px;}}.hp-cards h3{margin:0;font-size:30px;line-height:36px;font-weight:bold;color:#282828;letter-spacing:-1px;}@media (max-width:1024px){.hp-cards h3{font-size:20px;line-height:30px;}}.hp-cards .wrapp{overflow:hidden;}.hp-cards .img{margin-bottom:16px;overflow:hidden;max-height:165px;}@media (max-width:1024px){.hp-cards .img{float:left;width:217px;margin:0 21px 0 0;}}@media (max-width:767px){.hp-cards .img{float:none;width:100%;max-height:100%;margin:0 0 11px;}.hp-cards .img img{width:100%;}}.hp-cards .img a{display:block;-webkit-transition:transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;}.hp-cards .img a:hover{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.hp-cards p{margin:0 0 17px;color:#656775;font:300 16px/24px "Merriweather",Arial,Helvetica,serif;}@media (max-width:1024px){.hp-cards p{font-size:14px;margin-bottom:14px;}}@media (max-width:767px){.hp-cards p{margin-bottom:17px;}}.hp-cards a{color:inherit;}.hp-cards .text{overflow:hidden;}.hp-cards .date{display:block;color:#41424d;font-size:13px;line-height:18px;}.hp-contact{padding:45px 0 20px;}@media (max-width:1024px){.hp-contact{padding:9px 0 20px;}}@media (max-width:767px){.hp-contact{padding:44px 0 0;}}.hp-contact .wrapp-container{max-width:1220px;padding:0 10px;}@media (max-width:1024px){.hp-contact .wrapp-container{padding:0 80px;}}@media (max-width:767px){.hp-contact .wrapp-container{padding:0;}}.hp-contact .map{max-width:878px;height:507px;margin:0 auto 41px;position:relative;background-size:cover !important;}@media (max-width:1024px){.hp-contact .map{height:400px;margin:47px auto 1px;}}@media (max-width:767px){.hp-contact .map{width:450px;height:295px;position:relative;left:50%;transform:translateX(-50%);margin:0 0 24px;}}.hp-contact .map svg{fill:#e6e6e6;}.hp-contact .svg-map{width:100%;height:100%;}.hp-contact .txt{position:absolute;left:0;top:176px;width:100%;text-align:center;}@media (max-width:1024px){.hp-contact .txt{top:97px;}}@media (max-width:767px){.hp-contact .txt{width:65%;left:50%;transform:translateX(-50%);top:52px;}}.hp-contact h2{margin:0 0 29px;font:700 54px/60px "Merriweather",Arial,Helvetica,serif;letter-spacing:-1.8px;color:#41424d;}@media (max-width:1024px){.hp-contact h2{margin-bottom:49px;}}@media (max-width:767px){.hp-contact h2{font-size:36px;line-height:50px;}}.hp-contact h2 span{display:block;color:#3948a4;}.hp-contact .btn-all-countries{display:inline-block;min-width:155px;height:38px;border:2px solid #656775;border-radius:5px;color:#41424d;font-size:13px;line-height:38px;font-weight:bold;text-transform:uppercase;}.hp-contact h3{margin:0 0 56px;text-align:center;color:#3948a4;font-size:30px;font-weight:700;letter-spacing:-1px;line-height:36px;}@media (max-width:767px){.hp-contact h3{font-size:20px;line-height:25px;}}.hp-contact .two-column{overflow:hidden;padding-bottom:24px;}@media (max-width:1024px){.hp-contact .two-column{margin:0 -20px;}}@media (max-width:767px){.hp-contact .two-column{margin:0;box-shadow:0 10px 25px rgba(0,0,0,0.05);padding:25px 40px 0;}}.hp-contact .two-column .col{float:left;width:50%;}@media (max-width:1024px){.hp-contact .two-column .col{float:none;width:100%;padding-top:41px;}.hp-contact .two-column .col:first-child{padding-top:0;}}@media (max-width:767px){.hp-contact .two-column .col{padding:0 0 41px;}}.hp-contact .two-column .col a{color:#1bc8b0;font-size:16px;line-height:19px;letter-spacing:-1px;border-bottom:1px dotted #1bc8b0;padding-bottom:5px;}.hp-contact .two-column .frame{padding:8px 10px 22px 0;}@media (max-width:1024px){.hp-contact .two-column .frame{padding:0;}}.hp-contact .two-column h3{margin:0 0 14px;color:#282828;text-align:left;}.hp-contact .two-column p{margin:-7px 0 10px;color:#656775;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;}@media (max-width:767px){.hp-contact .two-column p{margin-bottom:5px;}}.hp-contact .two-column .survey .frame{border-left:4px solid #e6e6e6;padding-left:67px;}@media (max-width:1024px){.hp-contact .two-column .survey .frame{padding:0;border:0;}}.hp-contact .select-area{padding:0 40px 58px;position:absolute;left:-9999px;top:-9999px;visibility:hidden;}@media (max-width:767px){.hp-contact .select-area{display:none;position:relative;left:0;top:0;visibility:visible;}}.jcf-select-sel-area{border:0;border-bottom:1px dashed #656775;}.jcf-select-sel-area .jcf-select-text{margin:0 30px 0 0;color:#656775;font:13px/16px "Karla",Arial,Helvetica,sans-serif;}.jcf-select-sel-area .jcf-select-opener{border:0;width:0;height:0;}.jcf-select-sel-area{cursor:pointer;height:24px;border:1px dashed #656775;border-width:0 0 1px 0;min-width:86px;width:100%;padding-bottom:0;box-sizing:content-box;}.jcf-select-sel-area .jcf-select-text{color:#656775;font:13px/16px "Karla",Arial,Helvetica,sans-serif;margin:0 10px 0 1px;cursor:pointer;position:relative;}.jcf-select-sel-area .jcf-select-opener{top:6px;right:2px;width:0;height:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#656775 transparent transparent transparent;background:none;}.jcf-select-sel-area.jcf-drop-active{border:0;border:1px dashed #656775;border-width:0 0 1px 0;}.jcf-select-sel-area.jcf-drop-active .jcf-select-opener{background:none;width:0;height:0;border-width:0 3.5px 5px 3.5px !important;border-color:transparent transparent #656775 transparent !important;}.jcf-select-sel-area.jcf-drop-active.jcf-focus .jcf-select-opener{border-width:0 3.5px 5px 3.5px !important;border-color:transparent transparent #656775 transparent !important;}.jcf-select-sel-area.jcf-focus{border:1px dashed #656775 !important;border-width:0 0 1px 0 !important;}.jcf-select-sel-area.jcf-focus .jcf-select-opener{border-width:5px 3.5px 0 3.5px;border-color:#656775 transparent transparent transparent !important;}.jcf-select-sel-area.jcf-select-drop{border:0;}.jcf-select-sel-area .jcf-select-drop-content{border:1px dashed #656775 !important;background:#fff;}.jcf-select-sel-area .jcf-list .jcf-option{color:#3b4493;padding:4px 2px;text-transform:uppercase;cursor:pointer;}.jcf-select-sel-area .jcf-list .jcf-option img{margin:3px 6px 0 0;}.hp-more-insights{padding:18px 0 53px;}@media (max-width:1024px){.hp-more-insights{padding:6px 0 50px;}}@media (max-width:767px){.hp-more-insights{padding:0 0 20px;}}.hp-more-insights .wrapp-container{max-width:1220px;padding:0 10px;}.hp-more-insights > div div:first-child .box{border:0;}.hp-more-insights .box{border-top:1px solid #f0f0f0;padding:38px 0 48px;}@media (max-width:1024px){.hp-more-insights .box{padding:28px 19px 25px;}}@media (max-width:767px){.hp-more-insights .box{padding:19px 12px 19px;}}.hp-more-insights .box a{color:inherit;}.hp-more-insights h2{margin:0 0 16px;color:#282828;font-size:40px;line-height:48px;font-weight:bold;letter-spacing:-1.33px;}@media (max-width:1024px){.hp-more-insights h2{font-size:20px;line-height:30px;letter-spacing:-0.67px;margin-bottom:18px;}}@media (max-width:767px){.hp-more-insights h2{font-size:16px;line-height:24px;letter-spacing:-0.56px;margin-bottom:7px;}}.hp-more-insights .frame{overflow:hidden;}.hp-more-insights .img{float:left;margin:5px 24px 0 0;overflow:hidden;width:225px;}@media (max-width:1024px){.hp-more-insights .img{width:168px;margin:3px 18px 0 0;}}@media (max-width:767px){.hp-more-insights .img{width:100px;margin:0 12px 0 0;}}.hp-more-insights .img a{display:block;-webkit-transition:transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;}.hp-more-insights .img a:hover{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.hp-more-insights .text{overflow:hidden;color:#656775;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;}@media (max-width:1024px){.hp-more-insights .text{font-size:14px;line-height:24px;}}.hp-more-insights p{margin:0;}@media (max-width:767px){.hp-more-insights p{display:none;}}.hp-more-insights .info{padding-top:26px;}@media (max-width:1024px){.hp-more-insights .info{padding-top:19px;}}@media (max-width:767px){.hp-more-insights .info{padding:0;}}.hp-more-insights .info span{display:inline-block;vertical-align:top;color:#3948a4;font:13px/16px "Karla",Arial,Helvetica,sans-serif;letter-spacing:1px;padding-right:18px;}@media (max-width:767px){.hp-more-insights .info span{display:block;padding:0 0 8px;}}.hp-more-insights .info span a{color:inherit;}.hp-more-insights .info .date{color:#41424d;letter-spacing:0;}.hp-search{box-shadow:0 10px 15px rgba(0,0,0,0.05);position:relative;}@media (max-width:767px){.hp-search{box-shadow:none;background-color:#f9f9f9;}}.hp-search .wrapp-container{max-width:1220px;padding:0 10px;position:relative;}@media (max-width:1024px){.hp-search .wrapp-container{margin:0 28px;}}.hp-search .ico-search{position:absolute;left:10px;top:58px;width:29px;height:27px;padding:13px 12px 13px 0;border-right:1px solid #41424d;box-sizing:content-box;}.hp-search .ico-search svg{fill:#3948a4;}@media (max-width:1024px){.hp-search .ico-search{top:31px;}}@media (max-width:767px){.hp-search .ico-search{border-right:2px solid #9e9ea4;left:-12px;top:18px;padding:10px 12px 10px 0;}}.hp-search input[type="text"]{display:block;padding:67px 55px 60px;margin:0;color:rgba(65,66,77,0.3);font:30px "Karla",Arial,Helvetica,sans-serif;background:none;border:0;width:100%;position:relative;letter-spacing:-1px;}.hp-search input[type="text"]::-webkit-input-placeholder{color:rgba(65,66,77,0.3);}.hp-search input[type="text"]:-moz-placeholder{color:rgba(65,66,77,0.3);}.hp-search input[type="text"]::-moz-placeholder{color:rgba(65,66,77,0.3);}.hp-search input[type="text"]:-ms-input-placeholder{color:rgba(65,66,77,0.3);}@media (max-width:1024px){.hp-search input[type="text"]{font-size:24px;padding:45px 55px 35px;}}@media (max-width:767px){.hp-search input[type="text"]{padding:27px 37px;}}.twitter-block{background-color:#4b57b9;box-shadow:0 10px 100px rgba(0,0,0,0.03);padding:55px 0 63px;}@media (max-width:1024px){.twitter-block{padding:43px 0 39px;}}@media (max-width:767px){.twitter-block{padding:41px 0 36px;}}.twitter-block .wrapp-container{max-width:1220px;padding:0 10px;}@media (max-width:1024px){.twitter-block .wrapp-container{padding:0 30px;}}@media (max-width:767px){.twitter-block .wrapp-container{padding:0 15px;}}.twitter-block .twitter-follow{float:left;width:303px;padding:0 15px 0 0;}@media (max-width:1024px){.twitter-block .twitter-follow{width:218px;}}@media (max-width:767px){.twitter-block .twitter-follow{width:100%;float:none;overflow:hidden;padding:0 0 14px;}}.twitter-block .twitter-follow .svg-ico{float:left;width:62px;height:50px;color:#fff;fill:#fff;margin:0 17px 0 0;}@media (max-width:1024px){.twitter-block .twitter-follow .svg-ico{width:55px;height:45px;margin:11px 21px 0 0;}}@media (max-width:767px){.twitter-block .twitter-follow .svg-ico{width:44px;height:36px;margin:0 15px 0 0;}}.twitter-block .twitter-follow h2{font:700 24px/36px "Merriweather",Arial,Helvetica,serif;color:#fff;padding:9px 0 1px;}@media (max-width:1024px){.twitter-block .twitter-follow h2{font-size:16px;padding:0;}}@media (max-width:767px){.twitter-block .twitter-follow h2{float:left;}}.twitter-block .twitter-follow .follow{display:inline-block;border:2px solid white;border-radius:5px;font-size:12px;line-height:18px;min-width:73px;padding:3px 10px;color:#fff;text-transform:uppercase;text-align:center;vertical-align:top;}@media (max-width:767px){.twitter-block .twitter-follow .follow{float:right;margin:7px 0 0;}}.twitter-block .twitter-tweet{overflow:hidden;padding:6px 0 0;}.twitter-block .tweet{color:#fff;font-size:16px;line-height:24px;}.twitter-block .tweet .date{display:block;opacity:0.6;font-size:13px;line-height:18px;padding-top:4px;}@media (max-width:1024px){.twitter-block .tweet .date{padding-top:16px;}}.twitter-block .tweet a{color:inherit;}.block-maintenance{display:table-cell;vertical-align:middle;}.block-maintenance .frame{max-width:954px;margin:0 auto;padding:20px 30px;}@media (max-width:767px){.block-maintenance .frame{padding:20px 15px;}}.block-maintenance .head{overflow:hidden;padding-bottom:77px;}@media (max-width:767px){.block-maintenance .head{padding:0 15px 37px;}}.block-maintenance .logo{float:left;width:66px;height:61px;margin:12px 34px 0 0;}@media (max-width:767px){.block-maintenance .logo{width:65px;height:65px;float:none;display:block;margin:0 auto 26px;}}.block-maintenance h1{color:#282828;font:700 54px/60px "Karla",Arial,Helvetica,sans-serif;letter-spacing:-1.8px;overflow:hidden;}@media (max-width:767px){.block-maintenance h1{font-size:20px;letter-spacing:-0.67px;line-height:30px;text-align:center;}}.block-maintenance .block-wysiwyg ul,.block-maintenance .block-wysiwyg ol{padding-left:45px;}.pager{padding:44px 0 0 0;text-align:center;border-top:2px solid #f0f0f0;}.pager ul.pager__items,.pager .block-wysiwyg ol.pager__items,.block-wysiwyg .pager ol.pager__items{display:inline-block;border:1px solid #d4d4d4;border-radius:3px;font-size:0;vertical-align:top;}.pager ul.pager__items li.pager__item,.pager .block-wysiwyg ol.pager__items li.pager__item,.block-wysiwyg .pager ol.pager__items li.pager__item{display:inline-block;vertical-align:top;padding:0;margin:0;width:auto;border-right:1px solid #d4d4d4;min-width:36px;line-height:36px;font-size:13px;}.pager ul.pager__items li.pager__item a,.pager .block-wysiwyg ol.pager__items li.pager__item a,.block-wysiwyg .pager ol.pager__items li.pager__item a{color:#656775;display:block;padding:0 4px;}.pager ul.pager__items li.pager__item:last-child,.pager .block-wysiwyg ol.pager__items li.pager__item:last-child,.block-wysiwyg .pager ol.pager__items li.pager__item:last-child,.pager ul.pager__items li.pager__item.pager__item--next,.pager .block-wysiwyg ol.pager__items li.pager__item.pager__item--next,.block-wysiwyg .pager ol.pager__items li.pager__item.pager__item--next{border-right:none;}.pager ul.pager__items .is-active,.pager .block-wysiwyg ol.pager__items .is-active,.block-wysiwyg .pager ol.pager__items .is-active{font-weight:bold;}.pager ul.pager__items .pager-ellipsis,.pager .block-wysiwyg ol.pager__items .pager-ellipsis,.block-wysiwyg .pager ol.pager__items .pager-ellipsis{padding:0 3px;}.pager ul.pager__items .pager__item--previous,.pager .block-wysiwyg ol.pager__items .pager__item--previous,.block-wysiwyg .pager ol.pager__items .pager__item--previous,.pager ul.pager__items .pager__item--next,.pager .block-wysiwyg ol.pager__items .pager__item--next,.block-wysiwyg
    .pager ol.pager__items .pager__item--next{text-indent:-9999px;width:auto;padding:0;margin:0;max-width:36px;}.pager ul.pager__items .pager__item--previous a,.pager .block-wysiwyg ol.pager__items .pager__item--previous a,.block-wysiwyg .pager ol.pager__items .pager__item--previous a,.pager ul.pager__items .pager__item--next a,.pager .block-wysiwyg ol.pager__items .pager__item--next a,.block-wysiwyg
      .pager ol.pager__items .pager__item--next a{display:block;position:relative;}.pager ul.pager__items .pager__item--previous a:after,.pager .block-wysiwyg ol.pager__items .pager__item--previous a:after,.block-wysiwyg .pager ol.pager__items .pager__item--previous a:after,.pager ul.pager__items .pager__item--next a:after,.pager .block-wysiwyg ol.pager__items .pager__item--next a:after,.block-wysiwyg
        .pager ol.pager__items .pager__item--next a:after{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #656775;position:absolute;top:50%;left:50%;width:0;height:0;opacity:0.6;margin:-5px 0 0 -3px;}.pager ul.pager__items .pager__item--next,.pager .block-wysiwyg ol.pager__items .pager__item--next,.block-wysiwyg .pager ol.pager__items .pager__item--next{border-right:0;}.pager ul.pager__items .pager__item--next a:after,.pager .block-wysiwyg ol.pager__items .pager__item--next a:after,.block-wysiwyg .pager ol.pager__items .pager__item--next a:after{border-left:5px solid #656775;border-right:none;}.pager ul.pager__items .pager__item--first,.pager .block-wysiwyg ol.pager__items .pager__item--first,.block-wysiwyg .pager ol.pager__items .pager__item--first,.pager ul.pager__items .pager__item--last,.pager .block-wysiwyg ol.pager__items .pager__item--last,.block-wysiwyg
    .pager ol.pager__items .pager__item--last{display:none;position:absolute;left:-9999px;top:-9999px;}@media (max-width:767px){.pager{padding:24px 0 12px 0;border-top:none;}}body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{margin-right:0;}.modal{left:50%;bottom:auto;right:auto;z-index:1050;padding:0;width:500px;margin-left:-250px;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.69);box-shadow:0 3px 9px rgba(0,0,0,0.69);background-clip:padding-box;}.modal.container{max-width:none;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;}.modal{position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:visible;width:100%;height:100%;margin:0;display:none;background:transparent;border:none;}.modal .modal-content{position:absolute;left:50%;top:100px;bottom:auto;width:657px;margin-left:-328.5px;background-color:#fff;padding:37px 60px 65px !important;z-index:9001;color:#656775;box-sizing:border-box;margin-bottom:100px;}@media (max-width:1024px){.modal .modal-content{top:100px;}}@media (max-width:767px){.modal .modal-content{width:100%;left:0;margin:0;padding:37px 20px 65px !important;top:0;min-height:100%;}}.modal .modal-title{color:#3948a4;font-size:24px;letter-spacing:-0.8px;line-height:36px;padding:0 0 34px 0;}.modal .modal-body{padding:0;}.modal .modal-body .notice{font-weight:bold;color:#656775;font-size:14px;line-height:17px;padding:0 0 31px;display:inline-block;}.modal.popup-image-zoom .modal-content{width:887px;margin-left:-443.5px;height:auto;padding:0 !important;}@media (max-width:960px){.modal.popup-image-zoom .modal-content{width:90%;margin-left:-45%;}}@media (max-width:767px){.modal.popup-image-zoom .modal-content{min-height:0;left:50%;top:100px;margin-bottom:50px;}}.modal.popup-image-zoom .modal-body img{width:100%;display:block;height:auto;}.modal .form-body.confirmation{opacity:0;}.modal .form-body.confirmation input{text-indent:-9999em;}.modal .btn-close{display:block;position:absolute;right:20px;top:20px;width:22px;height:22px;cursor:pointer;}@media (max-width:767px){.modal .btn-close{right:10px;top:19px;}}.modal .second-step{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;}.modal .second-step .notice{width:100%;}.modal .second-step .btn-close{position:relative;top:auto;right:auto;width:auto;height:auto;display:inline-block;margin:53px 0 0 0;padding-right:28px;padding-left:28px;font-family:Arial,Helvetica,sans-serif;}body.modal-open{z-index:99;}.popup-booking-form .modal-content{width:912px;margin-left:-456px;padding:90px 92px 65px !important;}@media (max-width:960px){.popup-booking-form .modal-content{width:650px;margin-left:-325px;padding:60px 60px 45px !important;}}@media (max-width:767px){.popup-booking-form .modal-content{width:100%;left:0;margin:0;padding:50px 20px 65px !important;top:0;min-height:100%;}}.popup-booking-form .modal-title{font-weight:700;color:#282828;font-size:54px;line-height:60px;letter-spacing:-1.8px;padding:0 0 40px 0;}@media (max-width:960px){.popup-booking-form .modal-title{font-size:36px;letter-spacing:-1.2px;line-height:42px;}}.popup-booking-form .block-toolbar{margin-left:-60px;margin-right:-60px;padding-right:60px;padding-left:60px;}.popup-booking-form .form-body{padding-top:25px;}.popup-booking-form .form-body .form-item{max-width:530px;padding-bottom:22px;padding-top:16px;}.popup-booking-form .form-body .form-item.focus label{text-transform:uppercase;}.popup-booking-form .form-body .form-item.js-form-type-select{line-height:initial;}.popup-booking-form .form-body .form-item.js-form-type-select .jcf-select-jquery-select{height:41px;}.popup-booking-form .form-body .form-item input{padding-bottom:5px;}.popup-booking-form .form-body .messages.error{position:absolute;}.popup-booking-form .form-body .w-sel{margin-top:4px;margin-bottom:8px;}.product-page .breadcrumbs,.product-detail-page .breadcrumbs{padding-left:0;}.block-product{padding-bottom:56px;}.block-product aside{float:right;width:152px;margin:7px 0 0 80px;}@media (max-width:960px){.block-product aside{float:none;width:100%;margin:0 0 22px;}}@media (max-width:767px){.block-product aside{margin-top:30px;}}@media (max-width:960px){.block-product aside ul,.block-product aside .block-wysiwyg ol,.block-wysiwyg .block-product aside ol{max-height:0;overflow:hidden;position:absolute;top:0;left:0;width:100%;background-color:#fbfbfb;z-index:50;transition:max-height 0.3s ease-in-out,padding 0.3s steps(1);}}@media (max-width:960px){.block-product aside.show-aside ul,.block-product aside.show-aside .block-wysiwyg ol,.block-wysiwyg .block-product aside.show-aside ol{max-height:2000px;padding:20px 3.5%;transition:max-height 0.3s ease-in-out;}}.block-product aside li{color:#4a4a4a;font:400 13px/18px "Karla",Arial,Helvetica,sans-serif;letter-spacing:1px;position:relative;text-transform:uppercase;padding-bottom:26px;margin-bottom:26px;}.block-product aside li:after{position:absolute;left:0;bottom:0;content:'';width:38px;height:1px;background:#dcdcdc;}.block-product aside li.active a{color:#50e3c2;}.block-product aside a{color:inherit;}.block-product aside a:hover{color:#50e3c2;}.block-product aside a.active{color:#50e3c2;}.block-product aside .select-holder{background:#fbfbfb;border-bottom:1px solid #f0f0f0;padding:31px 3.5% 24px;display:none;}@media (max-width:960px){.block-product aside .select-holder{display:block;}}.block-product aside .select-holder select{width:auto;}.block-product .product-content{overflow:hidden;}@media (max-width:767px){.block-product .product-content header{padding:6px 0 10px;}}@media (max-width:767px){.block-product .product-content header h1{font-size:30px;line-height:30px;}}.block-product .product-row{border-top:1px solid rgba(240,240,240,0.9);overflow:hidden;color:#656775;padding:27px 0;}@media (max-width:767px){.block-product .product-row{padding:18px 0 30px;}}.block-product .product-row:first-child{border:0;padding-top:0;}.block-product .product-row h3{color:#282828;font:700 30px/36px "Karla",Arial,Helvetica,sans-serif;letter-spacing:-1px;padding-bottom:27px;}@media (max-width:767px){.block-product .product-row h3{font-size:20px;letter-spacing:-0.67px;line-height:30px;padding-bottom:20px;}}.block-product .product-row h3 a{color:inherit;}.block-product .product-row img{float:left;margin:6px 21px 0 0;width:28.5%;}@media (max-width:767px){.block-product .product-row img{width:33.5%;margin:4px 17px 0 0;}}.block-product .product-row .txt{padding-bottom:14px;}@media (max-width:767px){.block-product .product-row .txt{padding-bottom:2px;}}.block-product .product-row p{font:300 14px/24px "Merriweather",Arial,Helvetica,serif;padding-bottom:3px;}.block-product .search-nav{padding:3px 0 43px;}@media (max-width:767px){.block-product .search-nav{padding-bottom:17px;}}.block-product .search-nav li{display:inline-block;vertical-align:top;position:relative;font:700 20px/30px "Karla",Arial,Helvetica,sans-serif;color:#282828;letter-spacing:2.13px;padding:0 10px 0 0;}@media (max-width:767px){.block-product .search-nav li{font-size:16px;letter-spacing:0.4px;padding:0 6px 0 0;}}.block-product .search-nav li:after{position:absolute;right:1px;top:13px;content:'';width:5px;height:5px;border-radius:5px;background:#000;}@media (max-width:767px){.block-product .search-nav li:after{width:3px;height:3px;}}.block-product .search-nav li:last-child:after{display:none;}.block-product .search-nav a{color:inherit;}.block-product .search-nav a.active{color:#50e3c2;}.block-product .form-search{position:relative;padding:0 88px 0 0;margin:8px 0 42px;}@media (max-width:767px){.block-product .form-search{padding:0 60px 0 0;margin-bottom:31px;}}.block-product .form-search .form-item{height:131px;background:#fff;border:1px solid #eeeded;box-shadow:0 10px 15px rgba(0,0,0,0.05);position:relative;}@media (max-width:767px){.block-product .form-search .form-item{height:81px;}}.block-product .form-search .form-actions{position:absolute;right:5px;top:39px;width:54px;height:54px;}@media (max-width:767px){.block-product .form-search .form-actions{width:35px;height:35px;right:13px;top:24px;}}.block-product .form-search .form-actions .ico-search{width:100%;height:100%;}.block-product .form-search .form-actions svg{color:#3948a4;fill:#3948a4;}.block-product .form-search .form-actions input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;opacity:0;}.block-product .form-search input[type=text]{border:0;letter-spacing:-1px;font:25px/28px "Karla",Arial,Helvetica,sans-serif;width:100%;padding:51px 35px 50px;color:#41424d;}@media (max-width:767px){.block-product .form-search input[type=text]{font-size:17px;padding:25px 16px;}}.block-product .close-aside-menu{display:none;width:22px;height:22px;position:absolute;right:20px;top:20px;z-index:51;}.block-product .close-aside-menu .svg-ico{color:#656775;fill:#656775;}@media (max-width:767px){.block-product .close-aside-menu{top:10px;right:10px;}}.block-product .show-aside .close-aside-menu{display:block;}.block-product .open-aside-menu{height:24px;position:relative;border:1px dashed #b3b4bb;border-width:0 0 1px 0;padding-bottom:4px;line-height:18px;font-size:13px;color:#656775;box-sizing:content-box;min-width:245px;margin:0 0 8px;display:none;}@media (max-width:960px){.block-product .open-aside-menu{display:inline-block;}}@media (max-width:767px){.block-product .open-aside-menu{display:block;}}.block-product .open-aside-menu:after{content:'';position:absolute;top:8px;right:0;width:0;height:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#656775 transparent transparent transparent;}.product-detail-page .block-product .product-row{padding:16px 0 11px;}@media (max-width:767px){.product-detail-page .block-product .product-row{padding:18px 0;}}.product-detail-page .block-product .product-row:first-child{padding-top:0;}.product-detail-page .block-product .product-row h3{padding-bottom:19px;}@media (max-width:767px){.product-detail-page .block-product .product-row h3{padding-bottom:8px;}}.product-detail-page .pager{border:0;padding:18px 0;}@media (max-width:767px){.product-detail-page .pager{padding-bottom:0;}}.product-preview{background:#f7f4f4;padding:44px 0;box-shadow:0px -10px 15px rgba(0,0,0,0.05) inset;}.block-items-nav + .product-preview{position:relative;box-shadow:inset 0 20px 15px -15px rgba(0,0,0,0.05),inset 0 -20px 15px -15px rgba(0,0,0,0.05);margin-top:-20px;padding:20px 0 28px;}@media (max-width:1024px){.block-items-nav + .product-preview{margin-top:-2px;}}.block-items-nav + .product-preview:before,.block-items-nav + .product-preview:after{content:'';display:block;position:absolute;width:9999px;height:100%;background:#f7f4f4;top:0;box-shadow:inset 0 20px 15px -15px rgba(0,0,0,0.05),inset 0 -20px 15px -15px rgba(0,0,0,0.05);}.block-items-nav + .product-preview:before{right:100%;}.block-items-nav + .product-preview:after{left:100%;}.block-items-nav + .product-preview .wrapp-container{padding:0;}@media (max-width:1024px){.product-preview{padding:28px 19px 44px;}}@media (max-width:767px){.product-preview{padding:20px 11px 44px;}}.product-preview .wrapp-container{max-width:1220px;padding:0 10px;}.product-preview h3{color:#3948a4;font-size:40px;line-height:48px;font-weight:700;letter-spacing:-1.33px;}@media (max-width:767px){.product-preview h3{line-height:29px;font-size:25px;letter-spacing:-0.83px;}}.product-preview h5{color:#3948a4;font-size:26px;letter-spacing:-0.87px;line-height:36px;}@media (max-width:767px){.product-preview h5{line-height:36px;font-size:23px;letter-spacing:-0.77px;}}.product-preview p{color:#656775;font-size:16px;line-height:20px;margin:16px 0 30px;font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;}@media (max-width:1024px){.product-preview p{font-size:14px;line-height:24px;margin:13px 0 17px;}}.product-preview p:last-child{margin-bottom:0;}.product-preview p a{font-family:'Karla',Arial,Helvetica,sans-serif;font-weight:400;line-height:22px;font-size:19px;letter-spacing:-1.19px;}.product-preview .product-preview__content{overflow:hidden;}.product-preview .product-preview__content-wrapper{margin:19px 0 38px;}.product-preview .product-preview__content-wrapper:before,.product-preview .product-preview__content-wrapper:after{content:" ";display:table;}.product-preview .product-preview__content-wrapper:after{clear:both;}@media (max-width:767px){.product-preview .product-preview__content-wrapper{margin:6px 0 25px;}}.product-preview .product-preview__picture{float:left;height:135px;margin-right:24px;}.product-preview .product-preview__picture img{height:100%;}@media (max-width:767px){.product-preview .product-preview__picture{display:none;}}.product-preview .product-preview__see-also span{float:left;font-size:16px;line-height:19px;color:#9b9b9b;margin-right:5px;}.product-preview .product-preview__see-also ul,.product-preview .product-preview__see-also .block-wysiwyg ol,.block-wysiwyg .product-preview .product-preview__see-also ol{font-size:0;}.product-preview .product-preview__see-also ul li,.product-preview .product-preview__see-also .block-wysiwyg ol li,.block-wysiwyg .product-preview .product-preview__see-also ol li{display:inline-block;font-size:16px;letter-spacing:-1px;line-height:19px;}@media (max-width:767px){.product-preview .product-preview__see-also ul li,.product-preview .product-preview__see-also .block-wysiwyg ol li,.block-wysiwyg .product-preview .product-preview__see-also ol li{line-height:21px;}}.product-preview .product-preview__see-also ul li:after,.product-preview .product-preview__see-also .block-wysiwyg ol li:after,.block-wysiwyg .product-preview .product-preview__see-also ol li:after{content:'/';display:inline-block;font-size:16px;line-height:19px;color:#1bc8b0;margin:0 3px;}.product-preview .product-preview__see-also ul li:last-child:after,.product-preview .product-preview__see-also .block-wysiwyg ol li:last-child:after,.block-wysiwyg .product-preview .product-preview__see-also ol li:last-child:after{content:normal;}.product-preview .read-more-link,.product-preview .block-contact-page .contact-aside a,.block-contact-page .contact-aside .product-preview a{padding-bottom:3px;}.block-publications-content{padding:53px 0 0 0;}.block-publications-content .block-img{display:none;}.block-publications-content .block-img a{display:block;margin:0 10px 0 0;}.block-publications-content .block-wysiwyg{padding-right:70px;}.block-publications-content .block-download-center{padding:0 0 117px 0;}.block-publications-content .block-download-center:before,.block-publications-content .block-download-center:after{content:" ";display:table;}.block-publications-content .block-download-center:after{clear:both;}.block-publications-content .block-download-center h2{color:#3948a4;font-size:24px;letter-spacing:-0.8px;line-height:36px;padding:0 0 23px 0;}.block-publications-content .block-download-center ul:before,.block-publications-content .block-download-center .block-wysiwyg ol:before,.block-wysiwyg .block-publications-content .block-download-center ol:before,.block-publications-content .block-download-center ul:after,.block-publications-content .block-download-center .block-wysiwyg ol:after,.block-wysiwyg .block-publications-content .block-download-center ol:after{content:" ";display:table;}.block-publications-content .block-download-center ul:after,.block-publications-content .block-download-center .block-wysiwyg ol:after,.block-wysiwyg .block-publications-content .block-download-center ol:after{clear:both;}.block-publications-content .block-download-center ul li,.block-publications-content .block-download-center .block-wysiwyg ol li,.block-wysiwyg .block-publications-content .block-download-center ol li{font-size:0;}.block-publications-content .block-download-center ul li a,.block-publications-content .block-download-center .block-wysiwyg ol li a,.block-wysiwyg .block-publications-content .block-download-center ol li a{float:none;width:46%;margin:2px 4.5% 15px 0;display:inline-block;vertical-align:top;}.block-publications-content .block-download-center ul li a:last-child,.block-publications-content .block-download-center .block-wysiwyg ol li a:last-child,.block-wysiwyg .block-publications-content .block-download-center ol li a:last-child{margin-right:0;}@media (max-width:1024px){.block-publications-content .block-download-center ul li a,.block-publications-content .block-download-center .block-wysiwyg ol li a,.block-wysiwyg .block-publications-content .block-download-center ol li a{float:left;clear:both;width:auto;margin-right:0;}}@media (max-width:1024px){.block-publications-content{padding-top:37px;}.block-publications-content .three-cols .block-authors{display:none;}.block-publications-content .three-cols .col{width:75%;}.block-publications-content .three-cols .col:first-child{width:25%;}.block-publications-content .block-wysiwyg{padding-right:0;}.block-publications-content .block-download-center{padding-bottom:54px;}}@media (max-width:767px){.block-publications-content{padding-top:42px;}}.block-authors{width:100%;background-color:#fff;margin:-4px 0 0 0;}.block-authors h2{color:#282828;font-size:16px;font-weight:700;letter-spacing:-0.5px;line-height:30px;display:none;padding:15px 0;}.block-authors h3{color:#3948a4;font-size:13px;letter-spacing:1px;line-height:18px;padding:0 0 6px 0;text-transform:uppercase;}.block-authors .logo,.block-authors .icon-sharing{display:none;}.block-authors ul li,.block-authors .block-wysiwyg ol li,.block-wysiwyg .block-authors ol li{padding:10px 0 0 0;}.block-authors ul li img,.block-authors .block-wysiwyg ol li img,.block-wysiwyg .block-authors ol li img{display:none;}.block-authors ul li span,.block-authors .block-wysiwyg ol li span,.block-wysiwyg .block-authors ol li span{display:inline-block;width:100%;}.block-authors ul li span.name,.block-authors .block-wysiwyg ol li span.name,.block-wysiwyg .block-authors ol li span.name{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#656775;font-size:16px;line-height:19px;padding:10px 0;font-weight:700;}.block-authors ul li span.position,.block-authors .block-wysiwyg ol li span.position,.block-wysiwyg .block-authors ol li span.position{color:#656775;font-size:14px;line-height:17px;}.block-authors ul li span.position.for-sticky,.block-authors .block-wysiwyg ol li span.position.for-sticky,.block-wysiwyg .block-authors ol li span.position.for-sticky{display:none;}.block-authors ul li .btn-link,.block-authors .block-wysiwyg ol li .btn-link,.block-wysiwyg .block-authors ol li .btn-link{margin:11px 0 7px 0;}.block-authors ul li:first-child img,.block-authors .block-wysiwyg ol li:first-child img,.block-wysiwyg .block-authors ol li:first-child img{display:block;border-radius:100%;max-width:60px;max-height:60px;width:100%;height:auto;margin:0 0 3px 0;}.block-authors ul li.expert .btn-link,.block-authors .block-wysiwyg ol li.expert .btn-link,.block-wysiwyg .block-authors ol li.expert .btn-link{display:inline-block;}.block-authors ul li:after,.block-authors .block-wysiwyg ol li:after,.block-wysiwyg .block-authors ol li:after{content:'';width:38px;height:1px;display:block;border-bottom:1px solid #dcdcdc;margin:19px 0 0 0;}.block-authors .mobile-btn{display:none;color:#dedede;position:absolute;top:20px;right:0;cursor:pointer;}.block-authors .mobile-btn:after{content:"...";font-size:37px;line-height:17px;letter-spacing:1px;}.block-authors .btn-link{display:none;}.block-authors.fixedsticky{top:0;left:0;height:1px;overflow:hidden;z-index:1000;display:none;}.block-authors.fixedsticky:after{content:'';height:2px;width:100%;border:1px solid #3948a4;display:block;position:absolute;left:0;bottom:-2px;}.block-authors.fixedsticky .logo{display:inline-block;width:43px;height:39px;float:none;vertical-align:top;margin:10px 45px 13px 16px;}.block-authors.fixedsticky .logo .svg-map{display:block;width:100%;height:100%;}.block-authors.fixedsticky .authors-list{display:none;}.block-authors.fixedsticky.fixedsticky-on,.block-authors.fixedsticky.active{overflow:visible;height:62px;font-size:0;}.block-authors.fixedsticky.fixedsticky-on .wrapper,.block-authors.fixedsticky.active .wrapper{float:right;font-size:0;position:relative;}.block-authors.fixedsticky.fixedsticky-on h2,.block-authors.fixedsticky.active h2{display:inline-block;}.block-authors.fixedsticky.fixedsticky-on h3,.block-authors.fixedsticky.active h3{display:none;}.block-authors.fixedsticky.fixedsticky-on .wrapper-sharing,.block-authors.fixedsticky.active .wrapper-sharing{}.block-authors.fixedsticky.fixedsticky-on .wrapper-sharing .block-social-sharing,.block-authors.fixedsticky.active .wrapper-sharing .block-social-sharing{}.block-authors.fixedsticky.fixedsticky-on .icon-sharing,.block-authors.fixedsticky.active .icon-sharing{display:inline-block;vertical-align:top;margin:0;width:100%;height:100%;}.block-authors.fixedsticky.fixedsticky-on .icon-sharing .svg-ico,.block-authors.fixedsticky.active .icon-sharing .svg-ico{width:19px;height:21px;}.block-authors.fixedsticky.fixedsticky-on .btn-link,.block-authors.fixedsticky.active .btn-link{margin:12px 19px 12px 12px;display:inline-block;vertical-align:top;z-index:2;position:relative;}@media (max-width:1024px){.block-authors.fixedsticky{top:auto;left:auto;position:relative;overflow:visible;height:auto;}}.block-authors + .fixedsticky-dummy{height:1px !important;}@media (max-width:1024px){.block-authors{padding:28px 0 38px 0;margin:0;}.block-authors h3{padding-bottom:10px;}.block-authors ul:before,.block-authors .block-wysiwyg ol:before,.block-wysiwyg .block-authors ol:before,.block-authors ul:after,.block-authors .block-wysiwyg ol:after,.block-wysiwyg .block-authors ol:after{content:" ";display:table;}.block-authors ul:after,.block-authors .block-wysiwyg ol:after,.block-wysiwyg .block-authors ol:after{clear:both;}.block-authors ul li,.block-authors .block-wysiwyg ol li,.block-wysiwyg .block-authors ol li{width:50%;float:left;padding:0;}.block-authors ul li:first-child,.block-authors .block-wysiwyg ol li:first-child,.block-wysiwyg .block-authors ol li:first-child{clear:both;}.block-authors ul li:first-child img,.block-authors .block-wysiwyg ol li:first-child img,.block-wysiwyg .block-authors ol li:first-child img{float:left;max-width:89px;max-height:89px;margin:0 20px 0 0;}.block-authors ul li:first-child span,.block-authors .block-wysiwyg ol li:first-child span,.block-wysiwyg .block-authors ol li:first-child span{display:block;}.block-authors ul li span,.block-authors .block-wysiwyg ol li span,.block-wysiwyg .block-authors ol li span{width:auto;}.block-authors ul li span.position,.block-authors .block-wysiwyg ol li span.position,.block-wysiwyg .block-authors ol li span.position{padding:0 0 0 5px;}.block-authors ul li:after,.block-authors .block-wysiwyg ol li:after,.block-wysiwyg .block-authors ol li:after{display:none;}.block-authors.fixedsticky .logo{display:none;}.block-authors.fixedsticky .authors-list{display:block;padding:10px 0 0 0;}.block-authors.fixedsticky:after{border:none;border-bottom:1px solid #f0f0f0;width:100%;height:1px;bottom:0;}}@media (max-width:767px){.block-authors{position:relative;padding:33px 0 13px 0;}.block-authors h3{padding-bottom:1px;}.block-authors ul li,.block-authors .block-wysiwyg ol li,.block-wysiwyg .block-authors ol li{display:none;width:100%;}.block-authors ul li:first-child,.block-authors .block-wysiwyg ol li:first-child,.block-wysiwyg .block-authors ol li:first-child{display:block;}.block-authors ul li:first-child span,.block-authors .block-wysiwyg ol li:first-child span,.block-wysiwyg .block-authors ol li:first-child span{margin:0 0 0 60px;display:block;}.block-authors ul li:first-child span.position,.block-authors .block-wysiwyg ol li:first-child span.position,.block-wysiwyg .block-authors ol li:first-child span.position{padding:0;}.block-authors ul li:first-child img,.block-authors .block-wysiwyg ol li:first-child img,.block-wysiwyg .block-authors ol li:first-child img{max-width:44px;max-height:44px;margin:9px 20px 0 0;}.block-authors ul li:first-child .btn-link,.block-authors .block-wysiwyg ol li:first-child .btn-link,.block-wysiwyg .block-authors ol li:first-child .btn-link{display:none;margin-left:64px;}.block-authors .mobile-btn{display:block;}.block-authors.opened ul li:first-child,.block-authors.opened .block-wysiwyg ol li:first-child,.block-wysiwyg .block-authors.opened ol li:first-child{padding:0 0 15px 0;}.block-authors.opened ul li:first-child .btn-link,.block-authors.opened .block-wysiwyg ol li:first-child .btn-link,.block-wysiwyg .block-authors.opened ol li:first-child .btn-link{display:inline-block;}}.block-publications-list{padding:52px 0 85px 0;}.block-publications-list .title{margin:0;padding:0 0 8px 0;}.block-publications-list .list li{border-bottom:2px solid #f0f0f0;font-size:0;padding:13px 0 5px 0;}.block-publications-list .list li .block-category-name{width:17%;padding:0 40px 0 0;display:inline-block;vertical-align:top;margin:8px 0 0 0;}.block-publications-list .list li .list-item{display:inline-block;vertical-align:top;width:83%;padding:0;}.block-publications-list .list li .list-item a{display:block;margin:0 15px 0 0;}.block-publications-list .list li .list-item a:hover{opacity:0.7;}.block-publications-list .list li .list-item h3{color:#282828;font-weight:700;font-size:20px;letter-spacing:-0.67px;line-height:28px;padding:0;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.block-publications-list .list li .list-item h3 a{color:inherit;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.block-publications-list .list li .list-item p{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#656775;font-size:14px;line-height:24px;padding:0 0 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:66%;}.block-publications-list .list li .list-item p a{color:inherit;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.block-publications-list .list li .list-item .txt{overflow:hidden;}.block-publications-list .list li .list-item time{opacity:0.7;color:#656775;font-size:13px;line-height:18px;}.block-publications-list .list li .list-item img{float:right;padding:4px 0 12px 20px;max-width:112px;}.block-publications-list .list li .list-item .block-category-name,.block-publications-list .list li .list-item .block-business-area{display:inline-block;width:auto;margin:0 0 0 17px;padding:0;}.block-publications-list .list li .list-item .block-event-datetime,.block-publications-list .list li .list-item .block-event-location{overflow:hidden;padding:0 0 3px 0;}.block-publications-list .list li .list-item .block-event-datetime .svg-ico,.block-publications-list .list li .list-item .block-event-location .svg-ico{top:5px;}.block-publications-list .list li .list-item .block-event-datetime div,.block-publications-list .list li .list-item .block-event-location div{font-size:14px;line-height:24px;}.block-publications-list .list li .list-item .block-event-location{padding:0 0 10px 0;padding:0;}.block-publications-list .list li .list-item .block-event-location div{display:inline-block;}.block-publications-list .list li .list-item .block-event-location div.address{padding-left:10px;}.block-publications-list .list li:last-child{border-bottom:none;}.block-publications-list.additional-styling .title{margin:0 0 41px 0;}.block-publications-list.additional-styling .list{font-size:0;border-bottom:none;}.block-publications-list.additional-styling .list li:nth-child(1),.block-publications-list.additional-styling .list li:nth-child(2){width:49%;min-height:1px;border-bottom:none;padding:6px 0 0 0;margin:0 1% 0 0;display:inline-block;vertical-align:top;}.block-publications-list.additional-styling .list li:nth-child(1) .block-category-name,.block-publications-list.additional-styling .list li:nth-child(2) .block-category-name{width:100%;padding:0 0 15px 0;margin:0;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item,.block-publications-list.additional-styling .list li:nth-child(2) .list-item{width:100%;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item a,.block-publications-list.additional-styling .list li:nth-child(2) .list-item a{margin:0;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item img,.block-publications-list.additional-styling .list li:nth-child(2) .list-item img{max-width:170px;float:left;padding:5px 25px 5px 0;display:block;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-datetime,.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-datetime,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location{padding:0 0 18px 0;margin:3px 0 0 0;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-datetime .svg-ico,.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location .svg-ico,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-datetime .svg-ico,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location .svg-ico{top:7px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-datetime div,.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location div,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-datetime div,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location div{font-size:16px;line-height:30px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location{padding:0;margin:0;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location div,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location div{display:block;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location div.event-title,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location div.event-title{padding-bottom:0;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location div.address,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location div.address{font-size:14px;line-height:17px;padding-left:33px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item h3,.block-publications-list.additional-styling .list li:nth-child(2) .list-item h3{color:#282828;font-size:30px;font-weight:700;letter-spacing:-1px;line-height:36px;padding:0 0 24px 0;overflow:visible;white-space:normal;text-overflow:inherit;width:100%;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item h3 a,.block-publications-list.additional-styling .list li:nth-child(2) .list-item h3 a{display:inline;overflow:visible;white-space:normal;text-overflow:inherit;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item p,.block-publications-list.additional-styling .list li:nth-child(2) .list-item p{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#656775;font-size:14px;line-height:24px;padding:0 0 27px 0;overflow:visible;white-space:normal;text-overflow:inherit;width:100%;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item p a,.block-publications-list.additional-styling .list li:nth-child(2) .list-item p a{display:inline;overflow:visible;white-space:normal;text-overflow:inherit;}.block-publications-list.additional-styling .list li:nth-child(2){margin:0 0 0 1%;}.block-publications-list.additional-styling .list li:nth-child(3){border-top:2px solid #f0f0f0;clear:both;margin:62px 0 0 0;}.block-publications-list.additional-styling + .block-publications-list{padding:0 0 85px 0;}.block-publications-list.additional-styling + .block-publications-list .list{border-bottom:none;}@media (max-width:1024px){.block-publications-list{padding-right:0;padding-left:0;}.block-publications-list .list-item{margin:0 60px 0 0;}.block-publications-list .list-item a{margin:0;}.block-publications-list .list li{padding:13px 0 12px 0;}.block-publications-list .list li .block-category-name,.block-publications-list .list li .block-business-area{width:19.5%;}.block-publications-list .list li .list-item{margin:0 !important;width:80.5%;}.block-publications-list .list li .list-item img{display:none;}.block-publications-list .list li .list-item h3,.block-publications-list .list li .list-item p{width:100%;}.block-publications-list .list li .list-item .block-event-location{padding:0;}.block-publications-list .list li .list-item .block-event-datetime{padding-bottom:16px;margin-top:0;}.block-publications-list.additional-styling .list li:nth-child(1),.block-publications-list.additional-styling .list li:nth-child(2){width:100%;margin:0;}.block-publications-list.additional-styling .list li:nth-child(1) .block-category-name,.block-publications-list.additional-styling .list li:nth-child(2) .block-category-name{padding-bottom:17px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item h3,.block-publications-list.additional-styling .list li:nth-child(2) .list-item h3{padding-bottom:22px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item p,.block-publications-list.additional-styling .list li:nth-child(2) .list-item p{padding-bottom:15px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item img,.block-publications-list.additional-styling .list li:nth-child(2) .list-item img{display:block;}.block-publications-list.additional-styling .list li:nth-child(1){border-bottom:2px solid #f0f0f0;padding-bottom:34px;margin:0 0 29px 0;}.block-publications-list.additional-styling .list li:nth-child(3){margin:43px 0 0 0;}}@media (max-width:767px){.block-publications-list{padding:29px 0 71px 0;}.block-publications-list .title{font-size:20px;line-height:30px;letter-spacing:-0.67px;}.block-publications-list .list-item{margin:0;}.block-publications-list .list-item h3{font-size:20px;letter-spacing:-0.67px;line-height:30px;}.block-publications-list .list-item img{display:none;}.block-publications-list .list li .block-category-name{width:100%;padding:0;margin:0;}.block-publications-list .list li .block-business-area{width:100%;}.block-publications-list .list li .list-item{width:100%;}.block-publications-list .list li .list-item h3{font-size:16px;line-height:24px;letter-spacing:-0.56px;white-space:normal;width:100%;}.block-publications-list .list li .list-item h3 a{display:inline;white-space:normal;}.block-publications-list .list li .list-item p,.block-publications-list .list li .list-item time{display:none;}.block-publications-list .list li .list-item .block-business-area,.block-publications-list .list li .list-item .block-event-location,.block-publications-list .list li .list-item .block-event-datetime{display:none;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item h3,.block-publications-list.additional-styling .list li:nth-child(2) .list-item h3{font-size:20px;line-height:30px;letter-spacing:-0.67px;padding-bottom:4px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item p,.block-publications-list.additional-styling .list li:nth-child(2) .list-item p{display:block;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item img,.block-publications-list.additional-styling .list li:nth-child(2) .list-item img{display:none;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item time,.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-business-area,.block-publications-list.additional-styling .list li:nth-child(2) .list-item time,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-business-area{display:inline-block;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location,.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-datetime,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-datetime{display:block;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location .svg-ico,.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-datetime .svg-ico,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location .svg-ico,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-datetime .svg-ico{top:0;left:5px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-datetime,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-datetime{margin:15px 0 0 0;padding:0 0 10px 0;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-datetime div,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-datetime div{font-size:13px;line-height:20px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location .svg-ico,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location .svg-ico{top:7px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location div,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location div{font-size:14px;}.block-publications-list.additional-styling .list li:nth-child(1) .list-item .block-event-location div.address,.block-publications-list.additional-styling .list li:nth-child(2) .list-item .block-event-location div.address{line-height:14px;}.block-publications-list.additional-styling .list li:nth-child(1) .block-category-name,.block-publications-list.additional-styling .list li:nth-child(2) .block-category-name{padding-bottom:7px;}.block-publications-list.additional-styling .list li:nth-child(1){padding-bottom:21px;margin-bottom:21px;}.block-publications-list.additional-styling .list li:nth-child(3){margin-top:30px;}}.block-related-solution .block-solutions-title{margin-top:0 !important;margin-bottom:0 !important;color:#000;}.block-related-solution .block-solutions-title .txt{position:relative;letter-spacing:0;top:0;padding:15px;position:absolute;left:0;top:0;width:100%;}@media (max-width:1024px){.block-related-solution .block-solutions-title .txt{margin:0;padding:10px;}}@media (max-width:767px){.block-related-solution .block-solutions-title img{margin:0;width:100%;}}@media (max-width:767px){.block-related-solution .img{margin:0 -3.6% 32px;}.block-related-solution .img:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(270deg,transparent 0%,rgba(255,255,255,0.7),rgba(255,255,255,0.75),rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(270deg,transparent 0%,rgba(255,255,255,0.7),rgba(255,255,255,0.75),rgba(255,255,255,0.8) 100%);background:linear-gradient(270deg,transparent 0%,rgba(255,255,255,0.7),rgba(255,255,255,0.75),rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}}.block-related-solution .box{max-width:50%;padding-bottom:41px;}@media (max-width:1024px){.block-related-solution .box{max-width:100%;padding-bottom:17px;}.block-related-solution .box h2,.block-related-solution .box p{max-width:60%;}.block-related-solution .box h3{max-width:80%;}}@media (max-width:767px){.block-related-solution .box{padding-bottom:41px;}}@media (max-width:480px){.block-related-solution .box{max-width:95%;padding-bottom:15px;}.block-related-solution .box h2,.block-related-solution .box p,.block-related-solution .box h3{max-width:100%;}}.block-related-solution h2{text-transform:uppercase;display:inline-block;border-bottom:1px solid #000;font-size:15px;line-height:18px;font-weight:normal;padding:0 10px 10px 0;margin-bottom:23px;min-width:150px;}@media (max-width:1024px){.block-related-solution h2{margin-bottom:15px;}}@media (max-width:767px){.block-related-solution h2{}}@media (max-width:480px){.block-related-solution h2{margin-bottom:10px;}}.block-related-solution p{font-size:14px;line-height:24px;font-weight:normal;font-family:"Merriweather",Arial,Helvetica,serif;overflow:hidden;}.block-related-solution p.view-desktop{display:block;}.block-related-solution p.view-tablet,.block-related-solution p.view-mobile{display:none;}@media (max-width:960px){.block-related-solution p.view-tablet{display:block;}.block-related-solution p.view-desktop,.block-related-solution p.view-mobile{display:none;}}@media (max-width:480px){.block-related-solution p.view-mobile{display:block;}.block-related-solution p.view-desktop,.block-related-solution p.view-tablet{display:none;}}.block-related-solution h3{font-size:28px;line-height:35px;}@media (max-width:1024px){.block-related-solution h3{padding-bottom:7px;}}@media (max-width:480px){.block-related-solution h3{font-size:26px;line-height:29px;}}.block-related-solution a{color:inherit;}.ellip{display:block;height:100%;}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}.ellip,.ellip-line{position:relative;overflow:hidden;max-width:100%;}.search{position:relative;}.search .breadcrumbs{padding-left:0;padding-bottom:34px;}.block-search{padding:0 0 80px;}.block-search:before,.block-search:after{content:" ";display:table;}.block-search:after{clear:both;}.aside-search-filter{float:right;width:150px;}@media (min-width:1025px){.aside-search-filter.js-slide-hidden{display:block !important;left:0 !important;position:relative !important;top:0 !important;}}@media (max-width:1024px){.aside-search-filter{position:absolute;left:0;top:0;width:100%;z-index:50;background:#fbfbfb;padding:38px 34px;min-height:505px;}}@media (max-width:1024px){.aside-search-filter{padding:34px 15px;}}@media (max-width:767px){.aside-search-filter{top:30px;}}.aside-search-filter h3{color:#41424d;font-size:20px;font-weight:700;letter-spacing:-0.67px;line-height:30px;padding-bottom:40px;}@media (max-width:1024px){.aside-search-filter h3{display:none;}}.aside-search-filter .mobile-title{font-size:13px;line-height:18px;text-transform:uppercase;display:none;border-bottom:1px solid #ebeaea;letter-spacing:0;padding-bottom:12px;margin-bottom:35px;}@media (max-width:1024px){.aside-search-filter .mobile-title{display:block;}}@media (max-width:767px){.aside-search-filter .mobile-title{margin-bottom:30px;}}.aside-search-filter .close-mobile-search-filter{position:absolute;right:25px;top:18px;width:22px;height:22px;display:none;}.aside-search-filter .close-mobile-search-filter svg{color:#656775;fill:#656775;}@media (max-width:1024px){.aside-search-filter .close-mobile-search-filter{display:block;}}@media (max-width:767px){.aside-search-filter .close-mobile-search-filter{width:13px;height:13px;}}.aside-search-filter .jcf-checkbox{width:13px;height:13px;border:1px solid #41424d;float:left;margin:2px 9px 0 0;overflow:visible;}@media (max-width:767px){.aside-search-filter .jcf-checkbox{width:17px;height:17px;}}.aside-search-filter .jcf-checkbox span{border:0;background-image:url(/themes/custom/ipsos/html/images/spritesheet.png);background-position:-161px -85px;width:13px;height:11px;margin:0;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);left:3px;top:-3px;}@media (max-width:767px){.aside-search-filter .jcf-checkbox span{left:1px;top:1px;}}.aside-search-filter label{display:block;overflow:hidden;color:#41424d;font-size:13px;letter-spacing:1px;line-height:18px;text-transform:uppercase;}@media (max-width:1024px){.aside-search-filter .filter-wrapp{display:table;width:100%;table-layout:fixed;}}@media (max-width:767px){.aside-search-filter .filter-wrapp{display:block;}}.aside-search-filter ul,.aside-search-filter .block-wysiwyg ol,.block-wysiwyg .aside-search-filter ol{position:relative;padding:26px 0 29px;}.aside-search-filter ul:first-child,.aside-search-filter .block-wysiwyg ol:first-child,.block-wysiwyg .aside-search-filter ol:first-child{padding-top:0;}.aside-search-filter ul:after,.aside-search-filter .block-wysiwyg ol:after,.block-wysiwyg .aside-search-filter ol:after{position:absolute;left:0;bottom:0;content:'';width:38px;border-bottom:1px solid #dcdcdc;}@media (max-width:1024px){.aside-search-filter ul,.aside-search-filter .block-wysiwyg ol,.block-wysiwyg .aside-search-filter ol{display:table-cell;vertical-align:top;padding:0 25px;border-left:1px solid #ebeaea;}.aside-search-filter ul:first-child,.aside-search-filter .block-wysiwyg ol:first-child,.block-wysiwyg .aside-search-filter ol:first-child{border:0;}.aside-search-filter ul:after,.aside-search-filter .block-wysiwyg ol:after,.block-wysiwyg .aside-search-filter ol:after{display:none;}}@media (max-width:767px){.aside-search-filter ul,.aside-search-filter .block-wysiwyg ol,.block-wysiwyg .aside-search-filter ol{display:block;padding:26px 20px 29px;border:0;}.aside-search-filter ul:first-child,.aside-search-filter .block-wysiwyg ol:first-child,.block-wysiwyg .aside-search-filter ol:first-child{padding-top:0;}.aside-search-filter ul:after,.aside-search-filter .block-wysiwyg ol:after,.block-wysiwyg .aside-search-filter ol:after{display:block;left:42px;}.aside-search-filter ul:last-child:after,.aside-search-filter .block-wysiwyg ol:last-child:after,.block-wysiwyg .aside-search-filter ol:last-child:after{display:none;}}.aside-search-filter ul ul,.aside-search-filter .block-wysiwyg ol ul,.block-wysiwyg .aside-search-filter ol ul,.aside-search-filter ul .block-wysiwyg ol,.block-wysiwyg .aside-search-filter ul ol,.aside-search-filter .block-wysiwyg ol ol,.block-wysiwyg .aside-search-filter ol ol{padding:28px 0 0 8px;}.aside-search-filter ul ul:first-child,.aside-search-filter .block-wysiwyg ol ul:first-child,.block-wysiwyg .aside-search-filter ol ul:first-child,.aside-search-filter ul .block-wysiwyg ol:first-child,.block-wysiwyg .aside-search-filter ul ol:first-child,.aside-search-filter .block-wysiwyg ol ol:first-child,.block-wysiwyg .aside-search-filter ol ol:first-child{padding-top:28px;}.aside-search-filter ul ul:after,.aside-search-filter .block-wysiwyg ol ul:after,.block-wysiwyg .aside-search-filter ol ul:after,.aside-search-filter ul .block-wysiwyg ol:after,.block-wysiwyg .aside-search-filter ul ol:after,.aside-search-filter .block-wysiwyg ol ol:after,.block-wysiwyg .aside-search-filter ol ol:after{display:none;}@media (max-width:1024px){.aside-search-filter ul ul,.aside-search-filter .block-wysiwyg ol ul,.block-wysiwyg .aside-search-filter ol ul,.aside-search-filter ul .block-wysiwyg ol,.block-wysiwyg .aside-search-filter ul ol,.aside-search-filter .block-wysiwyg ol ol,.block-wysiwyg .aside-search-filter ol ol{display:block;}}@media (max-width:767px){.aside-search-filter ul ul,.aside-search-filter .block-wysiwyg ol ul,.block-wysiwyg .aside-search-filter ol ul,.aside-search-filter ul .block-wysiwyg ol,.block-wysiwyg .aside-search-filter ul ol,.aside-search-filter .block-wysiwyg ol ol,.block-wysiwyg .aside-search-filter ol ol{padding:27px 0 0 28px;}}.aside-search-filter ul ul li,.aside-search-filter .block-wysiwyg ol ul li,.block-wysiwyg .aside-search-filter ol ul li,.aside-search-filter ul .block-wysiwyg ol li,.block-wysiwyg .aside-search-filter ul ol li,.aside-search-filter .block-wysiwyg ol ol li,.block-wysiwyg .aside-search-filter ol ol li{padding:9px 0;}.aside-search-filter ul ul li:first-child,.aside-search-filter .block-wysiwyg ol ul li:first-child,.block-wysiwyg .aside-search-filter ol ul li:first-child,.aside-search-filter ul .block-wysiwyg ol li:first-child,.block-wysiwyg .aside-search-filter ul ol li:first-child,.aside-search-filter .block-wysiwyg ol ol li:first-child,.block-wysiwyg .aside-search-filter ol ol li:first-child{padding-top:0;}.aside-search-filter ul ul li:last-child,.aside-search-filter .block-wysiwyg ol ul li:last-child,.block-wysiwyg .aside-search-filter ol ul li:last-child,.aside-search-filter ul .block-wysiwyg ol li:last-child,.block-wysiwyg .aside-search-filter ul ol li:last-child,.aside-search-filter .block-wysiwyg ol ol li:last-child,.block-wysiwyg .aside-search-filter ol ol li:last-child{padding-bottom:0;}.aside-search-filter ul ul label,.aside-search-filter .block-wysiwyg ol ul label,.block-wysiwyg .aside-search-filter ol ul label,.aside-search-filter ul .block-wysiwyg ol label,.block-wysiwyg .aside-search-filter ul ol label,.aside-search-filter .block-wysiwyg ol ol label,.block-wysiwyg .aside-search-filter ol ol label{text-transform:none;}.aside-search-filter .jcf-disabled{background:none !important;border-color:#9295a3;}.aside-search-filter .jcf-disabled span{display:none;}.aside-search-filter .label-disabled{color:#9295a3;}.aside-search-filter .jcf-focus,.aside-search-filter .jcf-focus *{border-color:#41424d !important;}.aside-search-filter input[type=submit]{width:75px;height:38px;background-color:#1bc8b0;border-radius:5px;color:#fff;font:700 13px/18px "Karla",Arial,Helvetica,sans-serif;padding:0;margin:8px 0 0 19px;border:0;display:none;}@media (max-width:767px){.aside-search-filter input[type=submit]{display:block;}}.content-search{float:left;width:calc(100% - 230px);}@media (max-width:1024px){.content-search{width:100%;float:none;}}.content-search .open-mobile-search-filter{display:inline-block;color:#1bc8b0;font-size:13px;font-weight:400;line-height:18px;margin-bottom:28px;display:none;}.content-search .open-mobile-search-filter a{color:#1bc8b0;}@media (max-width:1024px){.content-search .open-mobile-search-filter{display:block;}}@media (max-width:767px){.content-search .open-mobile-search-filter{margin-bottom:19px;}}.content-search .form-search{height:131px;margin:8px 0 49px;background:#fff;border:1px solid #eeeded;box-shadow:0 10px 15px rgba(0,0,0,0.05);position:relative;}@media (max-width:1024px){.content-search .form-search{margin-bottom:33px;}}@media (max-width:767px){.content-search .form-search{margin:41px 0 34px;height:81px;}}.content-search .form-search .ico-search{position:absolute;left:26px;top:55px;width:23px;height:22px;}.content-search .form-search .ico-search svg{color:#3948a4;fill:#3948a4;}@media (max-width:767px){.content-search .form-search .ico-search{left:23px;top:28px;}}.content-search .form-search input[type=text]{border:0;color:#41424d;letter-spacing:-1px;font:25px/28px "Karla",Arial,Helvetica,sans-serif;width:100%;padding:51px 20px 50px 69px;}@media (max-width:767px){.content-search .form-search input[type=text]{font-size:17px;padding:25px 20px 25px 58px;}}.content-search .results{display:block;color:#41424d;font-size:20px;font-weight:700;letter-spacing:-0.67px;line-height:30px;padding-bottom:55px;}@media (max-width:1024px){.content-search .results{padding-bottom:29px;}}@media (max-width:767px){.content-search .results{font-size:16px;line-height:24px;padding-bottom:22px;}}.search-list li{overflow:hidden;border-top:1px solid #f0f0f0;padding:24px 0;}.search-list li:first-child{padding-top:0;border:0;}.search-list h2{color:#282828;font-size:30px;font-weight:700;letter-spacing:-1px;line-height:36px;padding-bottom:22px;}@media (max-width:767px){.search-list h2{font-size:20px;line-height:30px;padding-bottom:8px;}}.search-list p{color:#656775;font:300 14px/24px "Merriweather",Arial,Helvetica,serif;}.search-list .img{float:right;margin:4px 0 0 20px;}@media (max-width:767px){.search-list .img{max-width:120px;margin-left:5px;}}.search-list a{color:inherit;}ul.block-social-sharing li,.block-wysiwyg ol.block-social-sharing li{width:20px;height:20px;display:inline-block;margin:0 0 0 40px;padding:0;}ul.block-social-sharing li:first-child,.block-wysiwyg ol.block-social-sharing li:first-child{margin:0;}.block-authors ul.block-social-sharing,.block-authors .block-wysiwyg ol.block-social-sharing,.block-wysiwyg .block-authors ol.block-social-sharing{display:block;opacity:0;width:180px;position:absolute;top:21px;left:-158px;background-color:#fff;z-index:0;}.block-authors ul.block-social-sharing li,.block-authors .block-wysiwyg ol.block-social-sharing li,.block-wysiwyg .block-authors ol.block-social-sharing li{display:inline-block;margin:0 0 0 20px;}.block-authors ul.block-social-sharing li:after,.block-authors .block-wysiwyg ol.block-social-sharing li:after,.block-wysiwyg .block-authors ol.block-social-sharing li:after{display:none;}.block-authors ul.block-social-sharing li:first-child,.block-authors .block-wysiwyg ol.block-social-sharing li:first-child,.block-wysiwyg .block-authors ol.block-social-sharing li:first-child{margin:0;}@media (max-width:767px){.block-toolbar ul.block-social-sharing li.print,.block-toolbar .block-wysiwyg ol.block-social-sharing li.print,.block-wysiwyg .block-toolbar ol.block-social-sharing li.print{display:none;}}.block-authors.fixedsticky .wrapper{z-index:10;}.block-authors.fixedsticky .wrapper-sharing{width:40px;border-radius:5px;float:left;margin:12px 0 0;transition:box-shadow 0.3s linear;}.block-authors.fixedsticky .wrapper-sharing:hover{box-shadow:0 0 3px rgba(0,0,0,0.3);background:#fff;}.block-authors.fixedsticky .wrapper-sharing:hover .icon-sharing{opacity:1;}.block-authors.fixedsticky .wrapper-sharing:hover .block-social-sharing{padding:20px 0 10px;height:115px;transition:height 0.3s linear;}.block-authors.fixedsticky .wrapper-sharing .icon-sharing{width:20px;height:20px;display:block;margin:10px auto;}.block-authors.fixedsticky .block-social-sharing{height:0;width:20px;margin:0 auto;left:0;top:0;opacity:1;position:relative;overflow:hidden;}.block-authors.fixedsticky .block-social-sharing li{display:block;width:100%;margin:0 0 10px;}.block-authors.fixedsticky .block-social-sharing li:first-child{margin-bottom:10px;}.solutions .breadcrumbs{padding-left:0;}.solutions header h1{padding-bottom:30px;}@media (max-width:1024px){.solutions header h1{padding-bottom:20px;}}@media (max-width:767px){.solutions header h1{padding-bottom:32px;}}.block-solutions{padding-bottom:33px;}.block-solutions .description-text{color:#282828;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;padding-bottom:10px;}.block-solutions .solutions-nav-list{padding:0 0 32px 43px;}@media (max-width:767px){.block-solutions .solutions-nav-list{padding:0 0 33px 24px;}}.block-solutions .solutions-nav-list li{position:relative;color:#282828;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;padding:0 0 9px 21px;}.block-solutions .solutions-nav-list li:after{position:absolute;left:0;top:13px;content:'';width:5px;height:5px;background:#1bc8b0;border-radius:100%;}.block-solutions .solutions-nav-list a{color:#1bc8b0;text-decoration:underline;}.block-solutions .solutions-nav-list a:hover{color:#1bc8b0;text-decoration:underline;}.block-solutions .img{position:relative;overflow:hidden;margin-bottom:27px;}.block-solutions .img a{display:block;}@media (max-width:767px){.block-solutions .img a:hover{opacity:1;}}@media (max-width:767px){.block-solutions .img{margin:0 -3.6% 32px;}.block-solutions .img:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(270deg,transparent 0%,rgba(255,255,255,0.7),rgba(255,255,255,0.75),rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(270deg,transparent 0%,rgba(255,255,255,0.7),rgba(255,255,255,0.75),rgba(255,255,255,0.8) 100%);background:linear-gradient(270deg,transparent 0%,rgba(255,255,255,0.7),rgba(255,255,255,0.75),rgba(255,255,255,0.8) 100%);}}.block-solutions .img img{width:100%;}@media (max-width:767px){.block-solutions .img img{margin:0 0 0 -42%;max-width:220%;width:220%;}}.block-solutions .img picture{display:block;}@media (max-width:767px){.block-solutions .img picture img{margin:0;max-width:none;width:100%;}}.block-solutions .img .txt{position:absolute;left:6.7%;top:0;width:50%;height:100%;color:#282828;font-size:44px;font-weight:700;letter-spacing:-1.47px;line-height:48px;z-index:1;}@media (max-width:1024px){.block-solutions .img .txt{left:4.7%;}}@media (max-width:767px){.block-solutions .img .txt{width:93.4%;left:3.3%;font-size:30px;letter-spacing:-1px;line-height:35px;}}.block-solutions .columns{padding:21px 0;}.block-solutions .columns .box{display:inline-block;width:33.3%;padding:0 40px 22px 0;vertical-align:top;}@media (max-width:1024px){.block-solutions .columns .box{width:50%;}.block-solutions .columns .box:nth-child(2n){padding:0 0 22px 45px;}}@media (max-width:767px){.block-solutions .columns .box{width:100%;padding:0 0 22px;}.block-solutions .columns .box:nth-child(2n){padding:0 0 22px;}}.block-solutions .columns .box .read-more-link,.block-solutions .columns .box .block-contact-page .contact-aside a,.block-contact-page .contact-aside .block-solutions .columns .box a{margin-top:20px;}.block-solutions .columns .ttl{display:block;color:#3948a4;font-size:18px;font-weight:400;letter-spacing:0.82px;line-height:25px;text-transform:uppercase;padding-bottom:14px;}.block-solutions .columns .txt{display:block;color:#41424d;font:300 14px/24px "Merriweather",Arial,Helvetica,serif;}.block-solutions .columns a:hover{opacity:1;}.block-solutions .columns a:hover .ttl{color:#1bc8b0;}.block-solutions .columns a:hover .txt{color:#656775;}.block-solutions .content-solutions{overflow:hidden;padding:0;}.block-solutions .content-solutions .desc{padding:21px 0 20px;}.block-solutions .content-solutions .desc p{color:#656775;}.block-solutions .content-solutions h2{color:#3948a4;font-size:26px;letter-spacing:-0.87px;line-height:36px;padding:0 0 29px;}@media (max-width:767px){.block-solutions .content-solutions h2{font-size:23px;letter-spacing:-0.77px;line-height:30px;padding-bottom:14px;}}.block-solutions .content-solutions h3{color:#3948a4;font-size:21px;line-height:18px;letter-spacing:0.82px;padding-bottom:26px;}@media (max-width:767px){.block-solutions .content-solutions h3{font-size:19px;letter-spacing:0.74px;line-height:25px;}}.block-solutions .content-solutions h4{color:#3948a4;font-size:18px;line-height:18px;letter-spacing:0.82px;padding:6px 0 7px;}.block-solutions .content-solutions p{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#282828;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;padding-bottom:18px;}.block-solutions .content-solutions p sup{display:block;opacity:0.8;color:#656775;font:12px/14px "Karla",Arial,Helvetica,sans-serif;padding-bottom:14px;}.block-solutions .content-solutions ul,.block-solutions .content-solutions .block-wysiwyg ol,.block-wysiwyg .block-solutions .content-solutions ol{padding:0 0 31px 48px;margin:-9px 0 0;}@media (max-width:767px){.block-solutions .content-solutions ul,.block-solutions .content-solutions .block-wysiwyg ol,.block-wysiwyg .block-solutions .content-solutions ol{padding:0 0 0 21px;}}.block-solutions .content-solutions ul li,.block-solutions .content-solutions .block-wysiwyg ol li,.block-wysiwyg .block-solutions .content-solutions ol li{position:relative;color:#282828;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;padding:0 0 9px 21px;}.block-solutions .content-solutions ul li:after,.block-solutions .content-solutions .block-wysiwyg ol li:after,.block-wysiwyg .block-solutions .content-solutions ol li:after{position:absolute;left:0;top:13px;content:'';width:5px;height:5px;background:#1bc8b0;border-radius:100%;}.block-solutions .content-solutions ul li ul,.block-solutions .content-solutions .block-wysiwyg ol li ul,.block-wysiwyg .block-solutions .content-solutions ol li ul,.block-solutions .content-solutions ul li .block-wysiwyg ol,.block-wysiwyg .block-solutions .content-solutions ul li ol,.block-solutions .content-solutions .block-wysiwyg ol li ol,.block-wysiwyg .block-solutions .content-solutions ol li ol{padding:14px 0 0 44px;}@media (max-width:767px){.block-solutions .content-solutions ul li ul,.block-solutions .content-solutions .block-wysiwyg ol li ul,.block-wysiwyg .block-solutions .content-solutions ol li ul,.block-solutions .content-solutions ul li .block-wysiwyg ol,.block-wysiwyg .block-solutions .content-solutions ul li ol,.block-solutions .content-solutions .block-wysiwyg ol li ol,.block-wysiwyg .block-solutions .content-solutions ol li ol{padding:15px 0 0 10px;}}.block-solutions .content-solutions ul li li,.block-solutions .content-solutions .block-wysiwyg ol li li,.block-wysiwyg .block-solutions .content-solutions ol li li{padding:0 0 4px 12px;line-height:23px;}.block-solutions .content-solutions ul li li:after,.block-solutions .content-solutions .block-wysiwyg ol li li:after,.block-wysiwyg .block-solutions .content-solutions ol li li:after{position:absolute;left:0;top:6px;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 4px;border-color:transparent transparent transparent #d8d8d8;border-radius:0;background:none;}.block-solutions .content-solutions .icon-box{overflow:hidden;padding:0 0 30px 26px;}.block-solutions .content-solutions .icon-box .ico{float:left;width:26px;height:28px;margin:7px 15px 0 0;}.block-solutions .content-solutions .icon-box .txt{overflow:hidden;}@media (max-width:767px){.block-solutions .content-solutions{overflow:visible;}}.block-solutions .aside{float:right;width:150px;}@media (min-width:1025px){.block-solutions .aside{display:block !important;position:relative !important;left:0 !important;top:0 !important;}}@media (max-width:1024px){.block-solutions .aside{position:absolute;left:-9999px;top:-9999px;background-color:#fbfbfb;width:100%;z-index:50;}.block-solutions .aside.show-aside{left:0;top:0;}}.block-solutions .aside .close-our-solution-navigation{width:22px;height:22px;position:absolute;right:20px;top:20px;z-index:10;display:none;}@media (max-width:1024px){.block-solutions .aside .close-our-solution-navigation{display:block;}}@media (max-width:767px){.block-solutions .aside .close-our-solution-navigation{right:10px;top:10px;}}.block-solutions .aside .close-our-solution-navigation .svg-ico{color:#656775;fill:#656775;}.block-solutions .aside + .content-solutions{max-width:710px;padding-bottom:25px;}@media (max-width:1024px){.block-solutions .aside + .content-solutions{max-width:100%;}}.block-solutions .aside + .content-solutions .columns .box{width:50%;}.block-solutions .aside + .content-solutions .columns .box:nth-child(2n){padding:0 0 22px 45px;}@media (max-width:767px){.block-solutions .aside + .content-solutions .columns .box{width:100%;padding:0 0 22px;}.block-solutions .aside + .content-solutions .columns .box:nth-child(2n){padding:0 0 22px;}}.block-solutions .open-our-solution{display:inline-block;height:24px;position:relative;border:1px dashed #b3b4bb;border-width:0 0 1px 0;min-width:86px;padding-bottom:4px;line-height:18px;font-size:13px;color:#656775;box-sizing:content-box;min-width:245px;margin-bottom:8px;display:none;}.block-solutions .open-our-solution:after{content:'';position:absolute;top:8px;right:0;width:0;height:0;border-style:solid;border-width:5px 3.5px 0 3.5px;border-color:#656775 transparent transparent transparent;}@media (max-width:1024px){.block-solutions .open-our-solution{display:inline-block;}}@media (max-width:767px){.block-solutions .open-our-solution{width:100%;margin-bottom:1px;}}.block-solutions .open-our-solution + p{padding-top:20px;}.block-solutions:after{visibility:hidden;display:block;content:"";clear:both;height:0;}@media (max-width:767px){.block{margin-top:0;margin-left:-3.6%;margin-right:-3.6%;width:auto;}.block .img{margin:0 0 32px 0;}.block .img .txt{width:93.4%;}.block .description-text,.block .columns{padding-left:3.6%;padding-right:3.6%;}}.block-solutions-title{position:relative;overflow:hidden;width:100%;margin-top:14px;margin-bottom:16px;}.block-solutions-title .img{margin-bottom:0;}@media (max-width:767px){.block-solutions-title{margin-top:0;margin-left:-3.6%;margin-right:-3.6%;width:auto;}.block-solutions-title .img{margin:0;}.block-solutions-title .img .txt{width:93.4%;}}@media (max-width:1024px){.main-content .our-solution-navigation{padding:60px 7px;}}@media (max-width:767px){.main-content .our-solution-navigation{padding:9px 14px;}}@media (max-width:1024px){.main-content .our-solution-navigation li{width:100%;float:none;}}@media (max-width:1024px){.main-content .our-solution-navigation .wrapp{padding:26px 0;}.main-content .our-solution-navigation .wrapp:after{display:block;}.main-content .our-solution-navigation .wrapp ul,.main-content .our-solution-navigation .wrapp .block-wysiwyg ol,.block-wysiwyg .main-content .our-solution-navigation .wrapp ol{padding-left:20px;}}.main-content .our-solution-navigation .selected .opener{color:#1bc8b0;}@media (max-width:767px){.main-content .our-solution-navigation .opener{border:0;padding:0;}.main-content .our-solution-navigation .opener:after{display:none;}}.block-wysiwyg{padding:0 0 31px 0;}@media (max-width:1024px){.block-wysiwyg{padding-bottom:25px;}}.block-wysiwyg h1{color:#282828;font-size:54px;font-weight:700;letter-spacing:-1.8px;line-height:60px;padding:0 0 40px 0;}.block-wysiwyg h2{color:#3948a4;font-size:26px;letter-spacing:-0.87px;line-height:36px;padding:0 0 11px;}@media (max-width:767px){.block-wysiwyg h2{font-size:23px;letter-spacing:-0.77px;line-height:30px;padding-bottom:1px;}}.block-wysiwyg h3{color:#3948a4;font-size:21px;line-height:18px;letter-spacing:0.82px;padding-bottom:10px;}.block-wysiwyg h3 p{font-family:"Karla",Arial,Helvetica,sans-serif;color:#3948a4;font-size:21px;line-height:18px;letter-spacing:0.82px;padding-bottom:10px;}@media (max-width:767px){.block-wysiwyg h3{font-size:19px;letter-spacing:0.74px;line-height:25px;padding-bottom:5px;}.block-wysiwyg h3 p{font-size:19px;letter-spacing:0.74px;line-height:25px;padding-bottom:5px;}}.block-wysiwyg h4{color:#3948a4;font-size:18px;line-height:18px;letter-spacing:0.82px;padding:6px 0 7px;}.block-wysiwyg h5{color:#282828;font-size:20px;font-weight:700;letter-spacing:-0.67px;line-height:30px;text-align:center;}@media (max-width:767px){.block-wysiwyg h5{font-size:15px;letter-spacing:-0.5px;}}.block-wysiwyg p{font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;color:#282828;font-size:16px;line-height:30px;padding:0;}.block-wysiwyg .note{display:block;opacity:0.8;color:#656775;font:12px/14px "Karla",Arial,Helvetica,sans-serif;padding-bottom:14px;}.block-wysiwyg ul,.block-wysiwyg ol{padding:0 0 0 48px;}@media (max-width:767px){.block-wysiwyg ul,.block-wysiwyg ol{padding:0 0 0 21px;}}.block-wysiwyg ul li,.block-wysiwyg ol li{position:relative;color:#282828;font:300 16px/30px "Merriweather",Arial,Helvetica,serif;padding:0 0 9px 21px;}.block-wysiwyg ul li:after,.block-wysiwyg ol li:after{position:absolute;left:0;top:13px;content:'';width:5px;height:5px;background:#1bc8b0;border-radius:100%;}.block-wysiwyg ul li ul,.block-wysiwyg ol li ul,.block-wysiwyg ul li ol,.block-wysiwyg ol li ol,.block-wysiwyg ul li ol,.block-wysiwyg ol li ol{padding:14px 0 0 44px;}@media (max-width:767px){.block-wysiwyg ul li ul,.block-wysiwyg ol li ul,.block-wysiwyg ul li ol,.block-wysiwyg ol li ol,.block-wysiwyg ul li ol,.block-wysiwyg ol li ol{padding:15px 0 0 10px;}}.block-wysiwyg ul li li,.block-wysiwyg ol li li{padding:0 0 4px 12px;line-height:23px;}.block-wysiwyg ul li li:after,.block-wysiwyg ol li li:after{position:absolute;left:0;top:6px;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 4px;border-color:transparent transparent transparent #d8d8d8;border-radius:0;background:none;}.block-wysiwyg ol li{counter-increment:step-counter;}.block-wysiwyg ol li:after{top:7px;content:counter(step-counter) ".";color:#1bc8b0;font:700 16px/18px "Karla",Arial,Helvetica,sans-serif;border:0;width:auto;height:auto;background:none;}.block-wysiwyg strong{font-weight:700;}.block-wysiwyg u{text-decoration:underline;}.block-wysiwyg em{font-style:italic;}.block-wysiwyg a{text-decoration:underline;color:#1bc8b0;font-family:'Merriweather',Arial,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:30px;}.block-wysiwyg a img:hover{opacity:0.7;cursor:pointer;}.block-wysiwyg hr{background:#aaa1a1;margin:12px 0;height:1px;width:100%;border:none;}@media (max-width:767px){.block-wysiwyg hr{margin:0;}}.block-wysiwyg img[align=left],.block-wysiwyg img.align-left{margin:7px 20px 0 0;}@media (max-width:767px){.block-wysiwyg img[align=left],.block-wysiwyg img.align-left{max-width:40%;margin:10px 8px 0 0;}}.block-wysiwyg img[align=right],.block-wysiwyg img.align-right{margin:7px 0 0 20px;}@media (max-width:767px){.block-wysiwyg img[align=right],.block-wysiwyg img.align-right{max-width:40%;margin:10px 0 0 8px;}}.block-wysiwyg img[align=middle],.block-wysiwyg img.align-middle,.block-wysiwyg img.img-full{width:100%;}.block-wysiwyg img[data-toggle='modal']:hover{opacity:0.7;cursor:pointer;}.block-wysiwyg .clearfix:before,.block-wysiwyg .clearfix:after{content:" ";display:table;}.block-wysiwyg .clearfix:after{clear:both;}.block-wysiwyg blockquote{color:#3948a4;font:700 italic 20px/35px "Merriweather",Arial,Helvetica,serif;position:relative;vertical-align:top;text-align:center;padding:8px 10px 16px;}.block-wysiwyg blockquote .games-changers{display:inline-block;width:147px;height:12px;padding:0;opacity:1;}.block-wysiwyg blockquote .games-changers svg{fill:#3948a4;}.block-wysiwyg blockquote p{color:#3948a4;font-family:"Merriweather",Arial,Helvetica,serif;font-weight:700;font-style:italic;font-size:20px;line-height:35px;position:relative;display:inline-block;}@media (max-width:767px){.block-wysiwyg blockquote p{}}.block-wysiwyg blockquote p:after{content:'”';}.block-wysiwyg blockquote p:before{content:'“';}.block-wysiwyg table{width:100%;border:0;}@media (max-width:767px){.block-wysiwyg table{}}.block-wysiwyg table th{padding:5px 19px;color:#282828;font-size:14px;text-align:left;border-color:#e9e8e8;border-width:0 0 1px 1px;}.block-wysiwyg table th p{font-family:"Karla",Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;color:#282828;}@media (max-width:767px){.block-wysiwyg table th{font-size:12px;line-height:18px;padding:5px 7px;}}.block-wysiwyg table th:first-child{border-left:0;}.block-wysiwyg table td{padding:11px 19px;color:#282828;font-size:14px;line-height:18px;border-color:#e9e8e8;border-width:0 0 1px 1px;}.block-wysiwyg table td p{font-family:"Karla",Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;color:#282828;}@media (max-width:767px){.block-wysiwyg table td{font-size:12px;line-height:18px;padding:5px 7px;}}.block-wysiwyg table td:first-child{border-left:0;}.block-wysiwyg table[border='0'] th{border:0;}.block-wysiwyg table[border='0'] td{border:0;}.block-wysiwyg table[border='1'] th{border-width:1px;}.block-wysiwyg table[border='1'] th:first-child{border-left:1px solid #e9e8e8;}.block-wysiwyg table[border='1'] td{border-width:1px;}.block-wysiwyg table[border='1'] td:first-child{border-left:1px solid #e9e8e8;}@media (max-width:767px){.block-wysiwyg table.responsive th + th + th + th{display:table-cell;}.block-wysiwyg table.responsive td + td + td + td{display:table-cell;}}@media (max-width:767px){.block-publications-content .three-cols .col{float:none;width:auto;}.block-publications-content .three-cols .col:first-child{float:left;width:auto;display:none;}}table.responsive{border-right:1px solid #e9e8e8;border-left:1px solid #e9e8e8;border-top:1px solid #e9e8e8;}@media (max-width:767px){table.responsive{margin-bottom:0;}.pinned{position:absolute;left:0;top:0;background:#fff;width:30%;overflow:hidden;overflow-x:scroll;border-right:1px solid #e9e8e8;border-left:1px solid #e9e8e8;border-top:1px solid #e9e8e8;}.pinned table{border-right:none;border-left:none;width:100%;margin:0;}.pinned table th,.pinned table td{white-space:nowrap;}.pinned td:last-child{border-bottom:0;}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #e9e8e8;}div.table-wrapper div.scrollable table{margin-left:30%;}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden;}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden;}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none;}}footer{background:#1a9e9f;color:#fff;display:table-footer-group;width:100%;}@media (max-width:767px){footer{display:block;}}footer .wrapp-container{padding:59px 30px 47px;box-sizing:content-box;}@media (max-width:767px){footer .wrapp-container{padding:41px 30px 47px;}}footer .logo{width:65px;height:62px;float:left;position:relative;}@media (max-width:767px){footer .logo{float:none;display:block;margin:0 auto 34px;}}footer .lang{left:87px;top:4px;}@media (max-width:767px){footer .lang{left:0;top:0;position:relative;margin:0 auto;}}footer .lang-button{left:87px;top:4px;color:#fff;border-color:#fff;}footer .lang-button:after{border-color:#fff transparent transparent transparent;}@media (max-width:767px){footer .lang-button{left:0;top:0;position:relative;display:block;margin:0 auto;}}footer .frame{overflow:hidden;position:relative;padding-bottom:15px;}footer .col-wrapp{float:right;padding:5px 0 0;}@media (max-width:767px){footer .col-wrapp{padding-top:39px;float:none;}}footer .col{float:left;min-width:150px;max-width:230px;min-height:1px;padding-left:10px;}footer .col:last-child{min-width:116px;}@media (max-width:767px){footer .col{width:100%;padding:0;float:none;max-width:100%;}}footer ul,footer .block-wysiwyg ol,.block-wysiwyg footer ol{margin:0;padding:0;list-style:none;float:right;}@media (max-width:767px){footer ul,footer .block-wysiwyg ol,.block-wysiwyg footer ol{float:none;text-align:center;}}footer ul li,footer .block-wysiwyg ol li,.block-wysiwyg footer ol li{font-size:12px;line-height:20px;}@media (max-width:767px){footer ul li,footer .block-wysiwyg ol li,.block-wysiwyg footer ol li{font-size:15px;line-height:24px;}}footer ul a,footer .block-wysiwyg ol a,.block-wysiwyg footer ol a{color:inherit;}footer .games-changers{float:right;width:184px;height:15px;margin-top:24px;}@media (max-width:767px){footer .games-changers{float:none;margin:26px auto 0;display:block;}}footer .games-changers svg{fill:#fff;}.jcf-select-footer-sel{background:#1a9e9f;border-color:#fff;}.jcf-select-footer-sel .jcf-select-text{color:#fff;}.jcf-select-footer-sel .jcf-select-opener{border-color:#fff transparent transparent transparent;}.jcf-select-footer-sel.jcf-drop-active{border-color:#fff;}.jcf-select-footer-sel.jcf-drop-active .jcf-select-opener{border-color:transparent transparent #fff transparent !important;}.jcf-select-footer-sel.jcf-drop-active.jcf-focus .jcf-select-opener{border-color:transparent transparent #fff transparent !important;}.jcf-select-footer-sel.jcf-focus{border-color:#fff !important;}.jcf-select-footer-sel.jcf-focus .jcf-select-opener{border-width:5px 3.5px 0 3.5px;border-color:#fff transparent transparent transparent !important;}.jcf-select-footer-sel .jcf-select-drop-content{border:1px dashed #fff !important;}.jcf-select-footer-sel .jcf-list{background:#1a9e9f;}.jcf-select-footer-sel .jcf-list .jcf-option{color:#fff;padding:4px 2px;text-transform:uppercase;cursor:pointer;}.jcf-select-footer-sel .jcf-list .jcf-option.jcf-selected,.jcf-select-footer-sel .jcf-list .jcf-option.jcf-hover{background:none;color:rgba(255,255,255,0.6);}
.modal{display:block;}.use-ajax + .ajax-progress{display:none;}.hpipsos-textfield{display:none;}#block-ipsos-content .embedded-entity{float:left;}.block-wysiwyg ul li{overflow:hidden;}
