/* Minification failed. Returning unminified contents.
(1,95080): run-time error CSS1019: Unexpected token, found '}'
(1,95236): run-time error CSS1019: Unexpected token, found '@keyframes'
(1,95259): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1,95290): run-time error CSS1019: Unexpected token, found '}'
(22323,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(24321,7): run-time error CSS1035: Expected colon, found 'overflow'
 */
/*! on-defaults v1.0 edit */html{font-size:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}blockquote,body,dd,div,dl,dt,form,li,ol,p,td,th,ul{margin:0;padding:0}img{border:0;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}.small,small{font-size:80%;line-height:inherit}dl,ol,ul{line-height:inherit;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc;margin-left:22px}ol{margin-left:22px}ol ol,ol ul,ul ol,ul ul{margin-left:20px;margin-bottom:0}dl{margin-bottom:22px}dl dt{margin-bottom:.3em;font-weight:700}/*!/ on-defaults v1.0 */iframe{border:0;width:100%}figure{margin:0;position:relative;width:100%}img{max-width:inherit;width:100%}ol,ul{margin-bottom:32px}@font-face{font-family:"Neue Helvetica W01";font-style:normal;font-weight:100;src:url("https://shared.bayer.com/fonts/western/cc0b18f1-39d1-4580-b602-5a15f141c052.eot?#iefix");src:url("https://shared.bayer.com/fonts/western/cc0b18f1-39d1-4580-b602-5a15f141c052.eot?#iefix") format("eot"),url("https://shared.bayer.com/fonts/western/685c012e-b603-41bb-9f76-d7e1cab76f53.woff2") format("woff2"),url("https://shared.bayer.com/fonts/western/0248a27d-0abf-4b74-a3c5-47a73e09098d.woff") format("woff"),url("https://shared.bayer.com/fonts/western/47657cdc-7580-4429-a42b-88917e1ee633.ttf") format("truetype"),url("https://shared.bayer.com/fonts/western/0cb85325-f0de-4961-88cd-36759752dddc.svg#0cb85325-f0de-4961-88cd-36759752dddc") format("svg");font-display:swap}@font-face{font-family:"Neue Helvetica W01";font-style:italic;font-weight:100;src:url("https://shared.bayer.com/fonts/western/b74c519b-e2f4-426d-983e-73e6179fb1c3.eot?#iefix");src:url("https://shared.bayer.com/fonts/western/b74c519b-e2f4-426d-983e-73e6179fb1c3.eot?#iefix") format("eot"),url("https://shared.bayer.com/fonts/western/176a80d2-cdc4-4f80-a617-24026f69062c.woff2") format("woff2"),url("https://shared.bayer.com/fonts/western/8591aeba-737a-4116-9397-585c23ebe051.woff") format("woff"),url("https://shared.bayer.com/fonts/western/e2fecb5c-a4e8-4326-99d3-04ccc5a2fe7b.ttf") format("truetype"),url("https://shared.bayer.com/fonts/western/04afbdb8-b0c5-4f69-ad0a-d225e45f8882.svg#04afbdb8-b0c5-4f69-ad0a-d225e45f8882") format("svg");font-display:swap}@font-face{font-family:"Neue Helvetica W01";font-style:normal;font-weight:300;src:url("https://shared.bayer.com/fonts/western/8827e223-8d96-4750-8b0c-8ef828fb1f0f.eot?#iefix");src:url("https://shared.bayer.com/fonts/western/8827e223-8d96-4750-8b0c-8ef828fb1f0f.eot?#iefix") format("eot"),url("https://shared.bayer.com/fonts/western/0128d8b7-d00b-4315-8daa-970f97ecac64.woff2") format("woff2"),url("https://shared.bayer.com/fonts/western/803af1a9-a09b-4de5-ba36-e3d228fb5bc4.woff") format("woff"),url("https://shared.bayer.com/fonts/western/831880ae-4958-487d-bc2f-aa2c1a0636e7.ttf") format("truetype"),url("https://shared.bayer.com/fonts/western/3513edb4-f4ad-4340-85e6-0cea8ca12237.svg#3513edb4-f4ad-4340-85e6-0cea8ca12237") format("svg");font-display:swap}@font-face{font-family:"Neue Helvetica W01";font-style:italic;font-weight:300;src:url("https://shared.bayer.com/fonts/western/f58764aa-e314-4f4f-bcd5-2feb02b22e08.eot?#iefix");src:url("https://shared.bayer.com/fonts/western/f58764aa-e314-4f4f-bcd5-2feb02b22e08.eot?#iefix") format("eot"),url("https://shared.bayer.com/fonts/western/6c334865-778f-4cb5-9b2e-cfdfb2d2c205.woff2") format("woff2"),url("https://shared.bayer.com/fonts/western/ca10c83d-ebd5-4705-8f95-673919515083.woff") format("woff"),url("https://shared.bayer.com/fonts/western/ab661d69-d776-4fbf-94fe-f7d2950ddc70.ttf") format("truetype"),url("https://shared.bayer.com/fonts/western/72289c2d-620c-4c18-93d5-5938530db5e3.svg#72289c2d-620c-4c18-93d5-5938530db5e3") format("svg");font-display:swap}@font-face{font-family:"Neue Helvetica W01";font-style:normal;font-weight:400;src:url("https://shared.bayer.com/fonts/western/285b0922-a3d2-4550-b29d-b4f74a9611e4.eot?#iefix");src:url("https://shared.bayer.com/fonts/western/285b0922-a3d2-4550-b29d-b4f74a9611e4.eot?#iefix") format("eot"),url("https://shared.bayer.com/fonts/western/823e6839-53d8-41b9-a5a1-5f05833acd12.woff2") format("woff2"),url("https://shared.bayer.com/fonts/western/92679273-9798-4d27-893b-d53dfd2bb4c7.woff") format("woff"),url("https://shared.bayer.com/fonts/western/e4fb2994-44c3-40fe-bec7-9c4fa593b799.ttf") format("truetype"),url("https://shared.bayer.com/fonts/western/ea22c7fc-8a36-484f-85e6-d014662a2273.svg#ea22c7fc-8a36-484f-85e6-d014662a2273") format("svg");font-display:swap}@font-face{font-family:"Neue Helvetica W01";font-style:italic;font-weight:400;src:url("https://shared.bayer.com/fonts/western/cd36001a-de1e-4773-adcf-a6e589f0705a.eot?#iefix");src:url("https://shared.bayer.com/fonts/western/cd36001a-de1e-4773-adcf-a6e589f0705a.eot?#iefix") format("eot"),url("https://shared.bayer.com/fonts/western/bcfc49d1-ee2f-4fcc-8322-99607f4a7007.woff2") format("woff2"),url("https://shared.bayer.com/fonts/western/fd783951-0929-49f5-9cdd-5b34008bb362.woff") format("woff"),url("https://shared.bayer.com/fonts/western/035a7d84-08c6-4e91-9dbc-a881c1d76333.ttf") format("truetype"),url("https://shared.bayer.com/fonts/western/553e1a25-3907-46e7-9bec-d7b74e7e05eb.svg#553e1a25-3907-46e7-9bec-d7b74e7e05eb") format("svg");font-display:swap}@font-face{font-family:"Neue Helvetica W01";font-style:normal;font-weight:500;src:url("https://shared.bayer.com/fonts/western/5abe98e8-3e80-4fd6-b27b-6ec4c6385461.eot?#iefix");src:url("https://shared.bayer.com/fonts/western/5abe98e8-3e80-4fd6-b27b-6ec4c6385461.eot?#iefix") format("eot"),url("https://shared.bayer.com/fonts/western/c86f4d57-4caf-4c6f-9554-7926dd67e3f1.woff2") format("woff2"),url("https://shared.bayer.com/fonts/western/92c69f6c-0185-4eb2-800e-1ee3947ca4dd.woff") format("woff"),url("https://shared.bayer.com/fonts/western/e11c48d3-bed3-4b35-9d1e-1a5c7afe80e3.ttf") format("truetype"),url("https://shared.bayer.com/fonts/western/394a4a67-cf1b-44ee-a02e-68dc9752d99e.svg#394a4a67-cf1b-44ee-a02e-68dc9752d99e") format("svg");font-display:swap}@font-face{font-family:"Neue Helvetica W01";font-style:normal;font-weight:700;src:url("https://shared.bayer.com/fonts/western/e276fe3d-01c5-4575-99f1-3fc0780d5417.eot?#iefix");src:url("https://shared.bayer.com/fonts/western/e276fe3d-01c5-4575-99f1-3fc0780d5417.eot?#iefix") format("eot"),url("https://shared.bayer.com/fonts/western/a61c00c6-86e7-4fa9-ac6b-476548df9cb8.woff2") format("woff2"),url("https://shared.bayer.com/fonts/western/7fd00069-f615-471e-8089-b0bab013cfd9.woff") format("woff"),url("https://shared.bayer.com/fonts/western/7c110d92-b5c8-416b-b5c6-5f1d6c3a720a.ttf") format("truetype"),url("https://shared.bayer.com/fonts/western/ee27a720-58cd-465f-b85c-1a5b5bdee597.svg#ee27a720-58cd-465f-b85c-1a5b5bdee597") format("svg");font-display:swap}@font-face{font-family:"Neue Helvetica W01";font-style:italic;font-weight:700;src:url("https://shared.bayer.com/fonts/western/21a97ece-dadb-4f5e-98d9-51ebcbd7ac41.eot?#iefix");src:url("https://shared.bayer.com/fonts/western/21a97ece-dadb-4f5e-98d9-51ebcbd7ac41.eot?#iefix") format("eot"),url("https://shared.bayer.com/fonts/western/6a88d203-cbbc-42e9-b4b7-195631718870.woff2") format("woff2"),url("https://shared.bayer.com/fonts/western/502de8c5-bac6-4ef6-9a65-4893fe147d51.woff") format("woff"),url("https://shared.bayer.com/fonts/western/05b43b63-059e-407d-96d0-fa69d2eb6ec2.ttf") format("truetype"),url("https://shared.bayer.com/fonts/western/440b047b-d7cc-44db-b119-817f01483587.svg#440b047b-d7cc-44db-b119-817f01483587") format("svg");font-display:swap}body{overflow-y:scroll;overflow-x:hidden;position:static}html{font-family:"Neue Helvetica W01",Arial,Roboto,sans-serif;font-style:normal;font-weight:400;line-height:1.625;letter-spacing:.5px;color:#0d2a40}h1,h2,h3,h4,h5,h6{color:inherit;font-style:normal;line-height:1.2;font-weight:300;margin:0}h1{font-weight:100}a{color:inherit;text-decoration:none}a:hover,a:focus{text-decoration:underline}main{padding:0;margin:0 20px;max-width:1180px}@media only screen and (min-width: 35em){main{padding:0 0 5em 0;margin:0 64px}}@media only screen and (min-width: 64em){main{margin:0 auto;max-width:968px}}@media only screen and (min-width: 90.063em){main{max-width:1180px}}.main{position:relative;margin:0 auto;max-width:1180px;min-height:600px}@media only screen and (min-width: 64em){.main{max-width:968px}.content-noaside{width:calc(100% + 230px)}}@media only screen and (min-width: 90.063em){.main{max-width:1180px}.content-noaside{width:calc(100% + 280px)}}.subhome .main{max-width:100%}@media only screen and (min-width: 48em){.main-section{display:flex;flex-wrap:wrap}.homepage .main-section{display:block}}.size-col-d{margin:0 30px}@media only screen and (min-width: 48em){.size-col-d{max-width:640px;margin:0 auto}}@media only screen and (min-width: 64em){.size-col-d{max-width:590px;width:590px;padding:0 41px;margin:0}.lfthnd:first-child+.size-col-d{margin-left:189px}}@media only screen and (min-width: 90.063em){.size-col-d{max-width:720px;width:720px;padding:0 50px}.lfthnd:first-child+.size-col-d{margin-left:230px}}.margi{width:calc(100% - 60px);max-width:640px;margin:0 30px}.margi:before,.margi:after{content:"";display:table}.margi:after{clear:both}@media only screen and (min-width: 48em){.margi{width:100%;margin:0 auto;max-width:656px}}@media only screen and (min-width: 64em){.margi{width:230px;width:19.492%;margin:0 auto}}.section{margin:38px 30px;max-width:640px}@media only screen and (min-width: 48em){.section{margin:38px 60px}}@media only screen and (min-width: 64em){.section{margin:58px auto 46px;max-width:720px}}.section--580{max-width:580px}.section--620{max-width:620px}.section--770{max-width:770px}.section--880{max-width:880px}@media only screen and (max-width: 63.938em){.homepage .section--880{margin-right:0;margin-left:0}.section--1180 .section .intro{max-width:720px;margin-left:auto;margin-right:auto}}.section--1180{max-width:1180px}.section--1177{max-width:1177px}.section--1236{max-width:1236px}@media only screen and (max-width: 90em){.section--1180,.section--1177,.section--1236{max-width:968px}}.centered--880{max-width:880px;margin:0 auto}.centered--780{max-width:780px;margin:0 auto}@media only screen and (min-width: 48em) and (max-width: 63.938em){.section{max-width:640px;margin-right:auto;margin-left:auto}}.nexttolefthand .section{margin-left:0;margin-right:0}@media only screen and (min-width: 64em){.extended{margin-left:-230px;position:relative;z-index:2}.extended--left{margin-left:-230px}.extended--right{margin-right:-230px}.extended--both{margin-left:-230px;margin-right:-230px}}@media only screen and (min-width: 90.063em){.extended{margin-left:-280px}.extended--left{margin-left:-280px}.extended--right{margin-right:-280px}.extended--both{margin-left:-280px;margin-right:-280px}}.pin-helper{position:relative;z-index:1;background-color:#fff;padding:1px 0}.pin-helper .extended{margin-left:auto}h2{font-size:30px;margin-bottom:.5em;color:inherit;letter-spacing:0.93px;line-height:1.13333;font-weight:300}h3,span.h3,.h3--anchor-list{font-size:23px;font-weight:300;letter-spacing:.7px;line-height:1.174;color:inherit;margin-bottom:.435em}span.h3{display:inline-block}.h3--anchor-list{color:#0091df;margin-bottom:18px}h4{font-size:18px;font-weight:500;letter-spacing:.56px;line-height:1.389;color:#66B512;margin-bottom:.444em}h5{font-size:16px;font-weight:700}h6{font-size:16px;font-weight:500}.h3{font-size:35px;letter-spacing:1px;line-height:40px;margin-bottom:.25em;font-weight:300;color:inherit}@media only screen and (min-width: 48em){.h3{font-size:30px;line-height:1;letter-spacing:1px}}@media only screen and (min-width: 90.063em){.h3{font-size:35px;letter-spacing:1px;line-height:40px}}.h2{font-weight:400;margin-bottom:16px;padding-bottom:8px;font-size:38px;color:#0d2a40;border-bottom:1px dotted #999;display:inline-block}.p{margin-bottom:1.75em}.p p:not(:last-child){margin-bottom:1.75em}p+p{margin-top:1.75em}p a,.p ul a,.p ol a{color:#0091df;font-weight:500}p strong,.p strong{font-weight:500}.p li{margin-bottom:4px}@media only screen and (min-width: 64em){.p,.media,.table{font-weight:300}}.p p+ul{margin-top:-8px}.newspage .size-col-d p a{font-weight:500}.content-header{margin:0 30px}@media only screen and (min-width: 48em){.content-header{max-width:640px;margin:0 auto;margin-bottom:-8px}}@media only screen and (min-width: 64em){.content-header{max-width:inherit;margin:0;margin-bottom:-8px}}.service{padding:0;margin:0 30px;display:block}.subhome .service{display:none}@media only screen and (min-width: 48em){.service{max-width:640px;margin:0 auto}.subhome .service{display:block}}@media only screen and (min-width: 64em){.service{border-top:1px solid rgba(13,42,64,0.2);padding:0 0 0 95px;max-width:968px;margin:0 auto}.content-header{padding:0 0 0 95px;margin-bottom:-8px}}@media only screen and (min-width: 90.063em){.service,.content-header{max-width:1180px;padding:0 0 0 117px}}.kv-stagetext h1,.content-header h1,.topline+h1,.size-col-d h1{font-weight:100;font-size:40px;color:#10384f;letter-spacing:0.4px;line-height:1;margin-bottom:37px;width:100%}@media only screen and (min-width: 48em){.kv-stagetext h1,.content-header h1,.topline+h1,.size-col-d h1{font-size:52px;letter-spacing:0.5px;line-height:52px}}@media only screen and (min-width: 64em){.kv-stagetext h1,.content-header h1,.topline+h1,.size-col-d h1{font-size:52px;letter-spacing:.6px;line-height:52px}}h1.h1--small{font-size:30px;line-height:1.167;letter-spacing:.5px}@media only screen and (min-width: 48em){h1.h1--small{font-size:35px;line-height:1.143}}@media only screen and (min-width: 90.063em){h1.h1--small{font-size:40px;line-height:1.1}}.small-headlines .size-col-d h1{font-size:30px;line-height:1.167;letter-spacing:.5px}@media only screen and (min-width: 48em){.small-headlines .size-col-d h1{font-size:35px;line-height:1.143}}@media only screen and (min-width: 90.063em){.small-headlines .size-col-d h1{font-size:40px;line-height:1.1}}.small-headlines .size-col-d h2{font-size:26px;line-height:1.154;letter-spacing:.5px}.small-headlines .size-col-d h3,.small-headlines .size-col-d span.h3,.small-headlines .size-col-d .h3--anchor-list{font-size:21px;line-height:1.238;letter-spacing:.5px}.ScrollSceneIndicators{z-index:9999999 !important}#corporate-container .meta ul>li:first-child>a,#corporate-container .meta a,#corporate-container .bcn-nobulls>li:first-child>a{padding-right:13px}#corporate-container .meta ul>li:first-child>a::after,#corporate-container .meta a::after,#corporate-container .bcn-nobulls>li:first-child>a::after{content:normal}#corporate-container{position:absolute;top:0;max-width:1180px;color:#fff;z-index:2;right:0;background-color:#624963;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out;font-size:13px;letter-spacing:.34px}#corporate-container::before{content:"";position:absolute;top:0;width:14px;height:100%;background-color:#624963;left:-9px;transform:skewX(-14deg);-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}#corporate-container ul>li{float:left}#corporate-container ul>li>a,#corporate-container .language-switch>a{display:block;display:inline-block;padding:9px 18px 9px 13px;line-height:1.75;position:relative;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#corporate-container ul>li>a::after,#corporate-container .language-switch>a::after{content:" ";width:7px;height:5px;position:absolute;top:16px;right:8px;background:transparent no-repeat center center;transform-origin:50% 50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5'%3E%3Cpolyline points='0.8,1.4 3.5,3.5 6,1.4' style='stroke:%23fff;stroke-width:1.2;fill:none;stroke-linejoin:bevel'/%3E%3C/svg%3E");-webkit-transition:transform 0.2s ease-out,background-image 0.2s ease-out;-moz-transition:transform 0.2s ease-out,background-image 0.2s ease-out;-ms-transition:transform 0.2s ease-out,background-image 0.2s ease-out;-o-transition:transform 0.2s ease-out,background-image 0.2s ease-out;transition:transform 0.2s ease-out,background-image 0.2s ease-out}#corporate-container ul>li>a:hover,#corporate-container ul>li>a:focus,#corporate-container .language-switch>a:hover,#corporate-container .language-switch>a:focus{text-decoration:none;color:#ff3162}#corporate-container ul>li.state-active>a,#corporate-container .language-switch:hover>a,#corporate-container .language-switch.active>a{color:#00bcff}@media only screen and (min-width: 64em){#corporate-container{font-size:12px;letter-spacing:.31px;padding:0 calc((100% - 968px ) / 2) 0 0}#corporate-container ul>li>a{padding:6px 20px 5px 8px}#corporate-container ul>li:first-child>a{padding-left:5px}.active-corporate #corporate-container{background-color:#443247}.active-corporate #corporate-container::before{background-color:#443247}}@media only screen and (min-width: 90.063em){#corporate-container{font-size:13px;letter-spacing:.34px;padding:0 calc((100% - 1180px ) / 2) 0 0}#corporate-container ul>li>a{padding:8px 21px 7px 13px}#corporate-container ul>li>a::after,#corporate-container .language-switch>a::after{top:18px}}@media only screen and (min-width: 64em){#corporate-container{display:block}}#worldwide,.meta{float:left}.meta,#bcn-container{display:none}@media only screen and (min-width: 64em){#bcn-container{display:block;max-height:36px}.meta{display:inline-block;float:none}}@media only screen and (min-width: 90.063em){#bcn-container{max-height:40px}}.language-switch{position:relative}.language-switch.active #language-switch,.language-switch:hover #language-switch,.active-langswith #language-switch{display:block}#language-switch{display:none;position:absolute;background-color:#443247;width:100%;padding:0 10px 3px}#corporate-container #language-switch li{float:none}#language-switch a{display:block !important;padding:14px 10px !important}#language-switch li a{border-top-width:0}#language-switch li+li a{border-top:1px solid rgba(223,235,240,0.2)}#language-switch .current a{color:#00bcff}#language-switch li+li a{border-top:1px solid #dfebf0}@media only screen and (min-width: 64em){#language-switch li+li a{border-top:1px solid rgba(223,235,240,0.2)}#language-switch a{padding:5px 10px !important}}#corporate-container .meta a.last{padding-right:0}#header{margin:0 auto;color:#000;position:relative;min-height:82px;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.homepage:not(.stickyheader) #header{box-shadow:none}@media only screen and (min-width: 48em){#header{min-height:92px}}@media only screen and (min-width: 64em){#header{max-width:968px;box-shadow:none;min-height:85px}}@media only screen and (min-width: 90.063em){#header{max-width:1180px;min-height:97px}}.logo{width:48px;display:block;margin:22px 9px 12px 16px;float:left;position:relative;z-index:2}@media only screen and (min-width: 48em){.logo{width:50px;margin:27px 20px 15px}}@media only screen and (min-width: 64em){.logo{width:74px;margin:40px 21px 15px 0}}@media only screen and (min-width: 90.063em){.logo{width:90px;margin:38px 26px 22px 0}}.logo img,.logo object{width:100%}.site-identifier{font-weight:100;font-size:12px;color:#00354F;letter-spacing:0.59px;padding-top:40px;line-height:1;max-width:calc(100% - 90px)}.site-identifier--short{font-size:25px;padding-top:33px}.site-identifier a,.site-identifier a:hover,.site-identifier a:focus{text-decoration:none}@media only screen and (min-width: 35em){.site-identifier{font-size:25px;padding-top:33px}.site-identifier--short{font-size:25px;padding-top:33px}}@media only screen and (min-width: 48em){.site-identifier{font-weight:100;font-size:30px;letter-spacing:0.48px;padding-top:36px}.site-identifier--short{font-size:30px}}@media only screen and (min-width: 64em){.site-identifier{font-size:40px;letter-spacing:0.67px;padding-top:43px}.site-identifier--short{font-size:50px;padding-top:39px;margin-bottom:-1px}.bcom .homepage .site-identifier{font-size:49px;padding-top:35px}}@media only screen and (min-width: 90.063em){.site-identifier{font-size:40px;letter-spacing:.82px;padding-top:53px}.site-identifier--short{font-size:50px;padding-top:43px}.bcom .homepage .site-identifier{font-size:60px}}.tagline{position:absolute;left:-168px;top:6px;width:151px;background:url(https://shared.bayer.com/img/tagline/tagline-s.min.svg) no-repeat 0 0;transition:opacity .3s ease .2s}.tagline img{visibility:hidden}.stickyheader .tagline{display:block;opacity:0}@media only screen and (max-width: 47.938em){.mobilenavigation,#header{transition:all .3s ease}.logo,.site-identifier{transition:all .3s ease}}@media only screen and (min-width: 64em){.tagline{position:absolute;left:-192px;top:10px;width:170px;background:url(https://shared.bayer.com/img/tagline/tagline-l.min.svg) no-repeat 0 0}}@media only screen and (min-width: 90.063em){.tagline{left:-214px;top:7px;width:190px;background:transparent}.tagline img{visibility:visible}}@media only screen and (min-width: 64em){.pageheader{height:136px}}@media only screen and (min-width: 90.063em){.pageheader{height:150px}}@media only screen and (min-width: 64em){.stickyheader .pageheader{height:auto}}.hero-container{overflow:hidden;margin:0 auto 28px;clear:both;max-width:1600px}.homepage .hero-container{margin-bottom:40px}.hero a,.hero-container a{text-decoration:none}@media only screen and (min-width: 48em){.hero-container{max-width:1600px}.homepage .hero-container{margin-bottom:58px}}@media only screen and (min-width: 64em){.homepage .hero-container{margin-top:20px;margin-bottom:48px}}@media only screen and (min-width: 90.063em){.homepage .hero-container{margin-bottom:48px;transform:skewY(-1deg)}.homepage .hero{transform:skewY(1deg)}}.hero{position:relative;overflow:hidden}@media only screen and (min-width: 35em){.hero{min-height:300px;height:auto}}@media only screen and (min-width: 48em){.hero{margin:0 0 12px;min-height:300px;height:auto}}@media only screen and (min-width: 90.063em){.hero{margin-top:-12px}}.hero img{height:285px;min-width:100%;width:auto;margin-left:0}.hero--text-left img{transform:translateX(calc(100vw - 96%));margin-left:0}@media only screen and (min-width: 35em){.hero img{width:auto;min-width:0;height:calc(100vw * 0.5625);transform:translateX(0);margin-left:0}.hero--text-left img{transform:translateX(calc(100vw - 96%))}}@media only screen and (min-width: 64em){.hero img{width:100%;height:auto;min-height:inherit;margin-bottom:0}.hero--text-left img{transform:translateX(0)}}.hero__text{position:absolute;text-align:right;right:0;color:#fff;padding:50px 25px 25px;transition:right .5s ease-out;width:100%;height:auto;bottom:0;z-index:1;display:flex;flex-direction:column;justify-content:center}.hero__text::before{content:'';position:absolute;width:120%;height:1px;border:1px solid #ff3162;border-width:1px 0 0 0;transition:right .5s ease-out;transform:rotate(-7deg) translateX(-50%);top:0;margin-left:50%;left:0;margin-top:-5%}.hero__text::after{content:'';position:absolute;width:100%;height:120%;transform:skewy(-3deg);top:6%;left:0;z-index:-1}@media only screen and (min-width: 48em){.hero__text{padding:50px 64px 30px}}@media only screen and (min-width: 64em){.hero__text::before,.hero__text::after{display:none}}@media only screen and (min-width: 64em){.hero__text{background:transparent;right:calc((100% - 968px) / 2 );padding:60px 0 40px;width:26%;max-width:330px;height:100%}}@media only screen and (min-width: 90.063em){.hero__text{right:calc((100% - 1180px) / 2 );max-width:420px}}@media only screen and (max-width: 63.938em){.hero__text{right:0 !important}}.hero-line{display:none}@media only screen and (min-width: 64em){.hero__line{display:block;position:absolute;right:-30px;width:180%;height:1px;border:1px solid #ff3162;border-width:1px 0 0 0;transition:right .5s ease-out;transform:rotate(-12deg);bottom:260px;z-index:1}.hero__line{right:40.5%;width:1px;height:110%;border-width:0 0 0 1px;transform:rotate(15deg);top:-20px;bottom:inherit}}.angle{display:none;position:absolute;left:0;width:100%;bottom:0;height:auto;color:#333;padding:0;transition:left .5s ease-out;z-index:1}.hero-angle-left{position:absolute;width:100%;height:100%;color:#333;padding:0;-webkit-transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-ms-transition:left 0.5s ease-out;-o-transition:left 0.5s ease-out;transition:left 0.5s ease-out;z-index:1;display:none;background:#89d329;transform:skewX(-24deg);left:-98%;opacity:0.5}@media only screen and (min-width: 64em){.hero-angle-left{display:block}.angle{display:block;height:100%;background:#443247;transform:skewX(-10deg);left:60%;opacity:.9}}.h1-hero{font-weight:100;font-size:35px;margin:0 0 10px;color:#89d329;font-style:italic;letter-spacing:1.26px;line-height:1}@media only screen and (min-width: 48em){.h1-hero{font-size:45px;margin:0 0 9px}}@media only screen and (min-width: 64em){.h1-hero{font-size:50px;margin:0 0 20px}}.overline{font-weight:700;font-size:15px;line-height:1.2}.hero__text .overline{opacity:0.9;font-size:18px;color:#ff3162;margin-bottom:9px;text-shadow:0 0 1em transparent,1px 1px 1px transparent}@media only screen and (min-width: 64em){.hero__text .overline{font-size:20px}}.hero__text p{display:none}@media only screen and (min-width: 64em){.hero__text p{display:block;font-size:16px;letter-spacing:.4px;font-weight:300;line-height:21px;margin-bottom:7px}}@media only screen and (min-width: 90.063em){.h1-hero{font-size:60px;margin:0 0 20px}}.hero .readmore,.content-hero__text .readmore{align-self:flex-end}.hero--16to9{height:auto}.hero--16to9 img{width:100%;height:auto;margin-left:0;transform:translateX(0)}@media only screen and (min-width: 64em){.hero--16to9 img{margin-bottom:0;margin-right:31.12%;width:68.88%}.hero--16to9 .angle{opacity:1}}@media only screen and (min-width: 64em){.hero--text-left .hero__text{left:10%;right:inherit;text-align:left}.hero--text-left .hero-angle-left{left:inherit;right:-98%}.hero--text-left .angle{left:inherit;right:53.5%}.hero--text-left .hero__line{right:inherit;left:45.5%}.hero--text-left.hero--16to9 img{margin-right:0;margin-left:31.12%}.hero--text-left .readmore{align-self:flex-start}}@media only screen and (max-width: 63.938em){.hero{display:flex;flex-direction:column-reverse}.hero__text{position:relative;margin-top:-40px}.hero img{height:calc(100vw * 0.5625);min-width:calc((100vw * .5625) * 2.5788);transform:translateX(0)}.hero--text-left img{transform:translateX(-31.12%)}.hero--16to9 img{min-width:100vw;height:auto;transform:translateX(0)}}@media only screen and (max-width: 47.938em){.hero__text{margin-top:-34px}}@media only screen and (max-width: 34.938em){.hero__text{margin-top:-28px}}.sub-hero-container{position:relative;height:230px;overflow:hidden;margin:0 0 40px}.sub-hero img{height:100%;width:auto;margin-left:50%;transform:translateX(-50%);max-width:inherit}@media only screen and (min-width: 35em){.sub-hero-container{height:314px}}@media only screen and (min-width: 48em){.sub-hero-container{height:auto;margin:0 0 40px}.sub-hero img{width:100%;height:auto}}@media only screen and (min-width: 64em){.sub-hero-container{margin:0 calc((-100vw + 968px)/2) 40px}}@media only screen and (min-width: 90.063em){.sub-hero-container{margin:0 calc((-1440px + 1180px)/2) 40px}}.sub-hero{height:100%;position:relative}.sub-hero-container::before,.sub-hero-container::after,.sub-hero::after,.sub-hero::before{height:100%;width:100%;position:absolute;content:"";top:0}.sub-hero-container::before{opacity:.7;left:-93.75%;transform:skewX(-17deg);z-index:1}.scheme-green .sub-hero-container::before{background-color:#2b6636}.scheme-green-alternate .sub-hero-container::before{background-color:#66b512}.scheme-purple .sub-hero-container::before{background-color:#624963}.scheme-purple-alternate .sub-hero-container::before{background-color:#00617f}.scheme-fuchsia .sub-hero-container::before{background-color:#ff3162}.scheme-fuchsia-alternate .sub-hero-container::before{background-color:#ff3162}.scheme-blue .sub-hero-container::before{background-color:#ff3162}.sub-hero-container::after{opacity:.7;left:100%;transform:skewX(-38deg)}.scheme-green .sub-hero-container::after{background-color:#624963}.scheme-green-alternate .sub-hero-container::after{background-color:#624963}.scheme-purple .sub-hero-container::after{background-color:#d30f4b}.scheme-purple-alternate .sub-hero-container::after{background-color:#d30f4b}.scheme-fuchsia .sub-hero-container::after{background-color:#2b6636}.scheme-fuchsia-alternate .sub-hero-container::after{background-color:#66b512}.scheme-blue .sub-hero-container::after{background-color:#66b512}.sub-hero::before{z-index:1;width:1px;opacity:1;left:90%;transform:skewX(-15deg)}.scheme-green .sub-hero::before{background-color:#66b512}.scheme-green-alternate .sub-hero::before{background-color:#66b512}.scheme-purple .sub-hero::before{background-color:#624963}.scheme-purple-alternate .sub-hero::before{background-color:#624963}.scheme-fuchsia .sub-hero::before{background-color:#ff3162}.scheme-fuchsia-alternate .sub-hero::before{background-color:#ff3162}.scheme-blue .sub-hero::before{background-color:#00bcff}.sub-hero::after{opacity:.4;left:91%;transform:skewX(-24deg)}.scheme-green .sub-hero::after{background-color:#624963}.scheme-green-alternate .sub-hero::after{background-color:#624963}.scheme-purple .sub-hero::after{background-color:#d30f4b}.scheme-purple-alternate .sub-hero::after{background-color:#d30f4b}.scheme-fuchsia .sub-hero::after{background-color:#2b6636}.scheme-fuchsia-alternate .sub-hero::after{background-color:#66b512}.scheme-blue .sub-hero::after{background-color:#66b512}.rollover-window{margin:58px auto}.content-hero-container{overflow:hidden;max-width:1600px;margin-left:auto;margin-right:auto}.rollover-window .content-hero-container{transform:translateY(-100%)}.content-hero{position:relative;background:#fff;overflow:hidden;margin:0 -20px}.content-hero>a{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 64em){.content-hero{margin:0}.content-hero::after{content:"";display:block;position:absolute;width:100%;bottom:0;padding:0;background:#d30f4b;transform:skewX(-12deg);height:100%;left:62%}.content-hero::before{content:"";position:absolute;border:1px solid #89d329;right:38%;width:1px;height:110%;border-width:0 0 0 1px;transform:rotate(17deg);top:-20px;bottom:inherit;z-index:1}.content-hero>a{display:block}}.content-hero .hero__text{z-index:1}.content-hero .hero__text .overline{color:#89d329}.content-hero .h1-hero{color:#fff}@media only screen and (min-width: 64em){.content-hero__text{width:24%}}@media only screen and (min-width: 64em){.content-hero img{margin-bottom:0;height:360px}.content-hero--16to9 img{margin-right:31.12%;width:68.88%}}@media only screen and (max-width: 63.938em){.content-hero__text{position:relative;margin-top:-50px}}@media only screen and (min-width: 48em){.content-hero--small{min-height:260px}}@media only screen and (min-width: 64em){.content-hero--small{min-height:260px;max-height:360px}.content-hero--small::after,.content-hero--small::before{left:57%}.content-hero--small .hero__text{width:calc(37% - 50px);right:50px}}.content-hero--small .hero__text .overline{font-size:16px}.content-hero--small .h1-hero{font-size:35px;letter-spacing:1px;font-weight:300}.content-hero::before,.content-hero::after{background:#00617f}.content-hero .hero__text::before,.content-hero .hero__text::after{background:#00617f}.content-hero::before{border-color:#89d329}.content-hero .hero__text .overline,.content-hero .h1-hero{color:#fff}.content-hero--raspberry::after,.content-hero--raspberry .hero__text::before,.content-hero--raspberry .hero__text::after{background:#d30f4b}.content-hero--raspberry .hero__text .overline{color:#89d329}@media only screen and (max-width: 63.938em){.content-hero{display:flex;flex-direction:column-reverse}.content-hero .hero__text::before,.content-hero .hero__text::after{height:calc(100% + 10px);position:absolute;content:"";width:100%;bottom:0;right:0;transform:skewY(-2deg);bottom:-18px;opacity:.7;border:0;margin:0;z-index:-1;top:inherit}.content-hero .hero__text::before{transform:skewY(-4deg);bottom:-26px;opacity:1}}.hero-subhome{margin-bottom:40px;position:relative;overflow:hidden;max-width:1600px;margin-left:auto;margin-right:auto;z-index:1}.hero-subhome__img{min-width:1440px;min-height:250px}@media only screen and (max-width: 63.938em){.hero-subhome{display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 90em){.hero-subhome__img{margin-left:calc(((-1440px) + (100%)) / 2);margin-right:calc(((-1440px) + (100%)) / 2)}}.hero-subhome__white-angle,.hero-subhome__text::before{content:"";position:absolute;background-color:#fff;height:170%;z-index:2;transform:skewY(-3deg);width:100%;left:0;top:6.4%;top:-15.6%;backface-visibility:hidden}.hero-subhome__colored-angle,.hero-subhome__text::after{content:"";position:absolute;background-color:#89d329;opacity:.78;filter:alpha(opacity=78);height:100%;width:100%;z-index:1;transform:skewY(-7deg);left:0;top:4%;top:-26%;backface-visibility:hidden}@media only screen and (min-width: 48em){.hero-subhome__white-angle,.hero-subhome__text::before{transform:skewY(-1deg)}.hero-subhome__colored-angle,.hero-subhome__text::after{transform:skewY(-3deg)}}@media only screen and (max-width: 63.938em){.hero-subhome__white-angle{display:none}.hero-subhome__text::before{display:block}.hero-subhome__colored-angle{display:none}.hero-subhome__text::after{display:block}}@media only screen and (min-width: 64em){.hero-subhome__white-angle{display:block}.hero-subhome__text::before{display:none}.hero-subhome__colored-angle{display:block}.hero-subhome__text::after{display:none}}.hero-subhome__text{position:relative;z-index:4;padding:25px 40px 26px;left:0;right:0}@media only screen and (min-width: 64em){.hero-subhome__text{position:absolute;left:0;right:0;top:inherit;bottom:0}}.hero-subhome__topline{font-size:18px;letter-spacing:0;line-height:26px;color:#fff;font-weight:700}.hero-subhome__headline{font-size:40px;letter-spacing:1px;line-height:1;font-style:italic;color:#0d2a40;font-weight:100;padding-left:30px}@media only screen and (min-width: 48em){.hero-subhome__headline{font-size:45px}.hero-subhome__text{padding:25px 60px 26px}}@media only screen and (min-width: 64em){.hero-subhome__topline{font-size:22px;line-height:26px}.hero-subhome__headline{font-size:60px;letter-spacing:1.25px}.hero-subhome__text{padding:50px 40px 25px}}@media only screen and (min-width: 64em){.hero-subhome__colored-angle,.hero-subhome__text::after{width:110%;z-index:2;transform:skewX(-20deg);top:0;left:-16%}.hero-subhome__white-angle,.hero-subhome__text::before{height:100%;z-index:1;transform:skewX(-12deg);width:56%;left:-10%;top:0}.hero-subhome__angles{height:250px;display:inline-block;position:relative;max-width:60%}.hero-subhome__text{transform:translateY(-50%);bottom:inherit;right:inherit;background:transparent;position:relative;top:50%;padding:0 108px;min-height:10px;left:0}.hero-subhome__img{margin-bottom:0;position:absolute;top:0;left:0}.hero-subhome__angles::after{content:" ";position:absolute;left:44%;width:1px;height:110%;border-left:1px solid #D40449;top:-5%;z-index:3;transform:skewX(-30deg);left:94%}}@media only screen and (min-width: 64em){.hero-subhome__text{padding:0 116px 0 calc((100vw - 968px) / 2)}}@media only screen and (min-width: 90.063em){.hero-subhome__text{padding:0 116px 0 calc((100vw - 1180px) / 2)}}@media only screen and (min-width: 1600px){.hero-subhome__text{padding:0 116px 0 calc(((100vw - 1180px) / 2) - ((100vw - 1600px) / 2))}}.h1-hero{color:#89d329}.hero1 .h1-hero{color:#89d329}.hero2 .h1-hero{color:#ff3162}.hero3 .h1-hero{color:#00bcff}.hero4 .h1-hero{color:#00bcff}.hero5 .h1-hero{color:#89d329}.hero6 .h1-hero{color:#89d329}.hero7 .h1-hero{color:#ff3162}.hero8 .h1-hero{color:#00bcff}.hero9 .h1-hero{color:#89d329}.hero10 .h1-hero{color:#89d329}.hero11 .h1-hero{color:#00bcff}.hero12 .h1-hero{color:#ff3162}.hero13 .h1-hero{color:#00bcff}.hero14 .h1-hero{color:#89d329}.hero__text .overline{color:#ff3162}.hero1 .hero__text .overline{color:#ff3162}.hero2 .hero__text .overline{color:#00bcff}.hero3 .hero__text .overline{color:#89d329}.hero4 .hero__text .overline{color:#ff3162}.hero5 .hero__text .overline{color:#00bcff}.hero6 .hero__text .overline{color:#00bcff}.hero7 .hero__text .overline{color:#89d329}.hero8 .hero__text .overline{color:#ff3162}.hero9 .hero__text .overline{color:#ff3162}.hero10 .hero__text .overline{color:#00bcff}.hero11 .hero__text .overline{color:#89d329}.hero12 .hero__text .overline{color:#89d329}.hero13 .hero__text .overline{color:#ff3162}.hero14 .hero__text .overline{color:#00bcff}.hero__line,.hero__text::before{border-color:#ff3162}.hero1 .hero__line,.hero1 .hero__text::before{border-color:#ff3162}.hero2 .hero__line,.hero2 .hero__text::before{border-color:#00bcff}.hero3 .hero__line,.hero3 .hero__text::before{border-color:#89d329}.hero4 .hero__line,.hero4 .hero__text::before{border-color:#ff3162}.hero5 .hero__line,.hero5 .hero__text::before{border-color:#00bcff}.hero6 .hero__line,.hero6 .hero__text::before{border-color:#00bcff}.hero7 .hero__line,.hero7 .hero__text::before{border-color:#89d329}.hero8 .hero__line,.hero8 .hero__text::before{border-color:#ff3162}.hero9 .hero__line,.hero9 .hero__text::before{border-color:#ff3162}.hero10 .hero__line,.hero10 .hero__text::before{border-color:#00bcff}.hero11 .hero__line,.hero11 .hero__text::before{border-color:#89d329}.hero12 .hero__line,.hero12 .hero__text::before{border-color:#89d329}.hero13 .hero__line,.hero13 .hero__text::before{border-color:#ff3162}.hero14 .hero__line,.hero14 .hero__text::before{border-color:#00bcff}.angle,.hero__text::after{background-color:#443247}.hero1 .angle,.hero1 .hero__text::after{background-color:#443247}.hero2 .angle,.hero2 .hero__text::after{background-color:#10384f}.hero3 .angle,.hero3 .hero__text::after{background-color:#042}.hero4 .angle,.hero4 .hero__text::after{background-color:#443247}.hero5 .angle,.hero5 .hero__text::after{background-color:#10384f}.hero6 .angle,.hero6 .hero__text::after{background-color:#443247}.hero7 .angle,.hero7 .hero__text::after{background-color:#10384f}.hero8 .angle,.hero8 .hero__text::after{background-color:#042}.hero9 .angle,.hero9 .hero__text::after{background-color:#624963}.hero10 .angle,.hero10 .hero__text::after{background-color:#00617f}.hero11 .angle,.hero11 .hero__text::after{background-color:#2b6636}.hero12 .angle,.hero12 .hero__text::after{background-color:#443247}.hero13 .angle,.hero13 .hero__text::after{background-color:#10384f}.hero14 .angle,.hero14 .hero__text::after{background-color:#042}.hero-angle-left{background-color:#89d329}.hero1 .hero-angle-left{background-color:#89d329}.hero2 .hero-angle-left{background-color:#ff3162}.hero3 .hero-angle-left{background-color:#00bcff}.hero4 .hero-angle-left{background-color:#00bcff}.hero5 .hero-angle-left{background-color:#89d329}.hero6 .hero-angle-left{background-color:#89d329}.hero7 .hero-angle-left{background-color:#ff3162}.hero8 .hero-angle-left{background-color:#00bcff}.hero9 .hero-angle-left{background-color:#89d329}.hero10 .hero-angle-left{background-color:#89d329}.hero11 .hero-angle-left{background-color:#00bcff}.hero12 .hero-angle-left{background-color:#ff3162}.hero13 .hero-angle-left{background-color:#00bcff}.hero14 .hero-angle-left{background-color:#89d329}.hero-subhome__white-angle,.hero-subhome__text::before{background-color:#fff}.scheme-green .hero-subhome__white-angle,.scheme-green .hero-subhome__text::before{background-color:#2b6636}.scheme-green-alternate .hero-subhome__white-angle,.scheme-green-alternate .hero-subhome__text::before{background-color:#89d329}.scheme-purple .hero-subhome__white-angle,.scheme-purple .hero-subhome__text::before{background-color:#443247}.scheme-purple-alternate .hero-subhome__white-angle,.scheme-purple-alternate .hero-subhome__text::before{background-color:#00617f}.scheme-fuchsia .hero-subhome__white-angle,.scheme-fuchsia .hero-subhome__text::before{background-color:#d30f4b}.scheme-fuchsia-alternate .hero-subhome__white-angle,.scheme-fuchsia-alternate .hero-subhome__text::before{background-color:#00bcff}.scheme-blue .hero-subhome__white-angle,.scheme-blue .hero-subhome__text::before{background-color:#10384f}.subhomehero1 .hero-subhome__white-angle,.subhomehero1 .hero-subhome__text::before{background-color:#89d329}.subhomehero2 .hero-subhome__white-angle,.subhomehero2 .hero-subhome__text::before{background-color:#10384f}.subhomehero3 .hero-subhome__white-angle,.subhomehero3 .hero-subhome__text::before{background-color:#d30f4b}.subhomehero4 .hero-subhome__white-angle,.subhomehero4 .hero-subhome__text::before{background-color:#00617f}.subhomehero5 .hero-subhome__white-angle,.subhomehero5 .hero-subhome__text::before{background-color:#443247}.subhomehero6 .hero-subhome__white-angle,.subhomehero6 .hero-subhome__text::before{background-color:#00bcff}.subhomehero7 .hero-subhome__white-angle,.subhomehero7 .hero-subhome__text::before{background-color:#2b6636}.hero-subhome__colored-angle,.hero-subhome__text::after{background-color:#89d329;opacity:.78;filter:alpha(opacity=78)}.scheme-green .hero-subhome__colored-angle,.scheme-green .hero-subhome__text::after{background-color:#2b6636}.scheme-green-alternate .hero-subhome__colored-angle,.scheme-green-alternate .hero-subhome__text::after{background-color:#89d329}.scheme-purple .hero-subhome__colored-angle,.scheme-purple .hero-subhome__text::after{background-color:#443247}.scheme-purple-alternate .hero-subhome__colored-angle,.scheme-purple-alternate .hero-subhome__text::after{background-color:#00617f}.scheme-fuchsia .hero-subhome__colored-angle,.scheme-fuchsia .hero-subhome__text::after{background-color:#d30f4b}.scheme-fuchsia-alternate .hero-subhome__colored-angle,.scheme-fuchsia-alternate .hero-subhome__text::after{background-color:#00bcff}.scheme-blue .hero-subhome__colored-angle,.scheme-blue .hero-subhome__text::after{background-color:#10384f}.subhomehero1 .hero-subhome__colored-angle,.subhomehero1 .hero-subhome__text::after{background-color:#89d329}.subhomehero2 .hero-subhome__colored-angle,.subhomehero2 .hero-subhome__text::after{background-color:#10384f}.subhomehero3 .hero-subhome__colored-angle,.subhomehero3 .hero-subhome__text::after{background-color:#d30f4b}.subhomehero4 .hero-subhome__colored-angle,.subhomehero4 .hero-subhome__text::after{background-color:#00617f}.subhomehero5 .hero-subhome__colored-angle,.subhomehero5 .hero-subhome__text::after{background-color:#443247}.subhomehero6 .hero-subhome__colored-angle,.subhomehero6 .hero-subhome__text::after{background-color:#00bcff}.subhomehero7 .hero-subhome__colored-angle,.subhomehero7 .hero-subhome__text::after{background-color:#2b6636}.hero-subhome__line-first{border-left:1px solid #0A4E6C}.scheme-green .hero-subhome__line-first{border-color:#00bcff}.scheme-green-alternate .hero-subhome__line-first{border-color:#10384f}.scheme-purple .hero-subhome__line-first{border-color:#ff3162}.scheme-purple-alternate .hero-subhome__line-first{border-color:#89d329}.scheme-fuchsia .hero-subhome__line-first{border-color:#89d329}.scheme-fuchsia-alternate .hero-subhome__line-first{border-color:#10384f}.scheme-blue .hero-subhome__line-first{border-color:#00bcff}.subhomehero1 .hero-subhome__line-first{border-color:#10384f}.subhomehero2 .hero-subhome__line-first{border-color:#00bcff}.subhomehero3 .hero-subhome__line-first{border-color:#89d329}.subhomehero4 .hero-subhome__line-first{border-color:#89d329}.subhomehero5 .hero-subhome__line-first{border-color:#ff3162}.subhomehero6 .hero-subhome__line-first{border-color:#10384f}.subhomehero7 .hero-subhome__line-first{border-color:#00bcff}.hero-subhome__line-second,.hero-subhome__angles::after{border-left:1px solid #D40449}.scheme-green .hero-subhome__line-second,.scheme-green .hero-subhome__angles::after{border-color:#00bcff}.scheme-green-alternate .hero-subhome__line-second,.scheme-green-alternate .hero-subhome__angles::after{border-color:#10384f}.scheme-purple .hero-subhome__line-second,.scheme-purple .hero-subhome__angles::after{border-color:#ff3162}.scheme-purple-alternate .hero-subhome__line-second,.scheme-purple-alternate .hero-subhome__angles::after{border-color:#89d329}.scheme-fuchsia .hero-subhome__line-second,.scheme-fuchsia .hero-subhome__angles::after{border-color:#89d329}.scheme-fuchsia-alternate .hero-subhome__line-second,.scheme-fuchsia-alternate .hero-subhome__angles::after{border-color:#10384f}.scheme-blue .hero-subhome__line-second,.scheme-blue .hero-subhome__angles::after{border-color:#00bcff}.subhomehero1 .hero-subhome__line-second,.subhomehero1 .hero-subhome__angles::after{border-color:#10384f}.subhomehero2 .hero-subhome__line-second,.subhomehero2 .hero-subhome__angles::after{border-color:#00bcff}.subhomehero3 .hero-subhome__line-second,.subhomehero3 .hero-subhome__angles::after{border-color:#89d329}.subhomehero4 .hero-subhome__line-second,.subhomehero4 .hero-subhome__angles::after{border-color:#89d329}.subhomehero5 .hero-subhome__line-second,.subhomehero5 .hero-subhome__angles::after{border-color:#ff3162}.subhomehero6 .hero-subhome__line-second,.subhomehero6 .hero-subhome__angles::after{border-color:#10384f}.subhomehero7 .hero-subhome__line-second,.subhomehero7 .hero-subhome__angles::after{border-color:#00bcff}.hero-subhome__headline{color:#0d2a40;position:relative;z-index:2}.scheme-green .hero-subhome__headline{color:#15adff}.scheme-green-alternate .hero-subhome__headline{color:#0d2a40}.scheme-purple .hero-subhome__headline{color:#ff3162}.scheme-purple-alternate .hero-subhome__headline{color:#89d329}.scheme-fuchsia .hero-subhome__headline{color:#89d329}.scheme-fuchsia-alternate .hero-subhome__headline{color:#10384f}.scheme-blue .hero-subhome__headline{color:#00bcff}.subhomehero1 .hero-subhome__headline{color:#0d2a40}.subhomehero2 .hero-subhome__headline{color:#00bcff}.subhomehero3 .hero-subhome__headline{color:#89d329}.subhomehero4 .hero-subhome__headline{color:#89d329}.subhomehero5 .hero-subhome__headline{color:#ff3162}.subhomehero6 .hero-subhome__headline{color:#10384f}.subhomehero7 .hero-subhome__headline{color:#15adff}.hero-subhome__topline{color:#fff;position:relative;z-index:2}.hero-magazine-container{position:relative;overflow:hidden;margin:0 0 40px}.hero-magazine .h1-hero{color:#fff;font-style:normal}@media only screen and (min-width: 48em){.hero-magazine-container{height:auto;margin:0 0 40px}}@media only screen and (min-width: 64em){.hero-magazine-container{margin:0 calc((-100vw + 968px)/2) 40px}}@media only screen and (min-width: 90.063em){.hero-magazine-container{margin:0 calc((-1440px + 1180px)/2) 40px}}.hero-magazine{position:relative;overflow:hidden;display:flex;flex-direction:column-reverse}@media only screen and (min-width: 48em){.hero-magazine{margin:-12px 0 12px;min-height:300px;height:auto}.homepage .hero-magazine{transform:skewY(0.8deg)}}.hero-magazine img{height:285px;min-width:100%;width:588px;transform:translateX(-25%);margin-left:25%}@media only screen and (min-width: 35em){.hero-magazine img{width:100%;min-width:0;height:auto;transform:translateX(0);margin-left:0}}@media only screen and (min-width: 64em){.hero-magazine img{width:100%;height:auto;min-height:inherit;margin-bottom:0}}.hero-magazine__text{position:relative;right:0;color:#fff;padding:33px 30px 25px;margin-top:-10px;transition:right .5s ease-out;width:100%;height:auto;bottom:0;z-index:1;display:flex;flex-direction:column;justify-content:center}.hero-magazine__text::before,.hero-magazine__text::after{content:'';position:absolute;width:100%;height:140%;transition:right .5s ease-out;transform:skewY(-1deg);top:0;left:0;margin-top:0;background-color:#00617f;opacity:1;z-index:-1}.scheme-green .hero-magazine__text::before,.scheme-green .hero-magazine__text::after{background-color:#2b6636}.scheme-green-alternate .hero-magazine__text::before,.scheme-green-alternate .hero-magazine__text::after{background-color:#66b512}.scheme-purple .hero-magazine__text::before,.scheme-purple .hero-magazine__text::after{background-color:#624963}.scheme-purple-alternate .hero-magazine__text::before,.scheme-purple-alternate .hero-magazine__text::after{background-color:#00617f}.scheme-fuchsia .hero-magazine__text::before,.scheme-fuchsia .hero-magazine__text::after{background-color:#d30f4b}.scheme-fuchsia-alternate .hero-magazine__text::before,.scheme-fuchsia-alternate .hero-magazine__text::after{background-color:#0091df}.scheme-blue .hero-magazine__text::before,.scheme-blue .hero-magazine__text::after{background-color:#0091df}.mag-blog .hero-magazine__text::before,.mag-blog .hero-magazine__text::after{background-color:#F7F7F7}.mag-darkgreen .hero-magazine__text::before,.mag-darkgreen .hero-magazine__text::after{background-color:#2b6636}.mag-green .hero-magazine__text::before,.mag-green .hero-magazine__text::after{background-color:#66b512}.mag-purple .hero-magazine__text::before,.mag-purple .hero-magazine__text::after{background-color:#624963}.mag-midblue .hero-magazine__text::before,.mag-midblue .hero-magazine__text::after{background-color:#00617f}.mag-fuchsia .hero-magazine__text::before,.mag-fuchsia .hero-magazine__text::after{background-color:#d30f4b}.mag-blue .hero-magazine__text::before,.mag-blue .hero-magazine__text::after{background-color:#0091df}.hero-magazine__text::before{transform:skewY(-3deg);z-index:-2;opacity:.4}@media only screen and (min-width: 48em){.hero-magazine__text{padding:50px calc((100% - 640px) / 2) 25px;position:absolute}.hero-magazine__text::after{opacity:.7}}.hero-magazine-caption{opacity:.5;font-weight:300;font-style:italic;font-size:16px;color:#0D2A40;letter-spacing:.5px;line-height:22px;max-width:640px;margin:-25px 30px 40px}@media only screen and (min-width: 48em){.hero-magazine-caption{max-width:640px;margin:-36px auto 40px auto}}@media only screen and (min-width: 64em){.hero-magazine__text{padding:50px calc(((100% - 968px) / 2) + 95px) 25px}.hero-magazine-caption{max-width:738px;margin:-36px 0 40px 0;padding-left:95px}}@media only screen and (min-width: 90.063em){.hero-magazine__text{padding:50px calc(((100% - 1180px) / 2) + 117px) 25px}.hero-magazine-caption{max-width:900px;padding-left:117px}}.hero-magazine__topline{font-weight:500;font-size:18px;letter-spacing:0.56px;line-height:26px;margin-bottom:11px}.scheme-green .hero-magazine__topline{color:#ff3162}.scheme-green-alternate .hero-magazine__topline{color:#10384f}.scheme-purple .hero-magazine__topline{color:#89d329}.scheme-purple-alternate .hero-magazine__topline{color:#89d329}.scheme-fuchsia .hero-magazine__topline{color:#10384f}.scheme-fuchsia-alternate .hero-magazine__topline{color:#443247}.scheme-blue .hero-magazine__topline{color:#443247}.mag-blog .hero-magazine__topline{color:#FE4470}.mag-darkgreen .hero-magazine__topline{color:#ff3162}.mag-green .hero-magazine__topline{color:#10384f}.mag-purple .hero-magazine__topline{color:#89d329}.mag-midblue .hero-magazine__topline{color:#89d329}.mag-fuchsia .hero-magazine__topline{color:#10384f}.mag-blue .hero-magazine__topline{color:#443247}@media only screen and (min-width: 64em){.hero img,.hero__line{transition:transform .25s ease-out}.hero-angle-left{transition:left .25s ease-out}.vanilla-modal .hero:hover img{transform:scale(1.05)}.vanilla-modal .hero:hover .hero-angle-left{left:-100%}.vanilla-modal .hero:hover .hero__line{transform:rotate(20deg)}.vanilla-modal .hero:hover .readmore{padding-left:24px;padding-right:24px}.vanilla-modal .hero:hover .readmore::after{opacity:1}.vanilla-modal .hero--text-left:hover .hero-angle-left{left:inherit;right:-100%}.hero img{transform:scale(1.2);opacity:0.5;-webkit-transition:all 0.5s ease-out 0.5s;-moz-transition:all 0.5s ease-out 0.5s;-ms-transition:all 0.5s ease-out 0.5s;-o-transition:all 0.5s ease-out 0.5s;transition:all 0.5s ease-out 0.5s}.hero .hero__text{transform:translateX(-80px);opacity:0;-webkit-transition:transform 0.5s ease-out 0.5s,opacity 1.5s ease-out 0.25s;-moz-transition:transform 0.5s ease-out 0.5s,opacity 1.5s ease-out 0.25s;-ms-transition:transform 0.5s ease-out 0.5s,opacity 1.5s ease-out 0.25s;-o-transition:transform 0.5s ease-out 0.5s,opacity 1.5s ease-out 0.25s;transition:transform 0.5s ease-out 0.5s,opacity 1.5s ease-out 0.25s}.hero .angle{transform:translateX(-80px) skewX(-10deg);-webkit-transition:transform 0.5s ease-out 0.5s;-moz-transition:transform 0.5s ease-out 0.5s;-ms-transition:transform 0.5s ease-out 0.5s;-o-transition:transform 0.5s ease-out 0.5s;transition:transform 0.5s ease-out 0.5s}.hero .hero__line{transform:translateX(50px) rotate(15deg);-webkit-transition:transform 0.5s ease-out 0.5s;-moz-transition:transform 0.5s ease-out 0.5s;-ms-transition:transform 0.5s ease-out 0.5s;-o-transition:transform 0.5s ease-out 0.5s;transition:transform 0.5s ease-out 0.5s}.hero .hero-angle-left{width:94%;-webkit-transition:width 0.5s ease-out 0.5s;-moz-transition:width 0.5s ease-out 0.5s;-ms-transition:width 0.5s ease-out 0.5s;-o-transition:width 0.5s ease-out 0.5s;transition:width 0.5s ease-out 0.5s}.vanilla-modal .hero img{transform:scale(1);opacity:1;-webkit-transition:transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out;-ms-transition:transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out}.vanilla-modal .hero .hero__text{transform:translateX(0);opacity:1;-webkit-transition:transform 0.5s ease-out,opacity 1.5s ease-out;-moz-transition:transform 0.5s ease-out,opacity 1.5s ease-out;-ms-transition:transform 0.5s ease-out,opacity 1.5s ease-out;-o-transition:transform 0.5s ease-out,opacity 1.5s ease-out;transition:transform 0.5s ease-out,opacity 1.5s ease-out}.vanilla-modal .hero .angle{transform:translateX(0) skewX(-10deg);-webkit-transition:transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out;-ms-transition:transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out}.vanilla-modal .hero .hero__line{transform:translateX(0) rotate(15deg);-webkit-transition:transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out;-ms-transition:transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out}.vanilla-modal .hero .hero-angle-left{width:100%;-webkit-transition:width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;-moz-transition:width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;-ms-transition:width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;-o-transition:width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;transition:width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out}}@media only screen and (min-width: 64em){.magazine .hero__text{right:calc((100% - 968px ) / 2);width:calc(37% - ((100% - 968px ) / 2))}}@media only screen and (min-width: 90.063em){.magazine .hero__text{right:calc((100% - 1180px ) / 2);width:calc(37% - ((100% - 1180px ) / 2))}}@media only screen and (min-width: 1600px){.magazine .hero__text{right:210px;width:calc(37% - 210px)}}.hero--smallheadline .h1-hero{font-size:28px}@media only screen and (min-width: 48em){.hero--smallheadline .h1-hero{font-size:35px}}@media only screen and (min-width: 64em){.hero--smallheadline .h1-hero{font-size:40px}}@media only screen and (min-width: 90.063em){.hero--smallheadline .h1-hero{font-size:50px}}.mobilenavigation{float:right;margin:-47px 11px 0 0;position:relative;z-index:1}.mobilenavigation ul{margin:0;padding:0;list-style-type:none}.mobilenavigation li{float:left;position:relative}.mobilenavigation .mlang{font-weight:300;font-size:21px;color:#00354F;letter-spacing:0.6px;line-height:24px;padding:2px 15px;display:block}.mobilenavigation .msearch,.mobilenavigation .mnav{text-indent:-900em;overflow:hidden;background-repeat:no-repeat;background-position:center;display:block;width:45px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M12.6,18.2l-6.2,6.2L5,23l6.2-6.2c-0.9-1.2-1.5-2.8-1.5-4.4C9.7,8.3,13,5,17,5s7.3,3.3,7.3,7.3s-3.3,7.3-7.3,7.3C15.4,19.7,13.8,19.1,12.6,18.2z M17,17.7c2.9,0,5.3-2.4,5.3-5.3S20,7,17,7s-5.3,2.4-5.3,5.3S14.1,17.7,17,17.7z' style='fill:%230d2a40'/%3E%3C/svg%3E");background-size:30px 30px}.mobilenavigation .msearch{width:43px}.mobilenavigation .mnav{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M2,22v-2h28v2H2z M4,15h26v-2H4V15z M6,8V6h24v2H6z' style='fill:%230d2a40;'/%3E%3C/svg%3E")}@media only screen and (max-width: 63.938em){.navigation{left:-100%;position:absolute;width:0;overflow:hidden}}.mobilenav{display:none}@media only screen and (min-width: 48em){.mobilenavigation{margin-top:-57px}}@media only screen and (min-width: 64em){.navigation{display:block}.mobilenavigation,.mobilenav{display:none}}@media only screen and (min-width: 64em){.newlevel2 ul li{background-color:#10384f}.newlevel2 ul ul li{background-color:#1c4257}.newlevel2 ul ul ul li{background-color:#274b5f}}.servicenav{display:none}@media only screen and (min-width: 64em){.navigation{position:relative;font-size:17px;line-height:1;color:#0d2a40;letter-spacing:0.5px;font-weight:300}.navigation:before,.navigation:after{content:"";display:table}.navigation:after{clear:both}}@media only screen and (min-width: 90.063em){.navigation{font-size:19px}}.navigation ul{margin:0;padding:0;list-style-type:none}@media only screen and (min-width: 64em){.navigation>ul>li{float:left}}.navigation>ul>li>a{display:block}.navigation>ul>li>ul{display:none}.navigation>ul>li>ul>li>ul ul{display:none}.navigation>ul>li>ul>li>ul ul.submenuon{display:block}.newsub{left:0;width:100%}@media only screen and (min-width: 64em){.no-js .navigation>ul>li:hover>ul,.navigation>ul>li.is-hover>ul,.navigation>ul>li>.show-menu{display:flex;color:#fff;position:absolute;background-color:#10384f;z-index:20}.navigation .newsub{padding:0 calc((100% - 968px - 20px) / 2);flex-wrap:nowrap;box-shadow:0 20px 0px rgba(16,56,79,0.1)}.newsub>li{flex:0 0 25%;max-width:25%;padding:20px 10px 50px}.newsub>.newlevel2{flex:0 0 75%;max-width:75%;padding:0 10px 40px;z-index:2}.newlevel2 ul{max-width:calc((100% - 40px) / 3);position:relative;height:100%}.megaTsrBx p{font-size:14px;margin-top:13px;font-weight:300;letter-spacing:.5px;line-height:18px;opacity:.9}.megaTsrBx h2{font-weight:300;margin-bottom:0;font-size:25px;color:#89d329;letter-spacing:.5px;opacity:.9}.megaTsrBx .lnk,.megaTsrBx .overview{margin-bottom:0;clear:both;max-width:150px}.megaTsrBx .lnk,.megaTsrBx .overview{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center;color:#fff}.megaTsrBx .lnk,.megaTsrBx .overview{display:none}.megaTsrBx .lazy{max-height:128px}.navigation .megaTsrBx>a{padding:0;display:block;overflow:hidden}.newlevel2{margin:0 auto;max-width:1080px;position:relative}.navigation>ul>li>a{padding:7px 11px 7px 9px;background-color:transparent;color:inherit;text-decoration:none}.navigation>ul>.n2>a{padding-left:3px}.navigation>ul>li>a::after{content:" ";width:1px;height:20px;background-color:#D1E0E7;position:absolute;transform:rotate(12deg);margin-left:10px;margin-top:-2px}.n1,.nspecial{display:none}.n2>a{padding-left:0}.megamenu>li>a.selected{color:#00bcff;background-color:#fff}.megamenu>li>a:hover,.megamenu>li:hover>a,.megamenu>li>a:focus,.megamenu>li:focus>a{color:#ff3162;background-color:#fff}.megamenu>li:hover>a,.megamenu>li.is-hover>a{padding-bottom:19px}.megaTsrBx{display:flex;flex-direction:column}.navigation .megaTsrBx>a{order:-1;margin-bottom:16px}}@media only screen and (min-width: 90.063em){.navigation>ul>li>a{padding:7px 18px 7px 16px}.navigation>ul>li>a::after{margin-left:17px}.megaTsrBx .lazy{max-height:158px}.megaTsrBx h2{font-size:30px}.megamenu>li:hover>a,.megamenu>li.is-hover>a{padding-bottom:17px}}@media only screen and (min-width: 90.063em){.meta-btns{display:none}.navigation .newsub{padding:0 calc((100% - 1180px - 20px) / 2)}}#top-stage+.pageheader #header+.navigation{color:#fff}#top-stage+.pageheader #header+.navigation a::after{background-color:#fff}@media only screen and (min-width: 64em){.navigation .simple{padding-top:20px}.newlevel2 a,.simple a{display:block;padding:7px 20px 5px 10px;border-bottom:1px solid rgba(191,215,223,0.25);color:#fff;font-size:14px;font-weight:300;letter-spacing:0.44px;line-height:16px;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.newlevel2 a:hover,.simple a:hover,.newlevel2 a:focus,.simple a:focus{color:#89d329;text-decoration:none;background-color:rgba(255,255,255,0.05)}.newlevel2 li:hover>a,.simple li:hover>a,.newlevel2 li:focus>a,.simple li:focus>a{color:#89d329;background-color:rgba(255,255,255,0.05)}.haschild ul{display:none}.haschild:hover>ul,.haschild>a:focus+ul,.haschild ul.show-menu{display:block}.newlevel2 ul ul{max-width:calc(100% + 40px);position:absolute;left:calc(100%);width:calc(100% + 40px);top:0;padding:0 0 0 20px}.newlevel2 li:first-child{margin-top:20px}.newlevel2>ul>li>ul{margin-top:-20px}.haschild>a{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff ;stroke-width:1.5;fill:none;opacity:.5'/%3E%3C/svg%3E") no-repeat right 6px center}.newlevel2 .selected>a{color:#89d329}.newlevel2 .haschild>a:hover,.newlevel2 .haschild>a:focus,.newlevel2 .selected.haschild>a{background:#1c4257 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389D329 ;stroke-width:1.5;fill:none;opacity:1'/%3E%3C/svg%3E") no-repeat right 6px center}.newlevel2 ul .haschild>a:hover,.newlevel2 ul .haschild>a:focus,.newlevel2 ul .selected.haschild>a{background-color:rgba(255,255,255,0.05)}.newlevel2 .selected:not(.haschild)>a{color:#89d329}.newlevel2 .haschild>ul{max-width:calc(100% + 20px);width:calc(100% + 20px);position:absolute;left:100%;top:0}.newlevel2 .haschild>ul>.haschild>ul{max-width:calc(100%);width:calc(100%)}.newlevel2 .selected>ul{display:block}}.stickyheader #top-stage+.pageheader #header+.navigation{color:#0d2a40}.stickyheader #top-stage+.pageheader #header+.navigation a::after{background-color:#D1E0E7}.stickyheader .navigation .megamenu>li>a{font-size:17px;margin-top:1px}.icon-search{display:block;background:transparent no-repeat;border:0;text-align:left;text-indent:-900em;overflow:hidden;width:50px;background:transparent no-repeat center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%230d2a40;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%230d2a40;stroke-width:2;fill:none;'/%3E%3C/svg%3E")}.active-search .icon-search{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%230d2a40;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center}.meta-btns{display:none}.close-nav-btn,.searchbox{display:none}.searchbox label{display:none}.active-search .searchbox{display:block;position:absolute;width:100%;padding:50px 25%;padding:60px 0 98px;z-index:5;top:82px;overflow:hidden;background-color:#fff}.stickyheader.active-search .searchbox{top:50px}@media only screen and (min-width: 64em){.active-search .searchbox{top:140px}}@media only screen and (max-width: 63.938em){.navigation,.megamenu{margin:0;padding:0;list-style:none}.active-nav{overflow:hidden}.active-nav .wrapper{height:100vh}.active-nav .navigation{display:block;left:0;position:absolute;z-index:20;background:#624963;color:#fff;width:100%;font-size:18px;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0;height:calc(100vh - 82px)}.stickyheader.active-nav .navigation{height:calc(100vh - 50px)}.navigation a{display:block;padding:15px 10px 14px;border-top:1px solid rgba(191,215,223,0.25);font-size:18px;font-weight:300;letter-spacing:0.5px;line-height:1.444;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.megamenu>li:first-child>a,.meta-btns>li:first-child>a{border-top:0}.navigation a:hover,.navigation a:focus,.navigation a.selected{color:#00bcff;text-decoration:none}.navigation .submenuon1,.navigation .submenuon{padding-bottom:40px}.navigation .backbuttons{padding:0}.sback{padding:0 30px}.sback+.sback{background-color:rgba(255,255,255,0.05)}.sback+.sback+.sback{background-color:rgba(255,255,255,0.1)}.navigation a.submenuback{padding-left:30px;color:#00bcff;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='7,13.5 0.5,7 7,0.5' style='stroke:%2300bcff;stroke-width:1;fill:none;'/%3E%3C/svg%3E") no-repeat left 6px center}.navigation li:hover>a,.navigation li:focus>a{color:#00bcff}.navigation a.haschild{position:relative;background:transparent no-repeat right 6px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff;stroke-width:1;fill:none;'/%3E%3C/svg%3E")}.navigation a.haschild:hover,.navigation a.haschild:focus{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1;fill:none;'/%3E%3C/svg%3E")}.navigation a.showpanel{position:relative;background:transparent no-repeat right 6px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23796d82;stroke-width:1;fill:none;'/%3E%3C/svg%3E")}.navigation a.showpanel:hover,.navigation a.showpanel:focus{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1;fill:none;'/%3E%3C/svg%3E")}.navigation .megaTsrBx{display:none}.navigation .selected:not(.haschild)>a{color:#00bcff}.navigation .selected ul a{padding-left:38px}.navigation .megamenu{padding:6px 30px 56px;background-color:#10384f}.extra-nav{display:none}.navigation .meta-btns,.navigation #language-switch{display:block;padding:40px 30px 20px;position:relative;width:100%;margin-top:0;left:0;overflow:hidden}.navigation .meta-btns{padding-bottom:80px;margin-top:-50px}.navigation #language-switch{margin-top:0;display:none;background-color:#fff;color:#10384f;padding-top:0}.active-langswitch .navigation #language-switch{display:block}.navigation .meta-btns::before{content:"";position:absolute;width:calc(100% + 60px);height:120%;left:-30px;top:20px;padding:26px 0 6px;background-color:#624963;transform:skewY(-2deg)}.navigation .meta-btns li{position:relative;z-index:1}.mobilenavigation .li-mlang{display:none}.active-nav .mobilenavigation .mnav{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%230d2a40;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center}.mlangswitch{overflow:hidden;width:30px;text-indent:-90em;background:transparent no-repeat center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='23' viewBox='0 0 20 23'%3E%3Cpath d='M1.5,1.3v20.6 M1.5,12.6c4.8,0,8,1.1,10.9,1.1c3.6,0,5-1.4,5-1.4V2.8c0,0-2.4,1.4-5.4,1.4S6.7,2.2,1.5,2.2' style='stroke:%230d2a40;stroke-width:1;fill:none;'/%3E%3C/svg%3E")}.active-langswitch .mlang{opacity:.5}.navigation{-webkit-transform:translate3d(0, 0, 0);width:100%}.navigation .submenuon{display:block}.newsub ul{display:block;transform:translateX(calc(100% - 30px));position:absolute;width:100%;top:0;background-color:#1c4258}.newsub ul ul{background-color:#284c61}.newsub ul ul ul{background-color:#345669}.navigation>.submenuon{transform:translateX(calc(-100% - 30px))}.navigation .submenuon3,.navigation .submenuon4{transform:translateX(-30px)}.navigation ul{padding:0 30px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.navigation .newsub{left:0;width:100%}}@media only screen and (min-width: 64em){.newsub::before,.newsub::after{content:"";position:absolute;z-index:1;height:100%;width:calc(50% + 10px);top:0;background-color:#274b5f;left:calc(50% - 10px)}.newsub::after{background-color:#1c4257;width:247px}.newlevel2 ul ul ul ul{display:none !important}}@media only screen and (min-width: 90.063em){.newsub::after{width:300px}}@media only screen and (max-width: 63.938em){.navigation .backbuttons{background-color:#10384f}}.bcd-container,.bcd-message{font-weight:300;font-size:14px;letter-spacing:0.38px;line-height:20px}.bayer-cookie-disclaimer{z-index:9001;position:relative}.bcd-container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:15px;color:#fff;box-sizing:border-box}.bcd-message{margin:0;padding:0;display:block;max-width:640px;float:left}.bcd-message a{color:#fff !important;font-weight:700}.bcd-message .settings-link,.settings-link{text-decoration:none}.bcd-message p{margin:0 0 8px;display:inline;padding-right:6px}.bcd-message h3{font-weight:500;font-size:18px;color:#fff;letter-spacing:0.38px;line-height:20px;margin-bottom:0}.settings-link{color:inherit;white-space:nowrap;font-size:12px;text-transform:uppercase;position:relative;padding:4px 3px 4px 14px;display:block;line-height:1;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0 auto;float:none;width:181px;-webkit-transition:padding 0.2s ease-out;-moz-transition:padding 0.2s ease-out;-ms-transition:padding 0.2s ease-out;-o-transition:padding 0.2s ease-out;transition:padding 0.2s ease-out}.settings-link::before{content:" ";width:1px;height:100%;top:0;left:2px;border-left:1px solid #fff;border-color:inherit;transform:rotate(11deg);position:absolute}.settings-link:hover{padding-left:24px;text-decoration:none}@media only screen and (min-width: 48em){.settings-link{float:right}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bcd-container,.bcd-content{-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:slideUp;animation-name:slideUp}.bcd-content{margin:0 auto;max-width:968px}@media only screen and (min-width: 90.063em){.bcd-content{max-width:1180px}}.bcd-container{padding:35px 25px 30px}.bcd-message{max-width:100%;text-align:left;float:none}@media print{.bayer-cookie-disclaimer,.bcd-container{display:none}}.cookie-label{width:150px;margin-bottom:10px;display:none}.cookie-btn{display:inline-block;padding:4px;margin-bottom:0;font-size:14px;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.cookie-btn.active,.cookie-btn.disabled,.cookie-btn:active,.cookie-btn:focus,.cookie-btn:hover,.cookie-btn[disabled]{color:#333;background-color:#e6e6e6}.cookie-btn.active,.cookie-btn:active{background-color:#ccc\9 }input[type=radio].toggle{display:none}input[type=radio].toggle:checked+label{background-image:linear-gradient(to top, #969696, #727272);box-shadow:inset 0 1px 6px rgba(41,41,41,0.2),0 1px 2px rgba(0,0,0,0.05);cursor:default;color:#E6E6E6;border-color:transparent;text-shadow:0 1px 1px rgba(40,40,40,0.75)}input[type=radio].toggle+label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:38px}input[type=radio].toggle:checked+label.cookie-btn:hover{background-color:inherit;background-position:0 0;transition:none}input[type=radio].toggle-left+label{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-left:0;margin-right:0}input[type=radio].toggle-left:checked+label,input[type=radio].toggle-right:checked+label{box-shadow:inset 0 1px 6px rgba(41,41,41,0.2),0 1px 2px rgba(0,0,0,0.05);cursor:default;color:#fff;border-color:transparent;text-shadow:0 1px 1px rgba(40,40,40,0.75)}input[type=radio].toggle-left:checked+label{background-image:linear-gradient(to top, #58ba31, #390)}input[type=radio].toggle-right:checked+label{background-image:linear-gradient(to top, #f03a1e, #c00)}input[type=radio].toggle-right+label{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;margin-right:0}#settings{display:block}#settings::before{display:block;content:" ";margin-top:-120px;height:120px;visibility:hidden}.toggle-group{white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.bcd-container::after{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#0091df;top:10px;z-index:-1;transform:skewY(-1.6deg)}@media only screen and (min-width: 35em){.bcd-container::after{top:10px;transform:skewY(-0.8deg)}}@media only screen and (min-width: 48em){.bcd-container::after{top:10px;transform:skewY(-0.5deg)}.bcd-message{float:left;max-width:calc(100% - 240px)}.bcd-container{padding:35px 62px 20px}}@media only screen and (min-width: 64em){.bcd-container::after{top:10px;transform:skewY(-0.5deg)}.bcd-container{padding:35px 0 20px}}@media only screen and (min-width: 90.063em){.bcd-container::after{top:10px;transform:skewY(-0.3deg)}.bcd-message{max-width:880px}}.active-disclaimer .page-footer{padding-bottom:360px}@media only screen and (min-width: 48em){.active-disclaimer .page-footer{padding-bottom:230px}}@media only screen and (min-width: 64em){.active-disclaimer .page-footer{padding-bottom:200px}}@media only screen and (min-width: 90.063em){.active-disclaimer .page-footer{padding-bottom:160px}}.bcd-btn{cursor:pointer;display:inline-block;color:#fff;padding:18px 70px 18px 22px;text-transform:uppercase;position:relative;overflow:hidden;font-size:14px;letter-spacing:0.58px;line-height:1;font-weight:700;font-style:italic;background:#ff3162 no-repeat right top;-webkit-transition:padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);display:block;margin:20px auto 10px;max-height:50px;min-width:190px;text-align:left;background-color:#89d329}.bcd-btn::before{opacity:.4;background-color:#d30f4b}.bcd-btn::before,.bcd-btn::after{content:'';display:block;height:100%;width:100px;position:absolute;right:0;top:0}.bcd-btn::after{width:57px;background:transparent no-repeat center center;background-size:14px 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E");-webkit-transition:right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)}.bcd-btn::before{left:calc(100% - 54px);transform:skewX(-12deg);-webkit-transition:left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-moz-transition:left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-ms-transition:left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);-o-transition:left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)}.bcd-btn:hover,.bcd-btn:focus{text-decoration:none;background-position:top right -80px;padding-left:30px;padding-right:62px}.bcd-btn:hover::after,.bcd-btn:focus::after{right:10px}.bcd-btn:hover::before,.bcd-btn:focus::before{left:110%}.bcd-btn::before{background-color:#2b6636}@media only screen and (min-width: 48em){.bcd-btn{float:right;margin:0 auto 10px}}#top-stage{display:none}#scrolldescription{color:#fff;text-transform:uppercase;font-weight:700;font-style:italic;font-size:12px}.scrollindicator{display:none;opacity:.75;position:absolute;z-index:50;left:calc((100% - 968px) / 2 + 37px);bottom:140px;text-align:center;transform:translateX(-50%)}.scrollarrows{width:22px;height:42px;margin-top:10px}.scroll-description{animation:scd 6s infinite;-webkit-animation:scd 6s infinite}.scrollarrows path{stroke:#fff;fill:transparent;stroke-width:2px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes scd{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes scd{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}.scrollarrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}.scrollarrows path.a2{animation-delay:-0.5s;-webkit-animation-delay:-0.5s}.scrollarrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}@media only screen and (min-width: 64em){.scrollindicator{display:block}#top-stage{height:100vh;width:100%;background-color:#333;position:fixed;overflow:hidden;top:0;display:block;z-index:0}.stickyheader #top-stage{visibility:hidden}#stagevideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:180%;max-height:180%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}.tagline{-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}.init-topstage .tagline{background:url(https://shared.bayer.com/img/tagline/tagline-l-white.min.svg) no-repeat 0 0}.tagline{-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}.tagline img{opacity:1;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}.fixed-tagline .bcn-panel,.fixed-tagline #corporate-container{position:fixed}.init-tagline #corporate-container{background-color:transparent;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}.init-tagline #corporate-container::before{background-color:transparent;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}.init-tagline2 .tagline{background:url(https://shared.bayer.com/img/tagline/tagline-l-white.min.svg) no-repeat 0 0}.init-tagline2 .tagline img{opacity:0}.page{-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out;background-color:#fff;position:relative}.has-topstage .wrapper{padding-top:calc(100vh - 150px)}.has-topstage .pageheader{position:relative}.has-topstage .page-footer{position:relative}.init-topstage .page{background-color:transparent}.init-topstage .site-identifier{color:#fff}.init-topstage .navigation>ul>li>a{color:#fff}.init-topstage .navigation>ul>li:hover>a{color:#ff3162;background-color:transparent}.init-topstage .icon-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")}.init-topstage .logo{background:url(https://shared.bayer.com/img/bayer-logo-text-white.svg) no-repeat 0 0}.init-topstage .logo img{opacity:0}}@media only screen and (min-width: 90.063em){.scrollindicator{left:calc((100% - 1180px) / 2 + 45px)}.tagline{background-position:0 3px}.init-tagline2 .tagline{background:url(https://shared.bayer.com/img/tagline/tagline-xl-white.min.svg) no-repeat 0 3px}.init-tagline2 .tagline img{opacity:0}.has-topstage .site-identifier{-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.has-topstage .navigation>ul>li>a{-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.has-topstage .icon-search{-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}.has-topstage .logo img{-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}}@media (max-aspect-ratio: 16 / 9){#stagevideo{max-width:inherit;max-height:100%}}@media (min-aspect-ratio: 16 / 9){#stagevideo{max-width:100%;max-height:inherit}}.init-tagline #top-stage .button-video-sound{right:0}.button-video-sound{height:60px;position:fixed;z-index:1;text-indent:-99em;width:70px;right:-80px;top:50%;background-color:#624963;overflow:hidden;transform:skewX(-11deg) translateY(-50%);cursor:pointer;outline:0;-webkit-transition:right 0.25s ease-out;-moz-transition:right 0.25s ease-out;-ms-transition:right 0.25s ease-out;-o-transition:right 0.25s ease-out;transition:right 0.25s ease-out}.button-video-sound::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent no-repeat center center;transform:skewX(11deg);opacity:.5;-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out}.button-video-sound:hover::after{opacity:1}.button-video-sound--on::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M19.8,32.8c0,0.3-0.1,0.5-0.4,0.6c-0.2,0.1-0.5,0.1-0.7,0L10.8,26H6.3C4.7,26,4,25.2,4,23.7v-6.6c0-1.5,0.7-2.3,2.3-2.3h4.5l7.9-7.3c0.2-0.1,0.5-0.1,0.7,0c0.2,0.1,0.4,0.4,0.4,0.6V32.8z M26.3,19.9L26.3,19.9c0-1.2-0.4-2.3-1.1-3.3l0.6-0.6c0.9,1.1,1.4,2.4,1.4,3.8c0,1.5-0.5,2.9-1.5,4L25,23.2C25.9,22.3,26.3,21.1,26.3,19.9z M29.2,19.9L29.2,19.9c0-1.9-0.7-3.7-1.9-5.2l0.6-0.6c1.4,1.6,2.2,3.6,2.2,5.8c0,2.2-0.8,4.3-2.4,6l-0.6-0.6C28.4,23.8,29.2,21.9,29.2,19.9zM32,19.9L32,19.9c0-2.6-1-5.1-2.7-7.1l0.6-0.6c1.9,2.2,3,4.8,3,7.7c0,3-1.1,5.8-3.2,8l-0.6-0.6C31,25.2,32,22.6,32,19.9z' fill='%23fff'/%3E%3C/svg%3E")}.button-video-sound--off::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M19.8,32.8c0,0.3-0.1,0.5-0.4,0.6c-0.2,0.1-0.5,0.1-0.7,0L10.8,26H6.3C4.7,26,4,25.2,4,23.7v-6.6c0-1.5,0.7-2.3,2.3-2.3h4.5l7.9-7.3c0.2-0.1,0.5-0.1,0.7,0c0.2,0.1,0.4,0.4,0.4,0.6V32.8z M30,20.3l3.5-3.5l0.7,0.7L30.7,21l3.5,3.5l-0.7,0.7L30,21.7l-3.5,3.5l-0.7-0.7l3.5-3.5l-3.5-3.5l0.7-0.7L30,20.3z' fill='%23fff'/%3E%3C/svg%3E")}.video-eyecatcher{width:75px;height:60px;position:absolute;z-index:1;overflow:hidden;display:block;color:#fff;-webkit-transition:width 0.2s ease,height 0.2s ease;-moz-transition:width 0.2s ease,height 0.2s ease;-ms-transition:width 0.2s ease,height 0.2s ease;-o-transition:width 0.2s ease,height 0.2s ease;transition:width 0.2s ease,height 0.2s ease}.video-eyecatcher::after{content:"";width:30px;height:20px;position:absolute;top:20px;left:16px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M28.4,17L28.4,17l0.1-14.4c0-0.2-0.2-0.3-0.2-0.3c-0.1,0-0.2-0.1-0.3,0l-6.7,4.5v6.1l6.7,4.5c0.2,0.1,0.2,0,0.3,0S28.4,17.2,28.4,17z M19.6,16.4V3.3c0-0.9-0.7-1.6-1.6-1.6H3.2c-0.9,0-1.6,0.7-1.6,1.6v13.1c0,0.9,0.7,1.6,1.6,1.6H18C18.9,18.1,19.6,17.3,19.6,16.4z M29,0.9c0.6,0.4,1,1,1,1.8v14.4c0,0.7-0.4,1.4-1,1.8c-0.3,0.2-0.6,0.2-0.9,0.2c-0.4,0-0.7-0.1-1-0.3l-5.9-3.9v1.6c0,1.8-1.4,3.3-3.2,3.3H3.2c-1.8,0-3.2-1.5-3.2-3.3V3.3C0,1.5,1.4,0,3.2,0H18c1.8,0,3.2,1.5,3.2,3.3v1.6L27.1,1C27.6,0.5,28.4,0.5,29,0.9z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center}.video-eyecatcher::before{content:"";transform:skewX(-8deg);width:100%;height:100%;left:-5px;position:absolute;background-color:#d30f4b;-webkit-transition:left 0.2s ease;-moz-transition:left 0.2s ease;-ms-transition:left 0.2s ease;-o-transition:left 0.2s ease;transition:left 0.2s ease}.video-eyecatcher:hover::before{left:-15px}.video-eyecatcher:hover{width:300px;height:180px;text-decoration:none}.video-eyecatcher:hover .video-eyecatcher__text{opacity:1;-webkit-transition:opacity 0.2s ease 0.3s;-moz-transition:opacity 0.2s ease 0.3s;-ms-transition:opacity 0.2s ease 0.3s;-o-transition:opacity 0.2s ease 0.3s;transition:opacity 0.2s ease 0.3s}.video-eyecatcher__text{position:relative;z-index:3;margin:10px 35px 10px 65px;opacity:0;-webkit-transition:opacity 0 ease 0;-moz-transition:opacity 0 ease 0;-ms-transition:opacity 0 ease 0;-o-transition:opacity 0 ease 0;transition:opacity 0 ease 0}.mag-filter ul{margin:0;padding:0;list-style-type:none;float:left;display:table;width:100%}.mag-filter ul>li{display:table-cell;padding:0 0 0 6px}.mag-filter ul>li a{display:block;line-height:1;padding:16px 18px;background:#fff;border:1px solid #624963;color:#333;font-size:14px;line-height:1;text-decoration:none;margin-right:5px;transform:skewX(-12deg);text-align:center}@media only screen and (min-width: 64em){.mag-filter ul>li a{padding:16px 28px}}.mag-filter span{transform:skewX(12deg);display:block}.mag-filter ul>li>a:hover,.mag-filter ul>li>a.active{background:#624963;color:#fff}.mag-filter ul>li:first-child{overflow:hidden}.mag-filter ul>li:first-child a{padding:0;margin-left:-13px}.mag-filter ul>li:first-child span{margin-left:6px;border-left:1px solid #624963;padding:16px 18px 16px 16px}@media only screen and (min-width: 64em){.mag-filter ul>li:first-child span{padding:16px 28px 16px 20px}}.mag-filter ul>li:last-child{overflow:hidden;max-width:74px;width:74px}.mag-filter ul>li:last-child a{min-width:75px;padding:0;border-color:#ff3162}.mag-filter ul>li:last-child span{margin-right:6px;border-right:1px solid #ff3162;padding:16px 18px}.mag-filter ul>li:last-child a:hover,.mag-filter ul>li:last-child a.active{background:#ff3162}@media only screen and (min-width: 64em){.mag-filter ul>li:last-child{max-width:84px;width:84px}.mag-filter ul>li:last-child a{min-width:85px}.mag-filter ul>li:last-child span{padding:16px 28px}}@media only screen and (max-width: 34.938em){.mag-filter ul>li{padding:0 0 0 4px}.mag-filter ul>li a{padding:12px 6px;letter-spacing:0;margin-right:4px}.mag-filter ul>li:first-child span{margin-right:0;padding:12px 6px}.mag-filter ul>li:last-child{max-width:58px;width:58px}.mag-filter ul>li:last-child a{min-width:59px}.mag-filter ul>li:last-child span{padding:12px 6px;margin-right:4px}}.blog-indicator{display:block;padding-left:26px;color:#ff3162;background:transparent no-repeat 0 0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M7.5,11.1h7V1.5H1.5v9.7h2.8v2.8L7.5,11.1z M8.1,12.6l-5.2,4.5v-4.5H0V0h16v12.6H8.1z M8.5,16.2v-1.5h6.3l3,2.4v-2.4h2.8V5.4h-2.8V4H22v12.1h-2.8V20l-4.9-3.8H8.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center;background-size:20px 18px}.blog-indicator{font-weight:700;font-size:15px;line-height:1.2;margin-bottom:7px}@media only screen and (min-width: 64em){.blog-indicator{position:absolute;top:26px}}.magazine .hero-container{margin-top:0}.magazine .breadcrumb{padding:12px 0 12px}@media only screen and (max-width: 47.938em){.magazine:not(.subhome) .breadcrumb{visibility:visible}}@media only screen and (min-width: 64em){.magazine .last-updated{margin-top:60px}}.f-grid__cell.mag-filter,.f-grid__cell.mag-search{flex:0 0 100%;max-width:100%}.f-grid__cell.mag-filter,.f-grid__cell.mag-search{margin-left:auto;margin-right:auto;max-width:450px}@media only screen and (min-width: 64em){.f-grid__cell.mag-filter,.f-grid__cell.mag-search{flex:1;max-width:inherit}.f-grid__cell.mag-search{max-width:382px}}.video.shareable figcaption{padding-right:60px}@media only screen and (min-width: 64em){.service{opacity:0;transform:translateY(-10px);transition:all .85s ease .15s}.vanilla-modal .service{opacity:1;transform:translateY(0)}.lfthnd,.nexttolefthand,.size-col-d,.margi{opacity:0;transform:translateY(30px);transition:all 1.2s ease .05s}.vanilla-modal .lfthnd,.vanilla-modal .nexttolefthand,.vanilla-modal .size-col-d,.vanilla-modal .margi{opacity:1;transform:translateY(0)}.nexttolefthand .lead+.f-grid--1of3-l{transform:translateY(30px);transition:transform 1.15s ease .1s}.vanilla-modal .nexttolefthand .lead+.f-grid--1of3-l{transform:translateY(0)}.hero-subhome__angles::after{left:-15%;transition:left 1s ease .05s}.vanilla-modal .hero-subhome__angles::after{left:94%}.hero-subhome__text{opacity:0;transform:translate(150px, -50%);transition:all .9s ease .05s}.vanilla-modal .hero-subhome__text{opacity:1;transform:translate(0, -50%)}.hero-subhome__white-angle{width:calc(56% + 300px);transform:skewX(-17deg);opacity:.2;transition:all 1s ease .05s}.vanilla-modal .hero-subhome__white-angle{width:calc(56%);transform:skewX(-12deg);opacity:1}.hero-subhome__colored-angle{width:calc(110% + 30px);transform:skewX(-12deg);opacity:.2;transition:all 1s ease .05s}.vanilla-modal .hero-subhome__colored-angle{width:calc(110%);transform:skewX(-20deg);opacity:.78}.hero-subhome__img{transform:scale(1.2);transition:all 1.2s ease .05s}.vanilla-modal .hero-subhome__img{transform:scale(1)}.hero-subhome--out .hero-subhome__text{opacity:0;transition:all .9s ease 0}.hero-subhome__angles{left:0;transition:all 1s ease .05s}.hero-subhome--out .hero-subhome__angles{left:-80%}.hero-subhome--out .hero-subhome__angles::after{left:0}.nexttolefthand div:not(.lead)+.f-grid--1of3-l{transform:translateY(80px);opacity:0;transition:all 1.1s ease}.nexttolefthand div:not(.lead)+.f-grid--1of3-l.triggered{transform:translateY(0);opacity:1}.content-header{opacity:0;transform:translateY(-10px);transition:all .9s ease .05s}.vanilla-modal .content-header{opacity:1;transform:translateY(0)}.sub-hero>img{transform:scale(1.2) translateX(-42%);transition:all 1.2s ease .05s}.vanilla-modal .sub-hero>img{transform:scale(1) translateX(-50%)}.sub-hero::before{left:calc(90% + 224px);transition:left 1s ease .05s}.vanilla-modal .sub-hero::before{left:90%}.sub-hero-container--out .sub-hero::before{left:calc(110%)}.sub-hero-container::before{left:calc(-93.75% + 415px);transform:skewX(-10deg);opacity:.2;transition:all 1s ease .05s}.vanilla-modal .sub-hero-container::before{left:-93.75%;transform:skewX(-17deg);opacity:.7}.sub-hero-container--out.sub-hero-container::before{left:calc(-110%);transform:skewX(0deg);opacity:.2}.sub-hero::after{opacity:.2;left:calc(91% - 568px);transform:skewX(-12deg);transition:all 1s ease .05s}.vanilla-modal .sub-hero::after{opacity:.4;left:91%;transform:skewX(-24deg)}.sub-hero-container--out .sub-hero::after{opacity:.2;left:calc(110%);transform:skewX(-5deg)}.sub-hero-container::after{opacity:.2;left:calc(100% - 517px);transform:skewX(-14deg);transition:all 1s ease .05s}.vanilla-modal .sub-hero-container::after{opacity:.7;left:100%;transform:skewX(-38deg)}.sub-hero-container--out.sub-hero-container::after{opacity:.2;left:calc(100% + 300px);transform:skewX(-13deg)}.size-col-d{position:relative;z-index:1}.margi{position:relative;z-index:0}.navigation>ul>li>a{transition:all .5s ease .05s}}@media only screen and (min-width: 64em){.stickyheader #header{opacity:1 !important;animation:header .5s}.stickyheader #header::after{animation:headerafter .5s}@keyframes header{0%{padding-left:calc((100% - 968px - 120px) /2)}100%{padding-left:calc((100% - 968px) /2)}}@keyframes headerafter{0%{width:100%}100%{width:25px}}}@media only screen and (min-width: 90.063em){@keyframes header{0%{padding-left:calc((100% - 1180px - 76px) /2)}100%{padding-left:calc((100% - 1180px) /2)}}@keyframes headerafter{0%{width:100%}100%{width:25px}}}
/*# sourceMappingURL=above-the-fold.css.map */

.u-no-gutters {
    margin: 0
}


/*!Aspect Ratio Box generic*/

.ar-box {
    position: relative;
    width: 100%
}

    .ar-box:before {
        content: "";
        display: block;
        padding-top: 100%
    }

    .ar-box > * {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        background-color: transparent;
        text-align: center
    }

.ratio1_1:before {
    padding-top: 100%
}

.ratio2_1:before {
    padding-top: 50%
}

.ratio3_2:before {
    padding-top: 66.6666%
}

.ratio4_3:before {
    padding-top: 75%
}

.ratio16_9:before {
    padding-top: 56.25%
}

.ratio16_9video:before {
    padding-top: 56.25%;
    padding-bottom: 25px
}

.ratio3_1:before {
    padding-top: 33.3333%
}


/*!Helper classes */

.u-clearfix:before,
.u-clearfix:after {
    content: " ";
    display: table
}

.u-clearfix:after {
    clear: both
}

.u-circle,
.u-circle img {
    border-radius: 50%
}

.u-txt-left {
    text-align: left
}

.u-txt-center {
    text-align: center
}

.u-txt-right {
    text-align: right
}

.u-txt-justify {
    text-align: justify
}

.u-txt-nowrap {
    white-space: nowrap
}

.u-txt-autobreak {
    hyphens: auto;
    word-break: break-all
}

.u-txt-uppercase {
    text-transform: uppercase
}

.u-fl,
.u-push-left {
    float: left !important
}

.u-fr,
.u-push-right {
    float: right !important
}

.u-push-center {
    float: none !important;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.u-no-margin {
    margin: 0 !important
}

.u-no-bulls,
.u-no-bulls ul {
    margin-left: 0;
    list-style: none
}

.u-nav:before,
.u-nav:after {
    content: " ";
    display: table
}

.u-nav:after {
    clear: both
}

.u-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

    .u-nav > li {
        float: left
    }

        .u-nav > li > a {
            display: block
        }


/*!FLEXBOX MAGIC*/

.u-flex-nowrap {
    display: flex;
    flex-wrap: nowrap;
    margin: 0;
    padding: 0;
    list-style: none
}

    .u-flex-nowrap > * {
        margin: 0;
        padding: 0;
        flex-grow: 1;
        flex-basis: 10%;
        width: auto
    }

.u-no-flexbox .u-flex-nowrap {
    display: table
}

    .u-no-flexbox .u-flex-nowrap > * {
        display: table-cell;
        max-width: 33.3333%
    }

.u-ir,
.ir {
    display: block;
    background: transparent no-repeat;
    border: 0;
    text-align: left;
    text-indent: -900em;
    overflow: hidden
}

    .u-ir br,
    .ir br {
        display: none
    }

.u-only-mobile {
    display: none !important
}

@media only screen and (min-width: 64em) {
    .u-hide-large {
        display: none !important
    }

    .u-show-large {
        display: inherit !important
    }
}

@media screen and (min-width: 541px) and (max-width: 820px) {
    .u-hide-medium {
        display: none !important
    }

    .u-show-medium {
        display: inherit !important
    }
}

@media only screen and (max-width: 47.938em) {
    .u-hide-small {
        display: none !important
    }

    .u-show-small {
        display: inherit !important
    }

    .u-only-mobile {
        display: inherit !important
    }
}

.u-hidden {
    display: none !important
}

.u-visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
    width: 1px
}

    .u-visuallyhidden.u-focusable:active,
    .u-visuallyhidden.u-focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto
    }

.u-invisible {
    visibility: hidden
}


/*!/Helper classes */


/*!buttons*/

button {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    padding: 0;
    border: 0;
    border-radius: 0;
    line-height: 1;
    font-family: inherit
}

.button {
    font-family: inherit;
    display: inline-block;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: middle;
    border: 0;
    border-radius: 0;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    padding: .524em 1.286em .476em;
    margin: 0;
    font-size: 21px;
    color: #fff;
    background-color: #ff3162
}

[data-whatinput='mouse'] .button {
    outline: 0
}

.button--expanded {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.button[disabled] {
    opacity: .35;
    cursor: not-allowed;
    pointer-events: none
}


/*!/buttons*/

.button,
.big-button,
.close-tabs {
    cursor: pointer;
    display: inline-block;
    color: #fff;
    padding: 18px 70px 18px 22px;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    letter-spacing: 0.58px;
    line-height: 1;
    font-weight: 700;
    font-style: italic;
    background: #ff3162 no-repeat right top;
    -webkit-transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -moz-transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -ms-transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)
}

    .button::before,
    .big-button::before,
    .close-tabs::before {
        opacity: .4;
        background-color: #d30f4b
    }

    .button::before,
    .button::after,
    .big-button::before,
    .big-button::after,
    .close-tabs::before,
    .close-tabs::after {
        content: '';
        display: block;
        height: 100%;
        width: 100px;
        position: absolute;
        right: 0;
        top: 0
    }

    .button::after,
    .big-button::after,
    .close-tabs::after {
        width: 57px;
        background: transparent no-repeat center center;
        background-size: 14px 20px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E");
        -webkit-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -moz-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -ms-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -o-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)
    }

    .button::before,
    .big-button::before,
    .close-tabs::before {
        left: calc(100% - 54px);
        transform: skewX(-12deg);
        -webkit-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -moz-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -ms-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -o-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)
    }

    .button:hover,
    .button:focus,
    .big-button:hover,
    .big-button:focus,
    .close-tabs:hover,
    .close-tabs:focus {
        text-decoration: none;
        background-position: top right -80px;
        padding-left: 30px;
        padding-right: 62px
    }

        .button:hover::after,
        .button:focus::after,
        .big-button:hover::after,
        .big-button:focus::after,
        .close-tabs:hover::after,
        .close-tabs:focus::after {
            right: 10px
        }

        .button:hover::before,
        .button:focus::before,
        .big-button:hover::before,
        .big-button:focus::before,
        .close-tabs:hover::before,
        .close-tabs:focus::before {
            left: 110%
        }

.module-blue .button,
.module-blue .big-button,
.module-blue .close-tabs {
    background-color: #00bcff
}

    .module-blue .button::before,
    .module-blue .big-button::before,
    .module-blue .close-tabs::before {
        background-color: #0091df
    }

.module-fuchsia .button,
.module-fuchsia .big-button,
.module-fuchsia .close-tabs {
    background-color: #ff3162
}

    .module-fuchsia .button::before,
    .module-fuchsia .big-button::before,
    .module-fuchsia .close-tabs::before {
        background-color: #d30f4b
    }

.module-green .button,
.module-green .big-button,
.module-green .close-tabs {
    background-color: #66b512
}

    .module-green .button::before,
    .module-green .big-button::before,
    .module-green .close-tabs::before {
        background-color: #042
    }

.module-purple .button,
.module-purple .big-button,
.module-purple .close-tabs {
    background-color: #624963
}

    .module-purple .button::before,
    .module-purple .big-button::before,
    .module-purple .close-tabs::before {
        background-color: #443247
    }

.button.module-blue,
.big-button.module-blue,
.close-tabs.module-blue {
    background-color: #00bcff
}

    .button .module-blue::before,
    .big-button .module-blue::before,
    .close-tabs .module-blue::before {
        background-color: #0091df
    }

.button.module-fuchsia,
.big-button.module-fuchsia,
.close-tabs.module-fuchsia {
    background-color: #ff3162
}

    .button .module-fuchsia::before,
    .big-button .module-fuchsia::before,
    .close-tabs .module-fuchsia::before {
        background-color: #d30f4b
    }

.button.module-green,
.big-button.module-green,
.close-tabs.module-green {
    background-color: #66b512
}

    .button .module-green::before,
    .big-button .module-green::before,
    .close-tabs .module-green::before {
        background-color: #042
    }

.button.module-purple,
.big-button.module-purple,
.close-tabs.module-purple {
    background-color: #624963
}

    .button .module-purple::before,
    .big-button .module-purple::before,
    .close-tabs .module-purple::before {
        background-color: #443247
    }

.margiblock .button,
.margiblock .big-button,
.margiblock .close-tabs {
    padding: 13px 55px 13px 15px;
    font-size: 12px;
    letter-spacing: 0.5px
}

    .margiblock .button::after,
    .margiblock .big-button::after,
    .margiblock .close-tabs::after {
        width: 44px
    }

.close-tabs {
    padding: 14px 58px 14px 18px;
    font-size: 12px
}

    .close-tabs:hover,
    .close-tabs:focus {
        padding-left: 24px;
        padding-right: 52px
    }

    .close-tabs::before {
        left: calc(100% - 43px)
    }

.scheme-green .close-tabs {
    background-color: #66b512
}

    .scheme-green .close-tabs::before {
        background-color: #042
    }

.scheme-green-alternate .close-tabs {
    background-color: #66b512
}

    .scheme-green-alternate .close-tabs::before {
        background-color: #042
    }

.scheme-purple .close-tabs {
    background-color: #624963
}

    .scheme-purple .close-tabs::before {
        background-color: #443247
    }

.scheme-purple-alternate .close-tabs {
    background-color: #624963
}

    .scheme-purple-alternate .close-tabs::before {
        background-color: #443247
    }

.scheme-fuchsia .close-tabs {
    background-color: #ff3162
}

    .scheme-fuchsia .close-tabs::before {
        background-color: #d30f4b
    }

.scheme-fuchsia-alternate .close-tabs {
    background-color: #ff3162
}

    .scheme-fuchsia-alternate .close-tabs::before {
        background-color: #d30f4b
    }

.scheme-blue .close-tabs {
    background-color: #00bcff
}

    .scheme-blue .close-tabs::before {
        background-color: #d30f4b
    }

.close-tabs::after {
    background-size: 30px 30px;
    width: 39px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpolyline points='6.7,16.1 15.4,7.4 24,16.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cpolyline points='6.7,22.1 15.4,13.4 24,22.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
    -webkit-transition: right 0.2s ease-out;
    -moz-transition: right 0.2s ease-out;
    -ms-transition: right 0.2s ease-out;
    -o-transition: right 0.2s ease-out;
    transition: right 0.2s ease-out
}

.module-blue .button--jobsubmit {
    background-color: #0091df;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%2300617f' fill-opacity='.4'/%3E%3C/svg%3E")
}

.module-fuchsia .button--jobsubmit {
    background-color: #d30f4b;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23624963' fill-opacity='.4'/%3E%3C/svg%3E")
}

.module-green .button--jobsubmit {
    background-color: #042;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%232b6636' fill-opacity='.4'/%3E%3C/svg%3E")
}

.module-purple .button--jobsubmit {
    background-color: #443247;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23443247' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button--jobsubmit.module-blue {
    background-color: #0091df;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%2300617f' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button--jobsubmit.module-fuchsia {
    background-color: #d30f4b;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23624963' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button--jobsubmit.module-green {
    background-color: #042;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%232b6636' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button--jobsubmit.module-purple {
    background-color: #443247;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23443247' fill-opacity='.4'/%3E%3C/svg%3E")
}

.big-button--loadmore {
    padding: 22px 85px 24px 24px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    background-size: 68px 60px
}

    .big-button--loadmore::after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cline style='fill:none;stroke:%23fff;stroke-width:2;' x1='13' y1='0' x2='13' y2='26'/%3E%3Cline style='fill:none;stroke:%23fff;stroke-width:2;' x1='0' y1='13' x2='26' y2='13'/%3E%3C/svg%3E");
        background-size: 26px
    }

.button--jobsubmit {
    display: block;
    width: 100%;
    text-align: left;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23042' fill-opacity='.4'/%3E%3C/svg%3E");
    background-color: #2b6636
}

    .button--jobsubmit::after {
        background: transparent no-repeat center center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
    }

.button--small {
    padding: 14px 58px 14px 18px;
    font-size: 12px;
    background-position: right -8px top 0
}

    .button--small:hover,
    .button--small:focus {
        padding-left: 24px;
        padding-right: 52px
    }

    .button--small::before {
        left: calc(100% - 44px)
    }

    .button--small::after {
        width: 39px
    }

.button--prev {
    padding: 14px 18px 14px 58px
}

    .button--prev::after {
        transform: rotate(180deg);
        left: 0
    }

    .button--prev::before {
        left: -58px
    }

    .button--prev:hover::after,
    .button--prev:focus::after {
        left: -25%
    }

    .button--prev:hover::before,
    .button--prev:focus::before {
        left: -60%
    }

@media only screen and (min-width: 64em) {
    .button--l {
        padding: 23px 90px 23px 25px;
        font-size: 14px;
        background-size: 68px 60px;
        background-position: right 0 top 0
    }

        .button--l:hover,
        .button--l:focus {
            background-position: top right -80px;
            padding-left: 35px;
            padding-right: 80px
        }

        .button--l::after {
            width: 60px;
            background-size: 20px 26px
        }
}

.big-button--expand::after {
    background-size: 30px 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpolyline points='6.7,16.1 15.4,7.4 24,16.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cpolyline points='6.7,22.1 15.4,13.4 24,22.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
    -webkit-transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transform: rotate(180deg)
}

.big-button--expand.toggle-on::after {
    transform: rotate(0deg)
}

.control-group .button {
    float: right;
    background-color: #624963
}

    .control-group .button::before {
        background-color: #443247
    }

.big-button + .big-button {
    margin-left: 20px
}

.page-footer .big-button {
    max-height: 50px
}


/*!FORMS*/

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

legend {
    margin-bottom: .5rem
}

[type='text'],
[type='password'],
[type='date'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
textarea,
select {
    display: block;
    width: 100%;
    height: 50px;
    border: 1px solid #834283;
    margin: 0 0 16px;
    font-family: inherit;
    background-color: #fff;
    border-radius: 0;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-weight: 400;
    font-size: 16px;
    color: #0d2a40;
    letter-spacing: 0.5px;
    line-height: 1;
    padding: 14px 23px 16px;
    text-indent: 2px
}

.module-blue [type='text'],
.module-blue [type='password'],
.module-blue [type='date'],
.module-blue [type='email'],
.module-blue [type='number'],
.module-blue [type='search'],
.module-blue [type='tel'],
.module-blue [type='time'],
.module-blue [type='url'],
.module-blue textarea,
.module-blue select {
    border-color: #00bcff
}

.module-fuchsia [type='text'],
.module-fuchsia [type='password'],
.module-fuchsia [type='date'],
.module-fuchsia [type='email'],
.module-fuchsia [type='number'],
.module-fuchsia [type='search'],
.module-fuchsia [type='tel'],
.module-fuchsia [type='time'],
.module-fuchsia [type='url'],
.module-fuchsia textarea,
.module-fuchsia select {
    border-color: #ff3162
}

.module-green [type='text'],
.module-green [type='password'],
.module-green [type='date'],
.module-green [type='email'],
.module-green [type='number'],
.module-green [type='search'],
.module-green [type='tel'],
.module-green [type='time'],
.module-green [type='url'],
.module-green textarea,
.module-green select {
    border-color: #66b512
}

.module-purple [type='text'],
.module-purple [type='password'],
.module-purple [type='date'],
.module-purple [type='email'],
.module-purple [type='number'],
.module-purple [type='search'],
.module-purple [type='tel'],
.module-purple [type='time'],
.module-purple [type='url'],
.module-purple textarea,
.module-purple select {
    border-color: #624963
}

.module-darkblue [type='text'],
.module-darkblue [type='password'],
.module-darkblue [type='date'],
.module-darkblue [type='email'],
.module-darkblue [type='number'],
.module-darkblue [type='search'],
.module-darkblue [type='tel'],
.module-darkblue [type='time'],
.module-darkblue [type='url'],
.module-darkblue textarea,
.module-darkblue select {
    border-color: #10384f
}

.module-darkfuchsia [type='text'],
.module-darkfuchsia [type='password'],
.module-darkfuchsia [type='date'],
.module-darkfuchsia [type='email'],
.module-darkfuchsia [type='number'],
.module-darkfuchsia [type='search'],
.module-darkfuchsia [type='tel'],
.module-darkfuchsia [type='time'],
.module-darkfuchsia [type='url'],
.module-darkfuchsia textarea,
.module-darkfuchsia select {
    border-color: #ff3162
}

.module-darkgreen [type='text'],
.module-darkgreen [type='password'],
.module-darkgreen [type='date'],
.module-darkgreen [type='email'],
.module-darkgreen [type='number'],
.module-darkgreen [type='search'],
.module-darkgreen [type='tel'],
.module-darkgreen [type='time'],
.module-darkgreen [type='url'],
.module-darkgreen textarea,
.module-darkgreen select {
    border-color: #89d329
}

.margiblock [type='text'],
.margiblock [type='password'],
.margiblock [type='date'],
.margiblock [type='email'],
.margiblock [type='number'],
.margiblock [type='search'],
.margiblock [type='tel'],
.margiblock [type='time'],
.margiblock [type='url'],
.margiblock textarea,
.margiblock select {
    height: auto;
    padding: 9px 15px 10px
}

select {
    background: #fefefe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 32 24'%3E%3Cg id='select'%3E%3Cpolygon points='0,0 32,0 16,24' fill='%23333'/%3E%3C/g%3E%3C/svg%3E") no-repeat right 0.5em center
}

textarea {
    max-width: 100%;
    min-height: 50px;
    resize: vertical
}

    textarea[rows] {
        height: auto
    }

    [type='text']:focus,
    [type='password']:focus,
    [type='date']:focus,
    [type='email']:focus,
    [type='number']:focus,
    [type='search']:focus,
    [type='tel']:focus,
    [type='time']:focus,
    [type='url']:focus,
    textarea:focus {
        background-color: #fff;
        outline: none
    }

    input:disabled,
    input[readonly],
    textarea:disabled,
    textarea[readonly] {
        background-color: #e6e6e6;
        cursor: default
    }

[type='submit'],
[type='button'] {
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none
}

input[type='search'] {
    box-sizing: border-box
}

[type='file'],
[type='checkbox'],
[type='radio'] {
    margin: 0 0 16px
}

    .radio-group-label,
    [type='checkbox'] + label,
    [type='radio'] + label,
    [type='checkbox'] + label + label,
    [type='radio'] + label + label {
        margin-right: 20px;
        margin-bottom: 0;
        display: inline-block;
        vertical-align: baseline
    }

        [type='checkbox'] + label,
        [type='radio'] + label,
        [type='checkbox'] + label + label,
        [type='radio'] + label + label {
            margin-left: 10px
        }

label > [type='checkbox'],
label > [type='label'] {
    margin-right: 10px
}

[type='file'] {
    width: 100%
}

select:disabled {
    background-color: #e6e6e6;
    cursor: default
}

select::-ms-expand {
    display: none
}

select[multiple] {
    height: auto
}

label {
    display: block;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: inherit;
    color: #10384f;
    padding: 5px 0
}


    /*!Form*/

    label.error {
        margin: -.7rem 0 0 -13px;
        background-color: #d30f4b;
        border: 0;
        border-radius: 0 !important;
        color: #fff !important;
        font-size: 11px;
        line-height: 14px;
        padding: 10px 14px;
        width: auto;
        position: absolute;
        min-width: 120px;
        max-height: 200px;
        cursor: help
    }

        label.error .ir {
            border-bottom: 11px solid #d30f4b;
            border-left: 16px solid transparent;
            border-right: 0 solid transparent;
            left: 10px;
            margin-top: -10px;
            top: 0;
            height: 0;
            position: absolute;
            width: 0
        }

.control-group.error {
    margin-bottom: 52px
}

[type='radio'] + label.error,
[type='checkbox'] + label.error {
    margin: -8px 0 0 -7px;
    display: block
}

.radioButtonListWrapper [type='radio'] + label.error {
    margin-top: 6px
}

.selectize-control label.error {
    left: 0;
    bottom: -26px
}

.error input:not([type='checkbox']),
.error input:not([type='radio']),
.error input:not([type='file']),
.error input:not([type='submit']),
.error input:not([type='reset']),
.error textarea,
.error select {
    border-color: #d30f4b
}

.error label {
    color: #d30f4b
}

.valid input:not([type='checkbox']),
.valid input:not([type='radio']),
.valid input:not([type='file']),
.valid input:not([type='submit']),
.valid input:not([type='reset']),
.valid textarea,
.valid select {
    border-color: #66b512
}


/*!input groups*/

.input-group {
    display: table;
    width: 100%
}

    .input-group + * {
        margin-top: 1rem
    }

    .input-group > :first-child {
        border-radius: 0 0 0 0
    }

    .input-group > :last-child > * {
        border-radius: 0 0 0 0
    }

.input-group-label-big {
    display: table-cell;
    margin: 0;
    width: 20%;
    vertical-align: top
}

.input-group-label,
.input-group-field,
.input-group-button {
    display: table-cell;
    margin: 0;
    vertical-align: middle
}

.input-group-label {
    text-align: center;
    width: 1%;
    height: 100%;
    padding: 0 20px;
    color: #0d2a40;
    border: 1px solid #cacaca
}

    .input-group-label:first-child {
        border-right: 0
    }

    .input-group-label:last-child {
        border-left: 0
    }

.input-group-field {
    border-radius: 0
}

.input-group-button {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    width: 1%
}

    .input-group-button a,
    .input-group-button input,
    .input-group-button button {
        margin: 0;
        height: 100%
    }

.input-group-field::-webkit-input-placeholder {
    color: #0d2a40;
    opacity: .5
}

.input-group-field:-moz-placeholder {
    color: #0d2a40;
    opacity: .5
}

.input-group-field::-moz-placeholder {
    color: #0d2a40;
    opacity: .5
}

.input-group-field:-ms-input-placeholder {
    color: #0d2a40;
    opacity: .5
}

label.inline {
    display: inline-block;
    margin-right: 30px
}

label [type='checkbox'],
label [type='radio'] {
    margin-right: 15px
}

.txtbox {
    padding: 25px 20px 30px;
    background-color: rgba(191, 215, 223, 0.2);
    margin-bottom: 30px;
    margin-top: 40px
}

.hpt,
.honeypot {
    display: none !important
}

.control-label {
    font-weight: 500;
    letter-spacing: 0.5px;
    max-inline-size: 115px;
}

.radioButtonListWrapper {
    margin-bottom: 10px
}

.radioButtonWrapper {
    display: inline-block;
    margin-right: 30px
}

    .radioButtonWrapper label {
        line-height: .9
    }

    .radioButtonWrapper input {
        float: left
    }

.buttons {
    margin-bottom: 40px;
    padding-top: 40px;
    border-top: 1px solid #cfd7dc
}

    .buttons:before,
    .buttons:after {
        content: "";
        display: table
    }

    .buttons:after {
        clear: both
    }

p + .buttons {
    margin-top: 1.75em
}


/*! Pikaday * Copyright ┬® 2014 David Bushell | BSD & MIT license | http://dbushell.com/ */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb
}

    .pika-single:before,
    .pika-single:after {
        content: " ";
        display: table
    }

    .pika-single:after {
        clear: both
    }

.pika-single {
    *zoom: 1
}

    .pika-single.is-hidden {
        display: none
    }

    .pika-single.is-bound {
        position: absolute;
        box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5)
    }

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px
}

.pika-title {
    position: relative;
    text-align: center
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff
}

.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    color: transparent;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0
}

    .pika-prev:hover,
    .pika-next:hover {
        opacity: 1
    }

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
    *left: 0
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
    *right: 0
}

    .pika-prev.is-disabled,
    .pika-next.is-disabled {
        cursor: default;
        opacity: .2
    }

.pika-select {
    display: inline-block;
    *display: inline
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0
}

    .pika-table th,
    .pika-table td {
        width: 14.285714285714286%;
        padding: 0
    }

    .pika-table th {
        color: #999;
        font-size: 12px;
        line-height: 25px;
        font-weight: bold;
        text-align: center
    }

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5
}

.pika-week {
    font-size: 11px;
    color: #999
}

.is-today .pika-button {
    color: #0090c5;
    font-weight: bold
}

.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #0090c5;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3
}

.pika-button:hover {
    color: #fff !important;
    background: #0090c5 !important;
    box-shadow: none !important;
    border-radius: 3px !important
}

.pika-table abbr {
    border-bottom: none;
    cursor: help
}

input::-webkit-calendar-picker-indicator {
    display: none
}

input[type="date"]::-webkit-input-placeholder {
    visibility: hidden !important
}

.f-grid,
.line {
    display: block;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: -20px 0 20px -20px
}

.f-grid--extended {
    margin: -20px -20px 20px -20px
}

@media only screen and (min-width: 48em) {
    .f-grid--extended {
        margin: -20px 0 20px -20px
    }
}

.f-grid__cell,
.unit.size1of2 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 20px 0 0 20px
}

@media only screen and (max-width: 47.938em) {
    .f-grid--extended .f-grid__cell {
        padding-left: 0
    }
}

.news-grid .shareprice {
    order: 1
}

@media only screen and (min-width: 48em) {
    .news-grid .shareprice {
        order: 0
    }
}

@media only screen and (min-width: 48em) {
    .f-grid__cell,
    .unit.size1of2 {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media only screen and (min-width: 64em) {
    .f-grid__cell {
        flex: 1;
        max-width: inherit
    }
}

.f-grid--top {
    align-items: flex-start
}

.f-grid--bottom {
    align-items: flex-end
}

.f-grid--center {
    align-items: center
}

.f-grid--justify-center {
    justify-content: center
}

.f-grid__cell--top {
    align-self: flex-start
}

.f-grid__cell--bottom {
    align-self: flex-end
}

.f-grid__cell--center {
    align-self: center
}

.f-grid--no-gutters {
    margin: 0
}

    .f-grid--no-gutters > .f-grid__cell {
        padding: 0
    }

.f-grid--gutters-l {
    margin: -32px 0 32px -32px
}

    .f-grid--gutters-l > .f-grid__cell {
        padding: 32px 0 0 32px
    }

.f-grid--seperated {
    margin-left: -4em
}

    .f-grid--seperated > .f-grid__cell {
        padding-left: 4em;
        position: relative;
        max-width: 100%
    }

@media only screen and (min-width: 35em) {
    .f-grid--seperated > .f-grid__cell {
        max-width: 50%
    }
}

.f-grid--bottom12 {
    margin-bottom: 12px
}

.f-grid--bottom0 {
    margin-bottom: 0
}

.f-grid--seperated .f-grid__cell:not(:first-child):before {
    content: "";
    position: absolute;
    left: 32px;
    top: 16px;
    bottom: 0;
    height: auto;
    background-color: transparent;
    border-left: 1px dotted #acacac;
    width: 1px
}

.f-grid--flex-cells > .f-grid__cell {
    display: flex
}

.f-grid--fit > .f-grid__cell {
    flex: 1
}

.f-grid--full > .f-grid__cell {
    flex: 0 0 100%;
    max-width: 100%
}

@media only screen and (min-width: 48em) {
    .f-grid--1of2 > .f-grid__cell {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid--1of3 > .f-grid__cell {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }

    .f-grid--1of4 > .f-grid__cell {
        flex: 0 0 25%;
        max-width: 25%
    }
}

.f-grid--1of2-xs > .f-grid__cell {
    flex: 0 0 50%;
    max-width: 50%
}

@media only screen and (min-width: 35em) {
    .f-grid--fit-s > .f-grid__cell {
        flex: 1
    }

    .f-grid--full-s > .f-grid__cell {
        flex: 0 0 100%;
        max-width: 100%
    }

    .f-grid--1of2-s > .f-grid__cell {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid--1of3-s > .f-grid__cell {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }

    .f-grid--1of4-s > .f-grid__cell {
        flex: 0 0 25%;
        max-width: 25%
    }
}

@media only screen and (min-width: 48em) {
    .f-grid--fit-m > .f-grid__cell {
        flex: 1
    }

    .f-grid--full-m > .f-grid__cell {
        flex: 0 0 100%;
        max-width: 100%
    }

    .f-grid--1of2-m > .f-grid__cell {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid--1of3-m > .f-grid__cell {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }

    .f-grid--1of4-m > .f-grid__cell {
        flex: 0 0 25%;
        max-width: 25%
    }
}

@media only screen and (min-width: 64em) {
    .f-grid--fit-l > .f-grid__cell {
        flex: 1
    }

    .f-grid--full-l > .f-grid__cell {
        flex: 0 0 100%;
        max-width: 100%
    }

    .f-grid--1of2-l > .f-grid__cell {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid--1of3-l > .f-grid__cell {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }

    .f-grid--1of4-l > .f-grid__cell {
        flex: 0 0 25%;
        max-width: 25%
    }
}

.f-grid > .f-grid__cell--auto-size {
    flex: none
}

.f-grid > .f-grid__cell--fit {
    flex: 1
}

.f-grid > .f-grid__cell--full {
    flex: 0 0 100%;
    max-width: 100%
}

@media only screen and (min-width: 48em) {
    .f-grid > .f-grid__cell--1of2 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid > .f-grid__cell--1of3 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid > .f-grid__cell--2of3 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid > .f-grid__cell--1of4 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid > .f-grid__cell--3of4 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid > .f-grid__cell--golden-ratio {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media only screen and (min-width: 64em) {
    .f-grid > .f-grid__cell--1of2 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .f-grid > .f-grid__cell--1of3 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }

    .f-grid > .f-grid__cell--2of3 {
        flex: 0 0 66.6667%;
        max-width: 66.6667%
    }

    .career-teaserlist > .f-grid__cell--2of3,
    .f-grid > .f-grid__cell--2of3-l {
        flex: 0 0 66.398%;
        max-width: 66.398%
    }

    .f-grid > .f-grid__cell--1of4 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .f-grid > .f-grid__cell--3of4 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .f-grid > .f-grid__cell--golden-ratio {
        flex: 0 0 61.803398875%;
        max-width: 61.803398875%
    }
}

@media only screen and (min-width: 48em) and (max-width: 63.938em) {
    .nexttolefthand .f-grid > .f-grid__cell--2of3,
    .nexttolefthand .f-grid > .f-grid__cell--2of3 + .f-grid__cell {
        flex: 0 0 100%;
        max-width: 100%
    }

    .f-grid__cell .margiblock:only-child {
        width: 100%
    }
}

@media only screen and (min-width: 64em) {
    .career-teaserlist {
        margin-bottom: 110px
    }

    .lead + .f-grid {
        margin-top: -8px
    }
}

.h4-shareprice {
    font-weight: 700;
    font-size: 17px;
    color: #00617f;
    letter-spacing: .31px;
    line-height: 1.2;
    margin-bottom: .5em
}

.shareprice {
    padding-left: 20px;
    padding-right: 0
}

@media only screen and (min-width: 48em) {
    .shareprice {
        text-align: right;
        padding-left: 32px;
        padding-right: 4em
    }

    .shareprice {
        padding-left: 32px;
        padding-right: 0
    }
}

.tickerelement {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5
}

.sp-value {
    font-size: 50px;
    font-weight: 100;
    color: #0d2a40
}

.margiblock .sp-value {
    font-weight: 700;
    font-size: 35px;
    color: inherit;
    letter-spacing: 0;
    line-height: 40px
}

@media only screen and (min-width: 90.063em) {
    .margiblock .sp-value {
        font-size: 40px
    }
}

.tickerelement a:hover {
    text-decoration: none
}

.tickerelement {
    margin-bottom: 30px
}

    .tickerelement strong {
        display: block;
        font-weight: 300;
        font-size: 25px;
        color: #0D3851;
        line-height: 30px;
        margin: 17px 0 6px
    }

.ticker-div {
    color: inherit;
    font-size: 25px;
    font-weight: 300
}

.sp-value {
    line-height: 1.2
}

.icn-up {
    display: inline-block;
    width: 25px;
    height: 17px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9.5,5.6V16h-3V5.6l-4,4l-2-2L8,0l7.5,7.5l-2,2L9.5,5.6z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.icn-down {
    display: inline-block;
    width: 25px;
    height: 17px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5,10.4V0h3v10.4l4-4l2,2L8,16L0.5,8.5l2-2L6.5,10.4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.r-tabs .sp-value {
    font-size: 40px;
    font-weight: 700
}

.margiblock .tickerelement strong {
    font-size: 20px;
    margin-bottom: 2px
}

.margiblock .tickerelement {
    font-weight: 400;
    margin-bottom: 0
}

    .margiblock .tickerelement + .tickerelement {
        margin-bottom: 30px
    }

.margiblock .ticker-div {
    font-size: 22px;
    color: #86949f
}

.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;
    margin-left: 0
}

.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
}

.slick-arrow:focus {
    opacity: 1
}

.slick-next,
.slick-prev {
    width: 30px;
    height: 30px;
    background: #10384f no-repeat center;
    opacity: 1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E");
    z-index: 1;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    position: absolute;
    cursor: pointer;
    text-indent: -9999px;
    border: 0
}

.slick-prev {
    left: 0;
    right: inherit;
    transform: rotate(180deg) translateY(50%)
}

    .slick-next:hover,
    .slick-prev:hover {
        opacity: 1
    }

.slick-dotted.slick-slider {
    margin-bottom: 14px
}

.slick-dots {
    position: absolute;
    bottom: -36px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0 2px;
        padding: 0;
        cursor: pointer
    }

        .slick-dots li button {
            font-size: 0;
            line-height: 0;
            display: block;
            width: 20px;
            height: 20px;
            padding: 0;
            cursor: pointer;
            color: transparent;
            border: 0;
            outline: none;
            background: transparent
        }

            .slick-dots li button:hover,
            .slick-dots li button:focus {
                outline: none
            }

        .slick-dots li button {
            background: transparent no-repeat center center;
            background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Ccircle id='circle-full' cx='6' cy='6' r='6' style='fill:%23b1dbee'/%3E%3C/svg%3E") no-repeat center center
        }

            .slick-dots li button:focus,
            .slick-dots li button:hover,
            .slick-dots li.slick-active button {
                background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Ccircle id='circle-full' cx='6' cy='6' r='6' style='fill:%2310384f'/%3E%3C/svg%3E") no-repeat center center
            }

.slick-captions {
    margin-top: 35px
}

.slick-captions {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.slick-dots button + button {
    display: none
}

.page-footer {
    background-color: #443247;
    padding: 0 0 32px;
    min-width: inherit;
    color: #fff;
    max-width: 1960px;
    margin: 0 auto
}

.service-footer-container {
    padding: 36px 0 0;
    margin-bottom: 10px;
    background: #624963;
    position: relative;
    overflow: hidden
}

@media only screen and (min-width: 64em) {
    .service-footer-container {
        padding: 60px 0 0
    }
}

.service-footer {
    max-width: 360px;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    z-index: 1
}

@media only screen and (min-width: 35em) {
    .service-footer {
        max-width: 480px;
        padding: 0
    }
}

@media only screen and (min-width: 48em) {
    .service-footer {
        max-width: 640px
    }
}

@media only screen and (min-width: 64em) {
    .service-footer {
        max-width: 968px
    }
}

@media only screen and (min-width: 90.063em) {
    .service-footer {
        max-width: 1180px
    }
}


/*! Flex Grid */

.service-footer {
    list-style: none;
    display: flex;
    color: #fff;
    flex-wrap: wrap
}

.service-footer__col {
    width: 100%;
    padding: 0 0 40px
}

    .service-footer__col:last-child {
        padding: 40px 0 40px;
        text-align: center;
        position: relative
    }

@media only screen and (min-width: 35em) {
    .service-footer__col {
        width: 50%;
        padding: 0 40px 60px
    }

        .service-footer__col:nth-child(5n+0),
        .service-footer__col--extra {
            width: 100%;
            text-align: center
        }
}

.service-footer__col:nth-child(4n+0) {
    margin-bottom: 30px
}

@media only screen and (min-width: 48em) {
    .service-footer__col:nth-child(4n+0) {
        margin-bottom: 85px
    }
}

@media only screen and (min-width: 48em) {
    .service-footer__col,
    .service-footer__col:last-child {
        padding: 0;
        width: 33.333%;
        margin-bottom: 55px
    }

        .service-footer__col:nth-child(4n+0) {
            width: 100%;
            text-align: center;
            max-width: 430px;
            margin-left: auto;
            margin-right: auto
        }

        .service-footer__col:nth-child(5n+0),
        .service-footer__col--extra {
            width: 100%;
            text-align: center;
            padding-top: 40px;
            padding-right: 0;
            margin-top: 0;
            margin-bottom: 0;
            padding-bottom: 55px
        }
}

@media only screen and (min-width: 64em) {
    .service-footer__col,
    .service-footer__col:last-child {
        width: 22%;
        padding: 0 16px 0 0
    }

        .service-footer__col:nth-child(3n+0) {
            width: 26%
        }

        .service-footer__col:nth-child(4n+0) {
            width: 30%;
            text-align: left;
            max-width: inherit;
            padding-right: 0;
            margin-left: 0;
            margin-right: 0
        }

        .service-footer__col:nth-child(5n+0),
        .service-footer__col--extra {
            width: 100%;
            text-align: center;
            padding-right: 0;
            margin-top: 0;
            margin-bottom: 0;
            padding-bottom: 55px
        }
}


/*!/ Flex Grid */

.service-footer .service-footer__col:last-child::after {
    content: "";
    position: absolute;
    width: 100vw;
    transform: skewY(-3deg);
    background: #443247;
    height: 170%;
    top: -20px;
    z-index: -1;
    left: calc((100vw - 320px) / -2)
}

@media only screen and (min-width: 35em) {
    .service-footer .service-footer__col:last-child::after {
        left: calc((100vw - 480px) / -2)
    }
}

@media only screen and (min-width: 48em) {
    .service-footer .service-footer__col:last-child::after {
        left: calc((100vw - 640px) / -2)
    }
}

@media only screen and (min-width: 64em) {
    .service-footer .service-footer__col:last-child::after {
        left: calc((100vw - 968px) / -2)
    }
}

@media only screen and (min-width: 90.063em) {
    .service-footer .service-footer__col:last-child::after {
        left: calc((100vw - 1180px) / -2)
    }
}

@media only screen and (min-width: 35em) {
    .service-footer {
        max-width: 480px;
        padding: 0
    }
}

@media only screen and (min-width: 48em) {
    .service-footer {
        max-width: 640px
    }
}

@media only screen and (min-width: 64em) {
    .service-footer {
        max-width: 968px
    }
}

@media only screen and (min-width: 90.063em) {
    .service-footer {
        max-width: 1180px
    }
}

.service-footer a {
    color: inherit
}

.service-footer h4 {
    font-size: 25px;
    font-weight: 300;
    letter-spacing: 0.7px;
    line-height: 1;
    margin-bottom: 26px;
    color: inherit
}

.service-footer p {
    font-weight: 300;
    opacity: .7;
    font-size: 15px;
    letter-spacing: 0.43px;
    line-height: 1.667;
    margin: 0 0 32px
}

.service-footer__links {
    margin: 0;
    padding: 0;
    list-style: none
}

.lnk-w {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 8px;
    font-weight: 300;
    opacity: .7;
    font-size: 15px;
    letter-spacing: 0.43px;
    line-height: 1.2;
    position: relative;
    padding-left: 18px
}

    .lnk-w::before {
        content: " ";
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1;fill:none;'/%3E%3C/svg%3E") no-repeat left center;
        width: 8px;
        height: 15px;
        position: absolute;
        left: 0;
        top: 2px
    }

@media print {
    .lnk-w::before {
        content: "\25B6\FE0E ";
        font-size: 80%;
        display: inline
    }
}

.page-top {
    display: block;
    text-align: center;
    box-sizing: border-box;
    border: 0;
    bottom: -80px;
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
    min-width: 48px;
    height: 50px;
    opacity: 0;
    padding: 23px 3px 0 0;
    position: fixed;
    right: 0;
    -webkit-transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    -moz-transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    -ms-transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    -o-transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    text-decoration: none;
    z-index: 4;
    background: #ff3162 no-repeat 12px 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,9.5 9.5,0.5 18.5,9.5' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

    .page-top:after {
        content: "";
        display: block;
        position: absolute;
        background-color: #ff3162;
        top: 0;
        left: -5px;
        height: 100%;
        width: 15px;
        transform: skewX(-10deg)
    }

@media only screen and (min-width: 48em) {
    .page-top {
        min-width: 59px;
        height: 60px;
        background-position: 17px 17px;
        padding-top: 28px
    }
}

.page-top:hover,
.page-top:visited {
    text-decoration: none
}

.state-topbutton-visible .page-top {
    bottom: 0;
    opacity: 1
}

.content-footer {
    padding: 0 20px;
    font-size: 12px;
    line-height: 1.167;
    margin: -3px auto 0;
    letter-spacing: .5px;
    font-weight: 300;
    display: flex;
    flex-direction: column-reverse;
    max-width: 360px
}

    .content-footer:before,
    .content-footer:after {
        content: "";
        display: table
    }

    .content-footer:after {
        clear: both
    }

@media only screen and (min-width: 48em) {
    .content-footer {
        padding: 0;
        max-width: 640px
    }
}

@media only screen and (min-width: 64em) {
    .content-footer {
        padding: 0;
        display: block;
        max-width: 968px;
        border-top: 1px solid rgba(255, 255, 255, 0.4);
        padding-top: 25px
    }
}

@media only screen and (min-width: 90.063em) {
    .content-footer {
        max-width: 1180px
    }
}

.cright-item {
    padding-top: 3px
}

@media only screen and (max-width: 63.938em) {
    .cright-item {
        font-weight: 400;
        line-height: 1;
        padding-top: 30px;
        text-align: center;
        opacity: .9
    }
}

@media only screen and (min-width: 64em) {
    .cright-item {
        float: left
    }
}

.legaladvice {
    list-style: none;
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    padding-top: 30px
}

.sitemap-link {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    padding-bottom: 40px
}

@media only screen and (max-width: 63.938em) {
    .legaladvice,
    .sitemap-link a {
        font-weight: 300;
        font-size: 15px;
        letter-spacing: 0.43px;
        line-height: 30px
    }
}

@media only screen and (min-width: 64em) {
    .legaladvice,
    .sitemap-link {
        border: 0;
        padding: 0
    }

    .legaladvice {
        padding-left: 30px;
        padding-right: 30px;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }
}

@media only screen and (max-width: 63.938em) {
    .legaladvice a,
    .sitemap-link a {
        text-decoration: none;
        display: inline-block;
        position: relative;
        padding-left: 18px;
        opacity: .9
    }

        .legaladvice a::before,
        .sitemap-link a::before {
            content: " ";
            background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1;fill:none;'/%3E%3C/svg%3E") no-repeat left 6px;
            width: 8px;
            height: 100%;
            position: absolute;
            left: 0;
            top: 2px
        }
}

.legaladvice a {
    display: block;
    position: relative;
    letter-spacing: 1px
}

@media only screen and (min-width: 64em) {
    .legaladvice a {
        padding: 3px 9px 3px 11px
    }

        .legaladvice a::before {
            content: " ";
            width: 1px;
            height: 100%;
            top: 0;
            left: 0;
            border-left: 1px solid rgba(255, 255, 255, 0.2);
            transform: rotate(11deg);
            position: absolute
        }

    .legaladvice li:first-child a::before {
        content: normal
    }
}

@media only screen and (min-width: 64em) {
    .sitemap-link {
        float: right;
        padding-top: 3px
    }
}

@media only screen and (min-width: 48em) {
    .legaladvice,
    .sitemap-link {
        padding-left: 34%
    }
}

@media only screen and (min-width: 64em) {
    .legaladvice,
    .sitemap-link {
        padding-left: 0
    }
}

.fixy {
    display: none
}

.stickyheader .fixy {
    display: block;
    height: 98px;
    position: fixed;
    background-color: #fff;
    top: 0;
    width: 848px;
    z-index: 22
}

@media only screen and (min-width: 1024px) {
    .stickyheader .fixy {
        width: 1075px
    }
}

@media only screen and (max-width: 767px) {
    .fixy {
        display: none !important
    }
}

.last-updated {
    font-weight: 400;
    font-size: 12px;
    color: #624963;
    letter-spacing: 1px;
    line-height: 14px;
    margin: 40px 30px 0;
    border-top: 1px solid #D3D8DC;
    padding: 30px 0;
    text-align: center
}

@media only screen and (min-width: 48em) {
    .last-updated {
        margin: 40px auto 0;
        max-width: 640px
    }
}

@media only screen and (min-width: 64em) {
    .last-updated {
        margin: 73px auto 0;
        max-width: 968px
    }
}

@media only screen and (min-width: 90.063em) {
    .last-updated {
        max-width: 1180px
    }
}

@media only screen and (max-width: 63.938em) {
    .h2-section,
    .section .intro {
        padding-left: 20px;
        padding-right: 20px
    }
}

.h2-section {
    font-weight: 100;
    font-size: 40px;
    color: #10384f;
    letter-spacing: 0.8px;
    line-height: 1;
    margin: 70px auto 18px;
    text-align: center
}

.lead + .h2-section {
    margin-top: 50px
}

@media only screen and (min-width: 48em) {
    .h2-section {
        font-size: 45px;
        letter-spacing: 0.9px
    }
}

@media only screen and (min-width: 64em) {
    .h2-section {
        font-size: 50px;
        letter-spacing: 1px;
        margin-top: 68px
    }

    .lead + .h2-section {
        margin-top: 60px
    }

    .nexttolefthand .h2-section {
        text-align: left
    }
}

@media only screen and (min-width: 90.063em) {
    .h2-section {
        font-size: 60px;
        letter-spacing: 1.25px
    }
}

.h2-section + .f-grid {
    margin-top: 5px
}

.h2-section--left {
    text-align: left;
    margin-bottom: 25px
}

.h2-section + .content-hero {
    margin-top: 43px
}

.sliding-a {
    left: 0
}

.sliding-z {
    right: 0
}

.kv-stage {
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
    width: 100%
}

.kv-stagetext {
    max-width: 948px;
    margin: 0 auto
}

.kv-img {
    order: 2;
    margin: 0 calc((-100vw + 1180px)/2);
    width: 100vw;
    max-width: 100vw
}

.topline {
    font-size: 18px;
    color: #66B512;
    letter-spacing: 0.56px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 4px;
    width: 100%;
    margin-top: 6px
}

.scheme-green .topline {
    color: #66b512
}

.scheme-green-alternate .topline {
    color: #66b512
}

.scheme-purple .topline {
    color: #624963
}

.scheme-purple-alternate .topline {
    color: #624963
}

.scheme-fuchsia .topline {
    color: #ff3162
}

.scheme-fuchsia-alternate .topline {
    color: #ff3162
}

.scheme-blue .topline {
    color: #00bcff
}

.introtext,
.intro,
.introtext b,
.intro b {
    font-size: 16px;
    letter-spacing: .5px;
    color: #0d2a40;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 26px
}

@media only screen and (min-width: 64em) {
    .introtext,
    .intro {
        font-size: 18px;
        color: #0d2a40;
        line-height: 26px;
        letter-spacing: .56px;
        margin-bottom: 40px
    }

    .intro {
        max-width: 640px;
        margin-left: auto;
        margin-right: auto
    }
}

.intro {
    text-align: center
}

@media only screen and (max-width: 47.938em) {
    .h2-section + .intro {
        display: none
    }
}

.lead {
    font-size: 20px;
    line-height: 25px;
    color: #0d2a40;
    letter-spacing: .5px;
    font-weight: 100;
    margin-bottom: 32px
}

@media only screen and (min-width: 64em) {
    .lead {
        font-size: 24px;
        letter-spacing: .5px;
        line-height: 28px
    }
}

@media only screen and (min-width: 90.063em) {
    .lead {
        font-size: 30px;
        letter-spacing: 1px;
        line-height: 35px
    }

    .intro {
        max-width: 680px
    }
}

.well {
    background-color: #f2f7f9;
    padding: 20px;
    margin-bottom: 40px
}

    .well .p:last-child,
    .well .p:last-child ul {
        margin-bottom: 16px
    }

.borderbox {
    border: 1px solid #66b512;
    padding: 20px 19px 30px;
    margin-bottom: 60px
}

.borderbox__headline {
    font-weight: 500;
    font-size: 18px;
    color: #66b512;
    letter-spacing: 0.56px;
    line-height: 25px;
    margin-bottom: 15px
}

@media only screen and (min-width: 64em) {
    .borderbox__headline {
        font-size: 16px;
        letter-spacing: .5px;
        line-height: 18px
    }
}

@media only screen and (min-width: 90.063em) {
    .borderbox__headline {
        font-size: 18px;
        letter-spacing: .56px;
        line-height: 25px
    }
}

.borderbox .p:last-child {
    margin-bottom: 0
}

.subhome .lfthnd {
    position: absolute;
    background-color: #fff;
    left: calc((100% - 968px) / 2)
}

@media only screen and (min-width: 90.063em) {
    .subhome .lfthnd {
        left: calc((100% - 1180px) / 2)
    }
}

@media only screen and (min-width: 64em) {
    .borderbox {
        padding: 15px 14px 30px
    }
}

@media only screen and (min-width: 90.063em) {
    .borderbox {
        padding: 20px 19px 30px
    }
}

.nexttolefthand {
    margin: 0 30px
}

@media only screen and (min-width: 48em) {
    .nexttolefthand {
        max-width: 640px;
        margin: 0 auto
    }
}

@media only screen and (min-width: 64em) {
    .nexttolefthand {
        max-width: 968px;
        margin: 0 auto;
        padding-left: calc(189px + 41px)
    }
}

@media only screen and (min-width: 90.063em) {
    .nexttolefthand {
        max-width: calc(880px + 230px + 70px);
        padding-left: calc(230px + 70px)
    }
}

.sitemap,
.sitemap ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .sitemap li {
        position: relative
    }

    .sitemap > li {
        padding-bottom: 30px
    }

        .sitemap > li > a {
            font-weight: 300;
            font-size: 25px;
            letter-spacing: 0.77px;
            line-height: 34px;
            color: #0d2a40;
            display: block;
            text-decoration: none
        }

        .sitemap > li > ul > li {
            border-bottom: 1px solid #ff3162;
            margin-top: 8px
        }

            .sitemap > li > ul > li > a {
                color: #ff3162;
                display: block;
                font-weight: 400;
                font-size: 16px;
                letter-spacing: 0.5px;
                line-height: 25px;
                padding: 13px 20px 13px;
                text-decoration: none
            }

            .sitemap > li > ul > li.sitemap__haschild > ul {
                display: none;
                margin: -9px 0 26px 14px
            }

            .sitemap > li > ul > li.sitemap__haschild > a::after {
                content: "";
                display: block;
                position: absolute;
                width: 19px;
                right: 20px;
                top: 18px;
                height: 11px;
                -webkit-transition: transform 0.2s ease-out;
                -moz-transition: transform 0.2s ease-out;
                -ms-transition: transform 0.2s ease-out;
                -o-transition: transform 0.2s ease-out;
                transition: transform 0.2s ease-out;
                background: transparent no-repeat left top;
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
            }

            .sitemap > li > ul > li.sitemap__haschild--active > ul {
                display: block
            }

            .sitemap > li > ul > li.sitemap__haschild--active > a::after {
                transform: rotate(180deg)
            }

            .sitemap > li > ul > li > ul ul {
                padding-left: 30px
            }

.mod-sitemap--expand {
    display: block;
    width: 100%;
    text-align: left;
    margin-bottom: 40px
}

.sitemap {
    margin-top: 60px
}

@media only screen and (min-width: 64em) {
    .sitemap > li {
        padding-bottom: 60px
    }

        .sitemap > li > a {
            font-size: 30px;
            letter-spacing: 0.93px;
            margin-bottom: 17px
        }

        .sitemap > li > ul > li.sitemap__haschild > ul {
            margin: -9px 0 26px 20px
        }

    .mod-sitemap--expand {
        float: right;
        width: auto;
        margin-top: -84px
    }
}

.margiblock .vcard {
    font-size: 14px;
    letter-spacing: 0.44px;
    line-height: 18px
}

.vcard .fn {
    display: block;
    font-weight: 700;
    color: #10384f
}

.vcard .tel {
    color: #10384f
}

    .vcard .tel::before {
        content: "Phone: ";
        display: inline
    }

.playbutton {
    position: absolute;
    width: 100%;
    min-height: 80px;
    height: 100%;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='47' viewBox='0 0 81 60'%3E%3Cpath d='M11,0h70L70,60H0L11,0z M13.2,3L3,57h64.8L78,3H13.2z M53,30.3L33,41.7V19L53,30.3z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center;
    background-position: center
}

.tagcloud {
    color: #10384f
}

.font_small_mid {
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0.47px;
    line-height: 24px
}

.font_mid_large {
    font-weight: 300;
    font-size: 24px;
    letter-spacing: 0.47px;
    line-height: 24px
}

.font_mid {
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.47px;
    line-height: 24px
}

.videos-module {
    background-color: #f2f7f9;
    padding: 0 70px 30px;
    overflow: hidden;
    margin: 0 -30px
}

.videos-module__video .video-info {
    margin: 0 -40px 29px
}

@media only screen and (min-width: 23.438em) {
    .videos-module__video .video-info {
        margin: 0 0 29px
    }
}

@media only screen and (min-width: 35em) {
    .videos-module {
        margin: 0
    }
}

.video-image {
    position: relative
}

    .video-image::after {
        content: '';
        display: block;
        height: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center;
        background-position: center
    }

.videos-module__player {
    margin: 0 -70px;
    position: relative
}

    .videos-module__player .video-image::after {
        background-size: 81px 60px
    }

.video-slider a:hover,
.product-slider a:hover {
    text-decoration: none
}

.video-slider .slick-next,
.product-slider .slick-next {
    right: -70px
}

.video-slider .slick-prev,
.product-slider .slick-prev {
    left: -70px
}

.video-slider .slick-track,
.product-slider .slick-track {
    overflow: hidden
}

.video-slider .slick-list,
.product-slider .slick-list {
    margin-right: -20px
}

.video-slider .slick-next,
.video-slider .slick-prev,
.product-slider .slick-next,
.product-slider .slick-prev {
    top: calc(((100vw - 180px) * 28.125) / 100)
}

.video-slider__item,
.product-slider__item {
    margin: 0 20px 0 0
}

@media only screen and (min-width: 48em) {
    .video-slider .slick-next,
    .video-slider .slick-prev,
    .product-slider .slick-next,
    .product-slider .slick-prev {
        top: 68px
    }
}

.product-slider__item .readmore {
    color: #ff3162;
    margin-top: 16px
}

.product-slider__meta {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
    font-weight: 300;
    padding: 13px 15px
}

    .product-slider__meta strong {
        font-weight: 500
    }

.product-slider {
    max-width: 280px;
    margin: 26px auto 0
}

@media only screen and (min-width: 48em) {
    .product-slider {
        max-width: 580px
    }
}

@media only screen and (min-width: 64em) {
    .product-slider {
        max-width: 740px
    }
}

@media only screen and (min-width: 90.063em) {
    .product-slider {
        max-width: 880px
    }

        .product-slider .slick-prev {
            left: -150px
        }

        .product-slider .slick-next {
            right: -150px
        }
}

.slider--skewed-buttons .slick-next,
.slider--skewed-buttons .slick-prev {
    background: transparent;
    width: 56px;
    height: 50px;
    overflow: hidden
}

    .slider--skewed-buttons .slick-next::before,
    .slider--skewed-buttons .slick-prev::before {
        content: '';
        display: block;
        height: 100%;
        width: 62px;
        position: absolute;
        right: -12px;
        top: 0;
        background-color: #ff3162;
        transform: skewX(-12deg)
    }

    .slider--skewed-buttons .slick-next::after,
    .slider--skewed-buttons .slick-prev::after {
        content: '';
        display: block;
        height: 100%;
        width: 50px;
        position: absolute;
        right: 0;
        top: 0;
        background: transparent no-repeat center center;
        background-size: 14px 20px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
    }

.video-slider__meta {
    color: #00617f;
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 18px;
    margin: 10px 0 5px
}

.videos-module__player + .video-slider__meta {
    margin: 20px 0 6px
}

.video-slider__headline {
    color: #0d2a40;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: .35px;
    line-height: 20px;
    margin: 0 0 5px
}

.videos-module__video .video-slider__headline {
    font-weight: 300;
    font-size: 24px;
    letter-spacing: 0.52px;
    line-height: 28px;
    margin-bottom: 0
}

.video-slider__caption {
    display: none
}

.videos-module__video .video-slider__caption {
    display: block
}

body[data-current-modal="youtube-modal"] .modal-inner,
body[data-current-modal="video-modal"] .modal-inner {
    width: 90%;
    max-width: 800px
}

.onAccHead,
.close-tab {
    font-size: 16px;
    font-weight: 400;
    background-position: 0 0
}

.onAccordion {
    position: relative;
    margin-bottom: 16px
}

.onAccHead.selected {
    display: none
}

.onAccHead.selected {
    background-position: 0 -100px
}

.onAccHead a {
    color: #390
}

.onAccordionContent {
    margin-left: 0;
    padding-bottom: 16px
}

    .onAccordionContent .p:first-child {
        margin-top: 10px
    }

.hide {
    display: none
}

.color--darkblue {
    color: #10384f
}

.color--midblue {
    color: #00617f
}

.color--bayerblue {
    color: #0091df
}

.color--brightblue {
    color: #00bcff
}

.color--darkgreen {
    color: #042
}

.color--midgreen {
    color: #2b6636
}

.color--bayergreen {
    color: #66b512
}

.color--brightgreen {
    color: #89d329
}

.color--darkpurple {
    color: #443247
}

.color--midpurple {
    color: #624963
}

.color--raspberry {
    color: #d30f4b
}

.color--fuchsia {
    color: #ff3162
}

.touch-scroll {
    display: none;
    width: 143px;
    height: 143px;
    position: absolute;
    margin-top: 94px;
    margin-left: -71px;
    left: 50%;
    z-index: 2
}

@media only screen and (max-width: 767px) {
    .touch-scroll {
        display: block;
        background-image: url(https://shared.bayer.com/img/touch-scroll.png)
    }
}

.mostread {
    list-style-type: none;
    margin: 0 0 8px 18px
}

    .mostread > li {
        counter-increment: mostreadlistcounter
    }

        .mostread > li:before {
            content: counter(mostreadlistcounter, decimal) "";
            line-height: 1;
            margin-left: -18px;
            position: absolute;
            font-size: 18px;
            font-weight: 500;
            line-height: 24px;
            margin-bottom: 15px
        }

@media only screen and (min-width: 64em) {
    .mostread > li:before {
        font-size: 16px
    }
}

@media only screen and (min-width: 90.063em) {
    .mostread > li:before {
        font-size: 18px
    }
}

.mostread > li + li {
    margin-top: 12px
}

.mostread:first-child {
    counter-reset: customlistcounter
}

.mostread a {
    text-decoration: none
}

.mostread h6 {
    font-size: 13px;
    letter-spacing: .37px;
    line-height: 16px;
    font-weight: 400;
    margin-bottom: 1px;
    padding-top: 2px
}

.margiblock .mostread p {
    font-size: 16px;
    letter-spacing: .35px;
    line-height: 22px;
    font-weight: 300;
    margin-bottom: 0
}

.simple-teaser {
    border: 1px solid rgba(16, 56, 79, 0.2);
    border-width: 1px 0;
    padding: 20px 0
}

    .simple-teaser:after,
    .simple-teaser:before {
        content: " ";
        display: table
    }

    .simple-teaser:after {
        clear: both
    }

    .simple-teaser + .simple-teaser {
        border-top: 0
    }

    .simple-teaser a {
        text-decoration: none
    }

.simple-teaser__media {
    max-width: 180px;
    float: left;
    width: auto;
    margin: 0 20px 0 0
}

.simple-teaser__body {
    overflow: hidden
}

.module-blue .readmore,
.module-blue .simple-teaser h3,
.module-blue .pagination2 li a {
    color: #00bcff
}

.module-fuchsia .readmore,
.module-fuchsia .simple-teaser h3,
.module-fuchsia .pagination2 li a {
    color: #ff3162
}

.module-green .readmore,
.module-green .simple-teaser h3,
.module-green .pagination2 li a {
    color: #66b512
}

.module-purple .readmore,
.module-purple .simple-teaser h3,
.module-purple .pagination2 li a {
    color: #624963
}

.module-blue .pagination2 {
    margin-left: 0
}

.module-fuchsia .pagination2 {
    margin-left: 0
}

.module-green .pagination2 {
    margin-left: 0
}

.module-purple .pagination2 {
    margin-left: 0
}

.module-blue .pagination2 .nxt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .pagination2 .nxt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1;fill:none;'/%3E%3C/svg%3E")
}

.module-green .pagination2 .nxt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .pagination2 .nxt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .pagination2 .prv {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1;fill:none;'/%3E%3C/svg%3E");
    transform: rotate(180deg)
}

.module-fuchsia .pagination2 .prv {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1;fill:none;'/%3E%3C/svg%3E");
    transform: rotate(180deg)
}

.module-green .pagination2 .prv {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1;fill:none;'/%3E%3C/svg%3E");
    transform: rotate(180deg)
}

.module-purple .pagination2 .prv {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1;fill:none;'/%3E%3C/svg%3E");
    transform: rotate(180deg)
}

.social-clipping {
    color: #fff;
    min-height: 380px;
    height: 100%;
    position: relative;
    overflow: hidden;
    width: 100%;
    word-wrap: break-word;
    word-break: break-word;
    background-color: #10384f;
    padding: 35px 35px 30px
}

.social-clipping--facebook {
    background-color: #0091df
}

.social-clipping--linkedin {
    background-color: #00617f
}

.social-clipping p {
    font-weight: 300;
    font-size: 23px;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 16px
}

.social-clipping__date {
    opacity: 0.6;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 20px
}

.social-clipping__channel {
    text-align: right;
    margin: -16px -16px 35px 0
}

.social-clipping__channel-link {
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0.46px;
    background: transparent no-repeat right center;
    padding: 0 18px 0 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.clippings-slider {
    max-width: 430px
}

    .clippings-slider .slick-dots {
        bottom: 17px
    }

    .clippings-slider .social-clipping {
        min-height: 380px
    }

    .clippings-slider .slick-dots li button {
        border: 1px solid #00617f;
        border-radius: 50%;
        background: transparent;
        width: 11px;
        height: 11px
    }

.clippings-slider--linkedin .slick-dots li button {
    border-color: #10384f
}

.clippings-slider .slick-dots li button:focus,
.clippings-slider .slick-dots li button:hover,
.clippings-slider .slick-dots li.slick-active button {
    background: transparent;
    border-color: #fff
}

.clippings-slider .slick-dots li {
    width: 11px;
    height: 11px;
    margin: 0 4px
}

.icn-twitter,
.icn-linkedin,
.icn-facebook {
    transform: skewX(-8deg);
    position: absolute;
    top: 0;
    left: -3px;
    width: 50px;
    height: 44px;
    background-color: #2daae1
}

.icn-linkedin {
    background-color: #0072b0
}

.icn-facebook {
    background-color: #3c5b9b
}

    .icn-twitter::before,
    .icn-linkedin::before,
    .icn-facebook::before {
        content: "";
        background: transparent no-repeat right 11px center;
        background-size: 28px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%232daae1'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E");
        display: block;
        width: 50px;
        height: 44px;
        transform: skewX(8deg)
    }

.icn-linkedin::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%230072b0'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.icn-facebook::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%233c5b9b'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.social-clipping__follow-us {
    text-transform: uppercase;
    opacity: 0.8;
    font-weight: 700;
    font-style: italic;
    font-size: 12px;
    letter-spacing: .5px
}

.container-social-teaser--white .social-clipping,
.social-clipping--white {
    background-color: #f2f7f9;
    color: #10384f
}

.social-clipping__channel {
    margin-top: -10px
}

.social-clipping__channel-link {
    float: left;
    background-position: left center;
    padding-left: 18px;
    padding-right: 0;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 25px
}

.container-social-teaser--white .social-clipping__channel-link,
.social-clipping--white .social-clipping__channel-link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2310384f;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.social-clipping__date {
    float: right;
    opacity: 1;
    margin-bottom: 0;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 25px
}

.social-clipping p {
    margin-bottom: 1px;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 25px
}

.social-clipping__date-container {
    margin-bottom: 15px
}

    .social-clipping__date-container:before,
    .social-clipping__date-container:after {
        content: " ";
        display: table
    }

    .social-clipping__date-container:after {
        clear: both
    }

.social-clipping__channel-kategories {
    text-align: left;
    position: absolute;
    top: 8px;
    left: 44px
}

    .social-clipping__channel-kategories a {
        text-transform: uppercase;
        text-decoration: none;
        color: inherit;
        font-size: 12px;
        position: relative;
        padding: 4px 8px 4px 14px;
        display: inline-block;
        line-height: 1;
        font-style: italic;
        font-weight: 700;
        letter-spacing: .5px;
        opacity: .75
    }

        .social-clipping__channel-kategories a + a:before {
            content: " ";
            width: 1px;
            height: 100%;
            top: 0;
            left: 2px;
            border-left: 1px solid #fff;
            border-color: inherit;
            transform: rotate(11deg);
            position: absolute
        }

    .social-clipping__channel-kategories .social-clipping__channel-active {
        opacity: 1
    }

.social-clipping__social-entry {
    opacity: 0;
    transition: opacity .3s ease;
    display: none
}

.social-clipping__social-entry--block {
    display: block
}

.social-clipping__social-entry--visible-effect {
    opacity: 1;
    transition: opacity .3s ease
}

.social-clipping .u-ir {
    pointer-events: none
}

@media only screen and (min-width: 90.063em) {
    .social-clipping p {
        font-size: 23px;
        line-height: 28px
    }
}

@media only screen and (min-width: 64em) {
    .homepage .container-social-teaser {
        width: 380px;
        min-height: 380px
    }

    .career-teaserlist .container-social-teaser {
        width: 312px
    }
}

@media only screen and (min-width: 90.063em) {
    .career-teaserlist .container-social-teaser {
        width: 380px
    }
}

.teaserlist .social-clipping__image,
.social-clipping__image {
    margin-bottom: 5px;
    width: 100%
}

.social-clipping .social-clipping__image + p {
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 24px;
    font-weight: 400;
    padding-top: 5px;
    max-height: 50px;
    overflow: hidden
}

    .social-clipping .social-clipping__image + p strong {
        font-weight: 400
    }

.sce {
    padding-bottom: 18px
}

    .sce + .sce {
        padding-top: 15px;
        border-top: 1px solid rgba(255, 255, 255, 0.4)
    }

.social-clipping__social-entry.js-ps {
    max-height: 430px;
    position: relative;
    padding-right: 30px;
    width: calc(100% + 30px)
}

.social-clipping--scrollable {
    padding-bottom: 0
}

.teaserlist article > .social-clipping--scrollable {
    padding-bottom: 0;
    display: block
}

.lteaser {
    overflow: hidden;
    line-height: 0
}

.lteaser__media {
    line-height: 0
}

.lteaser__overline {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.182;
    color: #fff;
    letter-spacing: 0.92px;
    padding: 6px 23px 7px 15px;
    display: inline-block;
    position: relative;
    z-index: 1
}

    .lteaser__overline::before {
        content: "";
        position: absolute;
        left: -5px;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #66b512;
        transform: skewX(-12deg);
        z-index: -1;
        box-sizing: content-box
    }

.lteaser--green .lteaser__overline::before {
    background-color: #66b512
}

.lteaser--blue .lteaser__overline::before {
    background-color: #0091df
}

.lteaser--raspberry .lteaser__overline::before {
    background-color: #d30f4b
}

.lteaser--purple .lteaser__overline::before {
    background-color: #624963
}

.lteaser--darkblue .lteaser__overline::before {
    background-color: #10384f
}

.lteaser--midgreen .lteaser__overline::before {
    background-color: #2b6636
}

.lteaser--darkblue .video-teaser__headline {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='47' viewBox='0 0 81 60'%3E%3Cpath d='M11,0h70L70,60H0L11,0z M13.2,3L3,57h64.8L78,3H13.2z M53,30.3L33,41.7V19L53,30.3z' style='fill:%2310384f'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 5px
}

.lteaser .readmore {
    color: #66b512
}

.lteaser--green .readmore {
    color: #66b512
}

.lteaser--blue .readmore {
    color: #0091df
}

.lteaser--raspberry .readmore {
    color: #d30f4b
}

.lteaser--purple .readmore {
    color: #624963
}

.lteaser--darkblue .readmore {
    color: #10384f
}

.lteaser--midgreen .readmore {
    color: #2b6636
}

.lteaser__headline {
    font-weight: 300;
    font-size: 25px;
    color: #0D3851;
    letter-spacing: 0.5px;
    line-height: 30px;
    margin: 0 0 10px
}

.lteaser__bdy {
    padding: 14px 15px 20px
}

.lteaser__additional {
    padding: 0 15px 20px;
    margin-top: -22px
}

.lteaser__bdy p {
    font-weight: 400;
    font-size: 16px;
    color: #10384f;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 8px
}

.lteaser a {
    text-decoration: none;
    display: block;
    overflow: hidden;
    line-height: 0
}

.lteaser__media {
    overflow: hidden
}

    .lteaser__media img {
        -webkit-transition: transform 0.2s ease-out;
        -moz-transition: transform 0.2s ease-out;
        -ms-transition: transform 0.2s ease-out;
        -o-transition: transform 0.2s ease-out;
        transition: transform 0.2s ease-out
    }

a:hover .lteaser__media img,
a:focus .lteaser__media img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.lteaser__overline:before {
    -webkit-transition: padding-right 0.2s ease-out;
    -moz-transition: padding-right 0.2s ease-out;
    -ms-transition: padding-right 0.2s ease-out;
    -o-transition: padding-right 0.2s ease-out;
    transition: padding-right 0.2s ease-out
}

a:hover .lteaser__overline:before,
a:focus .lteaser__overline:before {
    padding-right: 40px;
    padding-right: 17px
}

.video-teaserlist {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    max-width: 900px;
    margin: 34px 0 7px -20px;
    justify-content: left
}

.video-teaser {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 20px;
    margin-bottom: 20px
}

@media only screen and (min-width: 48em) {
    .video-teaser {
        flex: 1;
        max-width: 50%
    }
}

.video-teaser__headline {
    font-weight: 300;
    font-size: 25px;
    color: #0D3851;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding-right: 72px;
    margin-bottom: 10px;
    min-height: 55px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 4px
}

.video-teaser--purple .video-teaser__headline {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 4px
}

.video-teaser:nth-child(2) .video-teaser__headline,
.video-teaser--blue .video-teaser__headline,
.lteaser--blue .video-teaser__headline {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%230091df'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 4px
}

.video-teaser:nth-child(3) .video-teaser__headline,
.video-teaser--green .video-teaser__headline,
.lteaser--green .video-teaser__headline {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 4px
}

.video-teaser:nth-child(4) .video-teaser__headline,
.video-teaser--midgreen .video-teaser__headline {
    color: #2b6636
}

.lteaser--raspberry .video-teaser__headline {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%23d30f4b'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 4px
}

.video-teaser__meta {
    color: #10384f;
    margin-bottom: 6px
}

.video-teaser__media {
    margin-bottom: 20px
}

.video-teaser__bdy {
    padding: 0 10px 20px
}

.video-teaser .readmore {
    color: #624963
}

.video-teaser:nth-child(3) .readmore,
.video-teaser--green .readmore {
    color: #66b512
}

.video-teaser:nth-child(2) .readmore,
.video-teaser--blue .readmore {
    color: #0091df
}

.video-teaser--raspberry .readmore {
    color: #d30f4b
}

.video-teaser--purple .readmore {
    color: #624963
}

.video-teaser--darkblue .readmore {
    color: #10384f
}

.video-teaser--midgreen .readmore {
    color: #2b6636
}

.video-teaser a {
    text-decoration: none;
    display: block
}

.video-teaser__media {
    overflow: hidden
}

.video-teaser__img {
    -webkit-transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out
}

a:hover .video-teaser__img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.eventlist {
    margin: 0
}

.event-teaser {
    display: table;
    width: 100%;
    padding: 21px 0 15px
}

.event-teaser__media {
    display: block
}

@media only screen and (min-width: 64em) {
    .event-teaser__bdy,
    .event-teaser__media {
        display: table-cell;
        vertical-align: top
    }
}

.event-teaser__bdy {
    width: 100%
}

.event-teaser__media {
    padding: 0 0 20px 0
}

@media only screen and (min-width: 64em) {
    .event-teaser__media {
        padding-right: 20px
    }
}

.event-teaser__img {
    display: block;
    width: auto;
    max-width: 180px
}

.event-teaser__h3 {
    font-weight: 300;
    font-size: 25px;
    color: #10384f;
    letter-spacing: 0.5px;
    line-height: 30px;
    margin-bottom: 10x
}

.event-teaser__h4 {
    font-weight: 600;
    font-size: 16px;
    color: #0d2a40;
    letter-spacing: 0.29px
}

.event-teaser__txt {
    margin-bottom: 20px;
    line-height: 25px;
    margin-top: -4px;
    opacity: .8
}

.event-teaser__date {
    color: #0d2a40
}

.event-teaser + .event-teaser {
    border-top: 1px solid #cfd7dc
}

.eventlist .lnk {
    margin-bottom: 0
}

.teaserlist {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    max-width: 1200px;
    margin: 32px -20px 32px -20px;
    justify-content: center
}

    .teaserlist article a:hover {
        text-decoration: none
    }

    .teaserlist img {
        margin-bottom: -35px
    }

@media only screen and (min-width: 35em) {
    .teaserlist img {
        margin-bottom: -42px
    }
}

@media only screen and (max-width: 34.938em) {
    .section .teaserlist {
        margin-right: -30px;
        margin-left: -30px
    }
}

@media only screen and (min-width: 48em) {
    .teaserlist {
        margin: 32px 0 32px -20px
    }

        .teaserlist img {
            margin-bottom: -34px
        }

    .teaser--extra-wide img,
    .teaser--extra-wide2 img {
        margin-bottom: -38px
    }

    .teaserlist--single img {
        margin-bottom: -42px
    }
}

.teaserlist article {
    flex: 0 0 100%;
    max-width: 480px
}

.teaserlist .h3 {
    font-size: 30px;
    line-height: 1;
    margin-bottom: 10px;
    color: inherit !important
}

@media only screen and (min-width: 48em) {
    .teaserlist article {
        margin-bottom: 20px
    }

    .teaserlist .teaser--wide {
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%
    }

    .teaserlist .teaser--narrow {
        flex: 0 0 41.666666666666664%;
        max-width: 41.666666666666664%
    }

    .teaserlist .teaser--wide2 {
        flex: 0 0 56%;
        max-width: 56%
    }

    .teaserlist .teaser--narrow2 {
        flex: 0 0 44%;
        max-width: 44%
    }

    .teaserlist .teaser--push-bottom {
        align-self: flex-end
    }

    .teaserlist .teaser--push-down {
        align-self: center
    }

    .teaserlist .teaser--push-right {
        padding-left: 100px
    }

    .teaserlist .teaser--push-left {
        padding-right: 100px
    }

    .teaserlist .teaser--push-right40 {
        padding-left: 14px
    }

    .teaserlist .teaser--push-left40 {
        padding-right: 40px
    }

    .teaserlist .teaser--extra-wide,
    .teaserlist .teaser--extra-wide2 {
        flex: 0 0 100%;
        max-width: 605px;
        margin-left: 55px;
        padding: 0
    }

    .teaserlist--morestories article:nth-child(even) {
        transform: translateY(30px)
    }

    .teaserlist .teaser--half {
        flex: 0 0 50%;
        max-width: 50%
    }

    .teaserlist .teaser--smalltext h3,
    .teaserlist .teaser--narrow h3,
    .teaserlist .teaser--narrow2 h3 {
        font-size: 25px
    }

    .teaser--push-right-50 {
        padding-left: 50px
    }

    .teaser--push-left-50 {
        padding-right: 50px
    }
}

@media only screen and (min-width: 64em) {
    .teaserlist--magazine,
    .teaserlist--morestories {
        padding: 0
    }

    .teaserlist article {
        max-width: inherit
    }

    .teaserlist img {
        margin-bottom: 0
    }

    .teaserlist .teaser--smalltext h3,
    .teaserlist .teaser--narrow h3,
    .teaserlist .teaser--narrow2 h3 {
        font-size: 20px
    }

    .teaserlist .teaser--push-up {
        margin-top: -35px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist .h3 {
        font-size: 35px
    }

    .teaserlist .teaser--smalltext h3,
    .teaserlist .teaser--narrow h3,
    .teaserlist .teaser--narrow2 h3 {
        font-size: 23px
    }
}

.teaserlist article > div {
    position: relative;
    z-index: 1
}

@media only screen and (min-width: 48em) {
    .teaserlist article > div {
        margin-left: 20px
    }
}

.teaser-text {
    position: relative;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 47px 30px 30px;
    color: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 1
}

@media only screen and (min-width: 64em) {
    .teaser-text {
        position: absolute;
        padding: 30px
    }
}

@media only screen and (max-width: 63.938em) {
    .teaserlist article > div,
    .teaserlist article > div > a {
        display: flex;
        flex-direction: column-reverse;
        min-height: 1px
    }

    .teaserlist img,
    .teaserlist picture {
        min-height: 1px
    }

    .teaserlist article .margiblock {
        display: block
    }
}

.teaser-text > * {
    position: relative;
    z-index: 1
}

.teaser-text::before,
.teaser-text::after {
    height: calc(100% + 10px);
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    right: 0;
    background: #624963;
    transform: skewY(-2deg);
    bottom: -18px;
    opacity: .7;
    backface-visibility: hidden
}

.teaser-text::before {
    transform: skewY(-4deg);
    bottom: -26px;
    opacity: 1
}

.teaser-text--bg-light-blue::before,
.teaser-text--bg-light-blue::after {
    background: #0091df
}

.teaser-text--bg-blog::before,
.teaser-text--bg-blog::after {
    background: #F7F7F7;
    opacity: 1 !important
}

.teaser-text--bg-blog::after {
    display: none
}

.teaser-text.teaser-text--bg-brightgreen::before,
.teaser-text.teaser-text--bg-brightgreen::after {
    background: #66b512
}

.teaser-text--bg-raspberry::before,
.teaser-text--bg-raspberry::after,
.teaser-text--bg-magenta::before,
.teaser-text--bg-magenta::after {
    background: #d30f4b
}

.teaser-text--bg-dark-blue::before,
.teaser-text--bg-dark-blue::after {
    background: #00617f
}

.teaser-text--bg-dark-green::before,
.teaser-text--bg-dark-green::after {
    background: #2b6636
}

@media only screen and (min-width: 48em) {
    .teaser-text {
        padding: 50px 20px 20px;
        justify-content: center
    }
}

@media only screen and (min-width: 64em) {
    .teaser-text {
        max-width: 50%;
        height: 100%;
        padding: 5px 30px;
        padding-right: 60px
    }

        .teaser-text::before,
        .teaser-text::after {
            height: 100%;
            top: 0;
            width: 115%;
            bottom: 0;
            left: -25%;
            right: inherit;
            opacity: .7;
            transform: skewX(-15deg)
        }

        .teaser-text::after {
            transform: skewX(-10deg);
            opacity: .4
        }

    .teaser-text--right {
        max-width: 60%;
        right: 0;
        padding-left: 75px;
        padding-right: 30px
    }

        .teaser-text--right::before,
        .teaser-text--right::after {
            left: inherit;
            right: -25%
        }
}

.teaser-text .overline {
    margin-bottom: 11px;
    letter-spacing: 0
}

.sliding-a-teaser,
.sliding-z-teaser {
    overflow: hidden;
    text-indent: -99em;
    position: absolute;
    left: -50px;
    top: 0;
    transition: left .5s ease-out;
    width: 70%;
    max-width: 260px;
    line-height: 0;
    font-size: 0;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='274' height='213' viewBox='0 0 274 213'%3E%3Cpath d='M0,213L139.4,0h87.8L274,213h-76.9l-5.4-34.6H97.6L76.9,213H0z M184.1,134.2l-12.4-80.5h-0.6l-47.4,80.5H184.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat center center;
    background-size: contain
}

    .sliding-a-teaser:before,
    .sliding-z-teaser:before {
        content: "";
        display: block;
        padding-top: 76.61870503597122%
    }

.sliding-z-teaser {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='213' viewBox='0 0 278 213'%3E%3Cpath d='M0,213h230l10.3-47.7H107.5L269,41.8L278,0H55.2L45,47.7h126.5L8.8,172.1L0,213z' style='fill:%2310384f'/%3E%3C/svg%3E");
    left: inherit;
    right: -50px;
    top: inherit;
    bottom: 0;
    transition: right .5s ease-out
}

.teaser--products .readmore {
    position: absolute;
    bottom: 20px;
    left: 20px
}

.teaser--products {
    position: relative;
    min-height: 320px !important;
    overflow: hidden;
    color: #0c263a;
    margin: 30px 0
}

@media only screen and (min-width: 48em) {
    .teaser--products .readmore {
        left: 40px;
        bottom: 60px
    }

    .teaser--products {
        max-width: 380px;
        min-height: 270px !important
    }
}

@media only screen and (min-width: 64em) {
    .teaser--products {
        margin: 20px 0 0
    }

        .teaser--products .readmore {
            bottom: 35px
        }
}

@media only screen and (min-width: 90.063em) {
    .teaser--products {
        min-height: 340px !important
    }

        .teaser--products .readmore {
            bottom: 45px
        }

    .sliding-z-teaser {
        bottom: 0
    }
}

.bird,
.social-net {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #15ADFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 68'%3E%3Cpath d='M55.3,17.4c-1.7,1-3.5,1.7-5.5,2.1c-1.9-2.1-4.9-3.2-8.1-2.5c-3.4,0.7-6.2,3.6-6.7,7.1c-0.2,1.1-0.1,2.2,0.1,3.3c-7.1-0.4-13.5-3.8-17.7-9c-0.7,1.3-1.2,2.7-1.2,4.3c0,3,0.4,5.6,2.7,7.2c-1.4,0,0-0.4-5-1.1c0,0,0,0.1,0,0.1c0,4.2,4.1,7.6,8,8.4c-0.7,0.2-0.9,0.3-1.7,0.3c-0.6,0-0.8-0.1-1.3-0.2c1.1,3.4,4.4,5.9,8.2,6c-2.9,2.3-6.6,3.7-10.6,3.7c-0.7,0-1.3,0-2-0.1c3.8,2.4,8.3,3.9,13.2,3.9c15.8,0,24.5-13.1,24.5-24.5c0-0.4,0-0.7,0-1.1c1.7-1.2,3.1-2.7,4.3-4.5c-1.5,0.7-3.2,1.1-4.9,1.4C53.3,21.1,54.7,19.4,55.3,17.4z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat center center;
    z-index: 2;
    transition: opacity .5s ease-out;
    pointer-events: none
}

.social-net {
    background: #15ADFF url("https://shared.bayer.com/img/social-net.svg") no-repeat center center;
    background-size: 190px
}

@media only screen and (max-width: 63.938em) {
    .bird,
    .social-net {
        display: none
    }
}

.homepage .container-social-teaser {
    min-height: 380px;
    float: right;
    max-width: 100%;
    max-height: 100%
}

@media only screen and (min-width: 48em) {
    .teaserlist .loadmore-container {
        flex: 0 0 50%;
        max-width: 50%;
        margin-left: 50%;
        padding-left: 20px
    }
}

.teaserlist .margiblock {
    max-width: 280px
}

.teaserlist--single {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0
}

@media only screen and (max-width: 47.938em) {
    .teaserlist--single {
        margin: 0 -30px 20px
    }
}

@media only screen and (min-width: 64em) {
    .teaserlist--single .teaser-text--right {
        max-width: 50%
    }
}

.teaserlist--single > article {
    flex: 0 0 100%;
    max-width: 100%
}

.h3--products-teaser {
    color: inherit;
    font-size: 30px !important;
    position: absolute;
    right: 0;
    top: 18px;
    max-width: 160px;
    padding-right: 35px;
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 1
}

@media only screen and (min-width: 48em) {
    .h3--products-teaser {
        max-width: 120px
    }
}

@media only screen and (min-width: 64em) {
    .h3--products-teaser {
        max-width: 130px;
        margin-right: 0;
        font-size: 28px !important
    }
}

@media only screen and (min-width: 90.063em) {
    .h3--products-teaser {
        max-width: 170px;
        font-size: 35px !important
    }
}

.teaser-text--bg-blog .readmore,
.teaser-text--bg-blog .overline {
    color: #10384f
}

.teaser-text--bg-blog .h3 {
    color: #ff3162 !important
}

@media only screen and (min-width: 64em) {
    .teaser-text--bg-blog .overline {
        margin-top: 40px
    }
}

.teaserlist article > div {
    overflow: hidden
}

.teaserlist article img {
    -webkit-transition: transform 0.25s ease-out;
    -moz-transition: transform 0.25s ease-out;
    -ms-transition: transform 0.25s ease-out;
    -o-transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out
}

.teaserlist article .teaser-text::before {
    -webkit-transition: width 0.25s ease-out;
    -moz-transition: width 0.25s ease-out;
    -ms-transition: width 0.25s ease-out;
    -o-transition: width 0.25s ease-out;
    transition: width 0.25s ease-out
}

.teaserlist article a:hover img {
    transform: scale(1.1)
}

@media only screen and (min-width: 64em) {
    .teaserlist article a:hover .teaser-text::before {
        width: 118%
    }
}

.teaser-date {
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0.5px;
    line-height: 16px;
    margin-bottom: 12px
}

.teaserlist--with-text .h3 {
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 0.5px;
    line-height: 28px;
    margin-bottom: 9px
}

.teaserlist--with-text p {
    opacity: 0.9;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0.4px;
    line-height: 21px;
    margin-bottom: 11px
}

.teaserlist--with-text .teaser-text {
    max-width: 100%
}

.teaserlist--with-text .overline {
    opacity: 0.9
}

@media only screen and (min-width: 48em) {
    .teaserlist--with-text img {
        margin-bottom: -40px
    }
}

@media only screen and (min-width: 64em) {
    .teaserlist--with-text .teaser-text {
        padding-right: 25px;
        max-width: 55%;
        padding-left: 68px
    }

    .teaserlist--with-text img {
        margin-bottom: 0
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist--with-text .teaser-text {
        padding-right: 40px;
        max-width: 54%;
        padding-left: 17%
    }
}

@media only screen and (max-width: 63.938em) {
    .teaserlist .margiblock {
        max-width: 100%;
        margin-left: 0px;
        margin-right: 20px
    }
}

@media only screen and (max-width: 34.938em) {
    .teaserlist .margiblock {
        margin: 20px
    }
}

.readmore-pager {
    text-align: center;
    margin: 0 auto 20px;
    width: 100%
}

@media only screen and (max-width: 47.938em) {
    .readmore-pager {
        margin-top: 20px
    }
}

@media only screen and (min-width: 48em) and (max-width: 63.938em) {
    .teaserlist .readmore-pager {
        max-width: 100%
    }
}

.teaser--quote {
    background-color: #f2f7f9;
    height: 100%;
    padding: 29px 30px 40px
}

@media only screen and (min-width: 48em) {
    .teaser--quote {
        padding: 20px
    }
}

@media only screen and (min-width: 64em) {
    .teaser--quote {
        padding: 16px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaser--quote {
        padding: 20px
    }
}

.teaserlist article .teaser--quote {
    display: block
}

.teaser--quote blockquote {
    position: relative
}

    .teaser--quote blockquote::before {
        content: "\201C ";
        font-size: 66px;
        line-height: 1;
        max-height: 30px;
        vertical-align: bottom;
        position: absolute;
        text-indent: 0;
        left: 0;
        font-weight: 500;
        top: -6px;
        color: #89D329
    }

.module-blue .teaser--quote blockquote::before {
    color: #00617f
}

.module-fuchsia .teaser--quote blockquote::before {
    color: #d30f4b
}

.module-green .teaser--quote blockquote::before {
    color: #66b512
}

@media only screen and (min-width: 90.063em) {
    .teaser--quote blockquote::before {
        font-size: 82px;
        top: -7px
    }
}

.teaser--quote p {
    font-weight: 100;
    font-size: 24px;
    color: #004422;
    letter-spacing: .5px;
    line-height: 28px;
    position: relative;
    text-indent: 34px
}

.module-blue .teaser--quote p {
    color: #10384f
}

.module-fuchsia .teaser--quote p {
    color: #443247
}

.module-green .teaser--quote p {
    color: #042
}

@media only screen and (min-width: 90.063em) {
    .teaser--quote p {
        font-size: 30px;
        letter-spacing: 1px;
        line-height: 35px;
        text-indent: 40px
    }
}

.teaser--quote cite {
    font-weight: 300;
    font-size: 16px;
    font-style: normal;
    color: #66B512;
    letter-spacing: 0.5px;
    line-height: 24px
}

.module-blue .teaser--quote cite {
    color: #00617f
}

.module-fuchsia .teaser--quote cite {
    color: #d30f4b
}

.module-green .teaser--quote cite {
    color: #66b512
}

.teaser--quote cite strong {
    font-weight: 500
}

.teaser--quote .footer {
    margin-top: 7px
}

@media only screen and (min-width: 48em) {
    .teaserlist {
        margin-left: -20px
    }

        .teaserlist article {
            margin-bottom: 20px
        }

            .teaserlist article > div {
                margin-left: 20px
            }

        .teaserlist .teaser--a.teaser--push-right,
        .teaserlist .teaser--b.teaser--push-right,
        .teaserlist .teaser--c.teaser--push-right,
        .teaserlist .teaser--d.teaser--push-right {
            padding-left: 0
        }

        .teaserlist .teaser--a.teaser--push-left,
        .teaserlist .teaser--b.teaser--push-left,
        .teaserlist .teaser--c.teaser--push-left,
        .teaserlist .teaser--d.teaser--push-left {
            padding-right: 0
        }

        .teaserlist .teaser--a.teaser--push-right40,
        .teaserlist .teaser--b.teaser--push-right40,
        .teaserlist .teaser--c.teaser--push-right40,
        .teaserlist .teaser--d.teaser--push-right40 {
            padding-left: 0
        }

        .teaserlist .teaser--a.teaser--push-left40,
        .teaserlist .teaser--b.teaser--push-left40,
        .teaserlist .teaser--c.teaser--push-left40,
        .teaserlist .teaser--d.teaser--push-left40 {
            padding-right: 0
        }

        .teaserlist .teaser--a {
            max-width: 330px
        }

        .teaserlist .teaser--b {
            max-width: 275px;
            flex: 0 0 50%
        }

        .teaserlist .teaser--c {
            max-width: 330px
        }

        .teaserlist .teaser--d {
            max-width: 275px;
            max-width: calc(41.666666666666667%);
            max-width: 330px
        }

        .teaserlist .teaser--push-bottom,
        .teaserlist .teaser--push-down {
            align-self: flex-end
        }

    .teaserlist--magazine .teaser--push-down {
        align-self: center
    }

    .teaserlist .teaser--b.teaser--push-left {
        padding-right: 0
    }

    .teaser--extra-wide.teaser--push-left,
    .teaser--extra-wide2.teaser--push-left {
        padding-left: 0
    }

    .teaserlist .teaser--smalltext h3,
    .teaserlist .teaser--c h3 {
        font-size: 25px
    }

    .teaser--right-after-block2 {
        margin-left: 350px
    }

    .teaserlist .teaserlist-loadmore {
        margin-left: 350px;
        margin-top: -51px
    }

        .teaserlist .teaserlist-loadmore .big-button--loadmore {
            margin-left: 0
        }

    .teaserlist .teaser--margiblock {
        max-width: 3310px
    }

        .teaserlist .teaser--margiblock .margiblock {
            width: auto
        }
}

@media only screen and (min-width: 48em) and (max-width: 63.938em) {
    .teaserlist-container {
        max-width: 640px;
        margin-left: auto;
        margin-right: auto
    }

    .teaserlist .teaser--b-m {
        max-width: 275px
    }

    .teaserlist .teaser--a-m {
        max-width: 330px
    }

    .teaserlist {
        justify-content: left
    }

    .teaser--push-right-m {
        margin-left: 55px
    }

    .teaserlist .teaser--extra-wide.teaser--push-left {
        margin-left: 0
    }
}

@media only screen and (min-width: 64em) {
    .teaserlist {
        margin-left: -16px
    }

        .teaserlist article {
            margin-bottom: 16px
        }

            .teaserlist article > div {
                margin-left: 16px
            }

        .teaserlist .teaser--a {
            max-width: 574px;
            height: 314px
        }

        .teaserlist .teaser--b {
            max-width: 492px;
            height: 268px;
            padding-right: 0
        }

        .teaserlist .teaser--c {
            max-width: 410px;
            height: 222px
        }

        .teaserlist .teaser--d {
            max-width: 328px;
            height: 312px
        }

        .teaserlist .teaser--extra-wide {
            max-width: 820px;
            margin-left: 0
        }

        .teaserlist .teaser--extra-wide2 {
            max-width: 986px;
            margin-left: 0
        }

    .teaser--push-right2 {
        margin-left: 82px
    }

    .teaser--push-left2 {
        margin-right: 82px
    }

    .teaser--push-up2 {
        margin-top: -46px
    }

    .teaserlist .teaser--push-bottom {
        align-self: flex-end
    }

    .teaserlist .teaser--push-down {
        align-self: center
    }

    .teaserlist .teaser--b.teaser--push-left {
        margin-left: 0
    }

    .teaser--extra-wide.teaser--push-left,
    .teaser--extra-wide2.teaser--push-left {
        margin-left: 0;
        padding-left: 0
    }

    .teaserlist .teaser--b.teaser--push-left,
    .teaserlist .teaser--c.teaser--push-left {
        padding-left: 0;
        padding-right: 0
    }

    .teaserlist .teaser--c.teaser--push-left {
        margin-left: 0
    }

    .teaserlist .teaser--smalltext h3,
    .teaserlist .teaser--c h3 {
        font-size: 20px
    }

    .teaser-text {
        max-width: 282px
    }

    .teaser--a .teaser-text {
        max-width: 50%
    }

    .teaser--a .teaser-text {
        max-width: 50%
    }

    .teaser--c .teaser-text {
        max-width: 225px
    }

    .teaser--c .teaser-text--right {
        padding-left: 65px
    }

    .teaser--a .teaser-text--right {
        padding-left: 85px
    }

    .teaser--right-after-block2 {
        margin-left: 410px
    }

    .teaserlist .teaserlist-loadmore {
        margin-left: 467px;
        margin-top: -44px
    }

    .teaserlist .teaser--margiblock {
        max-width: 492px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist {
        margin-left: -20px
    }

        .teaserlist article {
            margin-bottom: 20px
        }

            .teaserlist article > div {
                margin-left: 20px
            }

        .teaserlist .teaser--a {
            max-width: 700px;
            height: 382px
        }

        .teaserlist .teaser--b {
            max-width: 600px;
            height: 326px
        }

        .teaserlist .teaser--c {
            max-width: 500px;
            height: 270px
        }

        .teaserlist .teaser--d {
            max-width: 400px;
            height: 380px
        }

        .teaserlist .teaser--extra-wide {
            max-width: 1000px
        }

        .teaserlist .teaser--extra-wide2 {
            max-width: 1200px
        }

    .teaser--push-right2 {
        margin-left: 100px
    }

    .teaser--push-left2 {
        margin-right: 100px
    }

    .teaser--push-up2 {
        margin-top: -56px
    }

    .teaserlist .teaser--smalltext h3,
    .teaserlist .teaser--c h3 {
        font-size: 23px
    }

    .teaser--c .teaser-text {
        max-width: 50%
    }

    .teaser--c .teaser-text--right {
        padding-left: 75px
    }

    .teaser--right-after-block2 {
        margin-left: 500px
    }

    .teaserlist .teaserlist-loadmore {
        margin-left: 570px;
        margin-top: -54px
    }

    .teaserlist .teaser--margiblock {
        max-width: 600px
    }
}

.teaserlist article > .teaser-calendar {
    flex-direction: column
}

.teaser-calendar {
    border: 1px solid #ff3162;
    padding: 20px;
    width: 100%;
    color: #ff3162;
    margin: 20px 0
}

@media only screen and (min-width: 48em) {
    .teaser-calendar {
        margin: 0
    }
}

.teaser-calendar .calendar p {
    color: rgba(255, 49, 98, 0.8)
}

.teaser-calendar .h3 {
    color: #0d2a40 !important
}

.teaser-calendar .calendar__bdy {
    margin-left: 0;
    flex-direction: column
}

@media only screen and (min-width: 48em) {
    .teaser-calendar {
        max-width: 380px
    }
}

.teaserlist .teaser--hover-fake:hover img {
    transform: scale(1.1)
}

.teaserlist .teaser--hover-fake h3 {
    font-size: 23px
}

.teaserlist--autocolor article:nth-child(8n+1) .teaser-text::after,
.teaserlist--autocolor article:nth-child(8n+1) .teaser-text::before {
    background: #624963
}

.teaserlist--autocolor article:nth-child(8n+2) .teaser-text::after,
.teaserlist--autocolor article:nth-child(8n+2) .teaser-text::before {
    background: #0091df
}

.teaserlist--autocolor article:nth-child(8n+3) .teaser-text::after,
.teaserlist--autocolor article:nth-child(8n+3) .teaser-text::before {
    background: #66b512
}

.teaserlist--autocolor article:nth-child(8n+4) .teaser-text::after,
.teaserlist--autocolor article:nth-child(8n+4) .teaser-text::before {
    background: #2b6636
}

.teaserlist--autocolor article:nth-child(8n+5) .teaser-text::after,
.teaserlist--autocolor article:nth-child(8n+5) .teaser-text::before {
    background: #d30f4b
}

.teaserlist--autocolor article:nth-child(8n+6) .teaser-text::after,
.teaserlist--autocolor article:nth-child(8n+6) .teaser-text::before {
    background: #00617f
}

.teaserlist--autocolor article:nth-child(8n+7) .teaser-text::after,
.teaserlist--autocolor article:nth-child(8n+7) .teaser-text::before {
    background: #0091df
}

.teaserlist--autocolor article:nth-child(8n+8) .teaser-text::after,
.teaserlist--autocolor article:nth-child(8n+8) .teaser-text::before {
    background: #2b6636
}

.teaserlist-container--nexttolefthand .teaserlist article {
    margin-bottom: 20px
}

@media only screen and (min-width: 64em) {
    .teaserlist-container--nexttolefthand .teaserlist article {
        margin-bottom: 16px
    }

    .teaserlist-container--nexttolefthand .teaserlist .teaser--a {
        max-width: 426px;
        height: auto
    }

    .teaserlist-container--nexttolefthand .teaserlist .teaser--b {
        max-width: 369px;
        height: auto
    }

    .teaserlist-container--nexttolefthand .teaserlist .teaser--c {
        max-width: 328px;
        height: auto
    }

    .teaserlist-container--nexttolefthand .teaser--push-up2 {
        margin-top: -24px
    }

    .teaserlist-container--nexttolefthand .teaser--push-right2 {
        margin-left: 0
    }

    .teaserlist-container--nexttolefthand .teaser--a + .teaser--c + .teaser--b,
    .teaserlist-container--nexttolefthand .teaser--c + .teaser--c {
        margin-left: 56px
    }

    .teaserlist-container--nexttolefthand .teaser--c + .teaser--b + .teaser--b + .teaser--c {
        margin-right: 26px
    }

    .teaserlist-container--nexttolefthand .teaser--c + .teaser--c:nth-child(7) {
        margin-left: 26px
    }

    .teaserlist-container--nexttolefthand .teaser--c + .teaser--b + .teaser--b + .teaser--c:nth-child(10) {
        margin-right: 56px
    }

    .teaserlist-container--nexttolefthand article:last-child:nth-child(odd) {
        margin-left: -244px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist-container--nexttolefthand .teaserlist article {
        margin-bottom: 20px
    }

    .teaserlist-container--nexttolefthand .teaserlist .teaser--a {
        max-width: 520px
    }

    .teaserlist-container--nexttolefthand .teaserlist .teaser--b {
        max-width: 450px
    }

    .teaserlist-container--nexttolefthand .teaserlist .teaser--c {
        max-width: 400px
    }

    .teaserlist-container--nexttolefthand .teaser--push-up2 {
        margin-top: -27px
    }

    .teaserlist-container--nexttolefthand .teaser--push-right2 {
        margin-left: 0
    }

    .teaserlist-container--nexttolefthand .teaser--a + .teaser--c + .teaser--b,
    .teaserlist-container--nexttolefthand .teaser--c + .teaser--c {
        margin-left: 70px
    }

    .teaserlist-container--nexttolefthand .teaser--c + .teaser--b + .teaser--b + .teaser--c {
        margin-right: 30px
    }

    .teaserlist-container--nexttolefthand .teaser--c + .teaser--c:nth-child(7) {
        margin-left: 30px
    }

    .teaserlist-container--nexttolefthand .teaser--c + .teaser--b + .teaser--b + .teaser--c:nth-child(10) {
        margin-right: 70px
    }

    .teaserlist-container--nexttolefthand article:last-child:nth-child(odd) {
        margin-left: -300px
    }
}

@media only screen and (min-width: 64em) {
    .teaserlist-container--nexttolefthand .teaser-text {
        padding-left: 20px;
        padding-right: 13%;
        max-width: 55%
    }

    .teaserlist-container--nexttolefthand .teaser-text--right {
        padding-right: 20px
    }

    .teaserlist-container--nexttolefthand article .teaser-text--right {
        max-width: 55%;
        padding-left: 16%
    }

    .teaserlist-container--nexttolefthand .teaser--c .teaser-text {
        max-width: 55%
    }

    .teaserlist-container--nexttolefthand .teaserlist article h3 {
        font-size: 16px
    }

    .teaserlist-container--nexttolefthand .teaser-text::before,
    .teaserlist-container--nexttolefthand .teaser-text::after {
        height: 101%
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist-container--nexttolefthand .teaser-text {
        padding-left: 30px
    }

    .teaserlist-container--nexttolefthand .teaser-text--right {
        padding-right: 30px
    }

    .teaserlist-container--nexttolefthand article .teaser-text--right {
        padding-left: 70px
    }

    .teaserlist-container--nexttolefthand .teaser--c .teaser-text--right {
        padding-left: 60px
    }

    .teaserlist-container--nexttolefthand .teaserlist article h3 {
        font-size: 18px
    }
}

.teaserlist-container--nexttolefthand .readmore {
    white-space: nowrap
}

@media only screen and (min-width: 90.063em) {
    .nexttolefthand .teaserlist-container--nexttolefthand {
        margin-left: -20px
    }
}

.skewed-teaserlist {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    max-width: 900px;
    margin: 0 -30px 63px;
    margin: 0 -30px 63px;
    justify-content: center
}

.skewed-teaser {
    flex: 0 0 78%;
    width: 78%;
    margin: 0 0 30px;
    max-width: 420px;
    transition: transform .5s ease-out;
    color: #10384f
}

    .skewed-teaser.triggered {
        transform: translateX(0.1%) !important
    }

    .skewed-teaser:nth-child(even) {
        align-self: flex-end
    }

.skewed-teaser__img {
    position: relative
}

.skewed-teaser__bdy {
    padding: 10px 70px 10px 60px
}

.skewed-teaser .h3 {
    margin: 0;
    color: #00617f;
    font-style: italic;
    font-size: 28px;
    letter-spacing: 0.2px;
    line-height: 35px
}

.skewed-teaser .readmore::before {
    border-color: #10384f
}

.skewed-teaser a:hover {
    text-decoration: none
}

.skewed-teaser__img {
    transform: skewX(-11deg);
    overflow: hidden
}

    .skewed-teaser__img img {
        transform: skewX(11deg);
        width: 114%;
        margin-left: -7%
    }

.homepage .skewed-teaserlist {
    margin-left: -14%;
    margin-right: -14%
}

@media only screen and (min-width: 35em) {
    .homepage .skewed-teaserlist {
        margin-left: -30px;
        margin-right: -30px
    }
}

@media only screen and (min-width: 48em) {
    .homepage .skewed-teaserlist {
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (min-width: 48em) {
    .skewed-teaserlist {
        flex-direction: row;
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
        max-width: 604px
    }

    .skewed-teaser {
        transform: translateX(0);
        flex: 0 0 50%;
        max-width: 50%;
        margin: 0 10px 30px;
        margin: 0 0 30px
    }

    .skewed-teaserlist .skewed-teaser:nth-child(even) {
        transform: translateX(0);
        display: flex;
        flex-direction: column-reverse
    }

        .skewed-teaserlist .skewed-teaser:nth-child(even) > a {
            transform: translateX(0);
            display: flex;
            flex-direction: column-reverse
        }

    .skewed-teaser__bdy {
        padding: 7px 30px 8px 60px
    }

    .skewed-teaser:nth-child(odd) .skewed-teaser__bdy {
        margin-left: -12%
    }

    .skewed-teaser .h3 {
        font-size: 30px;
        letter-spacing: 1.29px;
        line-height: 35px;
        margin-bottom: 2px
    }
}

@media only screen and (min-width: 64em) {
    .skewed-teaserlist {
        max-width: 880px
    }

    .skewed-teaser .h3 {
        font-size: 35px;
        letter-spacing: 1.5px;
        line-height: 1;
        margin-bottom: 7px
    }

    .skewed-teaser__img img {
        min-width: 480px
    }

    .skewed-teaser__bdy {
        padding: 30px 30px 30px 60px
    }
}

@media only screen and (min-width: 64em) and (-ms-high-contrast: active), only screen and (min-width: 64em) and (-ms-high-contrast: none) {
    .skewed-teaserlist .skewed-teaser:nth-child(1) {
        transform: translateX(-30%)
    }

    .skewed-teaserlist .skewed-teaser:nth-child(2) {
        transform: translateX(30%)
    }

    .skewed-teaserlist .skewed-teaser:nth-child(3) {
        transform: translateX(-30%)
    }

    .skewed-teaserlist .skewed-teaser:nth-child(4) {
        transform: translateX(30%)
    }
}

.skewed-teaser__img img {
    -webkit-transition: transform 0.25s ease-out;
    -moz-transition: transform 0.25s ease-out;
    -ms-transition: transform 0.25s ease-out;
    -o-transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out
}

.skewed-teaser__img:hover img,
a:hover .skewed-teaser__img img {
    transform: skewX(11deg) scale(1.1);
    -webkit-transition: transform 0.25s ease-in;
    -moz-transition: transform 0.25s ease-in;
    -ms-transition: transform 0.25s ease-in;
    -o-transition: transform 0.25s ease-in;
    transition: transform 0.25s ease-in
}

.angled-teaser {
    position: relative;
    margin: 0 0 20px 0;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.teaser__text {
    position: relative;
    text-align: left;
    height: auto;
    color: #0d2a40;
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    bottom: 0;
    width: 100%;
    margin-top: -20px;
    order: 1
}

    .teaser__text > * {
        position: relative;
        z-index: 1
    }

    .teaser__text::before,
    .teaser__text::after {
        height: 100%;
        position: absolute;
        content: "";
        width: 100%;
        left: 0;
        bottom: 0;
        background: #fff;
        transform: skewY(-4.6deg)
    }

    .teaser__text::after {
        background: transparent;
        border-top: 1px solid #ff3162;
        transform: skewY(-3deg)
    }

    .teaser__text .overline {
        color: #ff3162
    }

    .teaser__text .readmore {
        color: #10384f
    }

@media only screen and (min-width: 48em) {
    .angled-teaser--small {
        margin-left: 54px
    }
}

@media only screen and (min-width: 64em) {
    .angled-teaser {
        display: block
    }

    .teaser__text {
        position: absolute;
        display: flex;
        margin-top: 0;
        left: 86px;
        width: calc(52% - 85px - 52px);
        height: 100%;
        padding: 3em 0;
        background: transparent
    }

        .teaser__text::before,
        .teaser__text::after {
            content: normal
        }

    .teaser__line {
        position: absolute;
        border: 1px solid #d30f4b;
        border-width: 0 0 0 1px;
        transform: rotate(12deg);
        left: 45.5%;
        width: 1px;
        height: 110%;
        top: -20px
    }

    .teaser-abdecker {
        position: absolute;
        left: 0;
        width: 7%;
        height: 100%;
        transform: skewX(-7deg) translateX(-50%);
        background-color: #fff
    }

    .teaser-angle {
        position: absolute;
        left: -6%;
        width: 52%;
        height: 100%;
        bottom: 0;
        background: #fff;
        opacity: .8;
        transform: skewX(-7deg)
    }

    .angled-teaser--small {
        margin-left: 25.5%
    }

    .angled-teaser--reversed .teaser-angle {
        left: inherit;
        right: -6%
    }

    .angled-teaser--reversed .teaser__text {
        left: inherit;
        right: 35px;
        width: 32%
    }

    .angled-teaser--reversed .teaser__line {
        border-left-color: #10384f;
        left: inherit;
        right: 45%
    }
}

@media only screen and (max-width: 63.938em) {
    .angled-teaser > a {
        display: flex;
        flex-direction: column
    }
}

.teaser-abdecker,
.teaser-angle,
.teaser__text,
.teaser__line {
    z-index: 1
}

.angled-teaser img,
.angled-teaser .teaser__line {
    -webkit-transition: transform 0.25s ease-out;
    -moz-transition: transform 0.25s ease-out;
    -ms-transition: transform 0.25s ease-out;
    -o-transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out
}

.angled-teaser .teaser-angle {
    -webkit-transition: width 0.25s ease-out;
    -moz-transition: width 0.25s ease-out;
    -ms-transition: width 0.25s ease-out;
    -o-transition: width 0.25s ease-out;
    transition: width 0.25s ease-out
}

.angled-teaser:hover img {
    transform: scale(1.1)
}

.angled-teaser:hover .teaser-angle {
    width: 54%
}

.angled-teaser:hover .teaser__line {
    transform: rotate(17deg)
}

.jobs-teaser {
    color: #fff;
    padding: 40px 30px 20px 30px;
    position: relative
}

    .jobs-teaser > * {
        position: relative;
        z-index: 1
    }

    .jobs-teaser ul {
        margin-bottom: 0
    }

    .jobs-teaser li {
        padding: 16px 0
    }

        .jobs-teaser li + li {
            border-top: 1px solid rgba(191, 215, 223, 0.2)
        }

    .jobs-teaser .h3 {
        opacity: 0.9;
        font-weight: 700;
        font-size: 16px;
        letter-spacing: 0;
        line-height: 20px
    }

    .jobs-teaser h4 {
        font-weight: 300;
        font-size: 20px;
        letter-spacing: 0.5px;
        line-height: 25px;
        margin-bottom: 4px;
        color: inherit
    }

    .jobs-teaser p {
        font-weight: 500;
        font-size: 14px;
        color: #FFFFFF;
        letter-spacing: 0;
        line-height: 18px
    }

        .jobs-teaser p + p {
            opacity: 0.6;
            font-weight: 400;
            letter-spacing: 0.44px;
            line-height: 21px;
            margin-top: 0
        }

    .jobs-teaser::after {
        content: " ";
        background-color: #624963;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%
    }

@media only screen and (min-width: 48em) {
    .jobs-teaser {
        padding: 25px 67px 20px 25px;
        overflow: hidden
    }

        .jobs-teaser h4 {
            font-size: 18px;
            letter-spacing: 0.45px;
            line-height: 22px
        }
}

@media only screen and (min-width: 64em) {
    .jobs-teaser {
        padding: 40px 35px 20px 35px
    }
}

@media only screen and (min-width: 90.063em) {
    .jobs-teaser {
        padding: 40px 100px 20px 35px
    }

        .jobs-teaser h4 {
            font-size: 20px;
            letter-spacing: 0.5px;
            line-height: 25px
        }
}

.sliding-a,
.sliding-z {
    position: absolute;
    left: 50%;
    transform: translateX(-92%);
    top: 0;
    z-index: 2;
    text-indent: -99em;
    overflow: hidden;
    width: 150px;
    height: 150px;
    pointer-events: none;
    transition: left .5s ease-out;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='274' height='213' viewBox='0 0 274 213'%3E%3Cpath d='M0,213L139.4,0h87.8L274,213h-76.9l-5.4-34.6H97.6L76.9,213H0z M184.1,134.2l-12.4-80.5h-0.6l-47.4,80.5H184.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat center center;
    background-size: contain
}

.sliding-z {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='213' viewBox='0 0 278 213'%3E%3Cpath d='M0,213h230l10.3-47.7H107.5L269,41.8L278,0H55.2L45,47.7h126.5L8.8,172.1L0,213z' style='fill:%2310384f'/%3E%3C/svg%3E");
    left: inherit;
    right: 50%;
    transform: translateX(92%);
    top: 50px;
    transition: right .5s ease-out
}

@media only screen and (min-width: 48em) {
    .sliding-a,
    .sliding-z {
        height: 190px;
        width: 280px
    }
}

@media only screen and (min-width: 64em) {
    .sliding-a,
    .sliding-z {
        height: 215px;
        width: 240px;
        transform: translateX(0)
    }

    .sliding-a {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='301' height='290' viewBox='0 0 301 290'%3E%3Cpath d='M191.2,99.5L146,186.4h55.7l-9.8-86.9H191.2z M0,290L168,0h87.9L301,290h-87.9l-4.9-41.4h-94.8L91.1,290H0z' style='fill:%23ff3162'/%3E%3C/svg%3E");
        left: 0;
        width: 228px
    }

    .sliding-z {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='314' height='290' viewBox='0 0 314 290'%3E%3Cpath d='M0,289.9l15-74.3L176.9,74.3H53.3L68.8,0H314l-14.2,74.3L133.4,215.6h140.3l-15.5,74.3H0z' style='fill:%2310384f'/%3E%3C/svg%3E");
        right: 0
    }
}

@media only screen and (min-width: 90.063em) {
    .sliding-a,
    .sliding-z {
        height: 318px;
        width: 300px
    }

    .sliding-a {
        margin-left: -40px
    }
}

.product-search {
    position: relative;
    max-width: 1200px;
    margin: 40px auto;
    padding: 50px 0 0
}

.product-search__options {
    margin: 16px auto;
    position: relative;
    z-index: 1;
    margin-top: 170px
}

    .product-search__options .f-grid {
        margin-top: 0;
        margin-bottom: 0
    }

@media only screen and (min-width: 48em) {
    .product-search {
        margin: 50px auto;
        padding: 50px 50px 30px
    }

    .product-search__options {
        opacity: 1;
        max-width: 588px;
        margin-top: 250px
    }
}

@media only screen and (min-width: 64em) {
    .product-search__options {
        margin-top: 0;
        max-width: 492px
    }

    .product-search {
        margin: 50px auto;
        padding: 50px 50px 7px
    }
}

@media only screen and (min-width: 90.063em) {
    .product-search__options {
        max-width: 588px
    }
}

.homepage .product-navigation-range-list a {
    font-size: 28px;
    text-align: center
}

.product-navigation-range-list a {
    font-weight: 700;
    font-size: 26px;
    color: #624963;
    letter-spacing: 0.54px;
    padding: 0 5px
}

    .product-navigation-range-list a:hover {
        text-decoration: none;
        color: #ff3162
    }

.product-navigation-range-list .letter--active {
    color: #ff3162
}

.letter--disabled {
    opacity: .25;
    cursor: default
}

    .letter--disabled:hover {
        text-decoration: none
    }

.product-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 20px -20px;
    font-weight: 300
}

    .product-list li {
        width: calc(33.3333% - 22px);
        margin-left: 22px;
        padding-bottom: 30px;
        border-bottom: 1px solid #D3D8DC
    }

    .product-list .list-item-letter {
        width: calc(100% - 22px);
        margin-left: 22px;
        border-bottom: 0
    }

    .product-list .container-application > span,
    .product-list .container-activity > span {
        font-weight: 500
    }

    .product-list .container-description a {
        font-weight: 500
    }

    .product-list .container-activity-application {
        margin-bottom: 26px
    }

.list-item-letter,
.td-letter {
    font-weight: 100;
    font-size: 50px;
    color: #0d2a40;
    letter-spacing: 0.5px;
    line-height: 54px;
    margin-top: 20px
}

.table .td-letter {
    border: 0;
    padding-top: 20px;
    padding-left: 2px
}

.product-container-navigation {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #D3D8DC;
    border-width: 1px 0;
    padding: 0 0 25px
}

.product-tileview,
.product-listview {
    width: 40px;
    height: 40px;
    margin-left: 10px;
    text-indent: -99em;
    cursor: pointer;
    overflow: hidden;
    border: 1px solid #624963;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M9,9v6h6V9H9z M9,17v6h6v-6H9z M9,25v6h6v-6H9z M25,9v6h6V9H25z M25,17v6h6v-6H25z M25,25v6h6v-6H25z M17,9v6h6V9H17z M17,17v6h6v-6H17z M17,25v6h6v-6H17z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #624963
}

.product-listview {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7,11v2h6v-2H7z M7,19v2h6v-2H7z M7,27v2h6v-2H7z M17,11v2h16v-2H17z M17,19v2h16v-2H17z M17,27v2h16v-2H17z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #624963
}

.product-tileview.active,
.product-tileview:hover {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M9,9v6h6V9H9z M9,17v6h6v-6H9z M9,25v6h6v-6H9z M25,9v6h6V9H25z M25,17v6h6v-6H25z M25,25v6h6v-6H25z M17,9v6h6V9H17z M17,17v6h6v-6H17z M17,25v6h6v-6H17z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #fff
}

.product-listview.active,
.product-listview:hover {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7,11v2h6v-2H7z M7,19v2h6v-2H7z M7,27v2h6v-2H7z M17,11v2h16v-2H17z M17,19v2h16v-2H17z M17,27v2h16v-2H17z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #fff
}

.td-brand-imagecontainer {
    width: 151px;
    margin-right: 20px;
    float: left
}

    .td-brand-imagecontainer + div {
        overflow: hidden
    }

.th-activity {
    min-width: 160px
}

.scheme-green .product-container a {
    color: #66b512
}

.scheme-green-alternate .product-container a {
    color: #66b512
}

.scheme-purple .product-container a {
    color: #624963
}

.scheme-purple-alternate .product-container a {
    color: #624963
}

.scheme-fuchsia .product-container a {
    color: #ff3162
}

.scheme-fuchsia-alternate .product-container a {
    color: #ff3162
}

.scheme-blue .product-container a {
    color: #00bcff
}

.product-container strong {
    font-weight: 500
}

.product-container p + p {
    margin-top: 0
}

.filter-container {
    display: flex;
    margin: 0 0 2.25em -20px
}

    .filter-container .search-container {
        margin-left: 20px;
        width: 100%
    }

    .filter-container .dropdown-container {
        margin-left: 20px;
        min-width: 286px
    }

.product-search__options .big-button {
    display: block;
    margin: 20px auto;
    min-width: 250px;
    text-align: left
}

@media only screen and (max-width: 1024px) {
    .product-list li {
        width: calc(50% - 22px)
    }
}

@media only screen and (max-width: 460px) {
    .product-list li,
    .product-list .list-item-letter {
        width: 100%
    }

    .product-list li,
    .product-list .list-item-letter,
    .product-list {
        margin-left: 0
    }
}

.homepage .product-navigation-range-list a {
    width: 100%
}

.product-navigation-range-list li {
    width: 11%
}

.product-container-navigation .view-changer {
    display: none
}

@media only screen and (min-width: 48em) {
    .product-navigation-range-list li {
        width: calc(100% / 13)
    }

    .product-navigation-range-list a {
        font-weight: 700;
        font-size: 24px;
        color: #624963;
        letter-spacing: 0.54px;
        width: 35px;
        text-align: center
    }

    .product-navigation-range-list {
        margin-left: -10px
    }
}

@media only screen and (min-width: 460px) {
    .product-navigation-range-list a {
        width: 49px;
        font-size: 28px
    }
}

@media only screen and (min-width: 1025px) {
    .product-navigation-range-list {
        margin-left: -5px
    }

        .product-navigation-range-list a {
            width: 30px;
            padding: 0
        }

    .product-container-navigation .view-changer {
        display: block
    }
}

@media only screen and (max-width: 47.938em) {
    .dropdown-container + .dropdown-container {
        padding-top: 13px;
        margin-top: 0px
    }
}

.figurelist-container {
    position: relative;
    padding: 80px 0 40px
}

.figurelist {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0 0 27px -30px;
    justify-content: left;
    position: relative
}

.figure-cell {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 30px;
    padding-bottom: 45px
}

@media only screen and (max-width: 34.938em) {
    .figure-cell {
        padding-bottom: 40px
    }
}

.figure-cell img {
    min-width: 100%
}

@media only screen and (min-width: 48em) {
    .figurelist {
        margin: 0 0 27px -60px
    }

    .figure-cell {
        padding-left: 60px
    }

    .figure-cell {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media only screen and (min-width: 64em) {
    .figure-cell {
        flex: 0 0 33.333%;
        max-width: 33.333%
    }
}

@media only screen and (min-width: 90.063em) {
    .figurelist-container {
        padding: 80px 80px 40px
    }
}

.figurelist-background {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.figure-cell {
    display: flex;
    flex-direction: column
}

    .figure-cell p {
        flex-grow: 2;
        font-weight: 400;
        font-size: 14px;
        color: #10384f;
        letter-spacing: 0;
        line-height: 16px;
        margin-bottom: 22px
    }

    .figure-cell h3 {
        color: #66b512;
        font-weight: 300;
        font-style: italic;
        font-size: 30px;
        letter-spacing: 0.5px;
        line-height: 1;
        margin-bottom: 10px
    }

@media only screen and (min-width: 48em) {
    .figure-cell h3 {
        font-size: 40px
    }
}

@media only screen and (min-width: 64em) {
    .figure-cell h3 {
        font-size: 50px
    }
}

.figurelist-container + .overview {
    margin-top: -40px;
    display: block;
    z-index: 1;
    position: relative
}

@media only screen and (min-width: 48em) {
    .figurelist-container + .overview {
        margin-top: -20px
    }
}

@media only screen and (min-width: 64em) {
    .figurelist-container + .overview {
        margin-top: -40px;
        display: inline-block
    }
}

@media only screen and (min-width: 90.063em) {
    .figurelist-container + .overview {
        margin-left: 80px
    }
}

@media only screen and (max-width: 63.938em) {
    .page {
        padding-top: 92px
    }

    .pageheader {
        position: absolute;
        width: 100%;
        top: 0;
        background-color: #fff
    }
}

@media only screen and (max-width: 47.938em) {
    .page {
        padding-top: 82px
    }

    .stickyheader .page {
        padding-top: 82px
    }
}

.stickyheader .pageheader {
    position: fixed;
    z-index: 5
}

.stickyheader .logo {
    width: 34px;
    margin: 7px 10px 9px 16px
}

.stickyheader .site-identifier {
    font-weight: 300;
    font-size: 12px;
    letter-spacing: 0.4px;
    padding-top: 18px
}

.stickyheader .site-identifier--short {
    font-size: 16px;
    padding-top: 15px
}

.stickyheader #header {
    min-height: 50px
}

.stickyheader .mobilenavigation {
    margin-top: -38px
}

@media only screen and (min-width: 48em) {
    .stickyheader .site-identifier--short {
        font-size: 18px
    }
}

@media only screen and (min-width: 64em) {
    .stickyheader .pageheader {
        position: fixed;
        width: 100%;
        background-color: #fff;
        z-index: 2;
        top: 0;
        left: 0;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)
    }

    .stickyheader #header::after {
        content: " ";
        position: absolute;
        right: -8px;
        top: 0;
        height: 100%;
        width: 25px;
        transform: skewX(-11deg);
        background-color: #fff
    }

    .stickyheader #header {
        transition: background-color .2s ease-out;
        left: 0;
        background-color: #0d3650;
        color: #fff;
        margin: 0 5px 0 0;
        float: left;
        min-height: inherit;
        max-width: 100%;
        padding-left: calc((100% - 968px) /2);
        z-index: 1;
        display: table;
        overflow: hidden
    }

    .stickyheader .navigation {
        margin-top: 11px
    }

    .stickyheader .site-identifier {
        font-size: 28px;
        padding-top: 0;
        color: #fff;
        padding-right: 37px;
        overflow: hidden;
        max-width: 136px;
        display: table-cell;
        vertical-align: middle
    }

    .stickyheader .logo {
        width: 36px;
        height: 36px;
        margin: 9px 15px 10px 0;
        background: transparent url(https://shared.bayer.com/img/logo-wht.svg) no-repeat 0 0;
        background-size: contain;
        display: table-cell
    }

        .stickyheader .logo object,
        .stickyheader .logo img {
            visibility: hidden
        }

    .stickyheader.active-search .searchbox {
        top: 50px
    }

    .stickyheader--raspberry #header {
        background-color: #e83d5c
    }

    .stickyheader--purple #header {
        background-color: #5b4d66
    }

    .stickyheader--green #header {
        background-color: #13aa1e
    }

    .stickyheader--blue #header {
        background-color: #0a77c1
    }
}

@media only screen and (min-width: 64em) {
    .stickyheader .page {
        padding-top: 136px
    }

    .stickyheader .pageheader {
        position: fixed;
        width: 100%;
        background-color: #fff;
        z-index: 25;
        top: 0;
        margin-top: 0
    }

    .stickyheader .site-identifier {
        font-size: 12px
    }

    .stickyheader .site-identifier--short {
        font-size: 17px
    }
}

@media only screen and (min-width: 90.063em) {
    .stickyheader .page {
        padding-top: 150px
    }

    .stickyheader #header {
        padding-left: calc((100% - 1180px) /2)
    }

    .stickyheader .navigation {
        margin-top: 11px
    }

    .stickyheader .logo {
        max-width: 36px;
        height: 36px;
        margin: 9px 15px 10px 0
    }

    .stickyheader .site-identifier {
        font-size: 13px
    }

    .stickyheader .site-identifier--short {
        font-size: 17px
    }

    .stickyheader.active-search .searchbox {
        top: 55px
    }
}

.r-tabs {
    position: relative;
    margin-bottom: 40px
}

.r-tabs-tab {
    position: relative;
    float: left;
    border: 0;
    border-left: 0;
    display: inline-block;
    margin: 0 3px 0 0;
    list-style: none
}

a.r-tabs-anchor {
    padding: 11px 20px 12px;
    text-decoration: none;
    font-weight: 400;
    background-color: #00617f;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 16px;
    letter-spacing: .5px;
    line-height: 1.563;
    border: 1px solid #00617f;
    border-bottom-width: 0;
    -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    -ms-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    transition: background-color 0.2s ease-out, color 0.2s ease-out
}

.scheme-green a.r-tabs-anchor {
    border-color: #66b512;
    background-color: #66b512;
    color: #fff
}

.scheme-green-alternate a.r-tabs-anchor {
    border-color: #66b512;
    background-color: #66b512;
    color: #fff
}

.scheme-purple a.r-tabs-anchor {
    border-color: #624963;
    background-color: #624963;
    color: #fff
}

.scheme-purple-alternate a.r-tabs-anchor {
    border-color: #624963;
    background-color: #624963;
    color: #fff
}

.scheme-fuchsia a.r-tabs-anchor {
    border-color: #ff3162;
    background-color: #ff3162;
    color: #fff
}

.scheme-fuchsia-alternate a.r-tabs-anchor {
    border-color: #ff3162;
    background-color: #ff3162;
    color: #fff
}

.scheme-blue a.r-tabs-anchor {
    border-color: #00bcff;
    background-color: #00bcff;
    color: #fff
}

a.r-tabs-anchor:hover {
    text-decoration: none
}

a.r-tabs-anchor:hover,
.r-tabs-state-active > .r-tabs-anchor {
    color: #00617f;
    background-color: #fff
}

.scheme-green a.r-tabs-anchor:hover,
.scheme-green .r-tabs-state-active > .r-tabs-anchor {
    background-color: #fff;
    color: #56aa10
}

.scheme-green-alternate a.r-tabs-anchor:hover,
.scheme-green-alternate .r-tabs-state-active > .r-tabs-anchor {
    background-color: #fff;
    color: #56aa10
}

.scheme-purple a.r-tabs-anchor:hover,
.scheme-purple .r-tabs-state-active > .r-tabs-anchor {
    background-color: #fff;
    color: #834283
}

.scheme-purple-alternate a.r-tabs-anchor:hover,
.scheme-purple-alternate .r-tabs-state-active > .r-tabs-anchor {
    background-color: #fff;
    color: #834283
}

.scheme-fuchsia a.r-tabs-anchor:hover,
.scheme-fuchsia .r-tabs-state-active > .r-tabs-anchor {
    background-color: #fff;
    color: #ff3162
}

.scheme-fuchsia-alternate a.r-tabs-anchor:hover,
.scheme-fuchsia-alternate .r-tabs-state-active > .r-tabs-anchor {
    background-color: #fff;
    color: #ff3162
}

.scheme-blue a.r-tabs-anchor:hover,
.scheme-blue .r-tabs-state-active > .r-tabs-anchor {
    background-color: #fff;
    color: #ff3162
}

.r-tabs-state-disabled {
    opacity: 0.5
}

.r-tabs-nav {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1
}

    .r-tabs-nav:before,
    .r-tabs-nav:after {
        content: "";
        display: table
    }

    .r-tabs-nav:after {
        clear: both
    }

.r-tabs-nav {
    *zoom: 1
}

.r-tabs-panel {
    position: relative;
    top: -1px;
    padding: 31px 20px 10px;
    display: none;
    background-color: #fff;
    border: 1px solid #00617f;
    width: 100%
}

.scheme-green .r-tabs-panel {
    border-color: #66b512
}

.scheme-green-alternate .r-tabs-panel {
    border-color: #66b512
}

.scheme-purple .r-tabs-panel {
    border-color: #624963
}

.scheme-purple-alternate .r-tabs-panel {
    border-color: #624963
}

.scheme-fuchsia .r-tabs-panel {
    border-color: #ff3162
}

.scheme-fuchsia-alternate .r-tabs-panel {
    border-color: #ff3162
}

.scheme-blue .r-tabs-panel {
    border-color: #00bcff
}

.r-tabs-panel.r-tabs-state-active {
    display: block
}

.r-tabs-accordion-title {
    display: none;
    margin-bottom: 3px
}

.new-accordion .r-tabs-nav {
    display: none
}

.new-accordion .r-tabs-accordion-title {
    display: block
}

.new-accordion .r-tabs-panel {
    border-width: 0 0 1px;
    margin-top: 0px;
    top: 0;
    padding-top: 20px;
    padding-bottom: 22px
}

@media only screen and (max-width: 34.938em) {
    .new-accordion .r-tabs-panel {
        margin-top: 46px;
        margin-bottom: 5px
    }
}

.r-tabs-accordion-title .r-tabs-anchor {
    text-align: left;
    border-width: 0 0 1px 0;
    position: relative;
    padding-right: 54px;
    font-size: 18px
}

.scheme-green .r-tabs-accordion-title .r-tabs-anchor {
    color: #56aa10;
    background-color: #fff
}

.scheme-green-alternate .r-tabs-accordion-title .r-tabs-anchor {
    color: #56aa10;
    background-color: #fff
}

.scheme-purple .r-tabs-accordion-title .r-tabs-anchor {
    color: #834283;
    background-color: #fff
}

.scheme-purple-alternate .r-tabs-accordion-title .r-tabs-anchor {
    color: #834283;
    background-color: #fff
}

.scheme-fuchsia .r-tabs-accordion-title .r-tabs-anchor {
    color: #ff3162;
    background-color: #fff
}

.scheme-fuchsia-alternate .r-tabs-accordion-title .r-tabs-anchor {
    color: #ff3162;
    background-color: #fff
}

.scheme-blue .r-tabs-accordion-title .r-tabs-anchor {
    color: #ff3162;
    background-color: #fff
}

.r-tabs-accordion-title .r-tabs-anchor::after {
    content: "";
    display: block;
    position: absolute;
    width: 19px;
    right: 20px;
    top: 0;
    height: 100%;
    -webkit-transition: transform 0.3s ease-out, right 0.2s ease-out;
    -moz-transition: transform 0.3s ease-out, right 0.2s ease-out;
    -ms-transition: transform 0.3s ease-out, right 0.2s ease-out;
    -o-transition: transform 0.3s ease-out, right 0.2s ease-out;
    transition: transform 0.3s ease-out, right 0.2s ease-out;
    background: transparent no-repeat left center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%2356aa10;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green .r-tabs-accordion-title .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green-alternate .r-tabs-accordion-title .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple .r-tabs-accordion-title .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .r-tabs-accordion-title .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia .r-tabs-accordion-title .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .r-tabs-accordion-title .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-blue .r-tabs-accordion-title .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.r-tabs-accordion-title .r-tabs-anchor:hover::after {
    right: 30px;
    -webkit-transition: transform 0.3s ease-out, right 0.2s ease-out;
    -moz-transition: transform 0.3s ease-out, right 0.2s ease-out;
    -ms-transition: transform 0.3s ease-out, right 0.2s ease-out;
    -o-transition: transform 0.3s ease-out, right 0.2s ease-out;
    transition: transform 0.3s ease-out, right 0.2s ease-out
}

.new-accordion.new-accordion--blue .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.new-accordion.new-accordion--blue .r-tabs-anchor,
.new-accordion.new-accordion--blue .r-tabs-panel {
    border-color: #00bcff
}

.new-accordion.new-accordion--blue .r-tabs-anchor,
.new-accordion.new-accordion--blue a.r-tabs-anchor:hover,
.new-accordion.new-accordion--blue .r-tabs-state-active > .r-tabs-anchor {
    color: #00bcff;
    background-color: #fff
}

.new-accordion .r-tabs-state-active > .r-tabs-anchor {
    border-width: 0
}

    .new-accordion .r-tabs-state-active > .r-tabs-anchor::after,
    .new-tabs .r-tabs-state-active > .r-tabs-anchor::after {
        transform: rotate(180deg)
    }

.new-accordion {
    margin-top: 20px
}

    .new-accordion + .new-accordion {
        margin-top: -40px
    }

@media only screen and (max-width: 767px) {
    .r-tabs-nav {
        display: none
    }

    .r-tabs-accordion-title {
        display: block;
        margin-bottom: 0px
    }

    .r-tabs-panel {
        border-top: 0;
        margin-top: 0;
        top: 0;
        border-left: 0;
        border-right: 0
    }

    a.r-tabs-anchor {
        text-align: left;
        font-size: 14px;
        padding-top: 7px;
        padding-bottom: 6px
    }
}

.stab-head {
    display: none
}

@media print {
    .r-tabs {
        margin: 0
    }

    .r-tabs-nav {
        display: none
    }

    .r-tabs-accordion-title {
        display: block
    }

    a.r-tabs-anchor,
    .new-accordion .r-tabs-anchor {
        text-align: left;
        padding: 8px 10px 2px
    }

    .r-tabs-panel {
        display: block;
        padding: 0;
        border: 0
    }
}

h2 + .r-tabs {
    margin-top: -7px
}

#tabbedshareprice {
    margin-bottom: 19px;
    color: #86949F
}

    #tabbedshareprice a.r-tabs-anchor {
        padding: 6px 20px 8px
    }

    #tabbedshareprice a.r-tabs-anchor {
        text-align: left;
        font-size: 18px;
        font-weight: 500;
        letter-spacing: .56px
    }

@media only screen and (min-width: 64em) {
    #tabbedshareprice a.r-tabs-anchor {
        font-size: 16px;
        letter-spacing: .5px
    }
}

@media only screen and (min-width: 90.063em) {
    #tabbedshareprice a.r-tabs-anchor {
        font-size: 18px;
        letter-spacing: .56px
    }
}

#tabbedshareprice .shareprice__date {
    font-weight: 400
}

#tabbedshareprice .tickerelement {
    margin-bottom: 2px
}

#tabbedshareprice .r-tabs-panel {
    padding-top: 15px
}

#tabbedshareprice .r-tabs-nav > li:first-child {
    width: calc(50% - 1px)
}

#tabbedshareprice .r-tabs-nav > li:last-child {
    width: calc(50% - 2px);
    margin-right: 0;
    clear: none !important
}

.scheme-green #tabbedshareprice .sp-value {
    color: #56aa10
}

.scheme-green-alternate #tabbedshareprice .sp-value {
    color: #56aa10
}

.scheme-purple #tabbedshareprice .sp-value {
    color: #834283
}

.scheme-purple-alternate #tabbedshareprice .sp-value {
    color: #834283
}

.scheme-fuchsia #tabbedshareprice .sp-value {
    color: #ff3162
}

.scheme-fuchsia-alternate #tabbedshareprice .sp-value {
    color: #ff3162
}

.scheme-blue #tabbedshareprice .sp-value {
    color: #ff3162
}

.table {
    margin: 0 -20px 40px;
    border-spacing: 20px 0;
    border-collapse: separate;
    line-height: 1.25;
    overflow: auto;
    display: block
}

@media only screen and (min-width: 48em) {
    .table {
        display: table
    }
}

.table th {
    padding: 11px 0 9px;
    text-align: left;
    border-bottom: 2px solid #89d329;
    font-weight: 500
}

.scheme-green .table th {
    border-color: #66b512
}

.scheme-green-alternate .table th {
    border-color: #66b512
}

.scheme-purple .table th {
    border-color: #624963
}

.scheme-purple-alternate .table th {
    border-color: #624963
}

.scheme-fuchsia .table th {
    border-color: #ff3162
}

.scheme-fuchsia-alternate .table th {
    border-color: #ff3162
}

.scheme-blue .table th {
    border-color: #00bcff
}

.table td {
    padding: 8px 0 7px;
    border-bottom: 1px solid #cfd7dc
}

.txtR,
table .txtR,
table tr .txtR {
    text-align: right
}

.table td:first-child,
.table th:first-child {
    text-align: left
}

.p + .table {
    margin-top: -12px
}

.newslist .h2-section {
    text-align: left
}

.news-homepage.f-grid__cell {
    padding-left: 20px;
    padding-right: 0
}

@media only screen and (min-width: 64em) {
    .shareprice.f-grid__cell {
        padding-right: 38px
    }
}

@media only screen and (min-width: 90.063em) {
    .shareprice.f-grid__cell {
        padding-right: 52px
    }
}

.news .h3,
.calendar .h3 {
    margin-bottom: 8px;
    font-weight: 300;
    font-size: 24px;
    line-height: 1.167;
    letter-spacing: 0.52px;
    color: #0d2a40
}

.news article,
.calendar article {
    margin-bottom: 1.5em
}

.news p,
.calendar p {
    margin-bottom: 0;
    color: rgba(16, 56, 71, 0.8)
}

.margiblock .news .readmore,
.margiblock .calendar .readmore {
    color: inherit
}

.news {
    border-bottom: 1px solid #cfd7dc;
    padding-bottom: 18px;
    margin-bottom: 13px
}

.news__date {
    font-weight: 400;
    font-size: 15px;
    color: inherit;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 5px;
    color: #00617f
}

.margiblock .calendar p {
    color: inherit;
    font-size: 16px;
    margin-bottom: 5px
}

.h6--alternate {
    color: inherit;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 16px
}

.newslist {
    margin-bottom: 32px
}

.margiblock .newslist {
    margin-bottom: 0
}

.newslist .txtnormal {
    font-size: 16px
}

.newslist .img {
    float: left;
    margin: 3px 20px 0 0;
    width: 130px
}

.newslist img {
    max-width: inherit;
    width: 100%
}

.newslist .bd {
    overflow: hidden
}

.newslist hr {
    display: none
}

.newslist .news + hr {
    display: block
}

.newslist .media {
    border-bottom: 1px solid #cfd7dc;
    padding: 8px 0 17px;
    margin: 0 0 14px
}

    .newslist .media:before,
    .newslist .media:after {
        content: "";
        display: table
    }

    .newslist .media:after {
        clear: both
    }

.newslist .more,
.newslist .overview {
    margin-left: 2px;
    margin-top: 9px
}

.subhome .news {
    padding-top: 7px
}

@media only screen and (min-width: 48em) {
    .subhome .news {
        display: flex;
        flex-wrap: nowrap
    }
}

.news__media {
    width: 180px;
    min-width: 180px;
    margin: 0 20px 10px 0
}

.news__label {
    font-weight: 800;
    font-size: 11px;
    color: #fb1250;
    letter-spacing: 0.92px;
    text-transform: uppercase
}

.icn-restricted {
    text-indent: -900em;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    display: inline-block;
    height: 20px;
    width: 17px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2386949f'/%3E%3C/svg%3E") no-repeat left center
}

.readmore .icn-restricted {
    position: absolute;
    left: -25px;
    top: 0;
    height: 17px
}

.readmore--restricted {
    margin-left: 25px;
    color: #00617f
}

.restricted__label {
    font-weight: 400;
    font-size: 16px;
    color: #0d2a40;
    letter-spacing: 0;
    line-height: 18px;
    margin: 8px 0 2px
}

.newscategory {
    font-weight: 700;
    font-size: 17px;
    letter-spacing: 0.31px;
    color: inherit;
    margin-bottom: 19px
}

.newslist.module-green {
    color: #66b512
}

.newslist.module-midblue {
    color: #00617f
}

.news + .overview {
    display: inline-block;
    margin-top: 4px;
    margin-left: 0
}

.restricted-idicator {
    font-weight: 300;
    font-size: 23px;
    color: #0d2a40;
    letter-spacing: .71px;
    line-height: 1.174;
    margin-bottom: .5em
}


/*! breadcrumb */

.breadcrumb:before,
.breadcrumb:after {
    content: " ";
    display: table
}

.breadcrumb:after {
    clear: both
}

.breadcrumb {
    clear: both;
    visibility: hidden;
    padding: 0;
    margin: 0;
    list-style: none;
    font-weight: 300;
    font-size: 13px;
    color: #10384f;
    letter-spacing: .23px;
    line-height: 25px
}

@media only screen and (min-width: 48em) {
    .breadcrumb {
        visibility: visible;
        padding: 12px 0 14px
    }

    .subhome .breadcrumb {
        padding: 12px 0 12px
    }
}

@media only screen and (min-width: 64em) {
    .breadcrumb,
    .subhome .breadcrumb {
        padding-top: 12px
    }
}

.breadcrumb > li {
    float: left
}

.breadcrumb li:not(:last-child):after {
    content: "/";
    padding: 0 10px;
    opacity: 0.2;
    color: #0D2A40;
    transform: rotate(-12deg);
    display: inline-block
}

.breadcrumb a {
    color: inherit;
    white-space: nowrap;
    opacity: 1
}


/*! /breadcrumb */


/*! navlist */

.lfthnd {
    display: none
}

@media only screen and (min-width: 64em) {
    .lfthnd {
        display: block;
        width: 189px;
        margin-top: 1px;
        z-index: 2
    }

        .lfthnd:first-child {
            position: absolute
        }
}

@media only screen and (min-width: 90.063em) {
    .lfthnd {
        width: 230px
    }
}

.lfthnd,
.lfthnd ul {
    margin: 0;
    padding: 0;
    list-style: none
}

    .lfthnd a {
        display: block;
        padding: 11px 16px 9px 10px;
        border-bottom: 1px solid #DFEBF0;
        border-top: 1px solid #DFEBF0;
        margin-top: -1px;
        color: #0d2a40;
        font-size: 15px;
        font-weight: 300;
        letter-spacing: 0.47px;
        line-height: 1.13334;
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out
    }

        .no-js .lfthnd li:hover > a,
        .lfthnd a:hover,
        .no-js .lfthnd li:focus > a,
        .lfthnd a:focus {
            color: #ff3162;
            text-decoration: none
        }


/*! /navlist */

.haschildren {
    position: relative
}

    .haschildren ul {
        display: none
    }

    .haschildren > a {
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%230D2A40 ;stroke-width:1.5;fill:none;opacity:.3'/%3E%3C/svg%3E") no-repeat right 6px center
    }

.lfthnd .selected > a {
    background: none;
    font-weight: 500
}

.lfthnd .selected > a {
    color: #10384f
}

.lfthnd .selected:not(.haschildren) > a {
    color: #00bcff
}

.lfthnd .selected .selected:not(.haschildren) > a {
    color: #00bcff
}

.lfthnd .selected ul a {
    padding-left: 28px
}

.lfthnd .selected ul ul a {
    padding-left: 44px
}

.lfthnd .selected > ul {
    display: block
}

.lfthnd .selected .is-hover:not(.selected) ul a {
    padding-left: 10px
}

.no-js .lfthnd .haschildren:not(.selected):hover > ul,
.lfthnd .haschildren:not(.selected).is-hover > ul,
.lfthnd .haschildren:not(.selected) > ul.show-menu {
    display: block;
    position: absolute;
    margin-left: 100%;
    width: 100%;
    top: 0;
    background-color: #fff;
    padding-left: 20px;
    border-top: 1px solid #DFEBF0;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1)
}

.lfthnd .is-hover ul::before,
.lfthnd ul.show-menu::before {
    content: " ";
    position: absolute;
    height: calc(100% + 4px);
    width: 20px;
    background-color: #fff;
    margin-left: -20px
}

.bquote {
    margin-bottom: 32px;
    margin-top: 32px
}

.b-circle {
    border-radius: 50%;
    overflow: hidden
}

.bquote figure {
    max-width: 150px;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width: 48em) {
    .bquote figure {
        float: right;
        width: auto;
        margin-left: 40px;
        margin-right: inherit;
        max-width: 150px
    }
}

.bquote .img--fullwidth {
    float: none;
    width: 100%;
    margin-left: 0;
    max-width: inherit;
    overflow: hidden
}

@media only screen and (max-width: 34.938em) {
    .bquote .img--fullwidth {
        margin-left: -30px;
        margin-right: -30px;
        width: calc(100% + 60px)
    }
}

figure + blockquote {
    overflow: hidden
}

.bquote p {
    font-weight: 100;
    font-size: 30px;
    color: #10384f;
    letter-spacing: 1px;
    line-height: 35px;
    position: relative;
    text-indent: 40px
}

    .bquote p div {
        text-indent: 0
    }

@media only screen and (min-width: 90.063em) {
    .bquote p {
        font-size: 35px;
        letter-spacing: 1px;
        line-height: 40px
    }
}

.bquote blockquote {
    position: relative
}

    .bquote blockquote::before {
        content: "\201C ";
        font-size: 82px;
        line-height: 1;
        max-height: 30px;
        vertical-align: bottom;
        position: absolute;
        text-indent: 0;
        left: 0;
        font-weight: 500;
        top: -7px
    }

.scheme-green .bquote blockquote::before {
    color: #66b512
}

.scheme-green-alternate .bquote blockquote::before {
    color: #66b512
}

.scheme-purple .bquote blockquote::before {
    color: #624963
}

.scheme-purple-alternate .bquote blockquote::before {
    color: #624963
}

.scheme-fuchsia .bquote blockquote::before {
    color: #ff3162
}

.scheme-fuchsia-alternate .bquote blockquote::before {
    color: #ff3162
}

.scheme-blue .bquote blockquote::before {
    color: #00bcff
}

.bquote .footer {
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: normal;
    margin-top: 15px
}

.scheme-green .bquote .footer {
    color: #56aa10
}

.scheme-green-alternate .bquote .footer {
    color: #56aa10
}

.scheme-purple .bquote .footer {
    color: #834283
}

.scheme-purple-alternate .bquote .footer {
    color: #834283
}

.scheme-fuchsia .bquote .footer {
    color: #ff3162
}

.scheme-fuchsia-alternate .bquote .footer {
    color: #ff3162
}

.scheme-blue .bquote .footer {
    color: #ff3162
}

.bquote cite {
    font-style: normal
}

.bquote .footer strong {
    font-weight: 500
}

.bquote a:hover div {
    text-decoration: underline
}

.explorer {
    max-width: 1180px;
    margin: 16px 30px 0;
    overflow: hidden
}

@media only screen and (min-width: 48em) {
    .explorer {
        max-width: 640px;
        margin: 16px auto 0
    }
}

@media only screen and (min-width: 64em) {
    .explorer {
        max-width: 968px
    }
}

@media only screen and (min-width: 90.063em) {
    .explorer {
        max-width: 1180px
    }
}

.explore-tool {
    display: flex;
    flex-direction: row;
    list-style: none;
    padding: 0;
    margin: -16px 0 0 -18px
}

    .explore-tool.slick-slider {
        display: block
    }

.explr-item {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 16px 0 0 18px
}

@media only screen and (min-width: 48em) {
    .explr-item {
        flex: 0 0 25%;
        max-width: 25%
    }
}

.explorer .media figcaption {
    padding-top: 0;
    opacity: 1;
    font-style: normal;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    padding: 0 10px
}

.explorer .explr-overline,
.explorer .mag-category {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.182;
    color: #fff;
    letter-spacing: 0.92px;
    padding: 6px 19px 7px 10px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1
}

    .explorer .explr-overline::before,
    .explorer .mag-category::before {
        content: "";
        position: absolute;
        left: -5px;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #ff3162;
        transform: skewX(-12deg);
        z-index: -1
    }

.explr-item:nth-child(6n+1) .explr-overline::before {
    background-color: #66b512
}

.explr-item:nth-child(6n+2) .explr-overline::before {
    background-color: #0091df
}

.explr-item:nth-child(6n+3) .explr-overline::before {
    background-color: #d30f4b
}

.explr-item:nth-child(6n+4) .explr-overline::before {
    background-color: #624963
}

.explr-item:nth-child(6n+5) .explr-overline::before {
    background-color: #10384f
}

.explr-item:nth-child(6n+6) .explr-overline::before {
    background-color: #2b6636
}

.explorer h2 {
    font-weight: 100;
    font-size: 55px;
    color: #0d2a40;
    letter-spacing: 0.55px;
    line-height: 1.073;
    margin-bottom: 40px;
    text-align: center;
    margin-top: 40px
}

.explorer h3 {
    font-weight: 300;
    font-size: 24px;
    color: #0d2a40;
    letter-spacing: .74px;
    line-height: 1.25;
    margin-top: 13px
}

.explorer a:hover {
    text-decoration: none
}

.explorer figure {
    position: relative
}

.explorer .slick-prev {
    left: 18px
}

.explorer .slick-next,
.explorer .slick-prev {
    top: calc((100vw - 60px) / 2 * 0.5625 + 20px)
}

@media only screen and (min-width: 35em) {
    .explorer .slick-next,
    .explorer .slick-prev {
        top: calc(((50vw - 30px) - 18px) / 2 * 0.5625 + 20px)
    }
}

@media only screen and (min-width: 48em) {
    .explorer .slick-next,
    .explorer .slick-prev {
        top: calc(((658px / 2) - 18px) / 2 * 0.5625 + 20px)
    }
}

@media only screen and (min-width: 64em) {
    .explorer .slick-next,
    .explorer .slick-prev {
        top: calc(((986px / 3) - 18px) / 2 * 0.5625 + 20px)
    }
}

@media only screen and (min-width: 90.063em) {
    .explorer .slick-next,
    .explorer .slick-prev {
        top: calc(((1198px / 4) - 18px) / 2 * 0.5625 + 20px)
    }
}

.overview,
.overview-link a {
    padding: 6px 0 6px 22px;
    font-size: 12px;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    margin-left: 1px;
    letter-spacing: .5px;
    display: inline-block;
    line-height: 1;
    color: #ff3162;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out
}

.scheme-green .overview,
.scheme-green .overview-link a {
    color: #ff3162;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .overview,
.scheme-green-alternate .overview-link a {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .overview,
.scheme-purple .overview-link a {
    color: #66b512;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .overview,
.scheme-purple-alternate .overview-link a {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .overview,
.scheme-fuchsia .overview-link a {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .overview,
.scheme-fuchsia-alternate .overview-link a {
    color: #834283;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .overview,
.scheme-blue .overview-link a {
    color: #834283;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.module-blue .overview,
.module-blue .overview-link a {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.module-fuchsia .overview,
.module-fuchsia .overview-link a {
    color: #ff3162;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.module-green .overview,
.module-green .overview-link a {
    color: #66b512;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.module-purple .overview,
.module-purple .overview-link a {
    color: #624963;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.overview.element-blue,
.overview-link a.element-blue {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.overview.element-fuchsia,
.overview-link a.element-fuchsia {
    color: #ff3162;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.overview.element-green,
.overview-link a.element-green {
    color: #66b512;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.overview.element-purple,
.overview-link a.element-purple {
    color: #624963;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.jobs-teaser .overview,
.jobs-teaser .overview-link a {
    color: #fff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.overview:hover,
.overview-link a:hover {
    padding-left: 32px;
    text-decoration: none
}

.readmore,
.readmore-link a,
.more {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: 12px;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out
}

    .readmore::before,
    .more::before,
    .readmore-link a::before {
        content: " ";
        width: 1px;
        height: 100%;
        top: 0;
        left: 2px;
        border-left: 1px solid #fff;
        border-color: inherit;
        transform: rotate(11deg);
        position: absolute
    }

    .readmore:hover,
    .more:hover,
    .readmore-link a:hover,
    .readmore:focus,
    .more:focus,
    .readmore-link a:focus {
        padding-left: 24px;
        text-decoration: none
    }

a:hover .readmore,
a:focus .readmore {
    padding-left: 24px
}

.lnk,
.mlnk {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.lnk {
    margin-bottom: 2.25em
}

    .lnk a,
    .mlnk a,
    .link,
    .sitemaplink,
    .sitemap > li > ul > li > ul a,
    .imagelink__caption {
        display: block;
        position: relative;
        color: #0d2a40;
        padding-left: 18px;
        font-weight: 400;
        font-size: 14px;
        letter-spacing: .44px;
        line-height: 1.286;
        margin-top: 10px
    }

.sitemaplink,
.sitemap > li > ul > li > ul a {
    background: transparent no-repeat 0 3px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.lnk a::before,
.mlnk a::before {
    content: "";
    position: absolute;
    left: 0;
    top: -2px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat 0 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.anchor-list {
    margin-top: 40px
}

.anchor-links {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-bottom: 28px
}

    .anchor-links li + li,
    .anchor-links a + a,
    .anchor-link + .anchor-link {
        margin-top: 8px
    }

    .anchor-links a,
    .anchor-link {
        display: block;
        position: relative;
        color: #0091df;
        padding-left: 22px;
        font-weight: 500;
        font-size: 14px
    }

        .anchor-links a::before,
        .anchor-link::before {
            content: "";
            position: absolute;
            left: 0;
            top: 1px;
            width: 20px;
            height: 20px;
            background: transparent no-repeat center 6px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%230091df;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E");
            transform: rotate(90deg)
        }

.mlnk a,
.imagelink__caption {
    line-height: 16px;
    padding-left: 17px;
    margin-top: 11px
}

.imagelink__caption {
    padding-left: 21px
}

.mlnk a::before {
    top: -3px
}

.scheme-green .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green-alternate .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-blue .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-green .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

@media only screen and (min-width: 64em) and (max-width: 90em) {
    .mlnk a {
        font-size: 13px;
        line-height: 16px;
        letter-spacing: .5px
    }

        .mlnk a::before {
            top: -2px;
            background-size: 7px
        }
}

.scheme-green .margiblock + .margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green-alternate .margiblock + .margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple .margiblock + .margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .margiblock + .margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia .margiblock + .margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .margiblock + .margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-blue .margiblock + .margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.margiblock + .margiblock.module-blue .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.margiblock + .margiblock.module-fuchsia .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.margiblock + .margiblock.module-green .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.margiblock + .margiblock.module-purple .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green .lnk a::before,
.scheme-green .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green-alternate .lnk a::before,
.scheme-green-alternate .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple .lnk a::before,
.scheme-purple .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .lnk a::before,
.scheme-purple-alternate .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia .lnk a::before,
.scheme-fuchsia .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .lnk a::before,
.scheme-fuchsia-alternate .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-blue .lnk a::before,
.scheme-blue .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .lnk a::before,
.module-blue .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .lnk a::before,
.module-fuchsia .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-green .lnk a::before,
.module-green .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .lnk a::before,
.module-purple .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.lnk--fs16 a {
    font-size: 16px
}

.link {
    font-size: 16px;
    margin-top: 0
}

.filesize {
    color: rgba(16, 56, 79, 0.5);
    float: right;
    min-width: 120px;
    text-align: right
}

.lnk .icn-calender::before {
    left: 0;
    top: -1px
}

.scheme-green .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-download::before {
    left: 0;
    top: -1px
}

.scheme-green .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-add::before {
    left: 0;
    top: -1px
}

.scheme-green .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-img::before {
    left: 0;
    top: -1px
}

.scheme-green .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-pdf::before {
    left: 0;
    top: -1px
}

.scheme-green .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-rtf::before {
    left: 0;
    top: -1px
}

.scheme-green .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-lock::before {
    left: 0;
    top: -1px
}

.scheme-green .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-audio::before {
    left: 0;
    top: 0
}

.scheme-green .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-calender::before {
    left: 0
}

.scheme-green .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-download::before {
    left: 0
}

.scheme-green .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-add::before {
    left: 0
}

.scheme-green .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-img::before {
    left: 0
}

.scheme-green .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-pdf::before {
    left: 0
}

.scheme-green .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-rtf::before {
    left: 0
}

.scheme-green .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-lock::before {
    left: 0
}

.scheme-green .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-audio::before {
    left: 0
}

.scheme-green .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-calender,
.mlnk .icn-download,
.mlnk .icn-add,
.mlnk .icn-img,
.mlnk .icn-pdf,
.mlnk .icn-rtf,
.mlnk .icn-lock,
.mlnk .icn-audio,
.lnk .icn-calender,
.lnk .icn-download,
.lnk .icn-add,
.lnk .icn-img,
.lnk .icn-pdf,
.lnk .icn-rtf,
.lnk .icn-lock,
.lnk .icn-audio {
    padding-left: 25px
}

.margiblock + .margiblock.module-blue .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-blue .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-blue .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-blue .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-blue .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-blue .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-blue .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-blue .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-fuchsia .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-fuchsia .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-fuchsia .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-fuchsia .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-fuchsia .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-fuchsia .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-fuchsia .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-fuchsia .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-green .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-green .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-green .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-green .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-green .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-green .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-green .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-green .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-purple .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-purple .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-purple .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-purple .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-purple .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-purple .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-purple .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock + .margiblock.module-purple .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.download {
    background-color: #f2f7f9;
    padding: 4px 20px 18px 20px
}

@media only screen and (min-width: 48em) {
    .download a {
        padding-right: 120px
    }

    .download em {
        font-style: normal;
        position: absolute;
        right: 0;
        top: 0px
    }
}

.p + .lnk {
    margin-top: -16px
}

.left-box,
.right-box {
    color: #fff;
    padding: 25px 30px 34px 30px;
    margin-bottom: 40px;
    margin-left: -30px;
    margin-right: -30px;
    background: transparent no-repeat right top
}

.scheme-green .left-box,
.scheme-green .right-box {
    background-color: #624963
}

.scheme-green-alternate .left-box,
.scheme-green-alternate .right-box {
    background-color: #624963
}

.scheme-purple .left-box,
.scheme-purple .right-box {
    background-color: #d30f4b
}

.scheme-purple-alternate .left-box,
.scheme-purple-alternate .right-box {
    background-color: #d30f4b
}

.scheme-fuchsia .left-box,
.scheme-fuchsia .right-box {
    background-color: #66b512
}

.scheme-fuchsia-alternate .left-box,
.scheme-fuchsia-alternate .right-box {
    background-color: #66b512
}

.scheme-blue .left-box,
.scheme-blue .right-box {
    background-color: #66b512
}

.left-box a,
.left-box span.more,
.right-box a,
.right-box span.more {
    color: #fff
}

.scheme-green .left-box {
    background-color: #d30f4b
}

.scheme-green-alternate .left-box {
    background-color: #00617f
}

.scheme-purple .left-box {
    background-color: #66b512
}

.scheme-purple-alternate .left-box {
    background-color: #00617f
}

.scheme-fuchsia .left-box {
    background-color: #00617f
}

.scheme-fuchsia-alternate .left-box {
    background-color: #624963
}

.scheme-blue .left-box {
    background-color: #624963
}

@media only screen and (min-width: 48em) {
    .left-box,
    .right-box {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width: 64em) {
    .left-box,
    .right-box {
        position: absolute;
        max-width: 210px;
        padding: 25px 40px 34px 30px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1200' viewBox='0 0 1200 1200'%3E%3Cpolygon points='1064,1200 1200,1200 1200,0' fill='%23fff'/%3E%3C/svg%3E")
    }

    .left-box {
        padding-left: 40px;
        padding-right: 30px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1200' viewBox='0 0 1200 1200'%3E%3Cpolygon points='0,0 136,0 0,1200,0' fill='%23fff'/%3E%3C/svg%3E");
        background-position: left bottom;
        text-align: right;
        left: 0;
        margin-left: -210px
    }

    .right-box {
        right: 0;
        margin-right: -210px
    }
}

@media only screen and (min-width: 90.063em) {
    .left-box,
    .right-box {
        max-width: 230px
    }

    .left-box {
        margin-left: -230px
    }

    .right-box {
        margin-right: -230px
    }
}

.right-box h1,
.left-box h1 {
    font-weight: 300;
    font-size: 35px;
    letter-spacing: 0;
    line-height: 1.057;
    color: inherit
}

h3.fact-headline {
    color: #fff;
    font-size: 35px;
    letter-spacing: 0;
    font-weight: 300;
    margin-bottom: 7px;
    line-height: 37px
}

@media only screen and (min-width: 64em) {
    h3.fact-headline {
        font-size: 30px;
        letter-spacing: 0;
        line-height: 35px
    }
}

@media only screen and (min-width: 90.063em) {
    h3.fact-headline {
        font-size: 35px;
        letter-spacing: 0;
        line-height: 37px
    }
}

p + h3.fact-headline {
    margin-top: 7px
}

.facts-box p {
    line-height: 1.375
}

.facts-box .p {
    margin-bottom: 0
}

.margiblock,
.right-box--margiblock {
    border: 1px solid #ff3162;
    color: #ff3162;
    padding: 20px 19px 20px;
    margin-bottom: 20px;
    background: inherit
}

.scheme-green .margiblock,
.scheme-green .right-box--margiblock {
    border-color: #ff3162;
    color: #ff3162;
    background: inherit
}

.scheme-green-alternate .margiblock,
.scheme-green-alternate .right-box--margiblock {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.scheme-purple .margiblock,
.scheme-purple .right-box--margiblock {
    border-color: #89d329;
    color: #66b512;
    background: inherit
}

.scheme-purple-alternate .margiblock,
.scheme-purple-alternate .right-box--margiblock {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.scheme-fuchsia .margiblock,
.scheme-fuchsia .right-box--margiblock {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.scheme-fuchsia-alternate .margiblock,
.scheme-fuchsia-alternate .right-box--margiblock {
    border-color: #624963;
    color: #834283;
    background: inherit
}

.scheme-blue .margiblock,
.scheme-blue .right-box--margiblock {
    border-color: #00bcff;
    color: #834283;
    background: inherit
}

.margiblock.module-blue,
.right-box--margiblock.module-blue {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.margiblock.module-fuchsia,
.right-box--margiblock.module-fuchsia {
    border-color: #ff3162;
    color: #ff3162;
    background: inherit
}

.margiblock.module-green,
.right-box--margiblock.module-green {
    border-color: #66b512;
    color: #66b512;
    background: inherit
}

.margiblock.module-purple,
.right-box--margiblock.module-purple {
    border-color: #624963;
    color: #624963;
    background: inherit
}

@media only screen and (min-width: 64em) {
    .margiblock,
    .right-box--margiblock {
        padding: 15px 14px 20px
    }
}

@media only screen and (min-width: 90.063em) {
    .margiblock,
    .right-box--margiblock {
        padding: 20px 19px 20px
    }
}

.scheme-green .margiblock + .margiblock {
    border-color: #624963;
    color: #834283
}

.scheme-green-alternate .margiblock + .margiblock {
    border-color: #624963;
    color: #834283
}

.scheme-purple .margiblock + .margiblock {
    border-color: #ff3162;
    color: #ff3162
}

.scheme-purple-alternate .margiblock + .margiblock {
    border-color: #ff3162;
    color: #ff3162
}

.scheme-fuchsia .margiblock + .margiblock {
    border-color: #89d329;
    color: #66b512
}

.scheme-fuchsia-alternate .margiblock + .margiblock {
    border-color: #89d329;
    color: #66b512
}

.scheme-blue .margiblock + .margiblock {
    border-color: #89d329;
    color: #66b512
}

.margiblock + .margiblock.module-blue {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.margiblock + .margiblock.module-fuchsia {
    border-color: #ff3162;
    color: #ff3162;
    background: inherit
}

.margiblock + .margiblock.module-green {
    border-color: #66b512;
    color: #66b512;
    background: inherit
}

.margiblock + .margiblock.module-purple {
    border-color: #624963;
    color: #624963;
    background: inherit
}

.h5 {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .56px;
    line-height: 25px;
    margin-bottom: 15px
}

@media only screen and (min-width: 64em) {
    .h5 {
        font-size: 16px;
        letter-spacing: .5px;
        line-height: 18px
    }
}

@media only screen and (min-width: 90.063em) {
    .h5 {
        font-size: 18px;
        letter-spacing: .56px;
        line-height: 25px
    }
}

.h5 + hr {
    display: none
}

.h6 {
    font-weight: 500;
    font-size: 14px;
    color: #0d2a40;
    letter-spacing: 0.37px;
    line-height: 17px;
    margin-top: 20px
}

.h5 + .h6 {
    margin-top: 15px
}

.margiblock p,
.right-box--margiblock p {
    color: #0d2a40;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.4px;
    line-height: 16px;
    margin: 0 0 13px 0
}

.margiblock .highlight,
.right-box--margiblock .highlight {
    color: inherit
}

@media only screen and (min-width: 64em) and (max-width: 90em) {
    .margiblock p {
        font-size: 13px;
        line-height: 16px;
        letter-spacing: .5px;
        margin: 0 0 15px 0
    }
}

.margiblock .overview-link:last-child {
    margin-bottom: -8px
}

.margiblock__img {
    margin: 12px 0 7px;
    display: block
}

.margiblock .h3 {
    font-weight: 300;
    font-size: 24px;
    letter-spacing: 0.52px;
    line-height: 28px;
    color: #0d2a40
}

.margiblock {
    width: auto;
    float: none;
    margin-right: 0
}

@media only screen and (max-width: 63.938em) {
    .margiblock {
        width: calc(50% - 8px);
        float: left
    }

    .f-grid__cell--2of3-l .margiblock {
        width: 100%;
        float: none
    }

    #shareprize_tabbed {
        width: calc(50% - 8px);
        float: left
    }

    .margiblock:nth-child(3n) {
        clear: left
    }

    .margiblock .follow-us__item a {
        margin-right: 3px
    }
}

@media only screen and (min-width: 48em) and (max-width: 63.938em) {
    .margiblock + .margiblock:nth-child(2n) {
        margin-left: 16px
    }
}

@media only screen and (max-width: 47.938em) {
    .margiblock {
        width: calc(100%)
    }
}

@media only screen and (max-width: 34.938em) {
    .margiblock,
    #shareprize_tabbed {
        width: auto;
        float: none
    }

        .margiblock:nth-child(2n) {
            margin-left: 0;
            margin-right: 0
        }
}

@media only screen and (min-width: 64em) {
    .margiblock .h3 {
        font-weight: 300;
        font-size: 20px;
        letter-spacing: 0.43px;
        line-height: 26px
    }
}

@media only screen and (min-width: 90.063em) {
    .margiblock .h3 {
        font-weight: 300;
        font-size: 24px;
        letter-spacing: 0.52px;
        line-height: 28px
    }
}


/*! Marginal Modules */

.imagelink {
    position: relative;
    margin-bottom: 17px
}

.imagelink__caption {
    position: absolute;
    bottom: 0;
    color: #fff;
    background: transparent;
    z-index: 1;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 7px
}

    .imagelink__caption::before,
    .imagelink__caption::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%
    }

    .imagelink__caption::before {
        content: "";
        position: absolute;
        top: 6px;
        width: 32px;
        background: transparent no-repeat 6px 3px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
    }

    .imagelink__caption::after {
        width: 100%;
        background-color: #00bcff;
        opacity: .7;
        z-index: -1
    }

.scheme-green .imagelink__caption::after {
    background-color: #ff3162
}

.scheme-green-alternate .imagelink__caption::after {
    background-color: #00bcff
}

.scheme-purple .imagelink__caption::after {
    background-color: #66b512
}

.scheme-purple-alternate .imagelink__caption::after {
    background-color: #00bcff
}

.scheme-fuchsia .imagelink__caption::after {
    background-color: #00bcff
}

.scheme-fuchsia-alternate .imagelink__caption::after {
    background-color: #834283
}

.scheme-blue .imagelink__caption::after {
    background-color: #834283
}

.imagelink__caption::after.module-blue {
    background-color: #00bcff
}

.imagelink__caption::after.module-fuchsia {
    background-color: #ff3162
}

.imagelink__caption::after.module-green {
    background-color: #66b512
}

.imagelink__caption::after.module-purple {
    background-color: #624963
}

.scheme-green .margiblock + .margiblock .imagelink__caption::after {
    background-color: #834283
}

.scheme-green-alternate .margiblock + .margiblock .imagelink__caption::after {
    background-color: #834283
}

.scheme-purple .margiblock + .margiblock .imagelink__caption::after {
    background-color: #ff3162
}

.scheme-purple-alternate .margiblock + .margiblock .imagelink__caption::after {
    background-color: #ff3162
}

.scheme-fuchsia .margiblock + .margiblock .imagelink__caption::after {
    background-color: #66b512
}

.scheme-fuchsia-alternate .margiblock + .margiblock .imagelink__caption::after {
    background-color: #66b512
}

.scheme-blue .margiblock + .margiblock .imagelink__caption::after {
    background-color: #66b512
}

.margiblock + .margiblock.module-blue .imagelink__caption::after {
    background-color: #00bcff
}

.margiblock + .margiblock.module-fuchsia .imagelink__caption::after {
    background-color: #ff3162
}

.margiblock + .margiblock.module-green .imagelink__caption::after {
    background-color: #66b512
}

.margiblock + .margiblock.module-purple .imagelink__caption::after {
    background-color: #624963
}

.margiblock .ar-box {
    margin-bottom: 15px
}

.margiblock .mlnk + .select-container {
    margin-top: 15px
}

.margiblock .overview {
    margin-left: -2px;
    margin-top: 0
}

.margiblock .news + .news,
.margiblock .calendar + .calendar,
.margiblock .mlnk + .h6--alternate {
    margin-top: 15px
}

.f-grid__cell .margiblock:last-child {
    margin-bottom: 0
}

.margiblock .p:last-child {
    margin-bottom: 0
}

    .margiblock .p:last-child p {
        margin-bottom: 0
    }

.orange {
    color: #d30f4b
}

.margiblock .select:last-child .selectize-control {
    margin-bottom: 0
}

.margiblock a {
    word-wrap: break-word;
    word-break: break-word
}

img:not([src]) {
    visibility: hidden
}

@-moz-document url-prefix() {
    img:-moz-loading {
        visibility: hidden
    }
}

.inlinegallery + .zoomin .media {
    margin-bottom: 32px
}

.img {
    margin-bottom: 40px
}

.img-container {
    position: relative;
    overflow: hidden;
    margin-bottom: -40px;
    min-height: 720px
}

.standardwidth,
.halfwidth {
    margin-bottom: 20px
}

@media only screen and (min-width: 35em) {
    .standardwidth,
    .halfwidth {
        float: left;
        margin-right: 20px;
        margin-bottom: 2px
    }

    .standardwidth {
        width: 250px
    }
}

.halfwidth {
    width: 180px
}

.zoomed {
    width: 100%;
    margin-right: 0;
    float: none;
    margin-bottom: 1.75em
}

.halfwidth.zoomed {
    float: left;
    margin-right: 20px;
    max-width: 250px;
    margin-bottom: 2px
}

.standardwidth a,
.halfwidth a {
    position: relative;
    display: block
}

.fullwidth img {
    max-width: 100%;
    width: inherit
}

.zoomin {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #10384f no-repeat center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cline x1='0' y1='7' x2='14' y2='7' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3Cline x1='7' y1='0' x2='7' y2='14' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
    cursor: pointer;
    display: none
}

@media only screen and (min-width: 35em) {
    .zoomin {
        display: block
    }
}

.inlinegallery + .zoomin {
    bottom: inherit;
    margin-top: -30px
}

.inlinegallery ul.slides {
    margin: 0
}

.flexfigure .imgcount {
    font-weight: 500
}

.zoomed .zoomin,
.standardwidth--zoomed {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cline x1='0' y1='7' x2='14' y2='7' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.media figcaption,
.img + figcaption {
    font-weight: 300;
    font-style: italic;
    font-size: 16px;
    color: #0D2A40;
    letter-spacing: .5px;
    line-height: 1.375;
    padding-top: .5em
}

.img + figcaption {
    margin-top: -40px;
    margin-bottom: 40px
}

.video-module {
    margin-bottom: 40px
}

.media.float {
    margin-bottom: 1.75rem
}

.media:before,
.media:after {
    content: "";
    display: table
}

.media:after {
    clear: both
}

.media .bd > p:first-child,
.media .bd > h1:first-child,
.media .bd > h2:first-child,
.media .bd > h3:first-child {
    margin-top: -4px
}

@media only screen and (min-width: 64em) {
    .fullwidth .ratio16_9video {
        max-width: 504px
    }

    .standardwidth .ratio16_9video {
        max-width: 248px
    }
}

@media only screen and (min-width: 90.063em) {
    .fullwidth .ratio16_9video {
        max-width: 616px
    }
}

.sharepage {
    max-width: 290px
}

@media only screen and (min-width: 48em) {
    .sharepage {
        max-width: 620px
    }
}

.sharepage ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 10px -10px;
    justify-content: flex-start
}

.sharepage li {
    flex: 1 0 0;
    max-width: 60px
}

.sharepage a {
    margin: 10px;
    display: block;
    width: 40px;
    height: 40px;
    border: 0;
    text-align: left;
    text-indent: -99em;
    overflow: hidden;
    background: #10384f no-repeat no-repeat 0 0;
    background-size: 40px 40px;
    -webkit-transition: background .3s ease, text-indent .3s ease;
    transition: background .3s ease, text-indent .3s ease
}

    .sharepage a:hover,
    .sharepage a:focus {
        text-decoration: none
    }

.sharepage__legend {
    font-size: 14px
}

@media only screen and (min-width: 48em) {
    .sharepage li {
        max-width: 150px
    }

    .sharepage a {
        background-color: #10384f;
        width: 120px;
        color: #fff;
        text-indent: -4px;
        padding: 10px 20px 0 45px;
        font-size: 14px;
        font-weight: 400
    }

        .sharepage a:not(.share):hover,
        .sharepage a:not(.share):focus {
            text-indent: 0
        }

    .sharepage__legend {
        display: block;
        float: left;
        height: 50px;
        margin: 20px 10px 0 0;
        min-width: 55px;
        padding-left: 2px
    }
}

@media only screen and (min-width: 64em) {
    .sharepage li {
        max-width: 130px
    }

    .sharepage a {
        width: 120px
    }

    .sharepage__legend {
        margin-right: 0
    }
}

@media only screen and (min-width: 90.063em) {
    .sharepage li {
        max-width: 150px
    }

    .sharepage a {
        width: 130px
    }

    .sharepage__legend {
        margin-right: 10px
    }
}

@media only screen and (min-width: 48em) {
    .sharepage .facebook::after {
        background-color: #3c5b9b
    }

    .sharepage .twitter::after {
        background-color: #2daae1
    }

    .sharepage .recommend::after {
        background-color: #00617f
    }

    .sharepage .linkedin::after {
        background-color: #0072b0
    }

    .sharepage .pinterest::after {
        background-color: #bd081c
    }

    .sharepage .googleplus::after {
        background-color: #d95032
    }

    .sharepage .xing::after {
        background-color: #00605e
    }

    .sharepage .whatsapp::after {
        background-color: #25D366
    }
}

@media only screen and (max-width: 47.938em) {
    .sharepage .facebook {
        background-color: #3c5b9b
    }

    .sharepage .twitter {
        background-color: #2daae1
    }

    .sharepage .recommend {
        background-color: #00617f
    }

    .sharepage .linkedin {
        background-color: #0072b0
    }

    .sharepage .pinterest {
        background-color: #bd081c
    }

    .sharepage .googleplus {
        background-color: #d95032
    }

    .sharepage .xing {
        background-color: #00605e
    }

    .sharepage .whatsapp {
        background-color: #25D366
    }
}

.sharepage a {
    position: relative
}

    .sharepage a::before,
    .sharepage a::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 40px;
        width: 40px;
        z-index: 1
    }

.sharepage .facebook::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .twitter::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .recommend::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='mail' fill='%23fff' d='M12.7,18c-0.4-0.3-0.8-0.6-1.2-1.1c-0.4-0.5-0.6-0.9-0.6-1.3c0-0.5,0.1-0.9,0.4-1.2c0.3-0.3,0.7-0.5,1.2-0.5h14.8c0.4,0,0.8,0.1,1.1,0.4c0.3,0.3,0.5,0.6,0.5,1.1c0,0.5-0.2,1-0.5,1.4c-0.3,0.4-0.7,0.8-1.2,1.1c-2.5,1.6-4.1,2.6-4.7,3c-0.1,0-0.2,0.1-0.4,0.3s-0.4,0.3-0.5,0.4c-0.1,0.1-0.3,0.2-0.5,0.3c-0.2,0.1-0.4,0.2-0.6,0.3c-0.2,0.1-0.3,0.1-0.5,0.1h0h0c-0.2,0-0.3,0-0.5-0.1c-0.2-0.1-0.4-0.1-0.6-0.3c-0.2-0.1-0.4-0.2-0.5-0.3c-0.1-0.1-0.3-0.2-0.5-0.4c-0.2-0.1-0.4-0.2-0.4-0.3c-0.6-0.4-1.5-1-2.6-1.7C13.6,18.6,13,18.2,12.7,18z M28,19.4c0.4-0.2,0.7-0.5,1-0.8v7c0,0.4-0.2,0.7-0.5,1c-0.3,0.3-0.7,0.4-1.1,0.4H12.6c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.5-0.6-0.5-1v-7c0.3,0.3,0.6,0.5,1,0.8c2.4,1.4,4.1,2.4,5,3c0.4,0.2,0.7,0.4,0.9,0.6c0.2,0.1,0.6,0.3,0.9,0.4c0.4,0.1,0.8,0.2,1.1,0.2h0h0c0.3,0,0.7-0.1,1.1-0.2c0.4-0.1,0.7-0.3,0.9-0.4c0.2-0.1,0.5-0.3,0.9-0.6C24.1,21.7,25.8,20.7,28,19.4z'/%3E%3C/svg%3E")
}

.sharepage .linkedin::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .pinterest::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .googleplus::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23fff' d='M15.1,18.3h8.1c0.6,4.1-1.1,10.2-8.1,10.2c-4.7,0-8.5-3.8-8.5-8.5s3.8-8.5,8.5-8.5c2.2,0,4.2,0.8,5.7,2.2c-1.8,1.7-1.7,1.8-2.4,2.5c-0.9-0.7-1.8-1.2-3.3-1.2c-2.8,0-5,2.3-5,5c0,2.8,2.2,5,5,5c2.8,0,3.9-1.2,4.6-3.4c-1.3,0-4.6,0-4.6,0V18.3z M30.4,18.5h2.9v2.1h-2.9v3h-2.1v-3h-3v-2.1h3v-2.9h2.1V18.5z'/%3E%3C/svg%3E")
}

.sharepage .xing::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .whatsapp::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M25.2,21.6c-0.3-0.1-1.5-0.8-1.8-0.8c-0.2-0.1-0.4-0.1-0.6,0.1c-0.2,0.3-0.7,0.8-0.8,1c-0.2,0.2-0.3,0.2-0.6,0.1c-0.3-0.1-1.1-0.4-2.1-1.3c-0.8-0.7-1.3-1.5-1.4-1.8c-0.2-0.3,0-0.4,0.1-0.5c0.1-0.1,0.3-0.3,0.4-0.5c0.1-0.2,0.2-0.3,0.3-0.4c0.1-0.2,0-0.3,0-0.5c-0.1-0.1-0.6-1.4-0.8-1.9c-0.2-0.5-0.4-0.4-0.6-0.4c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0.1-0.7,0.3c-0.2,0.3-0.9,0.9-0.9,2.2c0,1.3,0.9,2.5,1.1,2.7c0.1,0.2,1.8,2.8,4.4,3.9c0.6,0.3,1.1,0.4,1.5,0.5c0.6,0.2,1.2,0.2,1.6,0.1c0.5-0.1,1.5-0.6,1.8-1.2c0.2-0.6,0.2-1.1,0.2-1.2C25.7,21.8,25.5,21.8,25.2,21.6 M20.5,28.1L20.5,28.1c-1.6,0-3.1-0.4-4.4-1.2l-0.3-0.2l-3.3,0.9l0.9-3.2L13.2,24c-0.9-1.4-1.3-3-1.3-4.6c0-4.7,3.9-8.6,8.7-8.6c2.3,0,4.5,0.9,6.1,2.5c1.6,1.6,2.5,3.8,2.5,6.1C29.1,24.2,25.3,28.1,20.5,28.1 M27.9,12.1c-2-2-4.6-3-7.4-3c-5.7,0-10.4,4.6-10.4,10.4c0,1.8,0.5,3.6,1.4,5.2L10,30l5.5-1.4c1.5,0.8,3.2,1.3,5,1.3h0h0c5.7,0,10.4-4.6,10.4-10.4C30.9,16.7,29.8,14.1,27.9,12.1' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .fbmessenger::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20.4,9.4c-6.1,0-11,4.6-11,10.3c0,3.2,1.6,6.1,4.1,8v3.9l3.8-2.1c1,0.3,2.1,0.4,3.2,0.4c6.1,0,11-4.6,11-10.3S26.5,9.4,20.4,9.4z M21.6,23.2l-2.8-3l-5.5,3l6-6.4l2.8,3l5.5-3L21.6,23.2z' style='fill:%23fff'/%3E%3C/svg%3E"), linear-gradient(#00C6FF, #006DFF)
}

.sharepage a:after {
    width: 0px;
    z-index: 0;
    -webkit-transform: skewX(-11deg);
    transform: skewX(-11deg);
    left: -4px;
    -webkit-transition: width .3s ease;
    transition: width .3s ease
}

.sharepage a:hover:after,
.sharepage a:focus:after {
    width: 40px;
    -webkit-transition: width .3s ease;
    transition: width .3s ease
}

.sharepage .share {
    width: 40px;
    overflow: hidden;
    padding: 0;
    text-indent: -99em
}

    .sharepage .share:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath id='share-more-master-symbol' d='M24.8 16.8h-8.2V25H15v-8.2H6.8v-1.6H15V7h1.6v8.2h8.2' style='fill:%23fff'/%3E%3C/svg%3E");
        background-size: 37px;
        background-position: center;
        transform: scale(1);
        -webkit-transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -moz-transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -ms-transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -o-transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)
    }

    .sharepage .share:hover:before,
    .sharepage .share:focus:before {
        transform: scale(1.2)
    }

    .sharepage .share:after {
        -webkit-transform: none;
        transform: none
    }

    .sharepage .share:after {
        width: 40px;
        z-index: 0;
        left: 0;
        background-color: #10384f
    }

.sharepage--open .share:after {
    background-color: #ff3162
}

.sharepage--open .share:before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%23fff;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center;
    background-size: 18px;
    transform: scale(1)
}

.sharepage--open .share:hover:before,
.sharepage--open .share:focus:before {
    transform: scale(1.2)
}

#share-underlay {
    height: 100vh;
    width: 100vw;
    background-color: #fff;
    opacity: .9;
    position: fixed;
    top: 0;
    z-index: 1000
}

.sharepage--open {
    position: absolute;
    z-index: 1001
}

@media only screen and (min-width: 64em) {
    .sharepage--open {
        width: 508px
    }
}

@media only screen and (min-width: 90.063em) {
    .sharepage--open {
        width: 640px
    }
}

.share-comp {
    position: absolute;
    overflow: hidden;
    width: 48px;
    background-color: #fff;
    transition: width .15s ease;
    right: 0
}

.share-comp--active {
    width: 204px
}

.share-comp__list {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    width: 155px;
    transform: translateX(207px);
    transition: transform .15s ease, opacity .15s ease
}

.share-comp--active .share-comp__list {
    opacity: 1;
    transform: translateX(-48px);
    transition: transform .25s ease, opacity .25s ease
}

.share-comp li {
    position: relative;
    display: block;
    float: left;
    margin-right: 3px;
    width: 48px;
    height: 48px;
    outline: 0;
    transition: all .15s ease
}

    .share-comp li a {
        display: block;
        overflow: hidden;
        text-indent: -99em;
        height: 100%;
        width: 100%
    }

.share-comp .facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2310384f'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

    .share-comp .facebook:hover {
        background-color: #3c5b9b;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%233c5b9b'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
    }

.share-comp .twitter {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2310384f'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

    .share-comp .twitter:hover {
        background-color: #2daae1;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%232daae1'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
    }

.share-comp .googleplus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='google' d='M0,0h68v68H0V0z' fill='%2310384f'/%3E%3Cpath fill='%23fff' d='M15.1,18.3h8.1c0.6,4.1-1.1,10.2-8.1,10.2c-4.7,0-8.5-3.8-8.5-8.5s3.8-8.5,8.5-8.5c2.2,0,4.2,0.8,5.7,2.2c-1.8,1.7-1.7,1.8-2.4,2.5c-0.9-0.7-1.8-1.2-3.3-1.2c-2.8,0-5,2.3-5,5c0,2.8,2.2,5,5,5c2.8,0,3.9-1.2,4.6-3.4c-1.3,0-4.6,0-4.6,0V18.3z M30.4,18.5h2.9v2.1h-2.9v3h-2.1v-3h-3v-2.1h3v-2.9h2.1V18.5z'/%3E%3C/svg%3E")
}

    .share-comp .googleplus:hover {
        background-color: #d95032;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='google' d='M0,0h68v68H0V0z' fill='%23d95032'/%3E%3Cpath fill='%23fff' d='M15.1,18.3h8.1c0.6,4.1-1.1,10.2-8.1,10.2c-4.7,0-8.5-3.8-8.5-8.5s3.8-8.5,8.5-8.5c2.2,0,4.2,0.8,5.7,2.2c-1.8,1.7-1.7,1.8-2.4,2.5c-0.9-0.7-1.8-1.2-3.3-1.2c-2.8,0-5,2.3-5,5c0,2.8,2.2,5,5,5c2.8,0,3.9-1.2,4.6-3.4c-1.3,0-4.6,0-4.6,0V18.3z M30.4,18.5h2.9v2.1h-2.9v3h-2.1v-3h-3v-2.1h3v-2.9h2.1V18.5z'/%3E%3C/svg%3E")
    }

.icn-share {
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
    outline: 0;
    transition: all .15s ease;
    z-index: 2;
    margin-right: 0;
    float: right;
    background: #10384f no-repeat center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='share'   d='M27.5,25.8c-1.4,0-2.6,0.6-3.4,1.6L15,21.8c0.2-0.5,0.3-1.1,0.3-1.7S15.2,19,15,18.5l9.1-5.2c0.8,1,2.1,1.6,3.4,1.6c2.5,0,4.5-2,4.5-4.5S30,6,27.5,6S23,8,23,10.5c0,0.6,0.1,1.1,0.3,1.6l-9.1,5.2c-0.8-1-2.1-1.6-3.4-1.6c-2.5,0-4.5,2-4.5,4.5s2,4.5,4.5,4.5c1.4,0,2.6-0.6,3.4-1.6l9.1,5.6c-0.2,0.5-0.3,1.1-0.3,1.7c0,2.5,2,4.5,4.5,4.5s4.5-2,4.5-4.5C32,27.8,30,25.8,27.5,25.8z' style='fill:%23fff'/%3E%3C/svg%3E");
    background-size: 40px;
    overflow: hidden;
    text-indent: -99em
}

    .icn-share:hover {
        background-color: #00617f
    }

.share-comp--active .icn-share {
    background-size: inherit;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%23fff;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #10384f
}

.contact {
    margin: 20px 0 15px;
    color: #10384f
}

    .contact:before,
    .contact:after {
        content: "";
        display: table
    }

    .contact:after {
        clear: both
    }

.contact__img {
    margin: 0 30px 20px 0;
    max-width: 100px
}

@media only screen and (min-width: 35em) {
    .contact__img {
        float: left
    }

    .contact__bdy {
        overflow: hidden
    }
}

.contact__name {
    font-weight: 500;
    color: inherit;
    font-size: 18px;
    line-height: 30px;
    margin: -8px 0 0 0
}

.contact__title,
.contact__phone {
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px
}

.contact__title {
    margin-bottom: 12px
}

.contact__mail {
    margin-bottom: 0
}

    .contact__mail a {
        margin-top: 9px;
        color: #00bcff
    }

.r-tabs-panel .contact:first-child {
    margin-top: -19px
}

.input-group .button--search {
    text-indent: -99em;
    overflow: hidden;
    width: 56px;
    background: transparent;
    position: relative;
    border: 0;
    margin-left: -12px;
    padding: 0;
    height: 50px;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -ms-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
    transition: width 0.3s ease
}

    .input-group .button--search:hover {
        width: 76px
    }

.button--search::before,
.button--search::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.button--search::before {
    left: 5px;
    transform: skewX(-12deg);
    background: #66b512;
    opacity: 1
}

.module-blue .button--search::before {
    background-color: #00bcff
}

.module-fuchsia .button--search::before {
    background-color: #ff3162
}

.module-green .button--search::before {
    background-color: #66b512
}

.module-purple .button--search::before {
    background-color: #624963
}

.module-darkblue .button--search::before {
    background-color: #10384f
}

.module-darkfuchsia .button--search::before {
    background-color: #ff3162
}

.module-darkgreen .button--search::before {
    background-color: #89d329
}

.button.button--search:hover::before {
    left: 5px
}

.button--search::after {
    right: 0;
    background: transparent no-repeat center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
    width: 54px
}

.mainsearch .button,
.mainsearch .input-group-field,
.mainsearch-home .button,
.mainsearch-home .input-group-field {
    height: 60px;
    font-style: italic
}

.mainsearch .button--search::before,
.mainsearch-home .button--search::before {
    left: 9px
}

.mainsearch .button--search,
.mainsearch-home .button--search {
    width: 72px;
    margin-left: -19px;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -ms-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
    transition: width 0.3s ease
}

    .mainsearch .button--search:hover,
    .mainsearch-home .button--search:hover {
        width: 92px;
        -webkit-transition: width 0.3s ease;
        -moz-transition: width 0.3s ease;
        -ms-transition: width 0.3s ease;
        -o-transition: width 0.3s ease;
        transition: width 0.3s ease
    }

    .mainsearch .button--search::after,
    .mainsearch-home .button--search::after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
        width: 56px;
        background-position: center right 15px
    }

    .mainsearch .button--search:hover::after,
    .mainsearch-home .button--search:hover::after {
        right: 10px
    }

.mainsearch .input-group-field,
.mainsearch-home .input-group-field {
    line-height: 1.5;
    padding: 16px 23px;
    margin: 0
}

.mainsearch-home > input::-webkit-input-placeholder {
    opacity: 1
}

.mainsearch-home > input:-moz-placeholder {
    opacity: 1
}

.mainsearch-home > input::-moz-placeholder {
    opacity: 1
}

.mainsearch-home > input:-ms-input-placeholder {
    opacity: 1
}

@media only screen and (min-width: 90.063em) {
    .mainsearch .button,
    .mainsearch .input-group-field,
    .mainsearch-home .button,
    .mainsearch-home .input-group-field {
        height: 80px
    }

    .mainsearch .input-group-field,
    .mainsearch-home .input-group-field {
        font-size: 24px;
        font-weight: 300
    }

    .mainsearch .button--search,
    .mainsearch-home .button--search {
        width: 94px
    }

        .mainsearch .button--search:hover,
        .mainsearch-home .button--search:hover {
            width: 114px
        }

        .mainsearch .button--search::after,
        .mainsearch-home .button--search::after {
            width: 75px;
            background-position: center right 25px
        }
}

.mainsearch,
.mainsearch-home {
    min-width: 280px;
    max-width: 80%;
    margin: 0 auto 60px
}

@media only screen and (min-width: 48em) {
    .mainsearch,
    .mainsearch-home {
        max-width: 530px
    }
}

@media only screen and (min-width: 64em) {
    .mainsearch,
    .mainsearch-home {
        max-width: 640px
    }
}

@media only screen and (min-width: 90.063em) {
    .mainsearch,
    .mainsearch-home {
        max-width: 780px;
        margin-bottom: 72px
    }
}

.hint {
    opacity: 0.8;
    margin-bottom: 0.5em
}

.select {
    font-style: normal;
    font-weight: 500;
    color: #fff;
    border: 0;
    cursor: pointer;
    background: #66b512 no-repeat right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .select {
    background-color: #00bcff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%230091df;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .select {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23d30f4b;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-green .select {
    background-color: #66b512;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .select {
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23443247;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.margiblock select {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.44px;
    line-height: 18px;
    padding: 10px 15px 11px;
    height: 40px;
    background-size: 45px 40px;
    margin-top: 15px
}

.inputs--raspberry .button--search::before {
    background: #ff3162
}

.inputs--raspberry [type='text'],
.inputs--raspberry [type='password'],
.inputs--raspberry [type='date'],
.inputs--raspberry [type='email'],
.inputs--raspberry [type='number'],
.inputs--raspberry [type='search'],
.inputs--raspberry [type='tel'],
.inputs--raspberry [type='time'],
.inputs--raspberry [type='url'],
.inputs--raspberry textarea,
.inputs--raspberry select {
    border-color: #ff3162
}

.inputs--raspberry select {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23d30f4b;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

select option {
    color: #ff3162;
    background-color: #fff;
    border-bottom: 1px solid #333;
    padding: 20px
}

select:focus::-ms-value {
    background-color: transparent
}

.inputs--darkblue .button--search::before {
    background: #10384f
}

.inputs--darkblue [type='text'],
.inputs--darkblue [type='password'],
.inputs--darkblue [type='date'],
.inputs--darkblue [type='email'],
.inputs--darkblue [type='number'],
.inputs--darkblue [type='search'],
.inputs--darkblue [type='tel'],
.inputs--darkblue [type='time'],
.inputs--darkblue [type='url'],
.inputs--darkblue textarea,
.inputs--darkblue select {
    border-color: #10384f
}

.inputs--darkblue select {
    background-color: #10384f;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%2300bcff;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

@media only screen and (max-width: 47.938em) {
    .searchbox .mainsearch .button,
    .searchbox .mainsearch .input-group-field {
        height: 50px
    }
}

@media only screen and (min-width: 64em) {
    .searchbox .mainsearch {
        max-width: 780px
    }
}

@media only screen and (min-width: 64em) {
    .searchbox .mainsearch .button {
        height: 60px
    }

    .searchbox .mainsearch .input-group-field {
        height: 60px;
        font-size: 16px
    }
}

.jobsearch {
    padding-bottom: 20px;
    margin-bottom: 20px
}

    .jobsearch:last-child {
        margin-bottom: 0
    }

    .jobsearch .selectize-control {
        margin-bottom: 0
    }

    .jobsearch .input-group-field {
        border-color: #66b512
    }

    .jobsearch .f-grid {
        margin-top: -10px;
        margin-bottom: 0
    }

    .jobsearch .f-grid__cell {
        padding-top: 10px
    }

    .jobsearch .select,
    .jobsearch .select .selectric-wrapper {
        margin-bottom: 0
    }

@media only screen and (max-width: 63.938em) {
    .jobsearch .f-grid__cell {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    border: 1px solid #dbdbdb;
    border-top: 0;
    background: white;
    -webkit-box-shadow: -1px 1px 3px 0 transparent;
    -moz-box-shadow: -1px 1px 3px 0 transparent;
    box-shadow: -1px 1px 3px 0 transparent;
    position: absolute;
    overflow: hidden;
    display: none;
    z-index: 9999;
    max-height: 254px;
    overflow-y: auto;
    box-sizing: border-box
}

.autocomplete-suggestion {
    position: relative;
    overflow: hidden;
    padding: .4em .6em;
    line-height: 23px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #333
}

    .autocomplete-suggestion + .autocomplete-suggestion {
        border-top: 1px dotted #dbdbdb
    }

    .autocomplete-suggestion.hover,
    .autocomplete-suggestion.selected {
        background: #f0f0f0
    }

    .autocomplete-suggestion b {
        font-weight: normal
    }

.ac-standard {
    background: white;
    border-color: #10384f;
    margin-top: -1px
}

    .ac-standard .autocomplete-suggestion {
        color: #0d2a40
    }

        .ac-standard .autocomplete-suggestion + .autocomplete-suggestion {
            border-top-color: #10384f
        }

        .ac-standard .autocomplete-suggestion:hover,
        .ac-standard .autocomplete-suggestion.selected {
            background-color: #f2f7f9;
            color: #0d2a40
        }

.ac-home {
    background: white;
    border-color: #ff3162;
    margin-top: -1px
}

    .ac-home .autocomplete-suggestion {
        color: #0d2a40
    }

        .ac-home .autocomplete-suggestion + .autocomplete-suggestion {
            border-top-color: #ff3162
        }

        .ac-home .autocomplete-suggestion:hover,
        .ac-home .autocomplete-suggestion.selected {
            background-color: #f2f7f9;
            color: #0d2a40
        }

.searchpage .margi,
.searchpage.lfthnd {
    display: none
}

@media only screen and (max-width: 47.938em) {
    .topline + h1,
    .size-col-d h1 {
        margin-bottom: 30px
    }
}

@media only screen and (min-width: 64em) {
    .searchpage .size-col-d {
        max-width: 1000px;
        width: 1000px;
        margin: 0 auto
    }
}

.searchpage .mainsearch {
    max-width: 100%
}

.searchlist {
    margin-bottom: 0
}

.selectize-control {
    line-height: 0
}

    .selectize-control .selectize-input {
        padding-top: 16px;
        padding-bottom: 15px;
        height: 50px
    }

.control-group .f-grid {
    display: none
}

@media only screen and (min-width: 64em) {
    .control-group .f-grid {
        display: flex
    }
}

.control-group .lnk {
    margin-bottom: 1.25em
}

@media only screen and (min-width: 48em) {
    .control-group .lnk {
        margin-bottom: 1.375em
    }
}

.pager {
    font-size: 14px;
    line-height: 18px;
    padding: 22px 0;
    text-align: center;
    border: 1px solid #cfd7dc;
    border-width: 1px 0;
    margin-bottom: -1px;
    margin-top: 20px
}

    .pager span.u-fr {
        padding: 5px 0
    }

    .pager .pagination2 {
        display: none
    }

.pager--bottom {
    margin-top: -1px;
    margin-bottom: 20px;
    border-bottom: 1px solid #cfd7dc
}

@media only screen and (min-width: 48em) {
    .pager {
        text-align: inherit
    }

    .pager--top .pagination2 {
        display: block;
        text-align: inherit
    }
}

.pagination2 {
    margin: 0;
    font-size: 16px;
    line-height: 1;
    display: block;
    position: relative;
    overflow: hidden
}

    .pagination2 a:hover {
        text-decoration: none;
        color: #0d2a40
    }

    .pagination2 li {
        float: left;
        margin-left: 4px;
        display: block;
        position: relative
    }

        .pagination2 li::after {
            content: '';
            position: absolute;
            width: 1px;
            height: 30px;
            background-color: #0091df;
            transform: skewX(-12deg);
            top: 0;
            opacity: .2;
            left: -2px
        }

        .pagination2 li:first-child {
            margin-left: 0;
            margin-right: 2px
        }

        .pagination2 li:last-child {
            margin-left: 6px
        }

            .pagination2 li:first-child::after,
            .pagination2 li:nth-child(2)::after,
            .pagination2 li:last-child::after {
                display: none
            }

        .pagination2 li a {
            display: block;
            padding: 5px 13px;
            color: #0091df
        }

        .pagination2 li.unavailable a {
            color: #ccc;
            cursor: default
        }

            .pagination2 li.unavailable:hover a,
            .pagination2 li.unavailable a:focus {
                background: transparent
            }

        .pagination2 li.current a {
            color: #0d2a40;
            cursor: default
        }

    .pagination2 .disabled {
        opacity: .3;
        cursor: default
    }

    .pagination2 .prv,
    .pagination2 .nxt {
        text-indent: -99em;
        overflow: hidden;
        width: 33px;
        height: 30px;
        background-color: #0091df;
        transform: skewX(-12deg)
    }

        .pagination2 .prv::after,
        .pagination2 .nxt::after {
            content: '';
            display: block;
            height: 100%;
            width: 100%;
            position: absolute;
            right: 0;
            top: 0;
            transform: skewX(12deg);
            background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M3.6,13l-1.2-1.3l5.7-5.2L2.4,1.3L3.6,0l7.1,6.5L3.6,13z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center;
            background-size: 13px 13px;
            background-position: center center
        }

    .pagination2 .prv {
        margin-left: -3px
    }

        .pagination2 .prv::after {
            transform: skewX(12deg) rotate(180deg)
        }

    .pagination2 .nxt {
        margin-right: -3px
    }

@media only screen and (max-width: 47.938em) {
    .pager > span.u-fr,
    .pager--bottom .pagination2 {
        float: none !important;
        display: inline-block;
        width: 100%
    }

    .pager--bottom > span.u-fr {
        display: none
    }

    .pager--bottom {
        padding-bottom: 0;
        margin-bottom: 0;
        margin-top: 40px;
        border: none;
        padding-top: 0;
        position: relative;
        height: 50px
    }

    .pagination2 li.current {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        width: 50px;
        height: 20px;
        color: #10384f
    }

        .pagination2 li.current:nth-child(2) {
            display: none
        }

            .pagination2 li.current:nth-child(2) + li {
                width: 100%;
                position: absolute;
                display: block
            }

                .pagination2 li.current:nth-child(2) + li a {
                    cursor: pointer;
                    display: inline-block;
                    width: 100%;
                    text-indent: -999em;
                    color: #fff;
                    padding: 18px 70px 18px 22px;
                    text-transform: uppercase;
                    position: relative;
                    overflow: hidden;
                    font-size: 14px;
                    letter-spacing: 0.58px;
                    line-height: 1;
                    font-weight: 700;
                    font-style: italic;
                    background: #00BCFF no-repeat right top;
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%230091DF' fill-opacity='.4'/%3E%3C/svg%3E");
                    z-index: 1
                }

                    .pagination2 li.current:nth-child(2) + li a:before {
                        content: 'Next';
                        position: absolute;
                        top: 50%;
                        transform: translateY(-50%);
                        left: 18px;
                        color: #fff;
                        text-indent: 0
                    }

                    .pagination2 li.current:nth-child(2) + li a::after {
                        content: '';
                        display: block;
                        height: 100%;
                        width: 57px;
                        position: absolute;
                        right: 0;
                        top: 0;
                        background: transparent no-repeat center center;
                        background-size: 14px 20px;
                        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
                    }

    .de .pagination2 li.current:nth-child(2) + li a:before {
        content: 'Weiter'
    }

    .pagination2 li {
        display: none;
        margin-left: 0;
        height: 50px
    }

        .pagination2 li.current,
        .pagination2 li:first-child,
        .pagination2 li:last-child {
            display: block
        }

        .pagination2 li:last-child {
            float: right
        }

        .pagination2 li:first-child {
            transform: rotate(180deg)
        }

            .pagination2 li:first-child a,
            .pagination2 li:last-child a {
                cursor: pointer;
                display: inline-block;
                width: 100%;
                text-indent: -999em;
                color: #fff;
                width: 51px;
                text-transform: uppercase;
                position: relative;
                overflow: hidden;
                font-size: 14px;
                letter-spacing: 0.58px;
                height: 50px;
                padding: 0;
                line-height: 1;
                font-weight: 700;
                font-style: italic;
                background: transparent no-repeat right top;
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%2300BCFF' /%3E%3C/svg%3E")
            }

                .pagination2 li:first-child a::after,
                .pagination2 li:last-child a::after {
                    content: '';
                    display: block;
                    height: 100%;
                    width: 43px;
                    position: absolute;
                    right: 0;
                    top: 0;
                    background: transparent no-repeat center center;
                    background-size: 14px 20px;
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
                }
}

.searchlist {
    list-style: none;
    margin-left: 0
}

    .searchlist li {
        padding: 15px 0;
        border-bottom: 1px solid #cfd7dc;
        word-break: break-all
    }

        .searchlist li:first-child {
            border-top: 1px solid #cfd7dc
        }

    .searchlist a {
        font-weight: 500;
        color: #0091df
    }

    .searchlist .hilight {
        font-weight: 500;
        color: #00617F
    }

.lnk--inline a {
    display: inline-block
}

    .lnk--inline a + a {
        margin-left: 15px
    }

.popular-search-items {
    margin: -25px auto 0;
    max-width: 80%
}

    .popular-search-items h3 {
        font-size: 18px;
        letter-spacing: 0.56px;
        line-height: 25px;
        font-weight: 500
    }

    .popular-search-items ul {
        display: flex;
        flex-wrap: wrap
    }

    .popular-search-items li {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 0 0 0;
        margin-bottom: 6px
    }

    .popular-search-items .lnk {
        margin-bottom: 0
    }

        .popular-search-items .lnk a::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%230091df;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
        }

@media only screen and (min-width: 48em) {
    .popular-search-items {
        max-width: 530px
    }

        .popular-search-items li {
            flex: 0 0 33.3333%;
            max-width: 33.3333%;
            padding: 0 16px 0 0
        }
}

@media only screen and (min-width: 64em) {
    .popular-search-items {
        max-width: 780px
    }

        .popular-search-items li {
            flex: 0 0 25%;
            max-width: 25%;
            padding: 0 16px 0 0
        }
}

@media only screen and (max-width: 47.938em) {
    .mag-search .input-group-field {
        height: 40px
    }

    .mag-search .button--search {
        height: 40px;
        width: 46px
    }

        .mag-search .button--search::after {
            width: 41px
        }
}

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
    visibility: visible !important;
    background: #f2f2f2 !important;
    background: rgba(0, 0, 0, 0.06) !important;
    border: 0 none !important
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: '!';
    visibility: hidden
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #303030;
    opacity: 0.4;
    margin-top: -12px;
    line-height: 1;
    font-size: 20px !important
}

    .selectize-dropdown-header-close:hover {
        color: #000000
    }

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
    float: left
}

    .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
        border-right: 0 none
    }

    .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
        display: none
    }

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none
}

.selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px !important
}

    .selectize-control.plugin-remove_button [data-value] .remove {
        z-index: 1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 17px;
        text-align: center;
        font-weight: bold;
        font-size: 16px;
        color: inherit;
        text-decoration: none;
        vertical-align: middle;
        display: inline-block;
        padding: 2px 0 0 0;
        border-left: 1px solid #d0d0d0
    }

        .selectize-control.plugin-remove_button [data-value] .remove:hover {
            background: rgba(0, 0, 0, 0.05)
        }

    .selectize-control.plugin-remove_button [data-value].active .remove {
        border-left-color: #cacaca
    }

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: none
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #fff
}

.selectize-control.plugin-remove_button .remove-single {
    position: absolute;
    right: 28px;
    top: 6px;
    font-size: 23px
}

.selectize-control {
    position: relative;
    margin: 0 0 16px
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
    color: #fff;
    font-family: inherit;
    font-size: 16px;
    line-height: 1;
    -webkit-font-smoothing: inherit
}

.selectize-dropdown {
    color: #303030
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
    cursor: pointer;
    display: inline-block
}

.selectize-input {
    background: #66b512 no-repeat right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .selectize-input {
    background-color: #00bcff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%230091df;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .selectize-input {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23d30f4b;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-green .selectize-input {
    background-color: #66b512;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .selectize-input {
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23443247;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%230091df;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23d30f4b;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-green .selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23443247;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.selectize-input {
    border: 0;
    padding: 14px 52px 16px 23px;
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 1;
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    max-height: 50px
}

.selectize-control.select--size-s .selectize-dropdown,
.selectize-control.select--size-s .selectize-input,
.selectize-control.select--size-s .selectize-input input,
.margiblock .selectize-control:not(.select--size-m) .selectize-dropdown,
.margiblock .selectize-control:not(.select--size-m) .selectize-input,
.margiblock .selectize-control:not(.select--size-m) .selectize-input input {
    font-size: 14px
}

.selectize-control.select--size-s .selectize-input,
.margiblock .selectize-control:not(.select--size-m) .selectize-input {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.44px;
    padding: 10px 15px 12px;
    background-size: 45px 40px
}

.selectize-input > input::-webkit-input-placeholder {
    color: #fff;
    opacity: 1
}

.selectize-input > input:-moz-placeholder {
    color: #fff;
    opacity: 1
}

.selectize-input > input::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.selectize-input > input:-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.selectize-input > input:focus::-webkit-input-placeholder {
    opacity: .5
}

.selectize-input > input:focus:-moz-placeholder {
    opacity: .5
}

.selectize-input > input:focus::-moz-placeholder {
    opacity: .5
}

.selectize-input > input:focus:-ms-input-placeholder {
    opacity: .5
}

.selectize-input.disabled,
.selectize-input.disabled * {
    cursor: default !important
}

.selectize-input > * {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.selectize-control.multi .selectize-input > div {
    cursor: pointer;
    font-weight: 300
}

    .selectize-control.multi .selectize-input > div:nth-child(n+3) {
        display: none
    }

    .selectize-control.multi .selectize-input > div:nth-child(2) {
        position: relative;
        text-indent: -99em;
        overflow: hidden;
        width: 15px
    }

        .selectize-control.multi .selectize-input > div:nth-child(2)::before {
            content: " ...";
            position: absolute;
            left: 99em;
            line-height: 20px
        }

    .selectize-control.multi .selectize-input > div.active {
        background: #e8e8e8;
        color: #303030;
        border: 0 solid #cacaca
    }

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
    color: #7d7d7d;
    background: #ffffff;
    border: 0 solid #ffffff
}

.selectize-input > input {
    display: inline-block !important;
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 2px 0 0 !important;
    text-indent: 0 !important;
    border: 0 none !important;
    background: none !important;
    line-height: 1;
    height: auto;
    font-style: normal;
    position: relative !important
}

    .selectize-input > input::-ms-clear {
        display: none
    }

    .selectize-input > input:focus {
        outline: none !important
    }

.selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #fff;
    padding: 2px 9px 12px;
    background: #fff;
    margin: -1px 0 0 0;
    border-top: 0 none;
    border-color: #66b512
}

.module-blue .selectize-dropdown {
    border-color: #00bcff;
    background: #fff
}

.module-fuchsia .selectize-dropdown {
    border-color: #ff3162;
    background: #fff
}

.module-green .selectize-dropdown {
    border-color: #66b512;
    background: #fff
}

.module-purple .selectize-dropdown {
    border-color: #624963;
    background: #fff
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden
}

    .selectize-dropdown [data-selectable] .highlight {
        background: rgba(125, 168, 208, 0.2)
    }

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
    padding: 11px 8px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #ffffff;
    cursor: default
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68
}

    .selectize-dropdown .active.create {
        color: #495c68
    }

.selectize-dropdown .create {
    color: rgba(48, 48, 48, 0.5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 240px;
    -webkit-overflow-scrolling: touch
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
    cursor: pointer
}

    .selectize-control.single .selectize-input.input-active,
    .selectize-control.single .selectize-input.input-active input {
        cursor: pointer
    }

.selectize-control.rtl .selectize-input > input {
    margin: 0 4px 0 -2px !important
}

.selectize-control .selectize-input.disabled {
    opacity: 0.5;
    background-color: #fafafa
}

.option + .option {
    border-top: 1px solid #cfd7dc
}

.margiblock .selectize-control {
    margin-top: 15px
}

.select-container:last-child .selectize-control {
    margin-bottom: 0
}

.selectric-wrapper {
    position: relative;
    cursor: pointer
}

.selectric-responsive {
    width: 100%
}

.select-container:not(:last-child) .selectric-wrapper,
:not(.select-container) .selectric-wrapper {
    margin: 0 0 16px
}

.margiblock .select-container {
    margin-top: 15px
}

.selectric {
    border: 1px solid #DDD;
    border-radius: 0px;
    background: #F8F8F8;
    position: relative;
    overflow: hidden;
    border: 0;
    background: #66b512 no-repeat right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
    color: #fff;
    font-family: inherit;
    font-size: 16px;
    line-height: 1;
    -webkit-font-smoothing: inherit
}

.module-blue .selectric {
    background-color: #00bcff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%230091df;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .selectric {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23d30f4b;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-green .selectric {
    background-color: #66b512;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .selectric {
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23443247;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 55px 0 23px;
    height: 50px;
    line-height: 50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-wrapper.selectric-select--size-s .selectric,
.margiblock .selectric-wrapper:not(.selectric-select--size-m) .selectric {
    background-size: 45px 40px
}

    .selectric-wrapper.selectric-select--size-s .label,
    .margiblock .selectric-wrapper:not(.selectric-select--size-m) .selectric .label {
        font-weight: 400;
        font-size: 14px;
        letter-spacing: 0.44px;
        margin: 0 45px 0 15px;
        height: 40px;
        line-height: 40px
    }

.selectric .button {
    display: none
}

.selectric-open {
    z-index: 24
}

    .selectric-open .selectric {
        border-color: #c4c4c4
    }

    .selectric-open .selectric-items {
        display: block
    }

.selectric-disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

    .selectric-hide-select select {
        position: absolute;
        left: -100%
    }

    .selectric-hide-select.selectric-is-native {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 10
    }

        .selectric-hide-select.selectric-is-native select {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            border: none;
            z-index: 1;
            box-sizing: border-box;
            opacity: 0
        }

.selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    *font: 0/0 a !important;
    background: none !important
}

.selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important
}

.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    border: 1px solid #c4c4c4;
    z-index: -1;
    box-shadow: 0 0 10px -6px;
    padding: 2px 9px 12px;
    border-color: #66b512
}

.module-blue .selectric-items {
    border-color: #00bcff;
    background: #fff
}

.module-fuchsia .selectric-items {
    border-color: #ff3162;
    background: #fff
}

.module-green .selectric-items {
    border-color: #66b512;
    background: #fff
}

.module-purple .selectric-items {
    border-color: #624963;
    background: #fff
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}

.selectric-items ul,
.selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1;
    min-height: 20px
}

.selectric-wrapper.selectric-select--size-s .selectric-items ul,
.margiblock .selectric-wrapper:not(.selectric-select--size-m) .selectric-items ul,
.selectric-wrapper.selectric-select--size-s .selectric-items li,
.margiblock .selectric-wrapper:not(.selectric-select--size-m) .selectric-items li {
    font-size: 14px
}

.selectric-items li + li {
    border-top: 1px solid #cfd7dc
}

.selectric-items li {
    display: block;
    padding: 10px;
    color: #495c68;
    cursor: pointer
}

    .selectric-items li.selected {
        background-color: #f5fafd;
        color: #495c68
    }

    .selectric-items li.highlighted {
        background-color: #f5fafd;
        color: #495c68
    }

    .selectric-items li:hover {
        background-color: #f5fafd;
        color: #495c68
    }

.selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none;
    color: #444
}

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1
}

.selectric-items .selectric-group li {
    padding-left: 25px
}

.selectric-items {
    padding: 2px 0px 12px 9px
}

    .selectric-items .selectric-scroll {
        position: relative;
        padding-right: 15px
    }


/*!social media buttons*/

.follow-us {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin: 15px auto 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

    .follow-us:before,
    .follow-us:after {
        content: "";
        display: table
    }

    .follow-us:after {
        clear: both
    }

.margiblock .follow-us {
    margin: 0 -5px;
    justify-content: flex-start
}

.margiblock .follow-us__link {
    margin: 5px;
    display: block;
    width: 40px;
    height: 40px
}

.follow-us__link {
    margin: 0 0 0 8px;
    display: block;
    width: 40px;
    height: 40px;
    border: 0;
    text-align: left;
    text-indent: -99em;
    overflow: hidden;
    background: transparent no-repeat no-repeat 0 0;
    -webkit-transition: background-image 0.2s ease;
    -moz-transition: background-image 0.2s ease;
    -ms-transition: background-image 0.2s ease;
    -o-transition: background-image 0.2s ease;
    transition: background-image 0.2s ease
}

.service-footer .follow-us__item:first-child .follow-us__link {
    margin-left: 0
}

@media only screen and (min-width: 23.438em) {
    .follow-us__link {
        width: 44px;
        height: 44px
    }
}

@media only screen and (min-width: 64em) {
    .follow-us__link {
        margin: 0 0 0 20px
    }
}

.scheme-green .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--fb:hover,
.follow-us__link--fb:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%233c5b9b'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--tw:hover,
.follow-us__link--tw:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%232daae1'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--yt:hover,
.follow-us__link--yt:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23e52d27'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--li:hover,
.follow-us__link--li:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%230072b0'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--xi:hover,
.follow-us__link--xi:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2300605e'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--ig:hover,
.follow-us__link--ig:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3CradialGradient id='SVGID_1_' cx='-252.4345' cy='-357.1085' r='47.0226' fx='-289.8003' fy='-340.1748' gradientTransform='matrix(0.7321 -0.65 -0.5339 -0.5847 16.3922 -351.7571)' gradientUnits='userSpaceOnUse'%3E%3Cstop  offset='0' style='stop-color:%23F9ED32'/%3E%3Cstop  offset='0.6407' style='stop-color:%23EE2A7B'/%3E%3Cstop  offset='1' style='stop-color:%23002AFF'/%3E%3C/radialGradient%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:url(%23SVGID_1_)'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--pi:hover,
.follow-us__link--pi:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23bd081c'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--rss:hover,
.follow-us__link--rss:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ffa500'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}


/*!/social media buttons*/

.modal {
    display: none
}

.modal--hidden {
    display: none
}

.vanilla-modal .modal {
    display: block;
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(16, 56, 79, 0.9);
    z-index: -1;
    opacity: 0;
    transition: opacity 0.2s, z-index 0s 0.2s;
    text-align: center;
    overflow: hidden;
    overflow-y: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

    .vanilla-modal .modal > * {
        display: inline-block;
        white-space: normal;
        vertical-align: middle;
        text-align: left
    }

    .vanilla-modal .modal:before {
        display: inline-block;
        overflow: hidden;
        width: 0;
        height: 100%;
        vertical-align: middle;
        content: ""
    }

.vanilla-modal.modal-visible .modal {
    z-index: 101;
    opacity: 1;
    transition: opacity 0.2s
}

.modal-inner {
    position: relative;
    min-width: 250px;
    max-width: 90%;
    max-height: 90%;
    background: #fff;
    z-index: -1;
    opacity: 0;
    transform: scale(0);
    transition: opacity 0.2s, transform 0.2s, z-index 0s 0.2s
}

@media only screen and (min-width: 48em) {
    .modal-inner {
        max-width: 80%
    }
}

@media only screen and (min-width: 64em) {
    .modal-inner {
        max-width: 800px
    }
}

.modal-visible .modal-inner {
    z-index: 100;
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.2s, transform 0.2s
}

.modal-content {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto
}

[data-modal-close] {
    position: absolute;
    z-index: 2;
    right: 0;
    top: -40px;
    width: 40px;
    height: 40px;
    line-height: 1;
    font-size: 30px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background-color: #ff3162;
    overflow: hidden;
    text-indent: -99em
}

    [data-modal-close]::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 40px;
        width: 40px;
        z-index: 1;
        transform: scale(1);
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%23fff;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center;
        -webkit-transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -moz-transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -ms-transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -o-transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)
    }

    [data-modal-close]:hover::before {
        transform: scale(1.2)
    }

@media only screen and (min-width: 48em) {
    [data-modal-close] {
        right: -40px
    }
}

.modal__content {
    padding: 35px 20px 20px
}

    .modal__content p {
        margin-bottom: 1.5em
    }

.modal-buttons {
    text-align: right
}

.ps-container {
    -ms-touch-action: none;
    overflow: hidden !important
}

    .ps-container.ps-active-x > .ps-scrollbar-x-rail,
    .ps-container.ps-active-y > .ps-scrollbar-y-rail {
        display: block
    }

    .ps-container.ps-in-scrolling {
        pointer-events: none
    }

        .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
            background-color: #eee;
            opacity: 0.9
        }

            .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
                background-color: #999
            }

        .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
            background-color: #eee;
            opacity: 0.9
        }

            .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
                background-color: #999
            }

    .ps-container > .ps-scrollbar-x-rail {
        display: none;
        position: absolute;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
        opacity: 0;
        -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
        -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
        -o-transition: background-color 0.2s linear, opacity 0.2s linear;
        transition: background-color 0.2s linear, opacity 0.2s linear;
        bottom: 3px;
        height: 8px
    }

        .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
            position: absolute;
            background-color: #aaa;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color 0.2s linear;
            -moz-transition: background-color 0.2s linear;
            -o-transition: background-color 0.2s linear;
            transition: background-color 0.2s linear;
            bottom: 0;
            height: 8px
        }

    .ps-container > .ps-scrollbar-y-rail {
        display: none;
        position: absolute;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
        opacity: 0;
        -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
        -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
        -o-transition: background-color 0.2s linear, opacity 0.2s linear;
        transition: background-color 0.2s linear, opacity 0.2s linear;
        right: 3px;
        width: 8px
    }

        .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
            position: absolute;
            background-color: #aaa;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: background-color 0.2s linear;
            -moz-transition: background-color 0.2s linear;
            -o-transition: background-color 0.2s linear;
            transition: background-color 0.2s linear;
            right: 0;
            width: 8px
        }

    .ps-container:hover.ps-in-scrolling {
        pointer-events: none
    }

        .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
            background-color: #eee;
            opacity: 0.9
        }

            .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
                background-color: #999
            }

        .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
            background-color: #eee;
            opacity: 0.9
        }

            .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
                background-color: #999
            }

    .ps-container:hover > .ps-scrollbar-x-rail,
    .ps-container:hover > .ps-scrollbar-y-rail {
        opacity: 0.6
    }

        .ps-container:hover > .ps-scrollbar-x-rail:hover {
            background-color: #eee;
            opacity: 0.9
        }

            .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
                background-color: #999
            }

        .ps-container:hover > .ps-scrollbar-y-rail:hover {
            background-color: #eee;
            opacity: 0.9
        }

            .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
                background-color: #999
            }

.mf-container .bayer-icon-angle-down {
    background: transparent no-repeat right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23443247;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

    .mf-container .bayer-icon-angle-down.active {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
    }

.mf-select {
    margin: 0
}

    .mf-select .button {
        display: block;
        width: 100%
    }

.mf-container ul {
    position: absolute;
    top: -8px;
    width: 100%;
    list-style: none;
    padding: 11px 13px 13px;
    border: 1px solid #624963;
    background-color: #fff;
    color: #333;
    display: none;
    left: 0;
    z-index: 2;
    margin: 0
}

    .mf-container ul ul {
        border: none;
        display: block;
        height: auto;
        overflow: auto;
        position: relative;
        padding: 0;
        padding: 0 8px 0 0
    }

.mf-container label:hover {
    cursor: pointer
}

.mf-container .mf-select-head {
    margin-bottom: 0
}

    .mf-container .mf-select-head a {
        color: #fff;
        text-decoration: none;
        outline: none;
        font-size: 16px;
        background-color: #624963;
        display: inline-block;
        padding: 11px 21px 12px 24px;
        min-height: 25px;
        line-height: 24px;
        overflow: hidden;
        border: 1px solid #624963;
        width: 100%;
        font-weight: 400
    }

        .mf-container .mf-select-head a.active {
            border-bottom-width: 0;
            position: relative;
            z-index: 3
        }

.mf-container dd {
    position: relative;
    margin: 0
}

.mf-container input[type="checkbox"] {
    position: absolute;
    margin-left: -999px
}

.mfTargetContainer {
    z-index: 1;
    position: relative
}

    .mfTargetContainer:before,
    .mfTargetContainer:after {
        content: " ";
        display: table
    }

    .mfTargetContainer:after {
        clear: both
    }

.mf-container label:before {
    content: " ";
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #443247;
    position: absolute;
    left: 0
}

.mf-container label.checked:before {
    content: " ";
    width: 16px;
    height: 16px;
    background: transparent no-repeat right 2px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8'%3E%3Cpath id='checked' d='M3.1,8L0,5l0.8-0.8l2.3,2.2L9.7,0l0.8,0.8L3.1,8z' style='fill:%23m'/%3E%3C/svg%3E");
    position: absolute;
    left: 0
}

.mfTargetContainer .filter-item .delete-icon,
.mfTargetContainer .filter-delete-all .delete-icon {
    background: transparent no-repeat right center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath id='angle-down' d='M18,1.3L16.7,0L9,7.7L1.3,0L0,1.3L7.7,9L0,16.7L1.3,18L9,10.3l7.7,7.7l1.3-1.3L10.3,9L18,1.3z' style='fill:%23FF3162 '/%3E%3C/svg%3E");
    position: absolute;
    right: 10px;
    width: 20px;
    height: 20px
}

.mfTargetContainer .filter-delete-all .delete-icon {
    background: transparent no-repeat right center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath id='angle-down' d='M18,1.3L16.7,0L9,7.7L1.3,0L0,1.3L7.7,9L0,16.7L1.3,18L9,10.3l7.7,7.7l1.3-1.3L10.3,9L18,1.3z' style='fill:%23443247 '/%3E%3C/svg%3E")
}

.mf-container label {
    overflow: hidden;
    font-weight: 400;
    font-size: 14px;
    color: #0d2a40;
    letter-spacing: 0.44px;
    line-height: 18px;
    display: block;
    padding: 4px 0 4px 28px
}

.mfTargetContainer .filter-item,
.mfTargetContainer .filter-delete-all {
    position: relative;
    width: auto;
    float: left;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #ff3162;
    padding: 10px 31px 10px 9px;
    margin: 0 10px 10px 0;
    text-align: center;
    font-size: 14px;
    color: #0d2a40;
    letter-spacing: 0.44px;
    line-height: 18px
}

.mfTargetContainer .filter-delete-all {
    border: 1px solid #443247
}

.mfTargetContainer .filter-item:hover {
    background-color: #fff
}

.mfTargetContainer .filter-delete-all {
    right: 0;
    top: 0;
    margin-right: 0;
    position: absolute
}

.mfTargetContainer {
    display: block;
    width: 100%
}

    .mfTargetContainer.mfTargetContainer-top {
        float: left
    }

    .mfTargetContainer.mfTargetContainer-bottom {
        clear: left
    }

.mf-container .ps-container.ps-active-x > .ps-scrollbar-x-rail,
.mf-container .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    opacity: 0.9
}

@media only screen and (min-width: 35em) {
    .filter-items-container {
        margin-bottom: 30px;
        float: left
    }
}

@media only screen and (min-width: 768px) and (max-width: 1440px) {
    .filter-container {
        flex: 1;
        flex-wrap: wrap
    }

        .filter-container .dropdown-container {
            flex: 0 0 calc(50% - 20px);
            max-width: calc(50% - 20px);
            min-width: inherit;
            width: 100%
        }

            .filter-container .dropdown-container + .search-container {
                margin-top: 13px
            }
}

@media only screen and (max-width: 47.938em) {
    .filter-container {
        display: block;
        margin: 0 0 30px 0
    }

        .filter-container .search-container {
            margin-left: 0px
        }

        .filter-container .dropdown-container {
            margin-left: 0px;
            min-width: inherit;
            max-width: inherit;
            width: 100%
        }

            .filter-container .dropdown-container + .dropdown-container {
                min-width: inherit;
                max-width: inherit;
                width: 100%
            }

    .filter-items-container {
        width: 100% !important
    }

    .mfTargetContainer .filter-delete-all {
        width: 100%;
        position: relative
    }

    .mfTargetContainer .filter-delete-all {
        margin-bottom: 30px
    }
}

.tooltip {
    display: block;
    font-size: 11px;
    line-height: 14px;
    opacity: 0;
    filter: alpha(opacity=0);
    padding: 5px;
    position: absolute;
    visibility: visible;
    z-index: 1020
}

    .tooltip.in {
        opacity: 0.86;
        filter: alpha(opacity=86)
    }

    .tooltip.top {
        margin-top: -2px
    }

    .tooltip.right {
        margin-left: 2px
    }

    .tooltip.bottom {
        margin-top: 2px
    }

    .tooltip.left {
        margin-left: -2px
    }

    .tooltip.top .tooltip-arrow {
        bottom: 0;
        left: 50%;
        margin-left: -5px;
        border-top: 5px solid #444;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent
    }

    .tooltip.left .tooltip-arrow {
        top: 50%;
        right: 0;
        margin-top: -5px;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid #444
    }

    .tooltip.bottom .tooltip-arrow {
        top: 0;
        left: 50%;
        margin-left: -5px;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #444;
        border-left: 5px solid transparent
    }

    .tooltip.right .tooltip-arrow {
        top: 50%;
        left: 0;
        margin-top: -5px;
        border-top: 5px solid transparent;
        border-right: 5px solid #444;
        border-bottom: 5px solid transparent
    }

.tooltip-inner {
    max-width: 114px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #444;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0
}

.downloadHeadline a {
    font-weight: 700
}

.downloadHeadline {
    font-size: 16px;
    color: #10384F;
    letter-spacing: 0;
    line-height: 20px
}

.downloadHeader {
    color: #0D2A40;
    font-size: 30px;
    margin-bottom: 20px;
    letter-spacing: 0.93px;
    line-height: 1.13333;
    font-weight: 300
}

.downloadEntry {
    display: table;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(16, 56, 79, 0.2)
}

.downloadZIPLink {
    margin-top: 10px;
    clear: both;
    min-width: 210px
}

.downloadDeleteLink {
    display: block;
    position: relative;
    padding-left: 26px;
    font-weight: 300;
    font-size: 15px;
    color: #10384F;
    letter-spacing: 0.47px;
    line-height: 19px
}

.downloadDeleteContainer {
    padding-top: 10px
}

.downloadDeleteLink::before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat 6px 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300BCFF;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.downloadList-content {
    margin-bottom: 40px
}

.downloadZIPLink--icn-download:after,
.downloadZIPLink--icn-delete:after {
    width: 20px;
    height: 20px;
    right: 15px;
    top: 15px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.8 2.1c.3 0 .6-.3.6-.6 0-.1.1-.2.2-.2h4.9c.1 0 .2.1.2.2 0 .3.3.6.6.6s.6-.3.6-.6c0-.8-.7-1.5-1.5-1.5H7.6c-.8 0-1.5.7-1.5 1.5 0 .3.3.6.7.6zm10 .3H3.3c-.4 0-.6.2-.6.6s.3.6.6.6h13.5c.3 0 .6-.3.6-.6s-.3-.6-.6-.6zm-1.1 2.1c-.4 0-.6.3-.7.6l-.4 13.1c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.6L5 5.1c0-.3-.3-.6-.6-.6-.4 0-.7.3-.7.6l.4 13.1C4.2 19.2 5 20 6 20h8.1c1 0 1.8-.8 1.8-1.8l.4-13.1c.1-.3-.2-.6-.6-.6zm-4.1 13.2c.3 0 .6-.3.6-.6l.2-12c0-.3-.3-.6-.6-.6s-.6.3-.6.6l-.2 12c-.1.3.2.6.6.6zm-3.1 0c.4 0 .6-.3.6-.6l-.2-12c0-.3-.3-.6-.6-.6s-.6.3-.6.6l.2 12c0 .3.3.6.6.6z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.downloadZIPLink--icn-download:after {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.downloadZIPLink--icn-download:hover:after,
.downloadZIPLink--icn-delete:hover:after {
    right: 25px
}

@media only screen and (min-width: 64em) {
    .downloadHeader {
        margin-bottom: 40px
    }
}

@media only screen and (min-width: 48em) {
    .downloadInfo {
        width: 88%;
        display: table-cell;
        padding-right: 20px
    }

    .downloadDeleteContainer {
        width: 12%;
        display: table-cell;
        text-align: right;
        padding-top: 0
    }
}

.table--single {
    min-width: 100%;
    margin-bottom: 0;
    border-spacing: 0;
    margin-left: 0
}

    .table--single td,
    .table--single th {
        width: 100%
    }

    .table--single td {
        padding: 20px 0 8px;
        vertical-align: top
    }

    .table--single th {
        padding: 0 0 8px;
        line-height: 28px
    }

    .table--single img {
        width: auto
    }

.f-grid__cell--fivep {
    padding: 0 0 0 14px;
    flex: 0 0 95px;
    max-width: 95px
}

    .f-grid__cell--fivep + .f-grid__cell--fivep {
        flex: 0 0 calc(100% - 110px);
        max-width: calc(100% - 110px)
    }

.f-grid--fivep {
    margin: 0 0 5px -14px
}

.table--single .mlnk a {
    font-size: 15px;
    line-height: 16px;
    padding-left: 18px;
    margin-top: 0;
    margin-bottom: 12px;
    font-weight: 300
}

    .table--single .mlnk a:before {
        top: -2px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389D329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
    }

.media-photos .lteaser--v2 .lteaser__bdy {
    padding: 15px 0 20px
}

.media-photos .lteaser--v2 .lteaser__headline {
    font-size: 24px;
    color: #0D2A40;
    letter-spacing: 0.52px;
    line-height: 28px;
    margin-bottom: 4px
}

.media-photos .lteaser--v2 .readmore {
    font-size: 12px;
    color: #624963;
    letter-spacing: 0.5px;
    margin-top: 0
}

.media-photos .lteaser__jpg {
    font-size: 16px;
    color: #10384F;
    letter-spacing: 0.5px;
    line-height: 20px;
    display: block;
    padding-left: 34px;
    position: relative
}

    .media-photos .lteaser__jpg::after {
        content: '';
        position: absolute;
        left: 0;
        top: 2px;
        display: block;
        width: 18px;
        height: 16px;
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23FF3162'/%3E%3C/svg%3E") no-repeat left center
    }

.media-photos .lteaser__underline {
    padding-top: 10px;
    opacity: 0.5;
    font-size: 16px;
    color: #0D2A40;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: italic
}

.media-photos .lteaser__size {
    opacity: 0.5;
    color: #10384F;
    float: right
}

.media-photos .lteaser__bdy--blue-background {
    background-color: #f2f7f9;
    padding: 20px
}

.media-photos .lteaser--download .lteaser__media {
    text-align: center
}

.media-photos .listnav {
    padding-top: 30px;
    margin-top: 20px;
    margin-bottom: 80px;
    font-size: 16px;
    font-weight: 400;
    color: #ff3162;
    letter-spacing: 0;
    line-height: 1;
    float: left;
    width: 100%;
    text-align: center
}

.media-photos .centered-hidden {
    overflow: hidden
}

.media-photos .centered-inner {
    overflow: hidden;
    position: relative
}

@media only screen and (min-width: 48em) {
    .media-photos .centered-outer {
        position: relative;
        left: 50%;
        float: left
    }

    .media-photos .centered-inner {
        left: -50%;
        float: left
    }
}

.media-photos .listnav-link {
    height: 30px;
    margin-right: 3px;
    margin-bottom: 3px;
    display: inline-block;
    float: left;
    position: relative;
    padding: 6px 13px
}

.media-photos .listnav-active {
    color: #0d2a40
}

.media-photos .listnav-first,
.media-photos .listnav-prev,
.media-photos .listnav-next,
.media-photos .listnav-last {
    background-color: #ff3162;
    width: 28px;
    transform: skewX(-12deg)
}

.media-photos .listnav-first {
    margin-left: -3px
}

.media-photos .listnav-last {
    margin-right: -3px
}

.media-photos .listnav-first,
.media-photos .listnav-last {
    width: 33px
}

.media-photos .listnav-next {
    margin-left: 4px
}

.media-photos .listnav-prev {
    margin-right: 5px
}

.media-photos .listnav-link::after {
    content: '';
    position: absolute;
    width: 1px;
    height: 30px;
    background-color: #ff3162;
    transform: skewX(-12deg);
    top: 0;
    opacity: .4;
    left: -2px
}

.media-photos .listnav-prev + .listnav-link::after,
.media-photos nav .listnav-active:first-child::after {
    content: inherit;
    display: none
}

.media-photos nav .listnav-prev:first-child {
    margin-left: 5px
}

.media-photos .listnav-first::after,
.media-photos .listnav-prev::after,
.media-photos .listnav-next::after,
.media-photos .listnav-last::after {
    left: 9px;
    top: 8px;
    transform: skewX(12deg);
    width: 13px;
    height: 13px;
    display: block;
    opacity: 1
}

.media-photos .listnav-prev::after,
.media-photos .listnav-next::after {
    left: 8px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M3.6,13l-1.2-1.3l5.7-5.2L2.4,1.3L3.6,0l7.1,6.5L3.6,13z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.media-photos .listnav-prev::after {
    left: 7px;
    transform: rotate(180deg) skewX(12deg)
}

.media-photos .listnav-first::after,
.media-photos .listnav-last::after {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M1.6,13l-1.2-1.3l5.7-5.2L0.4,1.3L1.6,0l7.1,6.5L1.6,13z M13,13h-2V0h2V13z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.media-photos .listnav-first::after {
    left: 11px;
    transform: rotate(180deg) skewX(12deg)
}

.media-photos .listnav {
    border-top: 1px solid rgba(16, 56, 79, 0.2)
}

@media only screen and (min-width: 35em) {
    .media-photos .lteaser--download img {
        width: auto;
        max-width: 100%
    }
}

@media only screen and (max-width: 47.938em) {
    .media-photos .listnav-link {
        display: none
    }

    .media-photos .listnav-prev,
    .media-photos .listnav-next,
    .media-photos .listnav-active {
        display: block
    }

    .media-photos .listnav-link {
        float: none
    }

    .media-photos .listnav-active::after {
        display: none
    }

    .media-photos .listnav-prev,
    .media-photos .listnav-next {
        position: absolute;
        top: 0;
        z-index: 1;
        width: 56px;
        margin-left: 0;
        margin-right: 0
    }

    .media-photos .listnav-prev {
        left: -6px
    }

    .media-photos .listnav-next {
        right: -6px
    }

    .media-photos .listnav-link {
        padding-top: 14px;
        height: 50px
    }

    .media-photos .listnav-prev::after,
    .media-photos .listnav-next::after {
        width: 19px;
        height: 19px;
        left: 16px;
        top: 16px
    }

    .media-photos .listnav-prev::after {
        left: 21px
    }
}

.media-photos .listnav-link {
    transition: color .2s ease;
    text-decoration: none
}

    .media-photos .listnav-link:hover {
        color: #0d2a40
    }

[data-current-modal="modal-photo"] .well {
    margin: 0;
    height: 100%
}

[data-current-modal="modal-photo"] .img {
    margin-bottom: 0
}

[data-current-modal="modal-photo"] .modal-photo-container.f-grid {
    margin-left: 0;
    line-height: 24px
}

[data-current-modal="modal-photo"] .modal-photo-container .f-grid__cell {
    padding-left: 0
}

[data-current-modal="modal-photo"] .modal {
    background-color: rgba(255, 255, 255, 0.9)
}

[data-current-modal="modal-photo"] .modal-inner {
    background: transparent
}

[data-current-modal="modal-photo"] [data-modal-close] {
    background-color: #10384F
}

[data-current-modal="modal-photo"] .modal-inner {
    max-width: 940px
}

[data-current-modal="modal-photo"] .modal__content p {
    margin-bottom: 11px
}

[data-current-modal="modal-photo"] .modal__headline {
    font-size: 30px;
    color: #0D2A40;
    letter-spacing: 0.93px;
    line-height: 34px;
    margin-bottom: 20px;
    font-weight: 300
}

[data-current-modal="modal-photo"] .modal__date {
    font-size: 13px;
    color: #00617F;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 20px;
    font-weight: 400
}

[data-current-modal="modal-photo"] .modal__caption {
    font-size: 16px;
    color: #0D2A40;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: italic
}

[data-current-modal="modal-photo"] .link:before,
[data-current-modal="modal-photo"] .lnk a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23FF3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

[data-current-modal="modal-photo"] .lnk a + a {
    margin-top: 14px
}

[data-current-modal="modal-photo"] .lnk {
    margin-bottom: 14px
}

[data-current-modal="modal-photo"] hr {
    margin: 20px 0;
    border-color: rgba(16, 56, 79, 0.2)
}

[data-current-modal="modal-photo"] .modal__footer {
    font-size: 14px;
    color: rgba(16, 56, 79, 0.8);
    letter-spacing: 0;
    line-height: 16px
}

[data-current-modal="modal-photo"] .f-grid__cell:first-child {
    flex: 0 0 auto
}

@media only screen and (min-width: 48em) {
    [data-current-modal="modal-photo"] [data-modal-close] {
        right: -20px;
        top: -5px
    }
}

.headline_inner_text {
    font-size: 50px;
    font-weight: 300;
    letter-spacing: .6px;
    line-height: 64px;
    color: #10384f;
    margin-bottom: 37px;
    width: 100%
}

.remindereventstable tr {
    border-bottom: 1px solid rgba(16, 56, 79, 0.2)
}

.remindereventstable td {
    padding: 10px 0 12px;
    letter-spacing: 0
}

.remindereventstable .coldate {
    width: 60px;
    font-size: 16px;
    color: #10384F;
    letter-spacing: 0.7px;
    line-height: 20px;
    font-weight: 300;
    text-align: center;
    display: table-cell
}

.remindereventstable .coldate {
    padding-right: 14px
}

.remindereventstable .colreminder,
.remindereventstable .colheadline {
    line-height: 22px
}

.remindereventstable .coldate .FS {
    font-size: 50px;
    color: #624963;
    letter-spacing: 0;
    line-height: 50px;
    font-weight: 100;
    display: block
}

.remindereventstable .colreminder {
    text-align: left;
    vertical-align: bottom;
    width: 96px
}

    .remindereventstable .colreminder img,
    .viewList > .right img {
        display: none
    }

.remindereventstable .colcontact a {
    color: #00bcff
}

.remindereventstable .colreminder .FS a,
.viewList > .right a {
    position: relative;
    color: #0d2a40;
    padding-left: 15px;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px
}

    .remindereventstable .colreminder .FS a:before,
    .viewList > .right a:before {
        content: "";
        position: absolute;
        left: 0;
        top: 1px;
        width: 16px;
        height: 16px;
        background: transparent no-repeat 0 4px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.5' height='11' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
    }

.viewList > .right {
    float: right;
    width: 96px;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 50px
}

.viewList > .left {
    float: left;
    padding-top: 20px;
    padding-bottom: 50px
}

.SLEEventsOverview:before {
    content: "";
    display: table
}

.SLEEventsOverview:after {
    content: "";
    display: table;
    clear: both
}

@media only screen and (max-width: 767px) {
    .remindereventstable .colheadline,
    .remindereventstable .colreminder {
        display: inline-block;
        width: 100%;
        padding: 0
    }

    .remindereventstable .colheadline {
        padding-top: 10px
    }

    .remindereventstable .colreminder {
        padding-bottom: 12px
    }

    .viewList > .right,
    .viewList > .left {
        padding-bottom: 40px
    }
}

.investor-events .selectize-input.tx-cal-controller {
    margin-top: 40px
}

.tx-cal-controller hr {
    display: none
}

.tx-cal-controller h2 {
    margin-bottom: 30px
}

.investor-events .selectize-input {
    width: auto;
    min-width: 240px;
    font-weight: 400;
    padding-right: 70px
}

.investor-events .lnk,
.investor-events .lnk a {
    margin: 0;
    font-size: 15px;
    width: 100%;
    display: block
}

.investor-events a.lnk {
    margin: 0;
    font-size: 15px;
    width: 100%;
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    letter-spacing: .44px;
    line-height: 1.286
}

    .investor-events a.lnk:before {
        content: "";
        position: absolute;
        left: 0;
        top: -1px;
        width: 20px;
        height: 20px;
        background: transparent no-repeat 0 4px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
    }

.investor-events .lnk + .lnk {
    margin-top: 10px
}

.tx-cal-controller .table th,
.investor-events .table th {
    border: none;
    padding: 0
}

.tx-cal-controller .table tr,
.investor-events tr {
    border: none
}

.tx-cal-controller .table,
.investor-events .table {
    width: 100%;
    border-spacing: 0 0;
    margin-left: 0;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #cfd7dc
}

    .tx-cal-controller .table td,
    .investor-events .table td {
        border: none;
        padding: 0 10px;
        vertical-align: top
    }

        .tx-cal-controller .table,
        .investor-events .table td:first-child {
            padding-left: 0
        }

.tx-cal-controller .lnk,
.tx-cal-controller .lnk a,
.investor-events .lnk,
.investor-events .lnk a {
    margin: 0;
    font-size: 15px;
    width: 100%;
    display: block
}

.tx-cal-controller p + .lnk,
.investor-events p + .lnk {
    margin-top: 10px
}

.tx-cal-controller .whitelabel,
.investor-events .whitelabel {
    padding: 0
}

.bottom-stage {
    position: relative;
    margin-bottom: -1px
}

    .bottom-stage .topline {
        color: #fff;
        margin-top: 0;
        background: transparent no-repeat left center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='246' height='232' viewBox='0 0 246 232'%3E%3Cpath d='M245.8,0l-50.6,232H184L234.6,0H245.8L245.8,0z M199.8,0l-50.6,232H138L188.6,0H199.8L199.8,0z M153.8,0l-50.6,232H92L142.6,0H153.8L153.8,0z M107.8,0L57.2,232H46L96.6,0C96.6,0,107.8,0,107.8,0z M61.8,0L11.1,232H0L50.6,0H61.8L61.8,0z' fill='%23ff3162'/%3E%3C/svg%3E");
        background-size: 28px;
        padding-left: 36px
    }

.bottom-stage__img {
    display: none
}

.bottom-stage__text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    transform: translate3d(0, 0, 0);
    padding: 40px 70px 40px 20px;
    align-items: center;
    z-index: 1;
    color: #fff
}

.bottom-stage__headline {
    font-size: 28px
}

.bottom-stage__text-inner p {
    display: none
}

.bottom-stage:hover .readmore {
    color: #ff3162
}

.bottom-stage:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 95%;
    height: 100%;
    background: #443247;
    transform: translate3d(-100%, 0, 0) skew(-12deg);
    transform-origin: 0 0;
    transition: all 2s;
    opacity: 1;
    z-index: 1
}

.bottom-stage__text-inner {
    opacity: 0;
    transition: opacity 1s;
    transition-delay: 0s
}

.active.bottom-stage:before {
    transform: translate3d(0, 0, 0) skew(-12deg);
    opacity: .8
}

.active.bottom-stage .bottom-stage__text-inner {
    opacity: 1;
    transition-delay: 1.5s
}

@media only screen and (min-width: 48em) {
    .bottom-stage__headline {
        font-size: 40px
    }
}

@media only screen and (min-width: 64em) {
    .bottom-stage video {
        display: block;
        max-width: 100%
    }

    .bottom-stage__img {
        display: none
    }

    .bottom-stage__text {
        padding: 60px 30px;
        padding-left: 450px;
        background: transparent no-repeat left center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='383' height='232' viewBox='0 0 383 232'%3E%3Cpath d='M382.8 0l-50.6 232H321L371.6 0h11.2zm-46 0l-50.6 232H275L325.6 0h11.2zm-46 0l-50.6 232H229L279.6 0h11.2zm-45 0l-50.6 232H184L234.6 0h11.2zm-46 0l-50.6 232H138L188.6 0h11.2zm-46 0l-50.6 232H92L142.6 0h11.2zm-46 0L57.2 232H46L96.6 0h11.2zm-46 0L11.1 232H0L50.6 0h11.2z' fill='%23ff3162'/%3E%3C/svg%3E");
        min-height: 232px
    }

    .bottom-stage__text-inner p {
        display: block
    }

    .bottom-stage .topline {
        background: transparent;
        padding-left: 0
    }

    .bottom-stage:before {
        width: 115%
    }

    .bottom-stage__text {
        transform: translate3d(-100vw, 0, 0);
        transition: transform 1.5s
    }

    .active.bottom-stage:before {
        opacity: .35
    }

    .active.bottom-stage .bottom-stage__text {
        transform: translate3d(0, 0, 0)
    }
}

@media only screen and (min-width: 90.063em) {
    .bottom-stage__text-inner {
        max-width: 60%;
        max-width: 524px
    }
}

.darksite-item {
    background-color: #10384f;
    color: #fff;
    padding: 0;
    padding: 18px 30px 40px
}

.modal--darksite,
.darksite-item {
    font-weight: 300;
    font-size: 16px;
    letter-spacing: .5px;
    line-height: 26px
}

    .modal--darksite h2,
    .darksite-item h2 {
        font-weight: 100;
        font-size: 30px;
        color: #fff;
        letter-spacing: .38px;
        line-height: 37px;
        margin-bottom: 20px
    }

    .modal--darksite .readmore,
    .darksite-item .readmore {
        color: #00bcff
    }

.modal--darksite {
    background: rgba(16, 56, 79, 0.5) !important
}

    .modal--darksite [data-modal-close] {
        right: 0;
        top: 0;
        background-color: #00bcff
    }

    .modal--darksite .modal__content {
        padding: 40px 40px 50px 30px
    }

@media only screen and (min-width: 48em) {
    .modal--darksite .modal__content {
        padding: 70px 80px
    }
}

@media only screen and (min-width: 64em) {
    .modal--darksite .modal__content {
        padding: 40px 54px 50px
    }
}

.modal--darksite .modal-inner {
    background-color: #10384f;
    color: #fff;
    padding: 0;
    max-width: 780px;
    width: 100%;
    margin: 0 20px
}

@media only screen and (min-width: 35em) {
    .modal--darksite .modal-inner {
        margin: 0 64px
    }
}

@media only screen and (min-width: 64em) {
    .modal--darksite .modal-inner {
        margin: 0
    }
}

@media only screen and (min-width: 48em) {
    .modal--darksite h2 {
        font-size: 40px;
        letter-spacing: .5px;
        line-height: 37px
    }
}

.draksite__content {
    max-width: 640px;
    margin: 0 auto
}

@media only screen and (min-width: 64em) {
    .draksite__content {
        max-width: 780px
    }
}

.darksite--level2 {
    max-width: 780px;
    margin: 0 auto;
    padding: 20px 20px 30px
}

@media only screen and (min-width: 48em) {
    .darksite--level2 {
        padding: 40px 54px 50px
    }
}

@media only screen and (min-width: 64em) {
    .darksite--level2 {
        padding: 40px 50px 50px
    }
}

.darksite--level2 h2 {
    font-size: 24px;
    letter-spacing: .3px;
    line-height: 28px
}

@media only screen and (min-width: 48em) {
    .darksite--level2 h2 {
        font-size: 30px;
        letter-spacing: 1px;
        line-height: 35px
    }
}

.darksite--level2 + .darksite--level2 {
    margin-top: 30px
}

.darksite--level3 {
    margin: 0 -20px 40px
}

@media only screen and (min-width: 35em) {
    .darksite--level3 {
        margin: 0 -64px 40px
    }
}

@media only screen and (min-width: 64em) {
    .darksite--level3 {
        margin: 0 calc((-100vw + 780px) / 2) 40px
    }
}

.darksite--level3 h2 {
    line-height: 35px
}

@media only screen and (min-width: 48em) {
    .darksite--level3 h2 {
        font-size: 35px;
        letter-spacing: .5px;
        line-height: 37px
    }
}

.cc-teaser {
    max-width: 480px;
    margin: 40px auto
}

@media only screen and (min-width: 48em) {
    .cc-teaser {
        max-width: inherit;
        margin: 40px 0
    }
}

.cc-teaser {
    overflow: hidden;
    position: relative
}

.cc-teaser__text:hover ~ .cc-teaser__cover--top {
    left: 90% !important
}

.cc-teaser__text:hover ~ .cc-teaser__line {
    left: 89% !important
}

.cc-teaser__text:hover ~ .cc-teaser__line--left {
    transform: skewX(-15deg)
}

.cc-teaser__text:hover ~ .cc-teaser__line--left {
    transform: skewX(-15deg)
}

.ccvideo {
    transform: scale(1);
    transition: transform 0.6s cubic-bezier(0.42, 0, 0.58, 1)
}

@media only screen and (max-width: 47.938em) {
    .ccvideo {
        margin-bottom: -35px
    }
}

@media only screen and (min-width: 48em) {
    .ccvideo {
        transform: translateY(-10%) scale(1)
    }

    .cc-teaser__text:hover ~ .ccvideo {
        transform: translateY(-10%) scale(1.1)
    }
}

@media only screen and (min-width: 64em) {
    .ccvideo {
        transform: translateY(-25%) scale(1)
    }

    .cc-teaser__text:hover ~ .ccvideo {
        transform: translateY(-25%) scale(1.1)
    }
}

@media only screen and (min-width: 48em) {
    .cc3 .ccvideo {
        transform: translateY(-1%) scale(1)
    }

    .cc-teaser__text:hover ~ .cc3 .ccvideo {
        transform: translateY(-1%) scale(1.1)
    }
}

@media only screen and (min-width: 64em) {
    .cc3 .ccvideo {
        transform: translateY(-5%) scale(1)
    }

    .cc-teaser__text:hover ~ .cc3 .ccvideo {
        transform: translateY(-5%) scale(1.1)
    }
}

.cc-teaser-box {
    overflow: hidden;
    display: flex;
    flex-direction: column-reverse;
    min-height: 1px
}

@media only screen and (min-width: 48em) {
    .cc-teaser-box {
        height: 368px;
        display: block
    }
}

@media only screen and (min-width: 64em) {
    .cc-teaser-box {
        height: 440px
    }
}

@media only screen and (min-width: 90.063em) {
    .cc-teaser-box {
        height: 500px
    }
}

.cc-teaser__link {
    display: block;
    overflow: hidden
}

    .cc-teaser__link:hover {
        text-decoration: none
    }

@media only screen and (min-width: 48em) {
    .cc-teaser--rollover .cc-teaser__link {
        transform: translateY(-100%)
    }
}

.cc-teaser__text {
    color: #fff
}

@media only screen and (max-width: 47.938em) {
    .cc-teaser__text {
        position: relative;
        width: 100%;
        max-width: 100%;
        height: auto;
        padding: 47px 30px 30px;
        color: #fff;
        bottom: 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        z-index: 1;
        text-align: right
    }

        .cc-teaser__text::before,
        .cc-teaser__text::after {
            height: calc(100% + 10px);
            position: absolute;
            content: "";
            width: 100%;
            bottom: 0;
            right: 0;
            background: #10384f;
            transform: skewY(-2deg);
            bottom: -18px;
            opacity: 1;
            backface-visibility: hidden
        }

        .cc-teaser__text::before {
            background-color: transparent;
            border-top: 1px solid #89d329;
            bottom: -18px;
            z-index: 2;
            transform: skewY(-4deg)
        }

        .cc-teaser__text > * {
            position: relative;
            z-index: 1
        }

        .cc-teaser__text .readmore {
            align-self: flex-end
        }
}

@media only screen and (min-width: 48em) {
    .cc-teaser__text {
        position: absolute;
        z-index: 2;
        margin: 0 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 420px
    }
}

@media only screen and (min-width: 64em) {
    .cc-teaser__text {
        width: 640px
    }
}

@media only screen and (min-width: 90.063em) {
    .cc-teaser__text {
        width: 780px
    }
}

.cc-teaser__text h3 {
    font-weight: 100;
    font-style: italic;
    font-size: 30px;
    letter-spacing: 0.5px;
    line-height: 1
}

@media only screen and (min-width: 48em) {
    .cc-teaser__text h3 {
        font-size: 40px
    }
}

@media only screen and (min-width: 64em) {
    .cc-teaser__text h3 {
        font-size: 70px;
        letter-spacing: 1px
    }
}

@media only screen and (min-width: 90.063em) {
    .cc-teaser__text h3 {
        font-size: 80px
    }
}

.cc-teaser__text.cc-teaser__text--small .h3 {
    font-size: 24px
}

@media only screen and (min-width: 48em) {
    .cc-teaser__text.cc-teaser__text--small .h3 {
        font-size: 40px
    }
}

@media only screen and (min-width: 64em) {
    .cc-teaser__text.cc-teaser__text--small .h3 {
        font-size: 60px
    }
}

@media only screen and (min-width: 90.063em) {
    .cc-teaser__text.cc-teaser__text--small .h3 {
        font-size: 60px
    }
}

.cc-teaser__text .overline {
    color: inherit
}

.cc-teaser__line,
.cc-teaser__line--left,
.cc-teaser__cover,
.cc-teaser__cover--top {
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 1
}

@media only screen and (min-width: 48em) {
    .cc-teaser__line,
    .cc-teaser__line--left,
    .cc-teaser__cover,
    .cc-teaser__cover--top {
        display: block
    }
}

.cc-teaser__inner:not(.pinned) .cc-teaser__line,
.cc-teaser__inner:not(.pinned) .cc-teaser__cover,
.cc-teaser__inner:not(.pinned) .cc-teaser__cover--top {
    transition: left 0.6s cubic-bezier(0.42, 0, 0.58, 1)
}

.cc-teaser__inner:not(.pinned) .cc-teaser__line--left {
    transition: transform 0.6s cubic-bezier(0.42, 0, 0.58, 1)
}

.cc-teaser__line,
.cc-teaser__line--left {
    width: 1px;
    opacity: 1;
    left: 93%;
    transform: skewX(-32deg);
    backface-visibility: hidden;
    background-color: #89d329
}

.cc-teaser__line--left {
    background-color: #ff3162;
    left: 10%;
    transform: skewX(-20deg)
}

.cc-teaser__cover {
    opacity: .2;
    left: 0
}

.cc-teaser__cover--top {
    opacity: .4;
    left: 10%;
    transform: skewX(-12deg)
}

.cc-teaser__cover,
.cc-teaser__cover--top {
    background-color: #10384f
}

@media only screen and (min-width: 48em) {
    .teaserlist .teaser--cc {
        max-width: 510px
    }
}

@media only screen and (min-width: 48em) and (max-width: 63.938em) {
    .teaserlist .teaser--cc {
        height: 298px
    }
}

@media only screen and (min-width: 64em) {
    .teaserlist .teaser--cc {
        max-width: 692px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist .teaser--cc {
        max-width: 840px
    }
}

@media only screen and (min-width: 48em) and (max-width: 63.938em) {
    .teaserlist .teaser--cc > div > a {
        display: block
    }
}

@media only screen and (max-width: 63.938em) {
    .teaser--cc .teaser-text {
        text-align: right
    }
}

@media only screen and (min-width: 48em) and (max-width: 63.938em) {
    .teaser--cc .teaser-text {
        position: absolute
    }
}

@media only screen and (min-width: 64em) {
    .teaser--cc .teaser-text {
        max-width: 418px;
        padding-left: 40px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaser--cc .teaser-text {
        max-width: 510px;
        padding-left: 50px
    }
}

@media only screen and (max-width: 63.938em) {
    .teaser--cc .readmore {
        align-self: flex-end
    }
}

.teaser--cc .teaser-text::before {
    background-color: transparent;
    border: 1px solid #ff3162;
    border-width: 1px 0 0;
    bottom: -18px;
    z-index: 1
}

@media only screen and (min-width: 64em) {
    .teaser--cc .teaser-text::before {
        border-top: 0;
        border-width: 0 1px 0 0;
        width: 116%;
        transform: skewX(-12deg);
        bottom: -26px
    }
}

.teaser--cc .teaser-text::after {
    opacity: 1;
    background-color: #10384f
}

@media only screen and (min-width: 48em) {
    .teaser--cc .teaser-text::after {
        opacity: .4
    }
}

@media only screen and (min-width: 64em) {
    .teaser--cc .teaser-text::after {
        width: 116%;
        max-width: 116%;
        transform: skewX(-17deg)
    }
}

.teaserlist .teaser--cc .h3 {
    font-weight: 100;
    font-style: italic;
    font-size: 30px;
    letter-spacing: 0.5px;
    line-height: 1
}

@media only screen and (min-width: 64em) {
    .teaserlist .teaser--cc .h3 {
        font-size: 40px;
        letter-spacing: 0.66px;
        line-height: 44.3px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist .teaser--cc .h3 {
        font-size: 50px;
        letter-spacing: 0.83px;
        line-height: 54px
    }
}

.teaserlist .teaser--cc.teaser--smalltext .h3 {
    font-size: 24px
}

@media only screen and (min-width: 64em) {
    .teaserlist .teaser--cc.teaser--smalltext .h3 {
        font-size: 30px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist .teaser--cc.teaser--smalltext .h3 {
        font-size: 40px
    }
}

.teaser--cc .overline {
    opacity: .9
}

.teaser--cc__video-container {
    overflow: hidden;
    margin-bottom: -35px
}

@media only screen and (min-width: 48em) {
    .teaser--cc__video-container {
        margin-bottom: 0
    }
}

@media only screen and (min-width: 64em) {
    .teaser--cc__video-container {
        max-height: 230px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaser--cc__video-container {
        max-height: 306px
    }
}

.teaser--cc__video-container::after {
    position: absolute;
    content: "";
    transform: skewX(-15deg);
    backface-visibility: hidden;
    border: 1px solid #89d329;
    border-width: 1px 0 0;
    height: 1px;
    width: calc(100% + 10px);
    top: 0;
    right: 0;
    transform: skewY(-12deg)
}

@media only screen and (min-width: 64em) {
    .teaser--cc__video-container::after {
        height: calc(100% + 10px);
        width: 1px;
        top: inherit;
        bottom: 0;
        right: 1.5%;
        transform: skewX(-15deg);
        border-width: 0 1px 0 0
    }
}

@media only screen and (max-width: 63.938em) {
    .teaser--cc__video-container .ar-box {
        width: 110%;
        min-height: 100%;
        transform: translateX(-5%)
    }
}

@media only screen and (min-width: 64em) {
    .teaser--cc__video-container .ar-box {
        transform: translateY(-12%)
    }
}

.teaserlist--single .teaser--cc {
    overflow: hidden
}

@media only screen and (max-width: 47.938em) {
    .teaserlist--single .teaser--cc {
        max-width: 480px
    }
}

@media only screen and (min-width: 48em) {
    .teaserlist--single .teaser--cc {
        height: 290px;
        max-width: 100%;
        margin-left: 0
    }

        .teaserlist--single .teaser--cc .teaser--cc__video-container .ar-box {
            transform: translateY(-9%)
        }
}

@media only screen and (min-width: 48em) and (max-width: 63.938em) {
    .teaserlist--single .teaser--cc .teaser-text {
        position: absolute;
        display: flex;
        max-width: 60%;
        bottom: inherit;
        height: 100%;
        padding: 5px 60px 5px 30px;
        text-align: left
    }

        .teaserlist--single .teaser--cc .teaser-text::after {
            width: 116%;
            max-width: 116%;
            transform: skewX(-17deg);
            bottom: 0
        }

        .teaserlist--single .teaser--cc .teaser-text::before {
            border-top: 0;
            border-right: 1px solid #89d329;
            width: 116%;
            transform: skewX(-12deg);
            bottom: 0
        }

        .teaserlist--single .teaser--cc .teaser-text .readmore {
            align-self: flex-start
        }

    .teaserlist--single .teaser--cc .teaser--cc__video-container {
        max-height: 290px
    }

        .teaserlist--single .teaser--cc .teaser--cc__video-container::after {
            height: calc(100% + 10px);
            position: absolute;
            content: "";
            width: 1px;
            bottom: 0;
            right: 1.5%;
            transform: skewX(-15deg);
            backface-visibility: hidden;
            border-right: 1px solid #ff3162
        }
}

@media only screen and (min-width: 64em) {
    .teaserlist--single .teaser--cc {
        height: 230px
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist--single .teaser--cc {
        height: 280px
    }
}

.teaserlist--single .teaser--cc .h3 {
    font-weight: 100;
    font-style: italic;
    font-size: 30px;
    letter-spacing: 0.5px;
    line-height: 1
}

@media only screen and (min-width: 48em) {
    .teaserlist--single .teaser--cc .h3 {
        font-weight: 300;
        font-style: italic;
        font-size: 40px
    }
}

@media only screen and (min-width: 64em) {
    .teaserlist--single .teaser--cc .h3 {
        font-size: 30px;
        letter-spacing: 0
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist--single .teaser--cc .h3 {
        font-size: 40px;
        letter-spacing: 0.5px
    }
}

.teaserlist--single .teaser--cc.teaser--smalltext .h3 {
    font-size: 24px;
    letter-spacing: 0.5px;
    line-height: 1
}

@media only screen and (min-width: 64em) {
    .teaserlist--single .teaser--cc.teaser--smalltext .h3 {
        font-size: 24px;
        letter-spacing: 0
    }
}

@media only screen and (min-width: 90.063em) {
    .teaserlist--single .teaser--cc.teaser--smalltext .h3 {
        font-size: 30px;
        letter-spacing: 0.5px
    }
}

.cc-margi-teaser {
    border: 0;
    padding: 0;
    overflow: hidden;
    position: relative
}

    .cc-margi-teaser a:hover {
        text-decoration: none
    }

.cc-margi-teaser__container {
    display: flex;
    flex-direction: column-reverse
}

    .cc-margi-teaser__container img {
        margin-bottom: -26px
    }

    .cc-margi-teaser__container::after {
        position: absolute;
        content: "";
        height: 1px;
        width: 100%;
        top: 0;
        right: 0;
        background: #624963;
        transform: skewY(-12deg);
        backface-visibility: hidden
    }

.cc-margi-teaser__text {
    position: relative;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 27px 20px 20px;
    color: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 1;
    text-align: right
}

@media only screen and (min-width: 64em) and (max-width: 90em) {
    .cc-margi-teaser__text {
        padding: 27px 15px 15px
    }
}

.cc-margi-teaser__text::before,
.cc-margi-teaser__text::after {
    height: calc(100% + 10px);
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    right: 0;
    background: #10384f;
    transform: skewY(-2deg);
    bottom: -18px;
    opacity: 1;
    backface-visibility: hidden
}

.cc-margi-teaser__text::before {
    background-color: transparent;
    border-top: 1px solid #ff3162;
    bottom: -18px;
    z-index: 2;
    transform: skewY(-4deg)
}

.cc-margi-teaser__text > * {
    position: relative;
    z-index: 1
}

.cc-margi-teaser__text .readmore {
    align-self: flex-end
}

.cc-margi-teaser__text .h5 {
    font-weight: 100;
    font-style: italic;
    font-size: 24px;
    letter-spacing: 0.5px;
    line-height: 28px
}

@media only screen and (min-width: 64em) {
    .cc-margi-teaser__text .h5 {
        font-weight: 300;
        font-size: 20px;
        letter-spacing: 0;
        line-height: 24px
    }
}

@media only screen and (min-width: 90.063em) {
    .cc-margi-teaser__text .h5 {
        font-weight: 100;
        font-size: 24px;
        letter-spacing: 0.5px;
        line-height: 28px
    }
}

.cc-margi-teaser__text .overline {
    opacity: 0.9;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px
}

.cc1 .cc-margi-teaser__text::after {
    background-color: #10384f
}

.cc2 .cc-margi-teaser__text::after {
    background-color: #10384f
}

.cc3 .cc-margi-teaser__text::after {
    background-color: #443247
}

.cc4 .cc-margi-teaser__text::after {
    background-color: #443247
}

.cc5 .cc-margi-teaser__text::after {
    background-color: #443247
}

.cc1 .cc-margi-teaser__text::before {
    border-color: #ff3162
}

.cc2 .cc-margi-teaser__text::before {
    border-color: #00bcff
}

.cc3 .cc-margi-teaser__text::before {
    border-color: #ff3162
}

.cc4 .cc-margi-teaser__text::before {
    border-color: #66b512
}

.cc5 .cc-margi-teaser__text::before {
    border-color: #00bcff
}

.cc1 .cc-margi-teaser__container::after {
    background-color: #89d329
}

.cc2 .cc-margi-teaser__container::after {
    background-color: #ff3162
}

.cc3 .cc-margi-teaser__container::after {
    background-color: #89d329
}

.cc4 .cc-margi-teaser__container::after {
    background-color: #ff3162
}

.cc5 .cc-margi-teaser__container::after {
    background-color: #ff3162
}

.cc1 .cc-teaser__cover,
.cc1 .cc-teaser__cover--top {
    background-color: #10384f
}

.cc2 .cc-teaser__cover,
.cc2 .cc-teaser__cover--top {
    background-color: #10384f
}

.cc3 .cc-teaser__cover,
.cc3 .cc-teaser__cover--top {
    background-color: #443247
}

.cc4 .cc-teaser__cover,
.cc4 .cc-teaser__cover--top {
    background-color: #443247
}

.cc5 .cc-teaser__cover,
.cc5 .cc-teaser__cover--top {
    background-color: #443247
}

.cc1 .cc-teaser__line--left {
    background-color: #ff3162
}

.cc2 .cc-teaser__line--left {
    background-color: #00bcff
}

.cc3 .cc-teaser__line--left {
    background-color: #ff3162
}

.cc4 .cc-teaser__line--left {
    background-color: #66b512
}

.cc5 .cc-teaser__line--left {
    background-color: #00bcff
}

.cc1 .cc-teaser__line {
    background-color: #89d329
}

.cc2 .cc-teaser__line {
    background-color: #ff3162
}

.cc3 .cc-teaser__line {
    background-color: #89d329
}

.cc4 .cc-teaser__line {
    background-color: #ff3162
}

.cc5 .cc-teaser__line {
    background-color: #ff3162
}

.teaser--cc.cc1 .teaser-text::after {
    background-color: #10384f
}

.teaser--cc.cc1 .teaser-text::before {
    border-color: #ff3162
}

.teaser--cc.cc1 .teaser--cc__video-container::after {
    border-color: #89d329
}

.teaser--cc.cc2 .teaser-text::after {
    background-color: #10384f
}

.teaser--cc.cc2 .teaser-text::before {
    border-color: #00bcff
}

.teaser--cc.cc2 .teaser--cc__video-container::after {
    border-color: #ff3162
}

.teaser--cc.cc3 .teaser-text::after {
    background-color: #443247
}

.teaser--cc.cc3 .teaser-text::before {
    border-color: #ff3162
}

.teaser--cc.cc3 .teaser--cc__video-container::after {
    border-color: #89d329
}

.teaser--cc.cc4 .teaser-text::after {
    background-color: #443247
}

.teaser--cc.cc4 .teaser-text::before {
    border-color: #66b512
}

.teaser--cc.cc4 .teaser--cc__video-container::after {
    border-color: #ff3162
}

.teaser--cc.cc5 .teaser-text::after {
    background-color: #443247
}

.teaser--cc.cc5 .teaser-text::before {
    border-color: #00bcff
}

.teaser--cc.cc5 .teaser--cc__video-container::after {
    border-color: #ff3162
}

@media only screen and (min-width: 64em) {
    .pin-helper .teaserlist {
        max-width: 986px;
        margin: 32px auto 0
    }
}

@media only screen and (min-width: 90.063em) {
    .pin-helper .teaserlist {
        max-width: 1200px
    }
}

.homepage main .cc-teaser {
    width: inherit;
    max-width: inherit;
    margin: 0 -20px
}

@media only screen and (min-width: 48em) {
    .homepage main .cc-teaser {
        width: 100vw;
        min-width: 100vw;
        margin: 0 0 0 -64px
    }
}

@media only screen and (min-width: 64em) {
    .homepage main .cc-teaser {
        margin: 0 0 0 calc((100vw - 986px) /-2)
    }
}

@media only screen and (min-width: 90.063em) {
    .homepage main .cc-teaser {
        margin: 0 0 0 calc((100vw - 1180px) /-2)
    }
}

.cc-teaser + .teaserlist {
    margin-top: 20px
}

main .pin-helper {
    width: 100vw
}

@media only screen and (min-width: 64em) {
    main .pin-helper {
        margin-left: calc((100vw - 986px) /-2)
    }
}

@media only screen and (min-width: 90.063em) {
    main .pin-helper {
        margin-left: calc((100vw - 1180px) /-2)
    }
}

.cc-teaser-disabled,
.teaser--ccdisabled {
    display: none !important
}

.reactions {
    font-size: 14px;
    padding: 13px 3px 13px;
    color: #10384f;
    position: relative;
    z-index: 2
}

    .reactions:before,
    .reactions:after {
        content: "";
        display: table
    }

    .reactions:after {
        clear: both
    }

.reactions__text {
    float: left;
    cursor: pointer;
    padding: 0 20px 6px 0
}

.reactions__container:hover {
    color: #0091df
}

.reactions__container.rated,
.reactions__container.rated:hover {
    color: #d30f4b
}

.reactions__icon {
    width: 20px;
    height: 20px;
    background: transparent url(https://shared.bayer.com/img/icons/like3x.png) no-repeat center;
    background-size: 20px 20px;
    display: inline-block
}

.reactions__icon--like {
    background-image: url(https://shared.bayer.com/img/icons/like3x.png)
}

.reactions__icon--love {
    background-image: url(https://shared.bayer.com/img/icons/love3x.png)
}

.reactions__icon--laughing {
    background-image: url(https://shared.bayer.com/img/icons/laughing3x.png)
}

.reactions__icon--crying {
    background-image: url(https://shared.bayer.com/img/icons/crying3x.png)
}

.reactions__icon--surprise {
    background-image: url(https://shared.bayer.com/img/icons/surprise3x.png)
}

.reactions__status {
    margin: 0;
    width: auto;
    min-width: 25px;
    font-size: 0;
    float: left;
    padding-bottom: 6px
}

    .reactions__status .reactions__icon {
        border-radius: 50%;
        border: 2px solid #fff;
        cursor: pointer;
        width: 24px;
        height: 24px;
        margin-left: -6px;
        position: relative;
        z-index: 5
    }

        .reactions__status .reactions__icon:nth-child(2) {
            z-index: 4
        }

        .reactions__status .reactions__icon:nth-child(3) {
            z-index: 3
        }

        .reactions__status .reactions__icon:nth-child(4) {
            z-index: 2
        }

        .reactions__status .reactions__icon:nth-child(5) {
            z-index: 1
        }

.reactions__popup-status .reactions__icon {
    float: left;
    width: auto;
    background-position: 0 0;
    line-height: 1;
    padding: 3px 3px 0 22px;
    margin-right: 3px
}

.reactions__count {
    font-weight: 300;
    color: #10384f;
    margin: 0 6px;
    cursor: pointer;
    float: left
}

    .reactions__count span {
        float: left;
        padding-bottom: 6px
    }

    .reactions__count:hover span {
        color: #0091df
    }

.reactions__popup-status,
.reactions__popup {
    width: auto;
    border-radius: 100px;
    background-color: #fff;
    border: solid 1px #0091df;
    position: absolute;
    padding: 4px;
    margin-top: 28px;
    transform: scale(0);
    transition: transform .3s ease
}

    .reactions__popup .reactions__icon {
        cursor: pointer;
        float: left;
        position: relative
    }

        .reactions__popup .reactions__icon + .reactions__icon {
            margin-left: 5px
        }

.reactions__popup-status {
    margin-left: -32px;
    transform-origin: 32px 0;
    cursor: auto
}

.reactions__popup {
    margin-left: 6px
}

.reactions__count:hover .reactions__popup-status,
.reactions__container:not(.rated):hover .reactions__popup {
    transform: scale(1)
}

.fa-twitter,
.fa-facebook,
.fa-linkedin,
.fa-envelope-o {
    height: 40px;
    width: 40px;
    display: block;
    z-index: 1;
    background: no-repeat no-repeat 0 0
}

.fa-facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.fa-twitter {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.fa-envelope-o {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='mail' fill='%23fff' d='M12.7,18c-0.4-0.3-0.8-0.6-1.2-1.1c-0.4-0.5-0.6-0.9-0.6-1.3c0-0.5,0.1-0.9,0.4-1.2c0.3-0.3,0.7-0.5,1.2-0.5h14.8c0.4,0,0.8,0.1,1.1,0.4c0.3,0.3,0.5,0.6,0.5,1.1c0,0.5-0.2,1-0.5,1.4c-0.3,0.4-0.7,0.8-1.2,1.1c-2.5,1.6-4.1,2.6-4.7,3c-0.1,0-0.2,0.1-0.4,0.3s-0.4,0.3-0.5,0.4c-0.1,0.1-0.3,0.2-0.5,0.3c-0.2,0.1-0.4,0.2-0.6,0.3c-0.2,0.1-0.3,0.1-0.5,0.1h0h0c-0.2,0-0.3,0-0.5-0.1c-0.2-0.1-0.4-0.1-0.6-0.3c-0.2-0.1-0.4-0.2-0.5-0.3c-0.1-0.1-0.3-0.2-0.5-0.4c-0.2-0.1-0.4-0.2-0.4-0.3c-0.6-0.4-1.5-1-2.6-1.7C13.6,18.6,13,18.2,12.7,18z M28,19.4c0.4-0.2,0.7-0.5,1-0.8v7c0,0.4-0.2,0.7-0.5,1c-0.3,0.3-0.7,0.4-1.1,0.4H12.6c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.5-0.6-0.5-1v-7c0.3,0.3,0.6,0.5,1,0.8c2.4,1.4,4.1,2.4,5,3c0.4,0.2,0.7,0.4,0.9,0.6c0.2,0.1,0.6,0.3,0.9,0.4c0.4,0.1,0.8,0.2,1.1,0.2h0h0c0.3,0,0.7-0.1,1.1-0.2c0.4-0.1,0.7-0.3,0.9-0.4c0.2-0.1,0.5-0.3,0.9-0.6C24.1,21.7,25.8,20.7,28,19.4z'/%3E%3C/svg%3E")
}

.fa-linkedin {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.fa-facebook:hover {
    background-color: #3c5b9b
}

.fa-twitter:hover {
    background-color: #2daae1
}

.fa-envelope-o:hover {
    background-color: #00617f
}

.fa-linkedin:hover {
    background-color: #0072b0
}

.selection-links {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 160px;
    height: 40px;
    margin-left: -60px;
    margin-top: 15px;
    background-color: #66b512;
    z-index: 100
}

    .selection-links:after {
        content: "";
        border: 10px solid transparent;
        position: absolute;
        top: -19px;
        left: 50%;
        margin-left: -10px;
        z-index: -1
    }

    .selection-links a {
        width: 25%;
        display: inline-block;
        line-height: 40px;
        color: #fff;
        text-align: center
    }

::-moz-selection {
    color: #fff
}

::selection {
    color: #fff
}

.scheme-green ::-moz-selection {
    background: #66b512
}

.scheme-green-alternate ::-moz-selection {
    background: #66b512
}

.scheme-purple ::-moz-selection {
    background: #624963
}

.scheme-purple-alternate ::-moz-selection {
    background: #624963
}

.scheme-fuchsia ::-moz-selection {
    background: #ff3162
}

.scheme-fuchsia-alternate ::-moz-selection {
    background: #ff3162
}

.scheme-blue ::-moz-selection {
    background: #00bcff
}

.scheme-green ::selection {
    background: #66b512
}

.scheme-green-alternate ::selection {
    background: #66b512
}

.scheme-purple ::selection {
    background: #624963
}

.scheme-purple-alternate ::selection {
    background: #624963
}

.scheme-fuchsia ::selection {
    background: #ff3162
}

.scheme-fuchsia-alternate ::selection {
    background: #ff3162
}

.scheme-blue ::selection {
    background: #00bcff
}

.scheme-green .selection-links {
    background: #66b512
}

.scheme-green-alternate .selection-links {
    background: #66b512
}

.scheme-purple .selection-links {
    background: #624963
}

.scheme-purple-alternate .selection-links {
    background: #624963
}

.scheme-fuchsia .selection-links {
    background: #ff3162
}

.scheme-fuchsia-alternate .selection-links {
    background: #ff3162
}

.scheme-blue .selection-links {
    background: #00bcff
}

.scheme-green .selection-links:after {
    border-bottom-color: #66b512
}

.scheme-green-alternate .selection-links:after {
    border-bottom-color: #66b512
}

.scheme-purple .selection-links:after {
    border-bottom-color: #624963
}

.scheme-purple-alternate .selection-links:after {
    border-bottom-color: #624963
}

.scheme-fuchsia .selection-links:after {
    border-bottom-color: #ff3162
}

.scheme-fuchsia-alternate .selection-links:after {
    border-bottom-color: #ff3162
}

.scheme-blue .selection-links:after {
    border-bottom-color: #00bcff
}

@media print {
    .extra-nav,
    .megamenu {
        display: none
    }

    @page {
        margin: 50pt
    }

    * {
        color: #000 !important;
        background-color: #FFFFFF !important;
        border-color: #FFFFFF !important
    }

    .p p {
        font-size: 16px !important;
        letter-spacing: 0.5px !important;
        line-height: 28px !important
    }

    .intro,
    .intro b,
    .introtext,
    .introtext b {
        font-size: 18px;
        letter-spacing: 0.56px;
        line-height: 26px
    }

    .mobilenavigation,
    .page-footer .legaladvice,
    .page-footer .service-footer,
    .page-footer .service-footer-container,
    .page-footer .sitemap-link,
    .page-top,
    .scheme-purple .r-tabs-accordion-title .r-tabs-anchor::after,
    .sharepage,
    .slick-dots,
    .slick-next,
    .slick-prev,
    .close-tabs,
    .imgcount,
    .zoomin,
    .r-tabs-anchor {
        display: none !important
    }

    .page-footer,
    a.r-tabs-anchor,
    .new-accordion .r-tabs-anchor {
        padding: 0
    }

    .content-footer {
        margin: inherit;
        margin-top: -50px;
        flex-direction: row
    }

    .cright-item {
        margin-left: 10px;
        margin-right: 16px
    }

    .printfooter {
        margin: 3px 0 0 0
    }

    .last-updated {
        text-align: right;
        border-color: #000 !important;
        font-weight: 300
    }

    #header {
        border-bottom: 1px solid #000 !important;
        box-shadow: none
    }

    .stickyheader #header {
        min-height: 82px;
        box-shadow: none
    }

    .stickyheader .pageheader {
        position: relative
    }

    .stickyheader .logo {
        width: 48px;
        margin: 22px 9px 12px 0
    }

    .logo {
        margin-left: 0
    }

    .tagline {
        background: #fff
    }

        .tagline img {
            visibility: visible
        }

    .breadcrumb {
        visibility: visible;
        padding: 12px 0 14px
    }

    .stickyheader .site-identifier--short {
        font-size: 25px;
        padding-top: 33px
    }

    .bquote blockquote::before {
        z-index: 100;
        color: #000 !important;
        font-size: 48px;
        left: 0;
        top: 0px
    }

    .comment-inner-wrapper {
        display: none
    }

    .slick-slider .draggable > div {
        transform: inherit !important
    }

    .sub-hero-container::after,
    .sub-hero-container::before,
    .sub-hero::after,
    .sub-hero::before {
        background-color: transparent !important
    }

    .sub-hero {
        margin: 0 30px
    }

        .sub-hero img {
            height: auto;
            width: 100%;
            margin-left: 0;
            transform: none !important
        }

    .sub-hero-container {
        height: auto
    }

    .well {
        padding: 0
    }

    .bquote p {
        text-indent: 27px
    }

        .bquote p div,
        .bquote footer div {
            opacity: 1 !important
        }

    aside {
        display: none
    }

    .kv-stagetext h1,
    .content-header h1,
    .topline + h1,
    .size-col-d h1 {
        font-size: 50px
    }

    .slick-slide {
        display: none !important
    }

        .slick-slide.slick-active {
            display: block !important
        }

    img,
    video,
    iframe,
    .media.video {
        page-break-after: avoid
    }

    .slick-list {
        height: auto !important
    }

    .slick-gallery *,
    .slick-captions * {
        max-width: 100%;
        width: auto !important;
        height: auto !important;
        transform: none !important
    }

        .slick-gallery * .slick-slide,
        .slick-captions * .slick-slide {
            transform: none !important;
            max-width: 100%;
            width: auto !important
        }

    .slick-track .slick-active {
        left: 0 !important
    }

    .teaserlist article {
        opacity: 1 !important;
        transform: none !important
    }

    .hero-subhome__text {
        transform: none !important
    }

        .hero-subhome__white-angle,
        .hero-subhome__colored-angle,
        .hero-subhome__text::before,
        .hero-subhome__text::after {
            display: none
        }

    .lteaser__overline::before {
        display: none
    }

    .nexttolefthand .f-grid__cell,
    .section .f-grid__cell {
        max-width: 50%
    }

    .skewed-teaser {
        transform: none !important;
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
        margin: 0 0 30px
    }

    .skewed-teaserlist {
        max-width: 880px;
        margin-left: auto;
        margin-right: auto;
        flex-direction: row;
        justify-content: center
    }

        .skewed-teaserlist .skewed-teaser:nth-child(even) > a {
            transform: translateX(0);
            display: flex;
            flex-direction: column-reverse
        }

    .section {
        margin-left: auto;
        margin-right: auto
    }

    .right-box,
    .left-box {
        transform: none !important;
        opacity: 1 !important;
        margin-top: 0 !important;
        padding-top: 5px !important;
        padding-bottom: 0 !important
    }
}


/*# sourceMappingURL=async.css.map */

@media(max-width: 1200px) {
    .titulo-banner {
        font-size: 35px;
        line-height: 35px;
    }

    h2.block-title {
        font-size: 50px;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text .titulo-promocion {
        font-size: 20px;
    }

    .career-teaserlist {
        margin-bottom: 0;
    }
}

@media (max-width: 1024px) {
    .navbar-header .region.region-navigation {
        display: none;
    }

    .page-node-type-story-page-with-optionals-elemen h1 {
        padding-right: 25px;
        margin-top: 40px;
        padding-left: 25px;
    }

    .page-node-type-content-page aside.col-sm-3 {
        max-width: 640px !important;
        margin: 0 auto !important;
        display: block !important;
        float: none !important;
        width: 100%;
    }

    .page-node-type-story-page-with-optionals-elemen .hero-subhome.subhomehero6 .content-header {
        padding: 0 0 0 0px;
        margin-bottom: -8px;
        max-width: 640px;
        margin: 0 auto;
        width: 640px;
    }

    .page-node-type-story-page-with-optionals-elemen .hero-subhome.subhomehero6 {
        min-height: auto;
    }

    .page-node-type-story-page-with-optionals-elemen .main-container .region.region-content > nav {
        display: none;
    }

    .view-banner-story-page .sub-hero-container img {
        /* position: relative; */
        top: initial;
        left: initial;
        min-width: initial;
        min-height: initial;
        margin-left: 50%;
        transform: translateX(-50%);
        max-width: inherit;
    }

    .region.region-navigation ul.menu.nav.navbar-nav li {
        width: 100%;
    }

    .page-node-type-content-page aside.col-sm-3 .block-views.block-views-blocklink-content-page-block-1 {
        width: calc(50% - 8px);
        float: left;
        max-width: none;
    }

    .page-node-type-content-page aside.col-sm-3 .margiblock {
        margin: 0px;
    }

    .page-node-type-content-page aside.col-sm-3 .block-views.block-views-blocklink-content-page-block-1 {
        width: calc(50% - 8px);
        float: left;
        max-width: none;
    }

    .page-node-type-content-page aside.col-sm-3 .block-views.block-views-blockpublicaciones-content-page-block-1 {
        width: calc(50% - 8px);
        float: left;
        max-width: none;
        margin-left: 16px;
    }

    .page-node-type-content-page aside.col-sm-3:nth-last-child(1) {
        margin-top: 30px !important;
    }

    .logo-texto > p {
        color: rgb(0, 53, 79);
        font-weight: 100;
        letter-spacing: 0.48px;
        font-size: 30px;
        line-height: 50px;
        font-weight: 100;
        padding-top: 27px;
    }

    .page-node-type-content-page .main-container section.col-sm-6 {
        /* width: 100%; */
        max-width: 640px;
        margin: 0 auto;
        float: none;
        width: auto;
    }

    form#views-exposed-form-busqueda-page-1 > div input {
        height: 50px;
    }

    section.block.block-views.block-views-blockinfinite-scroll-block-1 {
        padding-left: 15px;
        padding-right: 35px;
    }

    form#views-exposed-form-busqueda-page-1 > div div#edit-actions button {
        height: 50px;
    }

    form#views-exposed-form-busqueda-page-1 > div input {
        height: 50px;
    }

    form#views-exposed-form-busqueda-page-1 > div {
        width: 100%;
        margin: 0 auto;
        position: relative;
        min-width: 280px;
        max-width: 100%;
        margin: 0 auto 60px;
    }

    .fixed-head form#views-exposed-form-busqueda-page-1 {
        top: 0px;
    }

    .node-43 .result-container.u-clearfix {
        display: flex;
        flex-direction: column;
    }

    .node-43 .result-container figure {
        width: 100%;
    }

    .node-43 .result-container .list-wrapper {
        width: 100%;
    }

    .page-node-type-noticia h2 {
        font-size: 30px;
    }

    .view-first-bloque-sub-menu .attachment-after {
        padding-left: 0 !important;
    }

    .view-id-first_bloque_sub_menu .field-content .f-grid__cell {
        padding: 0 !important;
    }

    .margiblock {
        margin-left: 0 !important;
    }

    .view.view-listado-producto.view-id-listado_producto {
        margin-top: 20px;
    }

    .node-24 .bootstrap-tabs {
        margin-bottom: 20px;
    }

    .path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div input {
        border-color: #ff3162 !important;
        height: 60px;
        /* width: 705px; */
    }

    .path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div div#edit-actions button {
        height: 60px;
    }

    form#views-exposed-form-busqueda-page-1 {
        top: 0px;
        width: 100%;
        left: 0;
        display: none;
    }

    .search-nav:before {
        display: none;
    }

    .search-nav {
        width: 50px;
        height: 33px;
        right: 46px;
        bottom: 24px;
    }

    .navbar-header > a {
        width: 50px;
        /* margin: -5px 26px 22px 0; */
        display: inline-block;
        float: left;
        margin: 27px 20px 15px;
    }

    .navbar-header {
        margin-top: 0;
        min-height: 92px;
    }

    div#top-page {
        height: 27px;
        overflow: hidden;
        position: absolute;
        z-index: 9;
        width: 100%;
    }

    .path-frontpage .slider-div {
        transform: skewY(0deg);
        margin-top: 0px !important;
    }

        .path-frontpage .slider-div .region.region-slider {
            transform: skewY(0deg);
            margin: 0px;
        }

    .path-frontpage .banner-home {
        display: flex;
        flex-direction: column-reverse;
        margin: -12px 0 12px;
        min-height: 300px;
        height: auto;
    }

    .banner-text {
        /* position: absolute; */
        text-align: right;
        /* right: 0; */
        color: #fff;
        padding: 50px 25px 25px;
        transition: right .5s ease-out;
        width: 100%;
        height: auto;
        bottom: 0;
        z-index: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
        margin-top: -50px;
        right: 0 !important;
        padding: 50px 64px 30px;
    }

        .banner-text:before {
            content: '';
            position: absolute;
            width: 120%;
            height: 1px;
            border: 1px solid #ff3162;
            border-width: 1px 0 0 0;
            transition: right .5s ease-out;
            transform: rotate(-7deg) translateX(-50%);
            top: 0;
            margin-left: 50%;
            left: 0;
            margin-top: -5%;
        }

    .banner-line {
        display: none;
    }

    .banner-text:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 120%;
        transform: skewy(-3deg);
        top: 6%;
        left: 0;
        z-index: -1;
        background-color: #443247;
    }

    .banner-home img {
        min-width: calc((100vw * .5625) * 2.5788);
    }

    .angle-banner-left {
        display: none;
    }

    .fixed-head .navbar-header > a {
        max-width: none;
        margin: 0;
        float: left;
    }

        .fixed-head .navbar-header > a img {
            width: 34px;
            margin: 7px 10px 9px 16px;
        }

    .fixed-head header#navbar .navbar-header .logo-texto {
        float: left;
        margin-left: 15px;
    }

    .fixed-head .navbar-header > a:after {
        display: none;
    }

    .fixed-head .logo-texto p {
        font-size: 15px;
        color: rgb(0, 53, 79);
    }

    .view-bloques-promocion-home .view-content .views-row .box-promocion {
        display: flex;
        flex-direction: column-reverse;
        min-height: 1px;
    }

    .promocion-text {
        position: relative;
        width: 100%;
        max-width: 100%;
        height: auto;
        padding: 47px 30px 30px;
        color: #fff;
        bottom: 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        z-index: 1;
        padding: 50px 20px 20px;
        justify-content: center;
        min-height: initial;
    }

    .box-promocion img {
        margin-bottom: -34px;
    }

    .view-bloques-promocion-home .view-content {
        margin: 0;
        padding: 0;
    }

    .promocion-text:before {
        height: calc(100% + 10px);
        position: absolute;
        content: "";
        width: 100%;
        bottom: 0;
        right: 0;
        background: #624963;
        transform: skewY(-2deg);
        bottom: -18px;
        opacity: .7;
        backface-visibility: hidden;
        transform: skewY(-4deg);
        bottom: -26px;
        opacity: 1;
        left: initial;
        top: initial;
    }

    h3.nuestros-productos-h3 {
        color: inherit;
        font-size: 30px !important;
        position: absolute;
        right: 0;
        top: 18px;
        max-width: 160px;
        padding-right: 0;
        font-weight: 100;
        letter-spacing: 1px;
        line-height: 1;
    }

    .nuestros-productos .sliding-a-teaser {
        left: -47px !important;
        top: 6px;
    }

    .nuestros-productos .sliding-z-teaser {
        right: -100px;
    }

    .nuestros-productos .sliding-z-teaser {
        bottom: 73px;
        right: -10px !important;
    }

    .nuestros-productos .read-more-btn {
        bottom: 40px;
        left: 0;
    }

    .nuestros-productos .sliding-a-teaser, .nuestros-productos .sliding-z-teaser {
        font-size: 29vw;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(3) {
        padding-left: 50px;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text {
        max-width: 100%;
        right: 0;
        padding: 50px 20px 20px;
        justify-content: center;
    }

    .titulo-promocion {
        font-size: 30px;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text .titulo-promocion {
        font-size: 25px;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text:before {
        left: initial;
        right: inherit;
        width: 100%;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text:after {
        right: inherit;
        transform: skewX(0deg);
    }

    .views-row:nth-of-type(3) .promocion-text {
        max-width: none;
    }

    .views-row:nth-of-type(3) .promocion-text {
        max-width: none;
        padding: 50px 20px 20px;
        justify-content: center;
    }

    .promocion-text:after {
        height: calc(100% + 10px);
        position: absolute;
        content: "";
        width: 100%;
        bottom: 0;
        right: 0;
        background: #624963;
        transform: skewY(-2deg);
        bottom: -18px;
        opacity: .7;
        backface-visibility: hidden;
        left: initial;
        top: initial;
    }

    .container {
        padding: 0 0 5em 0;
        /* margin: 0 64px; */
        /* max-width: 1180px; */
        width: initial !important;
    }

    .skewed-teaserlist {
        margin-left: -40px;
        margin-right: -42px;
        /*margin-left: auto;
    margin-right: auto; */
        width: 604px;
    }

    .views-row:nth-of-type(3) .promocion-text:before, .views-row:nth-of-type(3) .promocion-text:after {
        right: inherit;
    }

    .views-row:nth-of-type(3) .promocion-text {
        max-width: none;
        padding: 50px 20px 20px;
        justify-content: center;
    }

    .skewed-teaser {
        transform: translateX(0);
        flex: 0 0 50%;
        max-width: 50%;
        margin: 0 10px 30px;
        margin: 0 0 30px;
        /* width: 604px !important; */
    }

    .img-burger-responsive {
        display: block;
    }

    .img-burger-responsive {
        display: block;
        position: absolute;
        z-index: 9;
        width: 30px;
        top: 39px;
        right: 18px;
        cursor: pointer;
        transition: all 0.3s ease;
    }

    .shadow-nav-responsive .navbar-header {
        box-shadow: 0 1px 4px rgba(0,0,0,0.2);
    }

    .fixed-head .img-burger-responsive {
        top: 11px;
        transition: none;
    }

    ul.menu.nav.navbar-nav {
        display: block;
        margin: 0;
        float: left;
        width: 100%;
    }

    .navbar-header .region.region-navigation ul.menu.nav.navbar-nav a {
        color: white;
        padding-left: 0;
        padding-right: 0;
    }

    .navbar-nav > li > a:before {
        display: none;
    }

    .navbar-header .region.region-navigation {
        display: none;
        position: absolute;
        top: 92px;
        left: 0;
        width: 100%;
        z-index: 9;
        /* background: white; */
        /* background-color: #10384f; */
        /* padding: 6px 30px 56px; */
        min-height: calc(100vh - 92px);
        background: #624963;
        max-height: calc(100vh - 92px);
    }

    .fixed-head .region.region-navigation.opened {
        top: 50px;
        left: 0;
        width: 100%;
        z-index: 9;
        /* background: white; */
        /* background-color: #10384f; */
        /* padding: 6px 30px 56px; */
        min-height: calc(100vh - 50px);
        background: #624963;
        max-height: calc(100vh - 50px);
    }

    .navbar-header .region.region-navigation.opened {
        display: block;
    }

    nav#block-bayer-main-menu {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9;
        /* background: white; */
        background-color: #1c4258;
        padding: 6px 30px 56px;
        min-height: 392px;
    }

    .navbar-header .region.region-navigation ul.menu.nav.navbar-nav a:focus {
        background: none;
        outline: none;
    }

    .fixed-head ul.menu.nav.navbar-nav {
        width: 100%;
    }

    .navbar-header .region.region-navigation ul.menu.nav.navbar-nav a {
        display: block;
        padding: 15px 10px 14px;
        border-top: 1px solid rgba(191,215,223,0.25);
        font-size: 18px;
        font-weight: 300;
        letter-spacing: 0.5px;
        line-height: 1.444;
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out;
    }

    .navbar-header .region.region-navigation ul.menu.nav.navbar-nav li:nth-of-type(1) a {
        border-top: none;
    }

    .region.region-navigation ul.menu.nav.navbar-nav li {
        position: relative;
        background: transparent no-repeat right 6px center;
        background-image: url(../img/arrow-responsive-menu.svg);
        min-height: 55px;
        padding-left: 30px;
        padding-right: 30px;
        background-position-x: calc(100% - 30px);
    }

    li.active-button {
        background-color: #10384f !important;
    }

    ul.sub-menu-container.newsub nav ul.menu.nav.acerca-de-bayer-sub-menu {
        width: 100%;
        background: #1c4258;
        max-height: 100vh;
        overflow-y: auto;
        overflow-x: hidden;
    }

    ul.sub-menu-container.newsub ul.menu.nav.productos-sub-menu {
        width: 100%;
        float: left;
        /* margin: 0; */
        margin: 0;
        padding: 0;
        list-style: none;
    }

    ul.sub-menu-container.newsub nav ul {
        margin-top: 55px;
    }

        ul.sub-menu-container.newsub nav ul li {
            position: relative;
            background: transparent no-repeat right 6px center;
            /* 	    background-image: url(../img/arrow-responsive-menu.svg);
 */ min-height: 55px;
            padding-left: 30px;
            padding-right: 30px;
            margin-top: 0px;
            background-position-x: calc(100% - 30px);
        }

    .region-sub-menu > nav {
        max-width: 100%;
        position: absolute;
        height: 100%;
        display: block;
        width: 100%;
    }

    ul.sub-menu-container.newsub nav ul li a.dropdown-toggle {
        background-image: url(../img/arrow-responsive-menu.svg) !important;
        background-repeat: no-repeat !important;
        background-size: initial !important;
        background-position-y: center !important;
        background-position-x: 100% !important;
    }

    ul.sub-menu-container.newsub nav ul li a {
        display: block;
        padding: 15px 10px 14px;
        /* border-top: 1px solid rgba(191,215,223,0.25); */
        font-size: 18px;
        font-weight: 300;
        letter-spacing: 0.5px;
        line-height: 1.444;
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out;
    }

    ul.sub-menu-container.newsub .acerca-de-bayer-li {
        display: none !important;
    }

    .page-node-type-sub-home .main-container .region-content nav {
        display: none;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 {
        max-width: 640px;
        margin: 0 auto;
        padding-left: 0;
    }

    .block-views-blockbody-text-content-block-1 {
        max-width: 640px;
        margin: 0 auto;
        padding-left: 0;
    }

    .margiblock {
        width: 100%;
        float: left;
        margin-right: 8px;
        margin-left: 8px;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu {
        display: block;
    }

    .region-sub-menu {
        flex: 0 0 100%;
        max-width: 100%;
        /* background:  red; */
        padding: 0;
        z-index: 12;
    }

    .fixed-head .navbar-header {
        box-shadow: none;
    }

    .hero-subhome img {
        margin-left: calc(((-1440px) + (100%)) / 2);
        margin-right: calc(((-1440px) + (100%)) / 2);
        position: relative;
        top: initial;
        left: initial;
    }

    .hero-subhome__text:before {
        content: "";
        position: absolute;
        background-color: #fff;
        height: 170%;
        z-index: 2;
        transform: skewY(-3deg);
        width: 100%;
        left: 0;
        top: 6.4%;
        top: -15.6%;
        display: block;
    }

    .hero-subhome.subhomehero6 .views-row div > span.field-content {
        display: flex;
        flex-direction: column-reverse;
    }

    ul.sub-menu-container.newsub nav ul.menu.nav {
        width: 100%;
        background: #1c4258;
        max-height: 100vh;
    }

    .fixed-head ul.menu.nav.navbar-nav {
        width: 100%;
        margin-top: 0;
    }

    .service {
        display: block !important;
        max-width: 100%;
        padding: 0 !important;
        height: 47px !important;
        position: relative !important;
        width: 100%;
        justify-content: center;
        align-items: center;
        margin-left: 0px !important;
    }

    .region.region-breadcrumb {
        display: block;
        height: 47px;
        position: relative;
        width: 100%;
    }

    .block-views-blockbody-text-content-block-1 p {
        font-size: 20px;
    }

    .bootstrap-tabs ul.nav.nav-tabs li {
        width: 25%;
        margin: 0;
    }

        .bootstrap-tabs ul.nav.nav-tabs li.active > a {
            background-color: #fff;
            color: #56aa10;
            border-left: 1px solid #66b512;
        }

        .bootstrap-tabs ul.nav.nav-tabs li > a {
            padding-left: 8px;
            padding-right: 8px;
            border-left: 1px solid white;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

    .service ol.breadcrumb {
        padding: 12px 0 10px !important;
        clear: both;
        visibility: visible;
        padding: 0;
        margin: 0;
        list-style: none;
        font-weight: 300;
        font-size: 13px;
        color: #10384f;
        letter-spacing: .23px;
        border: none;
        line-height: 25px;
        top: 0;
        display: flex;
        justify-content: center;
    }

    .page-node-type-content-page aside.col-sm-3:nth-of-type(1) {
        display: none !important;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(even) .box-promocion {
        margin-left: 0;
        margin-right: 20px;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(odd) .box-promocion {
        margin-right: 20px;
    }

    .view-noticias-bloque .view-content {
        padding-right: 20px;
    }

    section.find-your-product .view-filters {
        margin-top: 250px;
    }

    section.find-your-product .product-search .sliding-z {
        margin-right: 75px !important;
        font-size: 254px;
        top: -276px;
    }

    section.find-your-product .product-search .sliding-a {
        /* left: 0px !important; */
        margin-left: 75px !important;
        font-size: 254px;
        top: -315px;
    }

    .service-footer p {
        color: white;
    }
}

@media (max-width: 768px) {
    .view-destacados-glifosato .view-content .views-row {
        height: auto;
        margin-bottom: auto;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .block-views-blockdestacados-glifosato-block-1 .view-content .views-row:nth-child(1) {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .view-destacados-glifosato .view-content .views-row {
        height: auto;
        margin-bottom: auto;
    }

    .view-banner-glifosato {
        margin-bottom: 40px;
    }


    .cajaderecha-toxicidad {
        display: none;
    }

    .view-descubre-glifosato {
        display: block;
    }

    .node-335 .views-field-field-imagen-banner .field-content img {
        width: 741px !important;
        margin-left: 150px !important;
    }

    .node-336 .views-field-field-imagen-banner .field-content img {
        margin-top: -100px
    }

    .node-337 .views-field-field-imagen-banner .field-content img {
        margin-top: -81px;
        transform: translateX(-39%);
    }

    .node-338 .views-field-field-imagen-banner .field-content img {
        margin-top: -108px;
    }



    .boton-whatsappmobile {
        background-color: #25D366;
        margin: 10px;
        display: block;
        width: 40px;
        height: 40px;
        border: 0;
        text-align: left;
        overflow: hidden;
        /* background: #10384f no-repeat no-repeat 0 0; */
        background-size: 40px 40px;
        -webkit-transition: background .3s ease, text-indent .3s ease;
        transition: background .3s ease, text-indent .3s ease;
    }

        .boton-whatsappmobile a img {
            width: 21px;
            height: 23px;
            position: relative;
            left: 10px;
            top: 6px;
        }

    .paragraph--type--referencias .field--item {
        overflow: hidden;
    }

    .paragraph--type--referencias .field--name-field-numero-de-referencia {
        overflow: inherit;
    }

    .node-336 .field--name-field-contenido-landing .field--item:nth-child(21) .field--name-field-texto-del-quote-con-imagen {
        padding-top: 150px;
    }

    .view-descubre-glifosato .view-display-id-attachment_1 {
        width: 100%;
    }

    .view-descubre-glifosato .view-content .views-row .views-field {
        padding-left: 0;
    }

    .field--name-field-autor-quote-con-enlace {
        order: 3;
    }

    .field--name-field-texto-del-quote-con-imagen {
        order: 2;
    }

    .field--name-field-autor-quote-con-enlace {
        margin-left: 0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .views-field-field-imagen-banner {
        position: relative;
        height: 230px;
        overflow: hidden;
        margin: 0 0 40px;
    }

        .views-field-field-imagen-banner .field-content img {
            order: 2;
            margin: 0 calc((-100vw + 1180px)/2);
            width: 100vw;
            max-width: 100vw;
            height: 100%;
            width: auto !important;
            margin-left: 50%;
            transform: translateX(-50%);
            max-width: inherit;
            height: auto;
            margin-left: -38%;
        }

    .view-banner-glifosato .views-field-title {
        margin: 0 25px;
        margin-bottom: 36px !important;
    }

    .faq-descubre {
        width: 95%;
    }

    .views-field-field-titulo-meta .field-content {
        margin: 0 25px;
        margin-top: 40px;
    }

    .field--name-field-contenido-landing .field--name-field-imagen {
        margin-bottom: 40px;
    }



    .view-banner-glifosato .views-field-title a {
        font-weight: 100;
        font-size: 40px;
        color: #10384f;
        letter-spacing: 0.4px;
        line-height: 1;
        margin-bottom: 37px;
        width: 100%;
    }

    .block-views-blockdestacados-glifosato-block-1 .view-content .views-row:nth-child(1) {
        flex: 0 0 100%;
        max-width: 480px;
    }

    .block-views-blockdestacados-glifosato-block-1 .Fucsia {
        flex: 0 0 100%;
        max-width: 480px;
    }

    .block-views-blockdestacados-glifosato-block-1 .Azul {
        flex: 0 0 100%;
        max-width: 480px;
    }

    .block-views-blockdestacados-glifosato-block-1 .Verde {
        box-sizing: inherit;
        flex: 0 0 100%;
        max-width: 480px;
    }

    .block-views-blockdestacados-glifosato-block-1 .views-field {
        overflow: hidden;
        display: flex;
        flex-direction: column-reverse;
        min-height: 1px;
    }

    .views-field-nothing {
        overflow: hidden;
        display: flex;
        flex-direction: column-reverse;
        min-height: 1px;
    }

    .block-views-blockdestacados-glifosato-block-1 .texto-destacado {
        position: relative;
        width: 100%;
        max-width: 100%;
        height: auto;
        padding: 47px 30px 30px;
        color: #fff;
        bottom: 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        z-index: 1;
    }

    .block-views-blockdestacados-glifosato-block-1 .subtitulo-textodestacado {
        font-weight: 700;
        font-size: 15px;
        line-height: 1.2;
        position: relative;
        z-index: 1;
        margin-bottom: 11px;
        letter-spacing: 0;
    }

    .titulo-textodestacado {
        position: relative;
        z-index: 1;
        font-size: 30px;
        line-height: 1;
        margin-bottom: 10px;
        color: inherit !important;
    }

    .block-views-blockdestacados-glifosato-block-1 .imagen-destacado img {
        max-width: inherit;
        width: 100%;
        margin-bottom: -35px;
        min-height: 1px;
        vertical-align: middle;
    }

    .glifosato-sub-menu {
        display: none;
    }

    .block-views-blockdestacados-glifosato-block-1 .Fucsia .texto-destacado {
        padding: 47px 30px 64px !important;
        max-width: inherit;
    }

    .views-field-field-imagen-banner .field-content img {
        order: 2;
        margin: 0 calc((-100vw + 1180px)/2);
        width: 100vw;
        max-width: 100vw;
        height: 100%;
        width: auto !important;
        margin-left: 50%;
        transform: translateX(-50%);
        max-width: inherit;
        height: auto;
        margin-left: -38% !important;
    }


    .field--name-field-contenido-landing .field--name-field-imagen {
        margin: 0;
        margin-top: 2em !important;
        margin-bottom: 40px !important;
    }

    .texto-destacado::before {
        transform: skewY(-4deg);
        bottom: -26px;
        opacity: 1;
        height: calc(100% + 10px);
        position: absolute;
        content: "";
        width: 100%;
        bottom: 0;
        right: 0;
        background: #624963;
        backface-visibility: hidden;
        left: inherit;
    }


    .texto-destacado::after {
        height: calc(100% + 10px);
        position: absolute;
        content: "";
        width: 100%;
        bottom: 0;
        right: 0;
        background: #624963;
        transform: skewY(-2deg);
        bottom: -18px;
        opacity: .7;
        backface-visibility: hidden;
    }

    .destacado-div {
        display: flex;
        flex-direction: column-reverse;
        min-height: 1px;
    }

    .block-views-blockdestacados-glifosato-block-1 .views-element-container {
        margin-left: 0;
        margin-right: 0;
    }

    .paragraph--type--descubre-glifosato {
        margin-left: 0;
        margin-right: 0;
    }

    .view-descubre-glifosato .view-content {
        display: block;
    }


    .block-bayer-socialshare .div-socials {
        max-width: 290px;
        flex-direction: column;
        display: flex;
    }

        .block-bayer-socialshare .div-socials .botones-socials {
            margin: 0 auto !important;
            padding: 0;
            list-style-type: none;
            display: flex;
            flex-wrap: wrap;
            margin: 0 0 10px -10px;
            justify-content: flex-start;
        }

    .boton1-socials {
        flex: 1 0 0;
        max-width: 60px;
        margin-right: 0;
    }

        .boton1-socials a {
            position: relative;
            margin: 10px;
            display: block;
            width: 40px;
            height: 40px;
            border: 0;
            text-align: left;
            text-indent: -99em;
            overflow: hidden;
            background: #10384f no-repeat no-repeat 0 0;
            background-size: 40px 40px;
            -webkit-transition: background .3s ease, text-indent .3s ease;
            transition: background .3s ease, text-indent .3s ease;
            background-color: #3c5b9b;
        }

    .paragraph--type--redes-sociales {
        margin-bottom: 30px;
    }

    .paragraph--type--quote-con-imagen {
        margin-top: 60px !important;
    }

    .paragraph--type--titulo-link {
        margin-bottom: 55px;
    }

    .block-views-blockdestacados-glifosato-block-1 .imagen-destacado img {
        margin-bottom: -18px;
    }

    .view-banner-glifosato {
        margin-top: 60px;
    }

    .page-node-type-nuevo-contacto .nuevo-contacto {
        padding-right: 0;
    }



    .boton1-socials a img {
        content: "";
        position: absolute;
        top: 10px;
        left: 0;
        /* height: 40px; */
        /* width: 40px; */
        z-index: 1;
        /* width: 0px; */
        z-index: 20;
        /* -webkit-transform: skewX(-11deg); */
        /* transform: skewX(-11deg); */
        left: 15px;
        -webkit-transition: width .3s ease;
        transition: width .3s ease;
    }

    .boton2-socials {
        flex: 1 0 0;
        max-width: 60px;
        margin-right: 0;
    }

        .boton2-socials a {
            padding-right: 0 !important;
            position: relative;
            margin: 10px;
            display: block;
            width: 40px;
            height: 40px;
            border: 0;
            text-align: left;
            text-indent: -99em;
            overflow: hidden;
            background: #10384f no-repeat no-repeat 0 0;
            background-size: 40px 40px;
            -webkit-transition: background .3s ease, text-indent .3s ease;
            transition: background .3s ease, text-indent .3s ease;
            background-color: #2daae1;
        }

            .boton2-socials a img {
                content: "";
                position: absolute;
                top: 10px;
                left: 10px !important;
                /* height: 40px; */
                /* width: 40px; */
                z-index: 1;
                /* width: 0px; */
                z-index: 20;
                /* -webkit-transform: skewX(-11deg); */
                /* transform: skewX(-11deg); */
                left: 12px;
                -webkit-transition: width .3s ease;
                transition: width .3s ease;
            }

    .boton3-socials {
        flex: 1 0 0;
        max-width: 60px;
        margin-right: 0;
    }

        .boton3-socials a {
            padding-right: 0 !important;
            position: relative;
            margin: 10px;
            display: block;
            width: 40px;
            height: 40px;
            border: 0;
            text-align: left;
            text-indent: -99em;
            overflow: hidden;
            background: #10384f no-repeat no-repeat 0 0;
            background-size: 40px 40px;
            -webkit-transition: background .3s ease, text-indent .3s ease;
            transition: background .3s ease, text-indent .3s ease;
            position: relative;
            background-color: #00617f;
        }


        .boton3-socials img {
            width: 18px;
            position: absolute;
            top: 10px;
            right: 28%;
        }

    .view-banner-glifosato .views-field-title a {
        font-weight: 100;
        font-size: 40px;
        color: #10384f;
        letter-spacing: 0.4px;
        line-height: 1;
        margin-bottom: 37px;
        width: 100%;
        margin-bottom: 18px;
        /* margin: 0 30px; */
    }




    .paragraph--type--quote-con-imagen {
        margin: 0 !important;
        display: flex;
        flex-direction: column;
    }

    .page-node-type-glifosato-landing .col-sm-3 {
        margin-right: 25px;
        margin-left: 25px;
    }

    .views-field-field-titulo-meta {
        margin-left: 15px;
    }

    .node-336 .field--name-field-contenido-landing .paragraph--type--quote-con-imagen .field--name-field-texto-del-quote-con-imagen {
        margin-top: -170px;
    }

    .views-field-field-imagen-banner .field-content img {
        order: 2;
        margin: 0 calc((-100vw + 1180px)/2);
        height: 100%;
        width: 200%;
        margin-left: 50%;
        transform: translateX(-50%);
        max-width: inherit;
    }

    .field--name-field-autor-del-quote-dos {
        margin-left: 0 !important;
    }

    .field--name-field-imagen-del-quote {
        position: inherit;
        margin: 0 auto;
    }

    .field--name-field-autor-del-quote-con-enlace {
        width: 100%;
        margin-left: 0;
    }

    .field--name-field-texto-del-quote-con-imagen {
        width: 100%;
        margin: 0;
    }

    .view-banner-glifosato .views-field-title {
        padding-left: 15px;
    }


    h2.block-title {
        font-size: 40px;
    }

    .block.block-views.block-views-blockinfinite-scroll-block-1 .view-content .views-row .box-promocion {
        display: flex;
        flex-direction: column-reverse;
    }

    .service {
        display: none !important;
    }

    .view-listado-noticias-noticias-arge .news__media {
        width: 100% !important;
    }

    .view-listado-noticias-noticias-arge .news__bdy p {
        line-height: 19px;
        font-size: 14px;
    }

    .dropdown-inside {
        left: 0 !important;
        top: 0px !important;
        padding-left: 0 !important;
        background: #1c4258 !important;
    }

    .block-views-blockcontenido-texto-content-page-block-1 {
        max-width: 100%;
        width: 100%;
    }

    .promocion-text:before {
        left: 0 !important;
    }

    body.path-productos .region.region-sidebar-first {
        display: none;
    }

    .path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div input {
        font-size: 13px;
    }

    .promocion-text:after {
        left: 0 !important;
    }

    .page-node-type-content-page aside.col-sm-3 .block-views.block-views-blocklink-content-page-block-1, .page-node-type-content-page aside.col-sm-3 .block-views.block-views-blockpublicaciones-content-page-block-1 {
        width: 100%;
        float: left;
        margin-left: 0px;
        padding-right: 0px;
        max-width: none;
        margin-bottom: 20px;
    }

    .page-node-type-content-page .main-container section.col-sm-6 {
        /* width: 100%; */
        max-width: none;
        margin: 0px 10px;
    }

    section.find-your-product .product-search .sliding-a {
        /* left: 0px !important; */
        margin-left: 105px !important;
        font-size: 201px;
        top: -325px;
    }

    section.find-your-product .product-search .sliding-z {
        margin-right: 105px !important;
        font-size: 201px;
        top: -285px;
    }

    section.find-your-product h2.block-title {
        margin-top: 0;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(even) .box-promocion {
        margin-left: 0;
        margin-right: 0px;
    }

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(odd) .box-promocion {
        margin-right: 0px;
    }

    section.block.block-views.block-views-blockinfinite-scroll-block-1 {
        padding-left: 15px;
        padding-right: 35px;
    }

    section.block.block-views.block-views-blockinfinite-scroll-block-1 {
        padding: 0 !important;
    }

    .block.block-views.block-views-blockinfinite-scroll-block-1 .view-content .views-row {
        flex: 0 0 100% !important;
        max-width: 480px !important;
        padding-left: 0 !important;
        margin-bottom: 0px;
        margin-left: 0px !important;
    }

        .block.block-views.block-views-blockinfinite-scroll-block-1 .view-content .views-row > div {
            margin-left: 0;
        }

    .block-block-contentb44b49de-91aa-442d-a8c8-daa30ca4f0f7 {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
        margin-bottom: 25px;
    }

    .views-infinite-scroll-content-wrapper {
        margin-top: 0;
    }

    section.buscador-home.block.block-views.block-views-exposed-filter-blockbusqueda-page-1.clearfix {
        width: 100%;
    }

    .block-views.block-views-blocknoticias-bloque-block-1 h2.block-title {
        margin-top: 0;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol .field.field--name-field-image {
        max-height: none;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol {
        flex: initial;
    }

    .page-node-type-content-page .block-views-blockpublicaciones-content-page-block-1 {
        float: left;
        width: 50%;
    }

    .page-node-type-content-page .region-content h1 {
        font-weight: 100;
        font-size: 40px;
        color: #10384f;
        letter-spacing: 0.4px;
        line-height: 1;
        margin-bottom: 37px;
        width: 100%;
    }

    .page-node-type-content-page .margiblock {
        margin-left: 0;
    }

    .page-node-type-content-page aside.col-sm-3 {
        width: 100%;
        max-width: none !important;
        margin: 0 auto;
        display: block;
        float: left;
        margin: 0px !important;
        padding-left: 30px;
        padding-right: 30px;
    }

    nav#block-bayer-main-menu {
        /* background: white; */
        padding: 0px;
    }

    li.dissapear-button {
        display: none;
    }

    li.active-button a {
        border-top: 0px !important;
        color: #00bcff !important;
        border-bottom: 1px solid rgba(191,215,223,0.25);
    }

    .page-node-type-content-page .block-views-blocklink-content-page-block-1 {
        width: 50%;
        margin: 0 auto;
        max-width: none;
        float: left;
        /* margin-right: 3%; */
        padding-right: 20px;
    }

    .page-node-type-content-page aside.col-sm-6 {
        width: auto;
        max-width: 640px;
        margin: 0 auto;
        display: block;
        float: none;
    }

    section.col-sm-6 {
        /* float:  none; */
    }

    /*	div.skewed-teaserlist, div.skewed-teaserlist *{
		 overflow-x: hidden;
		 }
*/
    .skewed-teaserlist {
        margin-left: -14% !important;
        margin-right: -14% !important;
    }

    .view-id-filtro_de_articulos .promocion-text {
        padding-left: 85px;
    }


    .view-banner-articulo .banner-home .banner-text {
        padding: 50px 87px 30px;
    }

    .view-banner-articulo .banner-home {
        display: flex;
        flex-direction: column-reverse;
    }

    .view-id-filtro_de_articulos .view-content .views-row {
        flex: 0 0 100% !important;
        max-width: 480px !important;
    }

        .view-id-filtro_de_articulos .view-content .views-row .box-promocion {
            display: flex;
            flex-direction: column-reverse;
        }

    .block-views-blockbanner-articulo-interno-block-1 .view-content {
        margin: 0;
    }


    .page-node-type-content-page .col-sm-6 {
        max-width: 640px;
        margin: 0 auto;
        display: block;
        float: none;
        width: 100%;
    }

    .page-node-type-content-page aside.col-sm-3:nth-of-type(1) {
        display: none !important;
    }

    .view-bloques-promocion-home .view-content {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        padding: 0;
        max-width: 1200px;
        justify-content: center;
    }

        .view-bloques-promocion-home .view-content .views-row:nth-of-type(4) {
            margin-top: 0;
        }

        .view-bloques-promocion-home .view-content .views-row:nth-of-type(3) {
            margin-bottom: 0px;
        }

        .view-bloques-promocion-home .view-content .views-row {
            flex: 0 0 100% !important;
            max-width: 480px !important;
            padding-left: 0 !important;
            margin-bottom: 0px;
        }

            .view-bloques-promocion-home .view-content .views-row .box-promocion {
                margin-left: 0px !important;
            }

    .nuestros-productos {
        min-height: 320px !important;
        margin: 30px 0;
        margin-right: 0px;
        max-width: none;
    }

    .social-box-container iframe {
        width: 100% !important;
    }

    .attachment.attachment-after .view-content .views-row:nth-of-type(4) {
        margin-bottom: 0px;
    }

    .nuestros-productos .sliding-a-teaser {
        left: 27px !important;
        top: 6px;
    }

    .nuestros-productos .sliding-a-teaser, .nuestros-productos .sliding-z-teaser {
        font-size: 20em !important;
    }

    .nuestros-productos .sliding-z-teaser {
        bottom: 8px;
        right: 13px !important;
    }

    .attachment.attachment-after .view-content .views-row:nth-of-type(4) > div {
        width: 100% !important;
        margin-left: 0;
        float: right;
        border-left: 1px solid #ebebeb;
    }

    .view-noticias-bloque .view-header {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 20px 0 0 20px;
        order: 1;
    }

        .view-noticias-bloque .view-header * {
            text-align: left;
        }

    .path-frontpage .container h2 {
        font-size: 39px;
    }

    .view-noticias-bloque .view-content {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 20px 0 0 20px;
        padding-left: 20px;
        padding-right: 0;
    }

    .skewed-teaser__img {
        position: relative;
        transform: skewX(-11deg);
        overflow: hidden;
    }

        .skewed-teaser__img img {
            -webkit-transition: transform 0.25s ease-out;
            -moz-transition: transform 0.25s ease-out;
            -ms-transition: transform 0.25s ease-out;
            -o-transition: transform 0.25s ease-out;
            transition: transform 0.25s ease-out;
            transform: skewX(11deg);
            width: 114%;
            margin-left: -7%;
        }

    .view-noticias-bloque .view-header * {
        text-align: left;
    }

    .skewed-teaser {
        flex: 0 0 78%;
        width: 80%;
        margin: 0 0 30px;
        max-width: 420px;
        transition: transform .5s ease-out;
        color: #10384f;
    }

    .block-block-content7a959dfc-1acd-4d7c-8eba-8214e25702f5 .skewed-teaser__bdy {
        padding: 10px 70px 10px 60px;
    }


    section.find-your-product .view-filters {
        max-width: none;
        width: 100%;
    }

    section.find-your-product .form-type-select {
        width: 100%;
    }

    .product-navigation-range-list li {
        width: 11%;
    }

    .find-your-product .product-container-navigation {
        padding-bottom: 0;
        border-bottom: 0;
    }

    .skewed-teaserlist {
        width: auto;
    }

    .banner-text {
        padding: 50px 20px 30px;
    }

    .region.region-sub-menu h2 {
        display: none;
    }

    .newsub ul {
        transform: translateX(0px);
    }

    .region.region-content {
        margin-left: 20px;
        margin-right: 20px;
    }

    .block-views-blockbloques-promocion-home-block-1 {
        margin-left: -20px;
        margin-right: -20px;
    }

    .path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div input {
        font-size: 15px;
    }

    .empleo-context .block-views-blockfirst-bloque-sub-menu-block-1.clearfix {
        float: right;
        width: 100%;
        padding: 0;
        padding-left: 0;
    }

    .empleo-context .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu > .attachment.attachment-after {
        width: 100% !important;
        margin-left: -5px;
    }

    form#views-exposed-form-busqueda-page-1 {
        padding: 10px 0 10px;
    }

        form#views-exposed-form-busqueda-page-1 > div {
            margin-bottom: 0;
        }

    .region.region-navigation.opened.open-search nav#block-bayer-main-menu {
        display: none !important;
    }

    .region.region-navigation.opened.open-search {
        background: none !important;
        height: 0 !important;
        min-height: 0 !important;
    }

    a.facebook-button {
        display: none !important;
    }

    form#views-exposed-form-busqueda-page-1 > div div#edit-actions button:after {
        right: -9px;
    }

    .path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div div#edit-actions button {
        padding-left: 0;
    }

    .navbar-header section#block-formularioexpuestobusquedapage-1 #views-exposed-form-busqueda-page-1 button#edit-submit-busqueda {
        float: right;
        padding-left: 0;
    }

    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-combine.js-form-item-combine.form-group {
        margin-bottom: 0;
    }

    .page-node-type-story-page-with-optionals-elemen .block-views-blockcontenido-texto-content-page-block-1 {
        /*padding: 0 25px !important; */
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    ul.menu.nav.acerca-de-bayer-sub-menu ul.menu.acerca-de-bayer-sub-menu.dropdown-menu ul.menu.acerca-de-bayer-sub-menu.dropdown-menu {
        display: none !important;
    }
}

@media(max-width: 560px) {
    .block-block-contentb44b49de-91aa-442d-a8c8-daa30ca4f0f7 {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 25px;
    }

    .view-first-bloque-sub-menu.js-view-dom-id-6ff92c6c432ea4e3584a7a43b429c495712b309fb0725397a389290597289f3d {
        display: flex;
        flex-direction: column;
    }

        .view-first-bloque-sub-menu.js-view-dom-id-6ff92c6c432ea4e3584a7a43b429c495712b309fb0725397a389290597289f3d .attachment.attachment-before {
            order: 2;
        }

        .view-first-bloque-sub-menu.js-view-dom-id-6ff92c6c432ea4e3584a7a43b429c495712b309fb0725397a389290597289f3d .view-content {
            order: 1;
        }

    .page-node-type-global-news-section h2.block-title {
        margin-top: 25px !important;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 .views-element-container .view-first-bloque-sub-menu {
        margin-left: -10px;
    }

    .views-field.views-field-field-bloque-interno .view-content .layout.layout--onecol {
        padding-left: 0 !important;
    }

    .view.view-first-bloque-sub-menu > .view-content {
    }

        .view.view-first-bloque-sub-menu > .view-content .layout.layout--onecol {
            /* padding-left: 0; */
        }

        .view.view-first-bloque-sub-menu > .view-content > .views-row .views-field.views-field-field-bloque-interno .layout.layout--onecol {
            padding-left: 0;
        }

    section.block.block-views.block-views-blockbody-optional-sub-home-block-1.clearfix {
        float: left;
        width: 100%;
        height: auto;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 {
        width: 100%;
        max-width: none !important;
    }

        .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu.view-id-first_bloque_sub_menu {
            margin: 0;
        }

    .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-combine.js-form-item-combine.form-group {
        margin-bottom: 0 !important;
    }

    body.path-busqueda div#edit-actions {
        bottom: 14px !important;
    }

    .page-node-type-noticia aside.col-sm-3 {
        display: none;
    }

    .node-54 .block-views-blockbanner-medio-sub-home-block-1 .views-row .hero__text {
        opacity: 1 !important;
        transform: translateX(-25px) !important;
        right: 0 !important;
        left: inherit;
        transform: translateX(0px) !important;
    }

    .block-views-blockbanner-medio-sub-home-block-1 .hero img {
        transition: all 0.5s ease !important;
        max-width: none;
        margin-left: -50%;
        width: auto;
    }

    .block-views-blockbanner-medio-sub-home-block-1 .hero img {
        opacity: 1;
        transform: scale(1) scaleX(-1);
        transition: all 0.5s ease !important;
        left: inherit !important;
        right: 0 !important;
        margin-left: -50% !important;
        width: auto !important;
        max-width: none !important;
    }

    .block-views-blocklink-content-page-block-1 {
        width: 100%;
        margin: 0 auto;
        max-width: none;
        margin-top: 20px;
    }

    .block-views-blockpublicaciones-content-page-block-1 {
        float: left;
        width: 100%;
    }

    form#views-exposed-form-busqueda-page-1 > div div#edit-actions button {
        height: 50px;
        bottom: 0px !important;
    }

    .service {
        display: none !important;
        height: 47px !important;
        width: 100%;
        padding-left: 15px !important;
        margin-bottom: 15px;
    }

    .service {
        display: none !important;
    }

    .service {
        display: none !important;
    }

    body.node-38 .view-listado-noticias-noticias div#edit-actions {
        bottom: 0 !important;
    }

    .region.region-breadcrumb {
        display: block;
        height: 47px;
        position: relative;
        width: 100%;
    }

    .page-node-type-content-page .main-container section.col-sm-6 img {
        width: 100% !important;
    }

    .block-views-blockbanner-medio-sub-home-block-1 .hero--text-right img {
        /* transform: scale(1) !important; */
        max-width: none;
        left: -25% !important;
        right: inherit !important;
        transform: inherit !important;
    }

    .path-frontpage section.find-your-product .product-search .sliding-z {
        right: -50px !important;
    }

    .path-frontpage section.find-your-product .product-search .sliding-a {
        left: -50px !important;
    }

    .block-block-contentb44b49de-91aa-442d-a8c8-daa30ca4f0f7.clearfix h2.block-title {
        margin-bottom: 0;
        margin-top: 0;
    }

    .block-views-blockbanner-medio-sub-home-block-1 .hero--text-right img {
        margin-left: 0;
    }

    .path-productos .form-item.js-form-item.form-type-select {
        width: 100%;
    }

    .path-productos .form-type-textfield {
        width: calc(100% - 15px) !important;
    }

    form#views-exposed-form-listado-producto-page-1 > div > div:nth-last-child(1) {
        width: 100%;
    }

    .product-container-navigation ul.view-changer.u-nav {
        display: none;
    }

    .view.view-listado-producto.view-id-listado_producto .view-content .views-row {
        width: 100%;
    }

    .sub-menu-container li:hover > a {
        background-color: rgba(255, 255, 255, 0) !important;
    }

    body.node-38 .region.region-content nav {
        display: none;
    }

        body.node-38 .region.region-content nav.pager-nav.text-center {
            display: block !important;
        }

    .block-views-blocklistado-noticias-noticias-block-1 {
        margin-left: 0 !important;
        max-width: none;
        float: left;
        min-height: 300px;
        width: 100%;
        padding: 0 !important;
    }

    .region.region-breadcrumb ol.breadcrumb {
        float: left;
        display: block;
        width: 100%;
    }

    .block-views-blocklistado-noticias-noticias-block-1 .form-item > div {
        padding: 0 !important;
    }

    .block-views-blocklistado-noticias-noticias-block-1 .form-item {
        width: 100% !important;
    }

    .view-listado-noticias-noticias div#edit-actions {
        bottom: 15px;
    }

    .view-listado-noticias-noticias .news {
        display: block !important;
    }

    .node-36 section.listado-noticias-argentina, .node-89 section.listado-noticias-paraguay, .node-83 section.listado-noticias-chile, .node-92 section.listado-noticias-bolivia, .node-86 section.listado-noticias-uruguay {
        padding: 0px;
    }

    .view-listado-noticias-noticias .news__media {
        width: 100% !important;
    }

    .node-36 section.listado-noticias-argentina .news, .node-89 section.listado-noticias-paraguay .news, .node-83 section.listado-noticias-chile .news, .node-92 section.listado-noticias-bolivia .news, .node-86 section.listado-noticias-uruguay .news {
        display: block;
    }

    .node-63.empleo-context .block-views-blockfirst-bloque-sub-menu-block-1 {
        padding-left: 0 !important;
    }

    .node-63 .hero img {
        max-width: none !important;
        transform: none;
        left: -25% !important;
        right: inherit !important;
    }
}


/*[webform_submission:values:casilla][webform_submission:values:email]*/

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 2, 2018 */
html {
    /*     font-family: "Neue Helvetica W01",Arial,Roboto,sans-serif; */
    font-family: "Neue Helvetica W01", Arial, Roboto, sans-serif !important;
}

p, a, span, input, textarea, h1, h2, h3, h4 {
    /* font-family: "Neue Helvetica W01",Arial,Roboto,sans-serif; */
    font-family: "Neue Helvetica W01", Arial, Roboto, sans-serif !important;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: white;
    outline: none;
}
/**
 * Place your custom styles here.
 */
img.burger-menu {
    display: none;
}

header#navbar {
    background: white;
    position: relative;
}

p {
    color: rgb(13, 42, 64);
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    margin: 0;
}

.bootstrap-tabs .nav-tabs > li.active:before {
    position: absolute;
    content: "";
    background: white;
    bottom: -1px;
    height: 5px;
    width: 99%;
    left: 1px;
}

.navbar-header {
    max-width: 1180px;
    min-height: 97px;
    float: none;
    margin: 0 auto;
    color: #000;
    position: relative;
    margin-top: 40px;
}

    .navbar-header > a:after {
        width: 0;
        height: 50px;
        content: "";
        left: -27vw;
        transform: skewX(-11deg);
        position: absolute;
    }

ul.menu.nav.navbar-nav {
    float: left;
    width: calc(100% - 116px);
    margin-top: 3px;
}

.share_new {
    display: none;
}

.breadcrumb > li:nth-last-child(1) {
    display: none;
}

button#edit-submit-listado-noticias-noticias {
    float: right;
}

.path-productos #views-exposed-form-listado-producto-page-1 .selectize-control {
    padding: 0;
    border: none;
    box-shadow: none;
    width: 100%;
    padding-right: 15px;
}

.navbar-header section#block-formularioexpuestobusquedapage-1 #views-exposed-form-busqueda-page-1 button#edit-submit-busqueda {
    float: right;
}

form#views-exposed-form-busqueda-page-1 > div div#edit-actions {
    width: auto;
    float: right;
}

.navbar-header > a {
    width: 90px;
    margin: -5px 26px 22px 0;
    display: inline-block;
    float: left;
}

    .navbar-header > a img {
        width: 100%;
    }

ul.menu.nav.navbar-nav {
    float: left;
    width: calc(100% - 155px);
    margin-top: 8px;
}

.logo-texto > p {
    color: rgb(0, 53, 79);
    font-weight: 100;
    letter-spacing: 0.82px;
    font-size: 50px;
    line-height: 50px;
}

.navbar-nav > li:nth-of-type(1) > a {
    padding-left: 4px;
}

    .navbar-nav > li:nth-of-type(1) > a:before {
        display: none;
    }

.navbar-nav > li > a:before {
    content: " ";
    width: 1px;
    height: 20px;
    background-color: #D1E0E7;
    position: absolute;
    transform: rotate(12deg);
    margin-left: -18px;
    margin-top: -2px;
}

.navbar-nav > li > a {
    color: rgb(13, 42, 64);
    font-size: 19px;
    font-weight: 300;
    padding: 7px 18px 7px 16px;
    transition: all 0.5s ease;
}

a.facebook-button {
    display: none;
}

.view-bloques-promocion-home .view-content .views-row:nth-of-type(4):hover .read-more-btn {
    padding-left: 24px;
}

.page-node-type-content-page .region-content h2 {
    margin-top: 0;
    text-align: left;
}

.page-node-type-content-page .region-content p.topline {
    color: #ff3162;
    margin-bottom: 5px;
}

.region-sub-menu .menu li.expanded.dropdown .dropdown-menu li.expanded > a {
    background-image: url("../img/descarga.png") !important;
    background-repeat: no-repeat !important;
    background-size: 6px !important;
    background-position-y: center !important;
    background-position-x: 97% !important;
}

.navbar-nav > li > a:hover {
    background: none;
    color: #ff3162;
}

.banner-text {
    position: absolute;
    text-align: right;
    right: 0;
    color: #fff;
    padding: 50px 25px 25px;
    transition: right .5s ease-out;
    width: 100%;
    height: auto;
    bottom: 0;
    z-index: 1;
    min-height: 228px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: transparent;
    right: 10%;
    padding: 60px 0 40px;
    width: 26%;
    height: 100%;
}

.banner-home img {
    transform: scale(1);
    opacity: 1;
    -webkit-transition: transform 0.5s ease-out;
    -moz-transition: transform 0.5s ease-out;
    -ms-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
}

.angle-banner-left {
    position: absolute;
    width: 100%;
    height: 100%;
    color: #333;
    padding: 0;
    -webkit-transition: left 0.5s ease-out;
    -moz-transition: left 0.5s ease-out;
    -ms-transition: left 0.5s ease-out;
    -o-transition: left 0.5s ease-out;
    transition: left 0.5s ease-out;
    z-index: 1;
    display: block;
    background: #89d329;
    transform: skewX(-24deg);
    left: -98%;
    opacity: 0.5;
    width: 100%;
    -webkit-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    -moz-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    -ms-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    -o-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    background-color: #89d329;
}

.banner-home {
    position: relative;
    float: left;
    width: 100%;
    transform: skewY(1deg);
}

div#edit-actions {
    float: left;
    width: 100%;
}

.margiblock h5.h5 {
    margin-top: 0;
}

.node-107 #edit-actions-submit {
    float: right;
    margin-right: 0;
}

.hero-subhome.subhomehero6 .region.region-slider {
    transform: skewY(0deg);
    margin: 0;
    min-height: initial;
    height: auto;
}

.view-id-banner_home {
    transform: skewY(-1deg);
}

.path-frontpage .slider-div {
    margin-top: 20px !important;
    max-width: 1600px;
    margin: -12px 0 12px;
    min-height: 300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    overflow: hidden;
    margin: 0 auto 1.75rem;
    clear: both;
    max-width: 1600px;
    transform: skewY(-1deg);
    margin-bottom: 78px;
}

.hero-subhome img {
    margin-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    min-width: 1440px;
    min-height: 250px;
}

.region.region-slider {
    transform: skewY(1deg);
    margin: -12px 0 12px;
    min-height: 300px;
    height: auto;
}

.banner-text p {
    display: block;
    font-size: 16px;
    letter-spacing: .4px;
    font-weight: 300;
    line-height: 21px;
    margin-bottom: 7px;
    color: white;
}

.banner-text .subtitulo-banner {
    opacity: 0.9;
    font-size: 18px;
    color: #ff3162;
    margin-bottom: 3px;
    text-shadow: 0 0 1em transparent, 1px 1px 1px transparent;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
}

.titulo-banner {
    font-size: 60px;
    margin: 0 0 20px;
    color: rgb(137, 211, 41);
    font-weight: 100;
    font-style: italic;
    letter-spacing: 1.26px;
    line-height: 60px;
}

.block-views.block-views-blockbloques-promocion-home-block-1 .sliding-a-teaser, .block-views.block-views-blockbloques-promocion-home-block-1 .sliding-z-teaser {
    font-size: 22em;
}

.banner-line {
    display: block;
    position: absolute;
    right: -30px;
    width: 180%;
    height: 1px;
    border: 1px solid #ff3162;
    border-width: 1px 0 0 0;
    transition: right .5s ease-out;
    transform: rotate(-12deg);
    bottom: 260px;
    z-index: 1;
    right: 40.5%;
    width: 1px;
    height: 110%;
    border-width: 0 0 0 1px;
    transform: rotate(15deg);
    top: -20px;
    bottom: inherit;
    transform: translateX(0) rotate(15deg);
    -webkit-transition: transform 0.5s ease-out;
    -moz-transition: transform 0.5s ease-out;
    -ms-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
    border-color: #ff3162;
    transform: translateX(0) rotate(15deg);
    -webkit-transition: transform 0.5s ease-out;
    -moz-transition: transform 0.5s ease-out;
    -ms-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
}

.banner-home .read-more-btn {
    align-self: flex-end;
}

.container {
    max-width: 1180px;
    padding: 0 0 5em 0;
    margin: 0 auto;
    width: auto !important;
}

    .container .col-sm-12 {
        padding: 0;
    }

    .container .row {
        margin-left: 0px;
        margin-right: 0px;
    }

    .container h2 {
        font-weight: 100;
        font-size: 2.5em;
        color: #10384f;
        letter-spacing: 0.8px;
        line-height: 1;
        margin: 0 auto 20px;
        text-align: center;
        font-size: 3.40em;
        letter-spacing: 1.25px;
        margin-top: 68px;
    }

.banner-home:hover img {
    transform: scale(1.05);
}

.banner-home:hover .angle-banner-left {
    left: -100%;
}

.banner-home:hover .banner-line {
    transform: rotate(20deg);
}

.banner-home:hover .read-more-btn {
    padding-left: 24px;
    padding-right: 24px;
}

.banner-home .read-more-btn:hover {
    color: #e3325d;
}

.read-more-btn:hover {
    text-decoration: none;
}

.banner-home {
    overflow: hidden;
}

.read-more-btn {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: .75rem;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
}

.view.view-listado-producto.view-id-listado_producto .view-content .view-list.index-B-1:nth-of-type(1) {
    height: calc(105.22px + 48px);
}

.view.view-listado-producto.view-id-listado_producto .view-content h3 + div.view-list li.list-item-product.fl .container-activity-application .container-application {
    justify-content: flex-start;
}

.view.view-listado-producto.view-id-listado_producto .view-content h3 + div.view-list li.list-item-product.fl .container-activity-application .container-activity {
    justify-content: flex-start;
}

.read-more-btn:before {
    content: " ";
    width: 1px;
    height: 100%;
    top: 0;
    left: 2px;
    border-left: 1px solid #fff;
    border-color: inherit;
    transform: rotate(11deg);
    position: absolute;
}

.view-first-bloque-sub-menu .field--type-link:before {
    content: " ";
    width: 1px;
    height: 100%;
    top: 0;
    left: 2px;
    border-left: 1px solid #fff;
    border-color: inherit;
    transform: rotate(11deg);
    position: absolute;
}

.view-first-bloque-sub-menu .field--type-link {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: .75rem;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
    margin-left: 14px;
}

.view-bloques-promocion-home .view-content {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    max-width: 1200px;
    justify-content: center;
    margin: 2em 0 2em -20px;
    padding: 0 28px;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}

.promocion-text > a:before {
    content: " ";
    width: 1px;
    height: 100%;
    top: 0;
    left: 2px;
    border-left: 1px solid #fff;
    border-color: inherit;
    transform: rotate(11deg);
    position: absolute;
}

.region-sub-menu {
    display: block;
}

.page-node-type-content-page .region-content h4 {
    font-size: 1.875em;
    margin-bottom: .5em;
    color: inherit;
    letter-spacing: 0.93px;
    line-height: 1.13333;
    font-weight: 300;
    margin-top: 20px;
}

.page-node-type-content-page .layout__region ol, .page-node-type-content-page .layout__region ul {
    margin-top: 20px;
}

.promocion-text > a {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: .75rem;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
    z-index: 1;
}

.box-promocion:hover {
    cursor: pointer;
}

    .box-promocion:hover .promocion-text > a {
        padding-left: 24px;
        padding-right: 24px;
        text-decoration: none;
    }

    .box-promocion:hover img {
        transform: scale(1.1);
    }

    .box-promocion:hover .promocion-text:before {
        width: 118%;
    }

.box-promocion img {
    -webkit-transition: transform 0.25s ease-out;
    -moz-transition: transform 0.25s ease-out;
    -ms-transition: transform 0.25s ease-out;
    -o-transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out;
}

.block-views-blockbloques-promocion-home-block-1 > h2 {
    margin: 58px auto 43px;
    max-width: 720px;
    margin-top: 0;
}

.view-bloques-promocion-home .view-content .views-row {
    margin-bottom: 20px;
    display: block;
    opacity: 0;
    transition: all 0.5s ease;
    transform: matrix(1, 0, 0, 1, 0, 150);
}

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(1) {
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
    }

.views-element-container > .view-bloques-promocion-home > .view-content .views-row:nth-of-type(1) {
    transition-delay: 0.0s;
}

.views-element-container > .view-bloques-promocion-home > .view-content .views-row:nth-of-type(2) {
    transition-delay: 0.5s;
}

.views-element-container > .view-bloques-promocion-home > .view-content .views-row:nth-of-type(3) {
    transition-delay: 1.0s;
}

.view-bloques-promocion-home .view-content .views-row .box-promocion {
    position: relative;
    z-index: 1;
    margin-left: 20px;
    overflow: hidden;
}

.promocion-text {
    z-index: 1;
    color: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    position: absolute;
    width: 100%;
    justify-content: center;
    min-height: 215px;
    max-width: 50%;
    height: 100%;
    padding: 35px;
    padding-right: 60px;
}

    .promocion-text:before {
        top: 0;
        width: 115%;
        bottom: 0;
        left: -25%;
        right: inherit;
        opacity: .7;
        transform: skewX(-15deg);
        height: 100%;
        position: absolute;
        content: "";
        background: #624963;
        -webkit-transition: width 0.25s ease-out;
        -moz-transition: width 0.25s ease-out;
        -ms-transition: width 0.25s ease-out;
        -o-transition: width 0.25s ease-out;
        transition: width 0.25s ease-out;
    }

    .promocion-text:after {
        background: #624963;
        height: 100%;
        position: absolute;
        content: "";
        top: 0;
        width: 115%;
        bottom: 0;
        left: -25%;
        right: inherit;
        transform: skewX(-10deg);
        opacity: .4;
    }

.categoria-promocion {
    margin-bottom: 11px;
    letter-spacing: 0;
    position: relative;
    z-index: 1;
    font-weight: 700;
    color: #fff;
    font-size: 15px;
    line-height: 18px;
}

h3 {
    font-size: 35px;
    letter-spacing: 1px;
    line-height: 40px;
}

.titulo-promocion {
    line-height: 1;
    margin-bottom: 10px;
    color: inherit !important;
    font-size: 35px;
    z-index: 1;
    position: relative;
}

.view-bloques-promocion-home .view-content .views-row:nth-of-type(2) {
    align-self: center;
    flex: 0 0 41.666666666666664%;
    max-width: 41.666666666666664%;
}

    .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text {
        /* max-width: 60%; */
        /* right: 0; */
        /* padding-left: 16%; */
        /* padding-right: 35px; */
    }

        .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text:before {
            /* left: inherit; */
            /* right: -25%; */
        }

        .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text:before, .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text:after {
            background: #0091df;
        }

        .view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text:after {
            /* transform: skewX(-10deg); */
            /* opacity: .4; */
            /* left: inherit; */
            /* right: -25%; */
        }

.view-bloques-promocion-home .view-content .views-row:nth-of-type(3) {
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding-left: 100px;
    margin-bottom: 20px;
}

.views-row:nth-of-type(3) .promocion-text {
    /* max-width: 60%; */
    /* right: 0; */
    /* padding-left: 16%; */
    /* padding-right: 35px; */
}

    .views-row:nth-of-type(3) .promocion-text:before, .views-row:nth-of-type(3) .promocion-text:after {
        /* left: inherit; */
        background: #66b512;
        /* right: -25%; */
    }

.view-bloques-promocion-home .view-content .views-row:nth-of-type(2) .promocion-text .titulo-promocion {
    font-size: 23px;
}

.block-views-blockbloques-promocion-home-block-1 > h2 {
    margin: 58px auto 43px;
    max-width: 720px;
    margin-top: 0;
}

.view-bloques-promocion-home .view-content .views-row:nth-of-type(4) {
    margin-top: -35px;
    flex: 0 0 41.666666666666664%;
    max-width: 41.666666666666664%;
}

.nuestros-productos {
    overflow: hidden;
    margin-left: 20px;
    position: relative;
    z-index: 1;
    max-width: 380px;
    min-height: 370px;
    color: #0c263a;
}

.attachment.attachment-after .view-content {
    margin-top: 0;
}

    .attachment.attachment-after .view-content .views-row {
        flex: 0 0 50%;
        max-width: 50%;
    }

.nuestros-productos .sliding-a-teaser {
    left: -100px;
}

.nuestros-productos .sliding-z-teaser {
    right: -100px;
}

.nuestros-productos .read-more-btn {
    position: absolute;
    bottom: 20px;
    left: 60px;
}

h3.nuestros-productos-h3 {
    line-height: 1;
    margin-bottom: 10px;
    color: inherit !important;
    max-width: 170px;
    font-size: 35px !important;
    position: absolute;
    right: 0;
    top: 18px;
    padding-right: 35px;
    font-weight: 100;
    letter-spacing: 1px;
}

.attachment.attachment-after .view-content .views-row:nth-of-type(4) {
    order: 3;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 20px;
    /* margin-top: 50px; */
    margin-top: 0;
    /*   max-height: 380px !important; */
    overflow-y: hidden !important;
}

    .attachment.attachment-after .view-content .views-row:nth-of-type(4) > div {
        width: 380px !important;
        margin-left: 20px;
        float: right;
        border-left: 1px solid #ebebeb;
        position: relative;
        overflow: hidden;
    }

.view-noticias-bloque .view-content .views-row .views-field-field-pais > div {
    padding-right: 5px;
}

.view-noticias-bloque .view-content .views-row .views-field-field-pais:after {
    content: "/";
    position: relative;
    float: left;
}

.view-noticias-bloque .view-content .views-row .views-field-field-pais {
    float: left;
    margin-top: 3px;
    margin-right: 5px;
    display: flex;
}

.node-107 #edit-actions-submit {
    margin-top: 20px;
}

.attachment.attachment-after .view-content .views-row:nth-of-type(2) h3.titulo-promocion {
    font-size: 35px;
}

.attachment.attachment-after .view-content .views-row:nth-of-type(3) {
    order: 4;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 0;
}

.attachment.attachment-after .view-content .views-row:nth-of-type(2) {
    order: 2;
}

.attachment.attachment-after .view-content .views-row:nth-of-type(1) {
    order: 1;
}


.block-views-blocknoticias-bloque-block-1 .views-element-container {
    /* display: block; */
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* list-style: none; */
    /* padding: 0; */
    /* margin: -20px 0 20px -20px; */
}

.view-noticias-bloque {
    /* flex: 0 0 50%; */
    /* max-width: 50%; */
    /* padding-left: 20px; */
    /* padding-right: 0; */
    /* align-items: flex-end; */
    /* display: block; */
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: -20px 0 20px -20px;
}

    .view-noticias-bloque .view-content {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 20px;
        padding-right: 0;
        padding: 20px 0 0 20px;
    }

.block-views-blocknoticias-bloque-block-1 h2 {
    margin-bottom: 46px;
}

.jobs-teaser ul.u-no-bulls p.min-text-mod {
    color: rgba(255, 255, 255, 0.57);
}

.view-noticias-bloque .view-content .views-row:nth-last-child(1) {
    border: none;
    padding-bottom: 0;
}

*:hover {
    text-decoration: none !important;
}

* {
    text-decoration: none !important;
}

.read-more-btn:hover * {
    text-decoration: none;
}

.view-noticias-bloque .view-content .views-row {
    border-bottom: 1px solid #cfd7dc;
    padding-bottom: 18px;
    margin-bottom: 13px;
}

    .view-noticias-bloque .view-content .views-row .views-field-created {
        font-weight: 400;
        font-size: 15px;
        color: inherit;
        letter-spacing: 0;
        line-height: 20px;
        margin-bottom: 5px;
        color: #00617f;
        font-family: "Neue Helvetica W01";
    }

    .view-noticias-bloque .view-content .views-row .views-field.views-field-field-fecha * {
        font-weight: 400;
        font-size: 15px;
        color: inherit;
        letter-spacing: 0;
        line-height: 20px;
        margin-bottom: 5px;
        color: #00617f;
        font-family: "Neue Helvetica W01";
    }

a.facebook-button {
    display: none;
}

.views-field-field-sub-titulo {
    font-weight: 400;
    font-size: 16px;
    color: #0d2a40;
    letter-spacing: 0;
    line-height: 18px;
    margin: 8px 0 2px;
    font-family: "Neue Helvetica W01",Arial,Roboto,sans-serif;
}

.page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center {
    position: relative;
}

.view-noticias-bloque .view-content .views-row .views-field-title {
    margin-bottom: 8px;
    font-weight: 300;
    font-size: 24px;
    line-height: 1.167;
    letter-spacing: 0.52px;
    color: #0d2a40;
}

.view-first-bloque-sub-menu .field--type-link:hover {
    padding-left: 24px;
    text-decoration: none;
}

.read-more-btn:hover {
    padding-left: 24px;
    text-decoration: none;
}

.views-field-view-node.read-more-btn > a {
    text-decoration: none;
}

.more-link:hover a {
    padding-left: 24px;
    text-decoration: none;
}

.more-link a {
    padding: 6px 0 6px 22px;
    font-size: 12px;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    margin-left: 1px;
    letter-spacing: .5px;
    display: inline-block;
    line-height: 1;
    color: #ff3162;
    background: transparent url('../img/lines.svg') no-repeat left center;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
}

.more-link:hover a {
    padding-left: 32px;
    text-decoration: none;
}

.view-noticias-bloque .view-header {
    /* max-width: 50%; */
    padding: 20px 0 0 20px;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 44px;
    padding-left: 2em;
    /* padding-right: 44px; */
    text-align: right;
}

.shareprice.f-grid__cell {
    padding-right: 0px !important;
}

.view-noticias-bloque .view-header {
    /* max-width: 50%; */
    flex: 0 0 50%;
    max-width: 50%;
}

.shareprice.f-grid__cell {
    /* padding-right: 44px; */
    padding: 0;
    max-width: none;
    flex: initial;
    margin: initial;
}

.view-noticias-bloque .view-content .views-row .read-more-btn {
    color: rgb(0, 97, 127);
    text-decoration: none !important;
}

.breadcrumb {
    border-top: 1px solid rgba(13,42,64,0.2);
    border-radius: 0;
}

.service {
    display: block !important;
    max-width: 1180px !important;
    padding: 0 0 0 117px !important;
    height: 47px !important;
    position: relative !important;
}

.main-container .menu.nav.acerca-de-bayer-sub-menu {
    width: 230px;
    float: left;
    /* margin: 0; */
    margin: 0;
    padding: 0;
    list-style: none;
}

    .main-container .menu.nav.acerca-de-bayer-sub-menu a {
        display: block;
        padding: 11px 10px 9px;
        border-bottom: 1px solid #DFEBF0;
        border-top: 1px solid #DFEBF0;
        margin-top: -1px;
        color: #0d2a40;
        font-size: 15px;
        font-weight: 300;
        letter-spacing: 0.47px;
        line-height: 1.13334;
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out;
    }

ul.menu.nav.productos-sub-menu {
    width: 230px;
    float: left;
    /* margin: 0; */
    margin: 0;
    padding: 0;
    list-style: none;
}

.main-container ul.menu.nav.productos-sub-menu li {
    background: white;
}

nav.menu-content-page {
    float: left;
}

.region.region-breadcrumb {
    /* float: left; */
    /* width: 100%; */
    /* height: auto; */
    /* display: block; */
    display: block;
    /* max-width: 1180px; */
    /* padding: 0 0 0 117px; */
    height: 47px;
    position: relative;
}

.service-footer a:hover {
    text-decoration: underline !important;
}

.path-node.page-node-type-noticia .hero-subhome.subhomehero6 {
    display: none;
}

.view-listado-noticias-noticias .news__bdy h5 p {
    line-height: 19px;
    font-size: 14px;
}

.service ol.breadcrumb {
    padding: 12px 0 10px !important;
    clear: both;
    visibility: visible;
    padding: 0;
    margin: 0;
    list-style: none;
    font-weight: 300;
    font-size: 13px;
    color: #10384f;
    letter-spacing: .23px;
    border: none;
    line-height: 25px;
    top: 0;
}

.block-views-blockfirst-bloque-sub-menu-block-1 {
    max-width: calc(880px + 230px + 70px);
    padding-left: calc(230px + 70px);
    margin: 0 auto;
}

    .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        padding: 0;
        margin: -20px 0 20px -20px;
    }

.view-content {
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .view-content {
    flex: 2;
    /* padding: 20px 0 0 20px; */
}

.block-views-blockfirst-bloque-sub-menu-block-1 .attachment.attachment-after {
    flex: 1;
    padding: 20px 0 0 20px;
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol {
    padding: 20px 0 0 20px;
    flex: 1;
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .field-content {
    display: flex;
    flex-wrap: wrap;
}

.block-views-blockfirst-bloque-sub-menu-block-1 .attachment.attachment-after .view-content .views-row:nth-of-type(1) { /* flex: 0 0 50%; */
    max-width: 100%;
}

.view-first-bloque-sub-menu .field--name-field-categoria {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.182;
    color: #fff;
    letter-spacing: 0.92px;
    padding: 6px 25px 7px 15px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

    .view-first-bloque-sub-menu .field--name-field-categoria:before {
        content: "";
        position: absolute;
        left: -5px;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #66b512;
        transform: skewX(-12deg);
        z-index: -1;
        padding-right: 50px;
        -webkit-transition: transform 0.2s ease-out;
        -moz-transition: transform 0.2s ease-out;
        -ms-transition: transform 0.2s ease-out;
        -o-transition: transform 0.2s ease-out;
        transition: transform 0.2s ease-out;
    }

.hero--text-right .read-more-btn {
    /* float: right !important; */
    /* text-align: right; */
    /* width: 37%; */
    /* display: block; */
    align-self: flex-end;
}

.view-first-bloque-sub-menu .field--name-node-title h2 {
    font-weight: 300;
    font-size: 25px;
    color: rgb(13, 56, 81);
    letter-spacing: 0.5px;
    line-height: 30px;
    margin: 0 0 10px;
    text-align: left;
    padding-top: 14px;
    padding-left: 15px;
    padding-right: 15px;
}

.view-first-bloque-sub-menu .field--name-field-descripcion {
    font-weight: 400;
    font-size: 16px;
    color: #10384f;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 7px;
    padding-left: 15px;
    padding-right: 15px;
    /* margin-bottom: 7px; */
}

.field--name-node-link a {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: .75rem;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
}

    .field--name-node-link a:before {
        content: " ";
        width: 1px;
        height: 100%;
        top: 0;
        left: 2px;
        border-left: 1px solid #fff;
        border-color: inherit;
        transform: rotate(11deg);
        position: absolute;
    }

.field--name-node-link {
    padding-left: 15px;
}

    .field--name-node-link a:hover {
        padding-left: 24px;
        padding-right: 24px;
        text-decoration: none;
    }

.path-frontpage .region.region-content form#views-exposed-form-busqueda-page-1 > div:before {
    display: none;
}

.node-120 .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .attachment.attachment-before {
    display: block;
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .attachment.attachment-before {
    order: 3;
    margin-top: 25px;
    display: none;
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu > .view-content {
    order: 1;
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu > .attachment.attachment-after {
    order: 2;
}

.hero .angle {
    transform: translateX(0px) skewX(-10deg);
    -webkit-transition: transform 0.5s ease-out 0.5s;
    -moz-transition: transform 0.5s ease-out 0.5s;
    -ms-transition: transform 0.5s ease-out 0.5s;
    -o-transition: transform 0.5s ease-out 0.5s;
    transition: transform 0.5s ease-out 0.5s;
}

.hero .hero__text {
    transform: translateX(0px);
    opacity: 1;
    -webkit-transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s;
    -moz-transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s;
    -ms-transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s;
    -o-transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s;
    transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s;
}

.block-views-blockbanner-medio-sub-home-block-1 {
    margin: 58px auto 46px;
}

    .block-views-blockbanner-medio-sub-home-block-1 .views-row {
        overflow: hidden;
        margin: 0 auto 28px;
        clear: both;
        max-width: 1600px;
    }

        .block-views-blockbanner-medio-sub-home-block-1 .views-row .hero__text {
            opacity: 1 !important;
            transform: translateX(0px) !important;
        }

        .block-views-blockbanner-medio-sub-home-block-1 .views-row .hero__line {
            transform: translateX(0) rotate(15deg);
            -webkit-transition: transform 0.5s ease-out;
            -moz-transition: transform 0.5s ease-out;
            -ms-transition: transform 0.5s ease-out;
            -o-transition: transform 0.5s ease-out;
            transition: transform 0.5s ease-out;
        }

        .block-views-blockbanner-medio-sub-home-block-1 .views-row .angle {
            transform: translateX(0) skewX(-10deg);
            -webkit-transition: transform 0.5s ease-out;
            -moz-transition: transform 0.5s ease-out;
            -ms-transition: transform 0.5s ease-out;
            -o-transition: transform 0.5s ease-out;
            transition: transform 0.5s ease-out;
        }

.hero__line {
    transform: translateX(0) rotate(15deg);
    -webkit-transition: transform 0.5s ease-out;
    -moz-transition: transform 0.5s ease-out;
    -ms-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
}

.block-views-blockbanner-medio-sub-home-block-1 .hero img {
    opacity: 1;
    transform: scale(1) scaleX(-1);
    transition: all 0.5s ease !important;
}

li.megaTsrBx > a.selected {
    padding: 0;
    border: none;
    background: none !important;
}

.flex-div {
    display: flex !important;
}

ul.sub-menu-container.newsub {
    padding: 0 calc((100% - 968px - 20px) / 2);
    flex-wrap: nowrap;
    box-shadow: 0 20px 0px rgba(16,56,79,0.1);
    background: #10384f;
    margin: 0;
    position: absolute;
    z-index: 99;
    display: none;
}

ul.sub-menu-container img {
    background: #666666;
    height: auto;
    width: 100%;
    margin-bottom: 1em;
}

.block-views-blockbanner-medio-sub-home-block-1 .views-row:hover .hero-angle-left {
    left: inherit;
    right: -100%;
    /* width: 100%; */
    -webkit-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    -moz-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    -ms-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    -o-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
}

.block-views-blockbanner-medio-sub-home-block-1 .views-row .hero-angle-left {
    -webkit-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    -moz-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    -ms-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    -o-transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
    transition: width 0.5s ease-out,left 0.25s ease-out,right 0.25s ease-out;
}

.block-views-blockbanner-medio-sub-home-block-1 .views-row:hover .hero__line {
    transform: rotate(20deg);
}

.block-views-blockbanner-medio-sub-home-block-1 .views-row:hover .read-more-btn {
    padding-left: 24px;
    text-decoration: none;
}

    .block-views-blockbanner-medio-sub-home-block-1 .views-row:hover .read-more-btn a {
        color: white;
    }

.block-views-blockbanner-medio-sub-home-block-1:hover .hero img {
    transform: scale(1.05) !important;
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol .field.field--name-field-image {
    max-height: 150px;
}

li.megaTsrBx > p {
    font-size: 14px;
    margin-top: 13px;
    font-weight: 300;
    letter-spacing: .5px;
    line-height: 18px;
    color: white;
}

.region-sub-menu {
    flex: 0 0 75%;
    max-width: 75%;
    padding: 0 10px 40px;
    /* z-index: 2; */
    display: flex;
    position: relative;
    margin: 0 auto;
}

.block-views-blockbanner-medio-sub-home-block-1 .views-row:hover .hero--text-right .hero-angle-left {
    left: -100% !Important;
}

.block-views-blockbanner-medio-sub-home-block-1 .hero--text-right img {
    transform: scale(1) !important;
}

.block-views-blockbanner-medio-sub-home-block-1 .hero--text-right:hover img {
    transform: scale(1) !important;
}

.view-noticias-bloque .view-content .views-row .views-field-field-pais .field-content {
    color: #ff3162;
    font-weight: 600;
}

.sub-menu-container li a {
    display: block;
    padding: 7px 20px 5px 10px;
    border-bottom: 1px solid rgba(191,215,223,0.25);
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.44px;
    line-height: 16px;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -ms-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    background: none;
}

.region-sub-menu > nav {
    max-width: calc((100% - 40px) / 3);
    position: relative;
    height: 100%;
    display: block;
    width: 100%;
}

.region-sub-menu ul.menu {
    margin: 0;
}

.region-sub-menu > nav li:nth-of-type(1) {
    margin-top: 20px;
}

.social-empleo {
    margin-top: 10px;
}

    .social-empleo a {
        display: flex;
        align-items: center;
    }

.acerca-de-bayer-sub-menu li a:hover {
    background: none;
    color: #89d329;
    display: block;
}

.dropdown ul.dropdown-menu {
    max-width: calc(100% + 20px);
    width: calc(100% + 20px);
    position: absolute;
    left: 100%;
    top: 0;
    background: none;
    box-shadow: none;
    border: none;
    padding: 0 0 0 20px;
}

.sub-menu-container li:hover > a {
    background-color: rgba(255,255,255,0.05) !important;
}

.dropdown ul.dropdown-menu li:nth-of-type(1) {
    margin-top: 0;
}

.nav .open > a {
    border-color: rgba(191,215,223,0.25);
}

.acerca-de-bayer-sub-menu .dropdown:nth-of-type(2) .dropdown-menu {
    top: -30px;
}

.acerca-de-bayer-sub-menu .dropdown:nth-of-type(4) .dropdown-menu {
    top: -87px;
}

li.megaTsrBx > a.selected {
    padding: 0;
    border: none;
    background-color: rgba(255, 0, 0, 0) !important;
}

a.dropdown-toggle {
    background-image: url(../img/descarga.png) !important;
    background-repeat: no-repeat !important;
    background-size: 6px !important;
    background-position-y: center !important;
    background-position-x: 97% !important;
}

.acerca-de-bayer-sub-menu .dropdown:nth-of-type(4) .dropdown-menu .dropdown-menu {
    top: 0;
}

span.caret {
    display: none;
}

.service {
    display: block;
    max-width: 1180px;
    padding: 0 0 0 117px;
    height: 47px;
    position: relative;
}

.block-views-blockcontenido-texto-content-page-block-1 {
    max-width: 720px;
    width: 720px;
    padding: 0 50px;
    float: left;
    padding-top: 5px;
}

.search-nav {
    width: 50px;
    height: 33px;
    right: 34px;
    position: absolute;
    z-index: 2;
    background-image: url(../img/nav-search.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position-x: center;
    bottom: 19px;
    cursor: pointer;
    transition: all 0.5s ease;
    background-position-y: 8px;
}

    .search-nav.opened {
        background-image: url(../img/close-blue.svg);
        background-size: 17px;
    }

form#views-exposed-form-busqueda-page-1 {
    position: absolute;
    top: 115px;
    z-index: 999;
    background: white;
    width: 100vw;
    left: calc(-50vw + 484px);
    /* padding-left: calc(-50vw + 968px); */
    padding: 60px 0 98px;
    display: none;
}

.acerca-de-bayer-sub-menu .dropdown:nth-of-type(4) .dropdown-menu .dropdown-menu {
    top: 0;
    min-height: 203px;
}

form#views-exposed-form-busqueda-page-1 > div {
    width: 780px;
    margin: 0 auto;
    position: relative;
}

    form#views-exposed-form-busqueda-page-1 > div input {
        height: 60px;
        font-size: 16px;
        width: 100%;
        border: 1px solid #10384f !important;
    }

.fixed-head form#views-exposed-form-busqueda-page-1 {
    top: 50px;
}

form#views-exposed-form-busqueda-page-1 > div input {
}

form#views-exposed-form-busqueda-page-1 > div .js-form-item.form-type-textfield {
    width: 100%;
}

form#views-exposed-form-busqueda-page-1 > div div#edit-actions {
    position: absolute;
    top: 0;
    right: 0;
    /* height:  60px; */
    /* width: 114px; */
    /* background:  #10384f; */
}

div#edit-actions {
}

form#views-exposed-form-busqueda-page-1 > div div#edit-actions button {
    height: 60px;
    width: 72px;
    background: none;
    margin-right: 0;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -ms-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
    transition: width 0.3s ease;
}

form#views-exposed-form-busqueda-page-1 > div input:focus {
    outline: none !important;
    box-shadow: none;
}

input#edit-search-api-fulltext-1::placeholder {
    color: #0d2a40;
    font-style: italic;
}

form#views-exposed-form-busqueda-page-1 > div div#edit-actions button:before {
    left: 9px;
    transform: skewX(-12deg);
    background: #10384f;
    opacity: 1;
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -moz-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -ms-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    /* right: 0; */
    -o-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    right: 0;
}

form#views-exposed-form-busqueda-page-1 > div div#edit-actions button:after {
    -webkit-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -moz-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -ms-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    /* width: 54px; */
    right: 0;
    background: transparent no-repeat center center;
    width: 75px;
    background-image: url('../img/lupa-white.svg');
    background-position: center right 25px;
}

form#views-exposed-form-busqueda-page-1 > div div#edit-actions button:hover {
    width: 114px;
}

    form#views-exposed-form-busqueda-page-1 > div div#edit-actions button:hover:after {
        right: 10px;
    }

.fixed-head .search-nav {
    top: 6px;
    right: 55px;
}

.search-nav:before {
    content: " ";
    width: 1px;
    height: 20px;
    background-color: #D1E0E7;
    position: absolute;
    transform: rotate(12deg);
    margin-left: -1px;
    margin-top: 6px;
}

.main-container .acerca-de-bayer-sub-menu li:nth-of-type(1) {
    margin-top: 0;
}

.block-views-blockcontenido-texto-content-page-block-1 li {
    line-height: 26px;
    color: rgb(13, 42, 64);
    font-size: 16px;
    font-family: "Neue Helvetica W01",Arial,Roboto,sans-serif;
    font-weight: 300;
}

.views-field-body img {
    width: auto;
}

.views-field-body p {
    color: rgb(13, 42, 64);
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    margin: 0;
}

.views-field-body ul {
    margin-bottom: 15px;
}

.main-container .menu.nav li {
    background: white;
    position: relative;
}

.node-38.page-node-type-global-news-section .main-container nav.pager-nav.text-center ul.pagination a span {
    opacity: 0;
    display: none;
}

.main-container .acerca-de-bayer-sub-menu .dropdown:nth-of-type(4) .dropdown-menu {
    top: -2px;
}

.main-container .acerca-de-bayer-sub-menu .dropdown .dropdown-menu .dropdown-menu {
    height: auto !important;
    min-height: inherit;
}

.path-productos .view-listado-producto .selectize-control .item {
    display: block;
    margin-bottom: 26px;
}

.path-productos form#views-exposed-form-listado-producto-page-1 > div > div:nth-last-child(1) button:before {
    /* content: ""; */
    content: '';
    /*background-image: url(/sites/default/files/arrow.svg);*/
    background-image: url('../bayer-img/arrow.svg');
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 35%;
    transition: all .3s;
}

.path-productos form#views-exposed-form-listado-producto-page-1 > div > div:nth-last-child(1) button:hover:before {
    right: 35px;
}

.path-productos form#views-exposed-form-listado-producto-page-1 .btn-info:hover {
    background-color: #ff3162;
}

.main-container ul.dropdown-menu {
    /* padding-left: 0; */
    background: white;
    border-top: 1px solid #DFEBF0;
    border-radius: 0px;
    /* border-bottom: 1px solid #DFEBF0; */
    box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
}

.block-views-blocklink-content-page-block-1 {
    float: left;
}

    .block-views-blocklink-content-page-block-1 .margiblock, .block-views-blockpublicaciones-content-page-block-1 .margiblock {
        width: 100%;
        float: left;
        margin-right: 0;
    }

.block-views-blockpublicaciones-content-page-block-1 {
    float: left;
    width: 176.77px;
}

.listado-productos {
    max-width: 720px;
    width: 720px;
    padding: 0 50px;
    float: left;
}

.block-views-blockpublicaciones-content-page-block-1 .margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' heigÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E");
}

.block-views-blockpublicaciones-content-page-block-1 .margiblock {
    border-color: #89d329;
    color: #89d329;
}

.page-node-type-content-page .hero-subhome {
    margin-bottom: 5px;
}

.main-container .acerca-de-bayer-sub-menu .dropdown:nth-of-type(2) .dropdown-menu {
    top: -2px;
}

.listado-productos .views-element-container {
    width: calc(100% + 280px);
}

    .listado-productos .views-element-container .views-row {
        width: calc(33.3333% - 22px);
        margin-left: 22px;
        padding-bottom: 30px;
        border-bottom: 1px solid #D3D8DC;
        float: left;
        min-height: 460px;
        max-height: 460px;
    }

    .listado-productos .views-element-container h3 {
        width: calc(100% - 22px);
        margin-left: 22px;
        border-bottom: 0;
        font-weight: 100;
        font-size: 50px;
        color: #0d2a40;
        letter-spacing: 0.5px;
        line-height: 54px;
        margin-top: 20px;
        float: left;
    }

.container-application, .container-activity {
    /* margin-bottom: 26px; */
    /* font-size: 16px; */
    /* font-weight: 300; */
    /* color:  rgb(13, 42, 64); */
}

    .container-application span {
        font-weight: 500;
    }

    .container-activity span {
        font-weight: 500;
    }

.container-activity-application {
    margin-bottom: 26px;
    font-size: 16px;
    font-weight: 300;
    color: rgb(13, 42, 64);
    line-height: 26px;
}

.container-description {
    font-size: 16px;
    color: rgb(13, 42, 64);
    font-weight: 300;
    line-height: 26px;
    letter-spacing: 0.5px;
}

    .container-description a:hover {
        text-decoration: none;
    }

li.list-item-product.fl {
    list-style: none;
}

.listado-productos h2 {
    margin-bottom: 30px;
    font-size: 52px;
    letter-spacing: .6px;
    line-height: 52px;
    float: left;
    margin-top: 0;
}

.container-actualizacion {
    display: flex;
    justify-content: center;
    align-items: center;
}

    .container-actualizacion p {
        margin-top: 0px;
        margin-left: 10px;
        font-size: 15px;
        font-weight: 400;
        font-size: 12px;
        color: #624963;
        letter-spacing: 1px;
        line-height: 14px;
        /* margin: 40px 30px 0; */
        /* border-top: 1px solid #D3D8DC; */
        /* padding: 30px 0; */
        text-align: center;
    }

.path-frontpage .container-actualizacion .container {
    margin-top: -70px;
}

.container-actualizacion .container {
    /* padding-bottom: 0; */
    /* margin-top: -70px; */
    width: 100% !important;
    padding-top: 25px;
    border-top: 1px solid #D3D8DC;
    padding-bottom: 30px;
}

form#views-exposed-form-listado-producto-block-1 .form-inline .form-group {
    width: 24.586%;
}

form#views-exposed-form-listado-producto-block-1 .form-inline .select-wrapper {
    width: 100%;
}

section.listado-productos .selectize-control.form-select {
    width: 100%;
}

form#views-exposed-form-listado-producto-block-1 .form-inline .form-group:nth-last-child(1) button#edit-submit-listado-producto {
    width: 100%;
}

form#views-exposed-form-listado-producto-block-1 .form-inline .form-group {
    width: 25%;
    float: left;
    padding-right: 15px;
}

    form#views-exposed-form-listado-producto-block-1 .form-inline .form-group:nth-last-child(1) {
        padding-right: 0px;
    }

.container-description a {
    /* color: aliceblue; */
    color: #ff3162;
    font-weight: 500;
    line-height: 26px;
}

.content-content-page img.align-left {
    padding-left: 0;
    padding-right: 15px;
    float: left;
    padding-bottom: 15px;
}

.bootstrap-tabs ul.nav.nav-tabs {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
    border-bottom: none;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
    z-index: 9;
    position: relative;
    background: white;
}

.bootstrap-tabs ul.nav.nav-tabs li {
    position: relative;
    float: left;
    border: 0;
    border-left: 0;
    display: inline-block;
    margin: 0 3px 0 0;
    max-width: 24.8%;
    list-style: none;
    /* border-bottom: 1px solid white; */
}

    .bootstrap-tabs ul.nav.nav-tabs li > a {
        /* background-color: #fff; */
        /* color: #56aa10; */
        border-color: #66b512;
        background-color: #66b512;
        color: #fff;
        border-bottom-width: 0;
        -webkit-transition: background-color 0.2s ease-out,color 0.2s ease-out;
        -moz-transition: background-color 0.2s ease-out,color 0.2s ease-out;
        -ms-transition: background-color 0.2s ease-out,color 0.2s ease-out;
        -o-transition: background-color 0.2s ease-out,color 0.2s ease-out;
        transition: background-color 0.2s ease-out,color 0.2s ease-out;
        font-size: 1em;
        letter-spacing: .5px;
        line-height: 1.563;
        text-align: center;
        display: block;
        padding: 11px 20px 12px;
        text-decoration: none;
        font-weight: 400;
        margin-right: 0;
        border-radius: 0;
    }

    .bootstrap-tabs ul.nav.nav-tabs li.active > a {
        background-color: #fff;
        color: #56aa10;
    }

.views-field-body img {
    width: auto;
    max-width: 100%;
}

.bootstrap-tabs .tab-content > div {
    background-color: #fff;
    width: 100%;
    border-color: #66b512;
    position: relative;
    top: 0px;
    padding: 31px 20px 10px;
    border: 1px solid #66b512;
}

.view-banner-story-page .sub-hero-container {
    /* margin: 0 calc((-1440px + 1180px)/2) 2.5rem; */
}

    .view-banner-story-page .sub-hero-container img {
        position: relative;
        top: initial;
        left: initial;
        min-width: initial;
        min-height: initial;
    }

.page-node-type-content-page .well.region.region-sidebar-second {
    padding: 0;
    background: white;
    border: none;
    box-shadow: none;
}

.content h2 {
    margin-top: 0;
    text-align: left;
}

.content table * {
    border: none;
}

.content table td:nth-of-type(2) {
    padding-right: 0;
}

.content table td p {
    margin-bottom: 30px;
}

.content table td {
    padding-right: 35px;
}

.content table {
    border: none;
    box-shadow: none;
}

aside.col-sm-3 {
    padding: 0;
}

section.col-sm-6 {
    padding: 0;
}

body.path-node.has-glyphicons {
}

.page-node-type-story-page-with-optionals-elemen .hero-subhome.subhomehero6 {
    max-width: 968px;
    position: relative;
    margin: 0 auto;
    /* max-width: 1180px; */
    min-height: 600px;
    /* max-width:  none; */
    overflow: initial;
}

    .page-node-type-story-page-with-optionals-elemen .hero-subhome.subhomehero6 .content-header {
        padding: 0 0 0 0px;
        margin-bottom: -8px;
    }

.view-banner-story-page .sub-hero-container:before {
    background-color: #624963;
}

.view-banner-story-page .sub-hero-container:after {
    background-color: #d30f4b;
}

.view-banner-story-page .sub-hero-container .sub-hero:after {
    background-color: #d30f4b;
}

.view-banner-story-page .sub-hero-container .sub-hero:before {
    background-color: #624963;
}

li.active > a {
    color: #7dc22d;
    background-color: rgba(255, 0, 0, 0) !important;
}

.page-node-type-content-page .region-content img {
    width: auto;
    padding-right: 15px;
    max-width: 100%;
}

.view-listado-noticias-noticias .view-filters .form--inline .form-actions button:nth-of-type(2) {
    display: none;
}

a.page-top.shadowDepth1 {
    bottom: 0;
    opacity: 1;
    color: white !important;
}

.block-views-blockbody-text-content-block-1 p {
    font-size: 24px;
    letter-spacing: .5px;
    line-height: 28px;
    font-weight: 100;
    margin-bottom: 32px;
}

.page-node-type-content-page .region-content h1 {
    font-size: 52px;
    letter-spacing: .6px;
    line-height: 52px;
    color: #10384f;
    color: #10384f;
    margin-bottom: 37px;
    width: 100%;
    font-weight: 100;
}

.page-node-type-sub-home .main-container .region-content nav.tabs {
    position: relative;
    height: initial;
    top: initial;
    z-index: 99;
}

.page-node-type-sub-home .main-container .region-content nav {
    z-index: 9;
    position: absolute;
    height: auto;
    top: 0;
}

.page-node-type-global-news-section .main-container nav {
    float: left;
    position: absolute;
    height: auto;
    top: 0;
}

    .page-node-type-global-news-section .main-container nav .menu a {
        display: block;
        padding: 11px 10px 9px;
        border-bottom: 1px solid #DFEBF0;
        border-top: 1px solid #DFEBF0;
        margin-top: -1px;
        color: #0d2a40;
        font-size: 15px;
        font-weight: 300;
        letter-spacing: 0.47px;
        line-height: 1.13334;
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out;
    }

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol:hover .field--name-node-link a {
    padding-left: 24px;
    padding-right: 24px;
    text-decoration: none;
}

.page-node-type-global-news-section .view-noticias-bloque .view-content {
    flex: 0 0 100%;
    max-width: 100%;
}

.page-node-type-global-news-section .block-views-blocknoticias-bloque-block-1 .view-header {
    display: none;
}

.page-node-type-global-news-section .block-views-blocknoticias-bloque-block-1 {
    float: left;
    max-width: calc(968px - 228px);
    margin: 0 auto;
    padding-left: calc(189px + 41px);
}

ul.menu.nav.bayer-sub-menu {
    width: 189px;
    float: left;
    /* margin: 0; */
    margin: 0;
    padding: 0;
    list-style: none;
}

.mlnk a {
    font-size: 14px !important;
}

.block-views-blocklistado-noticias-noticias-block-1 {
    margin-left: 189px;
    position: relative;
    z-index: 1;
    max-width: 590px;
    width: 590px;
    padding: 0 41px;
    float: left;
    min-height: 300px;
}

.node-38.page-node-type-global-news-section .main-container nav.pager-nav.text-center ul.pagination {
    float: left;
    width: 100%;
    /* border-top: 1px solid #cfd7dc; */
    border-top: 1px solid rgba(16,56,79,0.2);
    padding-top: 30px;
    margin-top: 20px;
    /* margin-bottom: 80px; */
}

.node-38 li.pager__item.pager__item--next, .node-38 li.pager__item--last, .node-38 li.pager__item--first, .node-38 li.pager__item--previous, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--next, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--previous, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--first, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--last {
    background-color: #ff3162;
    width: 28px;
    transform: skewX(-12deg);
    height: 30px;
    margin-right: 6px;
    margin-bottom: 3px;
    /* margin-top: 5px; */
    display: inline-block;
    float: left;
    position: relative;
    /* padding: 6px 13px; */
    /* margin-left: 5px; */
}

.timeline-Viewport * {
    font-size: 14px !important;
    line-height: 17px !important;
    font-weight: 300 !important;
}

.node-38 li.pager__item.pager__item--previous a {
    background: none;
    margin-top: 0px;
}

.node-38 li.pager__item.pager__item--first a {
    background: none;
    margin-top: 0px;
}

.node-38 li.pager__item.pager__item--next a {
    background: none;
    margin-top: 0px;
}

.node-38 li.pager__item.pager__item--previous a, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--previous a {
    background-image: url(../img/next-item.svg) !important;
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: center;
    transform: rotate(180deg);
}

.node-38 li.pager__item--first a, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--first a {
    background-image: url(../img/last-item.svg) !important;
    background-repeat: no-repeat !important;
    background-size: 13px !important;
    background-position: center !important;
    transform: rotate(180deg);
}

.node-38 li.pager__item.pager__item--first a span {
    opacity: 0;
}

.node-38 li.pager__item.pager__item--last a span {
    opacity: 0;
}

.node-38 li.pager__item.pager__item--next, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--next {
    background-image: url(../img/next-item.svg) !important;
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: center;
}

.node-38 li.pager__item--last, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--last {
    background-image: url(../img/last-item.svg) !important;
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: center;
}

    .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--last span {
        opacity: 0;
    }

.page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--next span {
    opacity: 0;
}

li.pager__item.pager__item--next a:before {
    display: none;
}

.node-38 li.pager__item.pager__item--next a:before, li.pager__item.pager__item--last a:before, li.pager__item.pager__item--previous a:before, li.pager__item.pager__item--first a:before {
    background-color: #ff000000 !important;
}

.node-38 li.pager__item.pager__item--next a:before {
    background-image: url('../img/next-item.svg');
}

.node-38 li.pager__item.pager__item--next a, li.pager__item.pager__item--last a {
    background: none;
}

.view-listado-noticias-noticias-arge ul.pagination.js-pager__items a {
    border: none;
}

.view-listado-noticias-noticias-arge li.pager__item.pager__item--next span {
    opacity: 0;
}

.view-listado-noticias-noticias-arge li.pager__item.pager__item--last span {
    opacity: 0;
}

.node-38.page-node-type-global-news-section .main-container nav.pager-nav.text-center ul.pagination li.active.is-active a, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li a {
    color: #0d2a40;
}

.page-node-type-sub-home .main-container .region-content nav.pager-nav ul.pagination a {
    border: none;
    color: #ff3162 !important;
    height: 30px;
    margin-right: 3px;
    margin-bottom: 3px;
    display: inline-block;
    float: left;
    position: relative;
    padding: 6px 13px;
    transition: color .2s ease;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}

nav.pager-nav ul.pagination a {
    border: none;
    color: #ff3162 !important;
    height: 30px;
    margin-right: 3px;
    margin-bottom: 3px;
    display: inline-block;
    float: left;
    position: relative;
    padding: 6px 13px;
    transition: color .2s ease;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}

.node-38.page-node-type-global-news-section .main-container nav.pager-nav.text-center ul.pagination a {
    border: none;
    color: #ff3162;
    height: 30px;
    margin-right: 3px;
    margin-bottom: 3px;
    display: inline-block;
    float: left;
    position: relative;
    padding: 6px 13px;
    transition: color .2s ease;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}

    .node-38.page-node-type-global-news-section .main-container nav.pager-nav.text-center ul.pagination a:before, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li a:before {
        content: '';
        position: absolute;
        width: 1px;
        height: 30px;
        background-color: #ff3162;
        transform: skewX(-12deg);
        top: 0;
        opacity: .4;
        left: -2px;
    }

.news {
    border-bottom: 1px solid #cfd7dc;
    padding-bottom: 18px;
    margin-bottom: 13px;
    display: flex;
    flex-wrap: nowrap;
    padding-top: 7px;
}

.news__bdy h3.h3 {
    margin-top: 0px;
}

.block-views-blocklink-content-page-block-1 {
    width: 19.492%;
    margin: 0 auto;
    max-width: 188px;
}

.page-node-type-noticia h2 {
    margin-top: 0;
    width: 100%;
    text-align: left;
    font-size: 40px;
    line-height: 1.1;
}

.field--name-node-changed-date {
    font-weight: 400;
    font-size: 12px;
    color: #624963;
    letter-spacing: 1px;
    line-height: 14px;
    margin: 40px 0px 0;
    border-top: 1px solid #D3D8DC;
    padding: 30px 0;
    text-align: center;
    display: flex;
    justify-content: center;
}

.page-node-type-global-news-section h2.block-title {
    margin-top: 0;
}

.field--name-node-changed-date .field--label {
    font-weight: 400;
    font-size: 12px;
    color: #624963;
}

.field--name-field-fecha {
    font-size: 17px;
    color: #ff3162;
    letter-spacing: 0.56px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 4px;
    width: 100%;
    margin-top: 35px;
}

.page-node-type-noticia .field.field--name-field-sub-titulo {
    font-weight: 300;
    font-size: 1.4375em;
    color: #0d2a40;
    letter-spacing: .71px;
    line-height: 1.174;
    margin-bottom: .5em;
    font-size: 23px;
}

.page-node-type-noticia .well.region.region-sidebar-second {
    /* display: none; */
    background: none;
    border: none;
    box-shadow: none;
}

.path-frontpage .view.view-listado-producto.view-id-listado_producto {
    justify-content: center;
    align-items: center;
}

.page-node-type-global-news-section .hero-subhome.subhomehero6 {
    display: none;
}

.block-views-blocklistado-noticias-noticias-block-1 > h2 {
    text-align: left;
}

.view-listado-noticias-noticias .view-filters .form--inline {
    position: relative;
    width: 100%;
}

    .view-listado-noticias-noticias .view-filters .form--inline .form-item {
        width: 50%;
        float: left;
        /*  height: 50px; */
    }

        .view-listado-noticias-noticias .view-filters .form--inline .form-item .select-wrapper {
            width: 100%;
            padding-right: 20px;
        }

            .view-listado-noticias-noticias .view-filters .form--inline .form-item .select-wrapper .selectize-control {
                width: 100%;
                margin-bottom: 0;
                height: 50px;
            }

            .view-listado-noticias-noticias .view-filters .form--inline .form-item .select-wrapper .selectize-input {
                background-color: #624963;
                height: 50px;
            }

                .view-listado-noticias-noticias .view-filters .form--inline .form-item .select-wrapper .selectize-input .item {
                    width: 100%;
                    height: auto;
                    top: 0px;
                    margin-top: 4px;
                }

.view-listado-noticias-noticias .view-filters .selectize-control .selectize-dropdown-content {
    border: 1px solid #624963;
    border-radius: 0;
    background: white;
    padding: 12px;
}

.view-listado-noticias-noticias .view-filters .form--inline .form-item input {
    width: 100%;
    height: 50px;
    padding: 10px 15px;
    padding-right: 55px;
    border-color: #ff3162;
    outline: none;
    box-shadow: none;
}

.view-listado-noticias-noticias .view-filters .form--inline .form-actions {
    position: absolute;
    right: 0;
    bottom: 0;
}

    .view-listado-noticias-noticias .view-filters .form--inline .form-actions button {
        text-indent: -99em;
        /* overflow: hidden; */
        width: 56px;
        background: transparent;
        position: relative;
        border: 0;
        margin-left: -12px;
        padding: 0;
        height: 50px;
        -webkit-transition: width 0.3s ease;
        -moz-transition: width 0.3s ease;
        -ms-transition: width 0.3s ease;
        -o-transition: width 0.3s ease;
        transition: width 0.3s ease;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' heiÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦1' y2='18.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
        margin-right: 0;
    }

        .view-listado-noticias-noticias .view-filters .form--inline .form-actions button:before {
            left: 5px;
            transform: skewX(-12deg);
            /* background: #66b512; */
            content: "";
            content: "";
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: #ff3162;
            background-image: none;
        }

        .view-listado-noticias-noticias .view-filters .form--inline .form-actions button:after {
            right: 0;
            background: transparent no-repeat center center;
            width: 54px;
        }

        .view-listado-noticias-noticias .view-filters .form--inline .form-actions button:after {
            content: "";
            background-image: url(../img/lupita.png);
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            background-position: center;
        }

.block-views-blockpublicaciones-content-page-block-1 .margiblock .mlnk a::before {
    background-image: url(../img/publicaciones-green.svg) !important;
}

.page-node-type-content-page video {
    width: 100%;
}

.view-listado-noticias-noticias .view-filters .form--inline .form-actions button:hover {
    width: 76px;
}

.result-container.u-clearfix {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding: 20px 0;
}

.result-container figure {
    float: left;
    width: 190px;
    padding: 1px 8px 0px 0px;
}

.result-container .link-show-more-wrapper {
    margin: 10px 20px;
}

.result-container figure img {
    max-width: inherit !IMPORTANT;
    width: 100% !IMPORTANT;
    border: 0 !IMPORTANT;
    /* max-width: 100%; */
    height: auto;
    -ms-interpolation-mode: bicubic !IMPORTANT;
    display: inline-block !IMPORTANT;
    padding: 0px !important;
}

.result-container figcaption {
    border: 1px solid #f3f3f3;
    background-color: #FFF;
    font-size: 14px;
    padding: 8px;
}

.result-container figure {
    float: left;
    width: 190px;
    padding: 1px 8px 0px 0px;
}

.result-container .list-wrapper {
    width: calc(100% - 198px);
    float: left;
    margin: 0;
}

.result-container ul {
    display: inline-block;
    list-style-type: none;
    overflow: hidden;
    width: 100%;
    margin-bottom: 0;
}

    .result-container ul li {
        float: left;
        width: 100%;
    }

        .result-container ul li a {
            padding: 0 10px 4px 16px;
            display: inline-block;
            background-image: url(../img/list-wrapper.svg);
            background-repeat: no-repeat;
            background-position: 0 7px;
        }

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol:hover .view-first-bloque-sub-menu .field--name-field-categoria:before {
    padding-right: 17px;
}

strong {
    font-size: 18px;
    color: #0d2a40;
    line-height: 26px;
    letter-spacing: .56px;
}

.page-node-type-story-page-with-optionals-elemen h4 {
    margin-top: 20px;
    font-size: 30px;
    margin-bottom: 15px;
    color: inherit;
    letter-spacing: 0.93px;
    line-height: 1.13333;
    font-weight: 300;
}

.sub-hero-container::before {
    z-index: 1 !important;
    left: calc(-93.75% + 415px) !important;
    transform: skewX(-10deg) !important;
    opacity: .2 !important;
    transition: all 1s ease .05s;
}

.sub-hero-container.animation-entrace::before {
    opacity: .7 !important;
    left: -93.75% !important;
    transform: skewX(-17deg) !important;
    transition-delay: 0.4s !important;
}

.sub-hero-container::after {
    opacity: .2 !important;
    left: calc(91% - 568px) !important;
    transform: skewX(-12deg) !important;
    transition: all 1s ease .05s;
}

.sub-hero-container.animation-entrace::after {
    opacity: .7 !important;
    left: 100% !important;
    transform: skewX(-38deg) !important;
    transition-delay: 0.4s !important;
}

.sub-hero::after {
    opacity: .2 !important;
    left: calc(91% - 568px) !important;
    transform: skewX(-12deg) !important;
    transition: all 1s ease .05s !important;
}

.page-node-type-story-page-with-optionals-elemen .views-field-body img {
    margin-top: 20px;
}

.page-node-type-story-page-with-optionals-elemen .views-field-body small {
    line-height: 20px;
    margin-bottom: 15px;
    float: left;
    margin-top: 5px;
}

li.active-button a {
    border-top: 0px !important;
}

.sub-hero.animation-entrace::after {
    opacity: .4 !important;
    left: 91% !important;
    transform: skewX(-24deg) !important;
    transition-delay: 0.4s !important;
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol:hover .field.field--name-field-categoria {
    padding-right: 29px;
}

.field.field--name-field-categoria.field--type-string.field--label-hidden.field--item {
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol:hover .field.field--name-field-image img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.field.field--name-field-image img {
    -webkit-transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
}

.block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol .field.field--name-field-image {
    overflow: hidden;
}

.fixed-head.dialog-off-canvas-main-canvas {
    position: fixed;
    width: 100%;
    background-color: #fff;
    z-index: 9999;
    top: 0;
    margin-top: 0;
    left: 0;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.fixed-head header#navbar {
    float: left;
    width: 100%;
}

.page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li a {
    border: none !important;
}

.fixed-head header#navbar .navbar-header {
    margin-top: 0;
    height: auto;
    min-height: 0;
}

.fixed-head .navbar-header > a {
    max-width: 30px;
    height: 30px;
    /*margin: 10px 15px 10px 0;*/ margin: 10px 40px 10px 0;
    background: transparent url(https://shared.bayer.com/img/logo-wht.svg) no-repeat 0 0;
    background-size: contain;
    display: table-cell;
}

.fixed-head .logo-texto p {
    font-size: 15px;
    padding-top: 0;
    color: #fff;
    padding-right: 40px;
    overflow: hidden;
    max-width: 136px;
    display: table-cell;
    vertical-align: middle;
    font-weight: 300;
    z-index: 1;
    position: relative;
}

.fixed-head header#navbar .navbar-header .logo-texto {
    float: left;
}

.fixed-head ul.menu.nav.navbar-nav {
    width: calc(100% - 154px);
    position: relative;
    font-size: 1.0625em;
    line-height: 1;
    color: #0d2a40;
    letter-spacing: 0.5px;
    font-weight: 300;
    margin-top: 7px;
}

.fixed-head .navbar-nav > li > a {
    font-size: 17px;
}

.fixed-head .navbar-header > a:after {
    content: "";
    height: 100%;
    width: 500px;
    z-index: 0;
    background: #0d3650;
    position: absolute;
    top: 0;
    left: -27vw;
    transform: skewX(-11deg);
    transition: all .2s ease-out;
    max-width: 42%;
}

.fixed-head .navbar-header > a img {
    z-index: 8;
    position: relative;
}

.empleo-context .block-views-blockbody-text-content-block-1 {
}

section.block.block-views.block-views-blockbody-text-content-block-1.clearfix {
}

.empleo-context .block-views-blockbody-text-content-block-1 {
    max-width: calc(968px - 246px);
    margin-left: 0;
    display: inline-block;
}

.main-container ul.menu.nav.empleo-sub-menu {
    width: 189px;
    float: left;
    /* margin: 0; */
    margin: 0;
    padding: 0;
    list-style: none;
}

    .main-container ul.menu.nav.empleo-sub-menu li {
        background: white;
    }

.views-row {
}

.block-views-blockbody-optional-sub-home-block-1 .views-field-field-body-optional {
    padding-left: calc(189px + 41px);
}

.bloque-plantas-produccion img {
    padding-right: 15px;
    padding-bottom: 15px;
    /* padding-top: 15px; */
}

.bloque-plantas-produccion p {
    font-size: 16px;
    /* line-height: 26px; */
    font-weight: 300;
    margin-bottom: 1.75em;
    line-height: 1.625;
    letter-spacing: .5px;
    color: #0d2a40;
    font-family: "Neue Helvetica W01",Arial,Roboto,sans-serif;
}

section.contextual-region.block.block-views.block-views-blockbody-optional-sub-home-block-1.clearfix {
    float: left;
}

section.contextual-region.block.block-views.block-views-blockfirst-bloque-sub-menu-block-1.clearfix {
}

ul.sub-menu-container.newsub .acerca-de-bayer-li {
    display: none;
}

.main-container ul.menu.nav.empleo-sub-menu li a {
    display: block;
    padding: 11px 10px 9px;
    border-bottom: 1px solid #DFEBF0;
    border-top: 1px solid #DFEBF0;
    margin-top: -1px;
    color: #0d2a40;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.47px;
    line-height: 1.13334;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -ms-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    white-space: normal;
}

.descarga-producto {
    display: none;
}

.node-65 .block-views-blockbanner-medio-sub-home-block-1, .node-73 .block-views-blockbanner-medio-sub-home-block-1 {
    margin-bottom: 0;
    margin-top: 0;
    height: 0;
}

.node-65.page-node-type-sub-home .main-container, .node-73 .main-container {
    padding-bottom: 0;
}

.empleo-context article.sub-home.is-promoted {
    display: none;
}

.empleo-context .block-views-blockfirst-bloque-sub-menu-block-1.clearfix {
    float: right;
    width: 246px;
    padding: 0;
    padding-left: 30px;
}

.empleo-context .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu > .view-content { /* display:  none; */
}

.empleo-context .block-views-blockfirst-bloque-sub-menu-block-1 > .view-element-content > .view-first-bloque-sub-menu {
    display: none;
}

.empleo-context .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu > .attachment.attachment-after {
    width: 246px !important;
    flex: none;
}

.fixed-head .navbar-nav {
    margin-top: 9px;
}

.fixed-head .navbar-header > a.back-pink:after {
    background-color: #e83d5c;
}

.fixed-head .navbar-header > a.back-purple:after {
    background-color: #5b4d66;
}

.fixed-head .navbar-header > a.back-green:after {
    background-color: #13aa1e;
}

.fixed-head .navbar-header > a.back-blue:after {
    background-color: #0a77c1;
}

ul.sub-menu-container.newsub.fixed-sub-menu {
    position: fixed;
    z-index: 9999;
    top: 50px;
}

a.page-top:hover {
    color: white;
}

.skewed-teaser {
    transform: translate(-30%, 0%) matrix(1, 0, 0, 1, 0, 0);
    transition: transform .5s ease-out;
}

.skewed-teaserlist .skewed-teaser:nth-child(even) {
    transform: translate(30%, 0%) matrix(1, 0, 0, 1, 0, 0);
    transition: transform .5s ease-out;
}

section.listado-productos .view-filters.form-group {
    float: left;
    width: 100%;
}

section.listado-productos .selectize-input {
    min-height: 46px;
}

section.listado-productos .view-filters.form-group {
    float: left;
    width: 100%;
    order: 1;
}

section.listado-productos .selectize-control.form-select {
    padding: 0;
    border: none;
    margin: 0;
    height: auto;
}

section.listado-productos .button, .big-button, .close-tabs {
    padding: 16px 70px 16px 22px;
}

#Vendor-Button{
    margin-top : 1%;
}

#ContactEmail{
    margin-top : -2%
}

.form--inline.form-inline { /* display: flex; */ /* margin: 0 0 2.25em -20px; */
}

.select-wrapper:after {
    display: none !important;
}

.product-container-navigation {
    display: flex;
    justify-content: space-between;
    border: 1px solid #D3D8DC;
    border-width: 1px 0;
    padding: 30px 0 25px;
    border-top: none;
}

.view.view-listado-producto.view-id-listado_producto {
    display: flex;
    flex-direction: column;
    width: 100%;
}

    .view.view-listado-producto.view-id-listado_producto .view-content {
        order: 3;
    }

.view-listado-producto .view-header {
    float: left;
    width: 100%;
    order: 2;
}

.view.view-listado-producto.view-id-listado_producto {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.product-navigation-range-list a {
    width: 30px;
    padding: 0;
}

.selectize-dropdown.single.form-select.form-control {
    padding: 0;
    height: 0;
}

.product-navigation-range-list li {
    width: calc(100% / 13);
}

.node-54 .block-views-blockbanner-medio-sub-home-block-1 .views-row .hero__text {
    opacity: 1 !important;
    transform: translateX(-25px) !important;
}

.node-30 .region-content .col-md-6 h3 {
    font-size: 1.875em;
    margin-bottom: .5em;
    color: inherit;
    letter-spacing: 0.93px;
    line-height: 1.13333;
    font-weight: 300;
}

.main-container ul.menu.nav > li.active > a {
    font-weight: 500 !important;
    color: #00bcff;
    /* font-family: "Neue Helvetica W01",Arial,Roboto,sans-serif !important; */
}

.main-container ul.menu.nav > li.active > .dropdown-menu > li.active > a {
    color: #00bcff !important;
    font-weight: 500;
}

.node-36 .block-views-blockbanner-medio-sub-home-block-1, .node-83 .block-views-blockbanner-medio-sub-home-block-1 {
    display: none;
}

section.listado-noticias-argentina {
    display: none;
}

.node-36 section.listado-noticias-argentina {
    display: block;
    padding-left: calc(189px + 41px);
}

.listado-noticias-chile {
    display: none;
}

.node-83 section.listado-noticias-chile {
    display: block;
    padding-left: calc(189px + 41px);
}

section.listado-noticias-bolivia {
    display: none;
}

.node-92 section.listado-noticias-bolivia {
    display: block;
    padding-left: calc(189px + 41px);
}

.node-92 .block-views-blockbanner-medio-sub-home-block-1 {
    display: none;
}

.node-89 .block-views-blockbanner-medio-sub-home-block-1 {
    display: none;
}

section.listado-noticias-paraguay {
    display: none;
}

.node-89 section.listado-noticias-paraguay {
    display: block;
    padding-left: calc(189px + 41px);
}

.view-listado-producto .selectize-input {
    background-color: #624963;
    border: 1px solid #624963;
}

.page-node-type-content-page .main-container .region-sidebar-first ul li a {
    display: block;
    padding: 11px 10px 9px;
    border-bottom: 1px solid #DFEBF0;
    border-top: 1px solid #DFEBF0;
    margin-top: -1px;
    color: #0d2a40;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.47px;
    line-height: 1.13334;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -ms-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}

.view-listado-producto .selectize-dropdown-content {
    background: rebeccapurple;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    list-style: none;
    padding: 11px 13px 13px;
    border: 1px solid #624963;
    background-color: #fff;
    color: #333;
    z-index: 2;
    margin: 0;
}

.option + .option {
    border-top: 1px solid #fff;
    border-color: #66b512;
    overflow: hidden;
    font-weight: 400;
    font-size: 14px;
    color: #0d2a40;
    letter-spacing: 0.44px;
    line-height: 18px;
    display: block;
    padding: 4px 0 4px 28px;
    border: none;
}

.main-container ul.menu.nav.sustentabilidad-sub-menu {
    width: 189px;
    float: left;
    /* margin: 0; */
    margin: 0;
    padding: 0;
    list-style: none;
}

    .main-container ul.menu.nav.sustentabilidad-sub-menu li a {
        display: block;
        padding: 11px 10px 9px;
        border-bottom: 1px solid #DFEBF0;
        border-top: 1px solid #DFEBF0;
        margin-top: -1px;
        color: #0d2a40;
        font-size: 15px;
        font-weight: 300;
        letter-spacing: 0.47px;
        line-height: 1.13334;
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out;
    }

.page-node-type-sub-home .margiblock:nth-of-type(2) {
    /* display: none; */
    border-color: #00bcff;
    color: #00bcff;
    background: inherit;
}

    .page-node-type-sub-home .margiblock:nth-of-type(2) a:before {
        /* display: none; */
        content: "";
        position: absolute;
        left: 0;
        top: -1px;
        width: 20px;
        height: 20px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E");
    }

.main-container .menu li.dropdown > a {
    background: transparent url("../img/arrow-sub-home.svg") no-repeat right 6px center;
}

.main-container .menu li.expanded > a {
    background: transparent url("../img/arrow-sub-home.svg") no-repeat right 6px center;
}

li.expanded.dropdown li.expanded > a {
    background: transparent url("../img/arrow-sub-home.svg") no-repeat right 6px center;
}

.page-node-type-sub-home .container h2 {
    margin-top: 0;
    text-align: left;
}

.page-node-type-content-page .layout__region--content h3 {
    margin-top: 10px;
    color: #13384e;
}

.node-63.empleo-context .block-views-blockfirst-bloque-sub-menu-block-1.clearfix {
    width: inherit;
    float: none;
    /* padding-left: calc(189px + 41px); */
    padding: initial;
    padding-left: calc(189px + 41px);
}

.descarga-producto textarea#edit-message {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 25px;
    border: 1px solid #834283;
    font-family: inherit;
    background-color: #fff;
    border-radius: 0;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-weight: 400;
    font-size: 1em;
    color: #0d2a40;
    letter-spacing: 0.5px;
    line-height: 1;
    padding: 14px 23px 16px;
    text-indent: 2px;
}

.descarga-producto .region.region-descarga {
    width: calc(968px - 50%);
    margin: 0 auto;
}

.region.region-descarga .select-wrapper > div {
    padding: 0px;
    border: none;
    box-shadow: none;
    border-radius: 0;
}

.sub-menu-container li:focus {
    background: none !important;
}

.sub-menu-container li a:focus {
    background: none;
}

.region.region-descarga .selectize-dropdown-content {
    border: 1px solid #66b512;
    padding: 10px;
    background: white;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #f5f5f500;
}
/* .advance-carrer-distint.f-grid>.f-grid__cell--2of3 {
    flex: 0 0 100%;
    max-width: 100%;
} */

.block-block-contentb44b49de-91aa-442d-a8c8-daa30ca4f0f7.clearfix h2.block-title {
    margin-bottom: 40px;
}

.path-frontpage .find-your-product .view.view-listado-producto .view-content {
    display: none;
}

section.find-your-product ul.u-nav {
    display: none;
}

.node-20 section.listado-productos label.control-label {
    display: none;
}

.find-your-product .select-wrapper > div {
    padding: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
}

section.find-your-product .view-filters {
    max-width: 492px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -127px;
    position: relative;
    z-index: 9;
    opacity: 0;
    transition: all 0.5s ease;
    transition-delay: 0.5s;
}

section.find-your-product .product-search {
    max-width: 492px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-left: 0;
    padding-right: 0;
    transition-delay: 0.5s;
    transition: all 0.5s ease;
    opacity: 0;
}

    section.find-your-product .product-search .sliding-a {
        margin-left: 28px;
        z-index: 10;
        transition: all 0.5s ease;
    }

    section.find-your-product .product-search .sliding-z {
        margin-right: 28px;
        z-index: 10;
        transition: all 0.5s ease;
    }

    section.find-your-product .product-search .product-search__button {
        margin: 0 auto;
        float: none;
        display: block;
        width: 280px;
    }

section.find-your-product ul.u-nav {
    display: none;
}

section.find-your-product .product-search .product-search__button:hover {
    color: white;
}

section.find-your-product .form-item-title {
    width: 100%;
}

    section.find-your-product .form-item-title input {
        width: 100%;
        margin-bottom: 20px;
        outline: none;
    }

.img-burger-responsive {
    display: none;
}

section.find-your-product .form-type-select {
    width: 49.5%;
}

div#edit-actions {
}

section.find-your-product .form-type-select .select-wrapper {
    width: 100%;
}

    section.find-your-product .form-type-select .select-wrapper .selectize-control {
        width: 100%;
    }

section.find-your-product {
}

div#edit-actions {
}

section.find-your-product {
}

    section.find-your-product .form-type-select .form-actions {
        display: none;
    }

.block-views-blockinfinite-scroll-block-1 .views-row:nth-of-type(1), .block-views-blockinfinite-scroll-block-1 .views-row:nth-of-type(2), .block-views-blockinfinite-scroll-block-1 .views-row:nth-of-type(3), .block-views-blockinfinite-scroll-block-1 .views-row:nth-of-type(4) {
    display: none;
}

.form-actions.form-group form-wrapper {
    /* display: -webkit-box; */
}

.path-frontpage section.find-your-product #edit-actions {
    display: none;
}

.find-your-product .product-container-navigation {
    padding-top: 0;
    border-top: none;
    margin-top: 40px;
}

.block-views-blockinfinite-scroll-block-1 .views-row {
    flex: 0 0 50%;
    max-width: 50%;
    overflow: hidden;
    height: auto;
    margin-bottom: 20px;
    position: relative;
}

    .block-views-blockinfinite-scroll-block-1 .views-row > div {
        overflow: hidden;
    }

    .block-views-blockinfinite-scroll-block-1 .views-row > div {
        margin-left: 20px;
        position: relative;
    }

.views-infinite-scroll-content-wrapper {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    max-width: 1200px;
    margin: 32px -20px 32px -20px;
    justify-content: center;
}

.js-pager__items.pager a.button {
    padding: 22px 85px 24px 24px;
    cursor: pointer;
    width: 225px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    /* padding: 0; */
    border: 0;
    border-radius: 0;
    line-height: 1;
    font-family: inherit;
    display: inline-block;
    color: #fff;
    /* padding: 18px 70px 18px 22px; */
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    letter-spacing: 0.58px;
    line-height: 1;
    font-weight: 700;
    font-style: italic;
    background: #ff3162 no-repeat right top;
    -webkit-transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -moz-transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -ms-transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    background-size: 68px 60px;
}

    .js-pager__items.pager a.button:before {
        opacity: .4;
        background-color: #d30f4b;
        content: '';
        display: block;
        height: 100%;
        width: 100px;
        position: absolute;
        right: 0;
        top: 0;
        left: calc(100% - 54px);
        transform: skewX(-12deg);
        -webkit-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -moz-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -ms-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -o-transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        transition: left 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    }

.path-productos .hero-subhome {
    display: none;
}

.view-id-infinite_scroll {
    position: relative;
}

.path-productos .service {
    display: none;
}

.acerca-de-bayer-sub-menu li:hover a {
    color: white;
}

.region-sub-menu ul.menu.nav li a:hover {
    color: #9cda4b;
    border-color: #3c6073;
}

.path-productos .selectize-control.form-select .selectize-input.disabled {
    background-color: #624963;
}

ul.menu.nav.empleo-sub-menu li.expanded:nth-of-type(2) > .dropdown-menu {
    top: -30px;
}

ul.menu.nav.empleo-sub-menu li.expanded:nth-of-type(3) > .dropdown-menu {
    top: -60px;
}

.region-sub-menu ul.menu.nav li a:hover {
    color: #9cda4b;
}

.path-productos .form-type-textfield {
    margin-right: 15px;
    height: 48px;
}

    .path-productos .form-type-textfield input {
        height: 48px;
        width: 100%;
    }

    .path-productos .form-type-textfield:before {
        width: 56px;
        height: 48px;
        position: absolute;
        right: -5px;
        content: "";
        /* background: red; */
        background-color: #624963;
        transform: skewX(-12deg);
    }

.bef-exposed-form .form--inline > .form-type-textfield {
    overflow: hidden;
}

.view.view-listado-producto.view-id-listado_producto .view-content h3 {
    width: calc(100% - 22px);
    margin-left: 22px;
    border-bottom: 0;
    font-weight: 100;
    font-size: 50px;
    color: #0d2a40;
    letter-spacing: 0.5px;
    line-height: 54px;
    margin-top: 20px;
    float: left;
}

.view.view-listado-producto.view-id-listado_producto .view-content .views-row {
    width: calc(33.3333% - 22px);
    margin-left: 22px;
    padding-bottom: 30px;
    border-bottom: 1px solid #D3D8DC;
    float: left;
}

    .view.view-listado-producto.view-id-listado_producto .view-content .views-row.view-list {
        border: none !important;
    }

.bef-exposed-form .form--inline > .form-type-textfield {
    overflow: hidden;
    float: left;
    width: calc(66.66% - 15px);
    position: relative;
}

.path-productos .form-type-textfield:after {
    content: "";
    background-image: url("../img/lupa-productos.svg");
    width: 56px;
    position: absolute;
    height: 50px;
    right: 0px;
    top: 0px;
    background-repeat: no-repeat;
    background-position: center;
}

.path-productos .form-item.js-form-item.form-type-select {
    height: 50px;
    float: left;
    width: 33.33%;
}

.path-productos .view-empty {
    font-weight: 300;
    font-size: 25px;
    color: rgb(13, 56, 81);
    letter-spacing: 0.5px;
    line-height: 30px;
    margin: 0 0 10px;
    text-align: left;
    padding-top: 14px;
    /* padding-left: 15px; */
    padding-right: 15px;
}

.path-productos .selectize-control.form-select .selectize-input {
    height: 48px;
}

.path-productos .form-item.js-form-item.form-type-select {
    height: 48px;
    float: left;
    width: 33.33%;
    margin-bottom: 15px;
}

span.readmore {
    color: #10384f;
}

.path-productos .form-item.js-form-item.form-type-select .select-wrapper {
    width: 100%;
}

    .path-productos .form-item.js-form-item.form-type-select .select-wrapper .selectize-control {
        width: 100%;
        padding-right: 15px !important;
        margin-bottom: 15px !important;
        height: 48px;
        float: left;
    }

.js-pager__items.pager a.button:after {
    content: '';
    display: block;
    height: 100%;
    width: 100px;
    position: absolute;
    right: 0;
    top: 0;
    width: 57px;
    background: transparent no-repeat center center;
    background-size: 14px 20px;
    background-image: url('../img/show_more.svg');
    -webkit-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -moz-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -ms-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    background-image: url('../img/show_more.svg');
    background-size: 26px;
}

.js-pager__items.pager a.button:hover {
    text-decoration: none;
    background-position: top right -80px;
    padding-left: 30px;
    padding-right: 62px;
}

    .js-pager__items.pager a.button:hover:before {
        left: 110%;
    }

    .js-pager__items.pager a.button:hover:after {
        right: 10px;
    }

.path-productos #views-exposed-form-listado-producto-page-1 .selectize-control {
    padding: 0;
    border: none;
    box-shadow: none;
}

.jobs-teaser .h3 {
    opacity: 0.9;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(191, 215, 223, 0.2);
    margin-top: 10px;
}

.jobs-teaser ul.u-no-bulls a:hover {
    text-decoration: underline !important;
}

.jobs-teaser li:nth-last-child(1) {
    border-bottom: 1px solid rgba(191, 215, 223, 0.2);
    margin-bottom: 30px;
}

.jobs-teaser ul a:hover {
    color: white;
}

.node-38.page-node-type-global-news-section .main-container nav.pager-nav.text-center {
    position: relative;
    top: initial;
    width: 100%;
}

.selectize-control.form-select {
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
}

.page-footer .big-button::after {
    content: '';
    width: 57px;
    background: transparent no-repeat center center;
    background-size: 14px 20px;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦,7.5 1,14' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E);
    -webkit-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -moz-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -ms-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: right 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.layout__region--content ul li {
    margin-bottom: 4px;
    letter-spacing: .5px;
    color: rgb(13, 42, 64);
    font-family: "Neue Helvetica W01",Arial,Roboto,sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 300;
}

.bootstrap-tabs {
    float: left;
    width: 100%;
}

.path-busqueda .views-element-container .views-row li {
    list-style: none;
}

.path-busqueda .views-element-container .views-row {
    padding: 15px 0;
    border-bottom: 1px solid #cfd7dc;
    word-break: break-all;
    float: left;
    width: 100%;
}

    .path-busqueda .views-element-container .views-row li a {
        font-weight: 500;
        color: #0091DF;
        float: left;
        width: 100%;
    }

.region.region-content form#views-exposed-form-busqueda-page-1 {
    display: block;
    position: relative;
    z-index: 0;
    padding: 0;
    padding-bottom: 30px;
    float: left;
    width: 100%;
    left: 0;
    top: inherit;
}

.navbar-header section#block-formularioexpuestobusquedapage-1 {
    display: none;
}

.region.region-content form#views-exposed-form-busqueda-page-1 > div {
    width: 100%;
}

.region.region-content form#views-exposed-form-busqueda-page-1 > div {
    width: 100%;
}

    .region.region-content form#views-exposed-form-busqueda-page-1 > div:before {
        position: relative;
        content: "Buscar";
        font-size: 52px;
        letter-spacing: .6px;
        font-weight: 100;
        line-height: 52px;
        margin-bottom: 30px;
        color: rgb(16, 56, 79);
        font-family: "Neue Helvetica W01",Arial,Roboto,sans-serif;
    }

form#views-exposed-form-busqueda-page-1 > div div#edit-actions {
}

.path-busqueda form#views-exposed-form-busqueda-page-1 > div div#edit-actions {
    top: initial;
    bottom: 0;
}

#navbar form#views-exposed-form-busqueda-page-1 {
    z-index: 99999;
}

.path-busqueda .region.region-content {
    display: flex;
    flex-direction: column;
}

    .path-busqueda .region.region-content div {
        order: 2;
    }

    .path-busqueda .region.region-content section {
        order: 1;
    }

.path-busqueda .hero-subhome {
    display: none;
}

.sliding-a.opened-a {
    margin-left: -245px !important;
}

.sliding-z.opened-z {
    margin-right: -245px !important;
}

.page-footer .big-button::before,
.find-your-product .product-search .product-search__button::before {
    content: '';
    /*background-image: url(/sites/default/files/arrow.svg);*/
    background-image: url('../bayer-img/arrow.svg');
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 35%;
    transition: all .3s;
}

input#edit-field-paises-value-selectized {
    opacity: 0;
}

.view.view-listado-producto.view-id-listado_producto .view-content .view-list {
    width: 100%;
    height: 105px;
    overflow: hidden;
    max-height: none;
    min-height: 105.22px;
}

    .view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl {
        display: flex;
        position: relative;
        align-items: center;
    }

        .view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-image {
            float: left;
            width: 151px;
            order: 1;
            min-height: 105.22px;
            border-bottom: 1px solid #D3D8DC !important;
        }

        .view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-activity-application {
            /* float:  left; */
            display: flex;
            order: 3;
            justify-content: flex-end;
            /* float:  right; */
            position: absolute;
            right: 0;
            height: 100%;
            margin-bottom: 0;
            /* width: 270px; */
        }

.main-container .menu.nav a {
    display: block;
    padding: 11px 10px 9px;
    border-bottom: 1px solid #DFEBF0;
    border-top: 1px solid #DFEBF0;
    margin-top: -1px;
    color: #0d2a40;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.47px;
    line-height: 1.13334;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -ms-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}

.view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-description {
    display: block;
    order: 2;
    width: 214px;
    height: 105.22px;
    padding-top: 0;
}

.main-container .menu.nav a:hover {
    color: #ff3162;
}

form#views-exposed-form-listado-producto-page-1 > div > div:nth-last-child(1) {
    width: 33.33%;
    height: 48px;
    overflow: hidden;
    padding-right: 15px;
}

    form#views-exposed-form-listado-producto-page-1 > div > div:nth-last-child(1) button {
        width: 100%;
    }

.page-footer .big-button:hover::before,
.find-your-product .product-search .product-search__button:hover::before {
    right: 35px;
}

.view.view-listado-producto.view-id-listado_producto .view-content .view-list:nth-of-type(1) li.list-item-product.fl .container-activity-application .container-application {
    justify-content: initial;
}

.view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-activity-application .container-application {
    display: flex;
    flex-direction: column;
    /* justify-content: flex-start !important; */
    width: 124px;
    margin-right: 20px;
    justify-content: center;
    border-bottom: 1px solid #D3D8DC !important;
}

.view.view-listado-producto.view-id-listado_producto .view-content .view-list:nth-of-type(1) li.list-item-product.fl .container-activity-application .container-activity {
    justify-content: initial;
}

.view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-activity-application .container-activity {
    display: flex;
    flex-direction: column;
    width: 165px;
    justify-content: center;
    border-bottom: 1px solid #D3D8DC !important;
}

.main-container ul.menu.empleo-sub-menu.dropdown-menu {
    top: 0px !important;
}

.view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-activity-application .container-application span, .view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-activity-application .container-activity span {
    display: none;
}

.view.view-listado-producto.view-id-listado_producto .view-content h3 + div.view-list li.list-item-product.fl .container-activity-application .container-application span, .view.view-listado-producto.view-id-listado_producto .view-content h3 + div.view-list li.list-item-product.fl .container-activity-application .container-activity span {
    padding: 11px 0 9px;
    text-align: left;
    border-color: #ff3162;
    border-bottom: 2px solid #ff3162;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 15px;
    display: block;
}


@media only screen and (min-width: 90.063em) {
    .block-views-blockdestacados-glifosato-block-1 .views-element-container {
        margin-left: -280px !important;
        margin-right: -280px !important;
    }

    .block-views-blockdestacados-glifosato-block-1 .view-content {
        margin-left: -20px !important;
    }

        .block-views-blockdestacados-glifosato-block-1 .view-content .views-row:nth-child(1) {
            margin-left: 100px;
            flex: 0 0 100%;
            max-width: 500px;
            height: 270px;
            opacity: 1;
            transform: matrix(1, 0, 0, 1, 0, 0);
            margin-bottom: 20px;
        }

    .block-views-blockdestacados-glifosato-block-1 .Fucsia {
        margin-bottom: 20px !important;
        flex: 0 0 50% !important;
        padding-right: 0 !important;
        max-width: 600px !important;
        height: 326px !important;
        padding-left: 0 !important;
        opacity: 1 !important;
        transform: matrix(1, 0, 0, 1, 0, 0) !important;
    }

    .block-views-blockdestacados-glifosato-block-1 .Azul {
        margin-top: -56px !important;
        margin-bottom: 20px !important;
        flex: 0 0 50% !important;
        padding-right: 0 !important;
        max-width: 600px !important;
        height: 326px !important;
        opacity: 1 !important;
        transform: matrix(1, 0, 0, 1, 0, 0) !important;
    }

    .block-views-blockdestacados-glifosato-block-1 .Verde {
        flex: 0 0 100% !important;
        max-width: 500px !important;
        height: 270px !important;
        opacity: 1 !important;
        transform: matrix(1, 0, 0, 1, 0, 0) !important;
        margin-right: 100px !important;
    }

    .titulo-textodestacado {
        font-size: 23px;
    }
}



.view.view-listado-producto.view-id-listado_producto .view-content h3 + div.view-list li.list-item-product.fl .container-image:before {
    content: "Brand";
    padding: 11px 0 9px;
    text-align: left;
    border-color: #ff3162;
    border-bottom: 2px solid #ff3162;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
    width: calc(100% + 213px);
    float: left;
    font-weight: 500;
    font-size: 16px;
    /* padding-top: 15px; */
    line-height: 26px;
}

.view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-description p {
    /* display:  none; */
    line-height: 20px;
    font-size: 16px;
}

.view.view-listado-producto.view-id-listado_producto .view-content h3 + div.view-list {
    height: calc(105.22px + 48px) !important;
}

    .view.view-listado-producto.view-id-listado_producto .view-content h3 + div.view-list li.list-item-product.fl .container-description {
        padding-top: 48px;
        height: 151px;
    }

    .view.view-listado-producto.view-id-listado_producto .view-content h3 + div.view-list li.list-item-product.fl .container-image {
        min-height: 151px;
    }

.empleo-context .block-views-blockbody-text-content-block-1 p {
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
}

.path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div div#edit-actions button {
    float: right;
}

.epigrafe p strong em {
    font-size: 15px;
}

.epigrafe {
    width: 300px;
    padding-top: 5px;
    margin-bottom: 20px;
}

.node-111 .block-webform h2.block-title, .node-107 .block-webform h2.block-title {
    display: none;
}

.node-111 textarea {
    border: 1px solid #834283 !important;
    border-radius: 0px !important;
    margin-bottom: 20px;
}

.path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div input {
    border-color: #ff3162 !important;
    height: 80px;
    font-size: 24px;
    font-weight: 300;
    color: rgb(13, 42, 64);
}

.path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div div#edit-actions button:before {
    background: #ff3162;
}

.path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div div#edit-actions button {
    height: 80px;
}

.path-frontpage .region-content form#views-exposed-form-busqueda-page-1 > div input::placeholder {
    color: rgb(13, 42, 64);
    font-style: italic;
}

.page-search-page .region-content .view-content .views-row {
    border: 1px solid rgba(98, 73, 99, 0.27);
    padding: 20px !important;
}

section.buscador-home.block.block-views.block-views-exposed-filter-blockbusqueda-page-1.clearfix {
    width: 705px;
    margin: 0 auto;
}

nav.dissapear-primary {
    display: none;
}

.main-container .empleo-sub-menu li a,
.main-container .sustentabilidad-sub-menu li a,
.productos-sub-menu li a {
    transition: all .2s;
}

    .main-container .empleo-sub-menu li a:hover,
    .main-container .sustentabilidad-sub-menu li a:hover,
    .productos-sub-menu li a:hover {
        color: #ff3162;
    }

input[type="text"]:disabled {
    border: 1px solid #b1a4b1;
    background: #fdfdfd;
}

.js-form-item-areas-de-interes .selectize-input {
    background-color: #624963;
}

.js-form-item-areas-de-interes .selectize-dropdown-content {
    background: rebeccapurple;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    list-style: none;
    padding: 11px 13px 13px;
    border: 1px solid #624963;
    background-color: #fff;
    color: #333;
    z-index: 2;
    margin: 0;
}

button.webform-button--submit:before {
    content: '';
    /*background-image: url(/sites/default/files/arrow.svg);*/
    background-image: url('../bayer-img/arrow.svg');
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 35%;
    transition: all .3s;
}

button.webform-button--submit.btn-primary:hover {
    color: #fff;
    background-color: #ff3162;
    border-color: #ff3162;
}

button.webform-button--submit:hover:before {
    right: 35px;
}

.path-107 .region-content textarea {
    display: block;
    width: 100%;
    height: auto;
    border: 1px solid #834283;
    font-family: inherit;
    background-color: #fff;
    border-radius: 0;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-weight: 400;
    font-size: 1em;
    color: #0d2a40;
    letter-spacing: 0.5px;
    line-height: 1;
    padding: 14px 23px 16px;
    text-indent: 2px;
    margin-bottom: 20px;
}

section.find-your-product .form--inline .disabled {
    /* background: navajowhite; */
    background-color: #624963;
    border: 1px solid #624963;
}

section.find-your-product .product-search button[disabled] {
    background: #ff3162b8;
}

section.find-your-product h2.block-title:after {
    content: "Con nuestros productos contribuimos a la salud de las personas, animales y plantas. Aqu\00ed  encontrar\00e1  una descripci\00f3n general de los principales productos de Bayer.";
    /* float: left; */
    width: 100%;
    font-size: 18px;
    color: #0d2a40;
    line-height: 26px;
    margin-top: 18px;
    letter-spacing: .56px;
    font-weight: 500;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 40px;
}

.social-box-container.js-first-socials > .social-clipping__channel {
    position: absolute;
    z-index: 0;
    top: 16px;
    left: 0;
    width: calc(100% - 17px);
    color: white;
    background: #10384f;
    height: 45px;
}

.social-box-container.js-first-socials iframe:nth-of-type(1) {
    display: none;
}

#edit-field-campo-de-actividad-target-id-selectized::placeholder,
#edit-field-aplicacion-target-id-selectized::placeholder {
    color: transparent;
}

.main-container .empleo-sub-menu li a, .main-container .sustentabilidad-sub-menu li a {
    transition: all .3s;
}

.main-container .empleo-sub-menu li:hover a, .main-container .sustentabilidad-sub-menu li a {
    color: #ff3162;
}

.page-node-type-glifosato-landing {
    font-family: "Neue Helvetica W01", Arial, Roboto, sans-serif;
    line-height: 1.625;
    letter-spacing: .5px;
    color: #0d2a40;
    font-weight: 300;
}


.field--name-field-contenido-landing {
    /*  padding-left: 230px;
    padding-right: 230px; */
    font-size: 16px;
}

.page-node-type-glifosato-landing .field--name-field-texto-del-quote {
    font-weight: 100;
    font-size: 30px;
    color: #10384f;
    letter-spacing: 1px;
    line-height: 35px;
    position: relative;
}

.field--name-field-autor-del-quote {
    color: #56aa10;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: normal;
    margin-top: 15px;
}

.paragraph--type--texto-quote {
    margin-bottom: 32px;
}


.field--name-field-contenido-landing .field--name-field-imagen {
    margin-left: -230px;
    margin-right: -230px;
    padding-top: 15px;
    margin-bottom: 40px;
}

.paragraph--type--menu-acordeon {
    margin-bottom: 40px;
}


.field--name-field-titulo-del-texto {
    font-size: 30px;
    margin-bottom: .5em;
    color: inherit;
    letter-spacing: 0.93px;
    line-height: 1.13333;
    font-weight: 300;
}


.field--name-node-title h2 {
    text-align: left !important;
}

.paragraph--type--quote-con-imagen {
    margin-left: -217px;
    margin-right: -230px;
    margin-bottom: 40px;
    /*  flex-direction: row-reverse;
display: flex; */
}

.field--name-field-autor-del-quote-imagen {
    color: #56aa10;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: normal;
    margin-top: 15px;
}

#block-bayersocialshare-2 {
    display: flex;
    justify-content: center;
}


.field--name-field-imagen-del-quote {
    margin-left: 25px;
    width: 150px;
    position: relative;
    top: -320px;
    float: left;
}

.paragraph--type--quote-con-imagen img {
    width: 1500px;
}

.field--name-field-texto-del-quote-con-imagen {
    width: 77%;
    margin-left: 214px;
}


    .field--name-field-texto-del-quote-con-imagen p {
        margin-bottom: 30px;
        font-weight: 100;
        font-size: 30px;
        color: #10384f;
        letter-spacing: 1px;
        line-height: 35px;
        position: relative;
    }


.paragraph--type--video-embebido {
    padding-top: 25px;
    padding-bottom: 40px;
}

.paragraph--type--texto-del-body {
    margin-bottom: 20px;
}

.paragraph--type--banner-imagen- {
    margin-left: -425px;
    margin-right: -425px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.paragraph--type--texto-quote .field--name-field-texto-del-quote::before {
    content: "\201C ";
    font-size: 82px;
    line-height: 1;
    max-height: 30px;
    vertical-align: bottom;
    position: relative;
    top: 41px !important;
    text-indent: 0;
    left: 0;
    font-weight: 500;
    top: -7px;
    color: #66b512;
}

.field--name-field-texto-del-quote-con-imagen p::before {
    content: "\201C ";
    font-size: 82px;
    line-height: 1;
    max-height: 30px;
    vertical-align: bottom;
    position: relative;
    top: 41px !important;
    text-indent: 0;
    left: 0;
    font-weight: 500;
    top: -7px;
    color: #66b512;
}


.field--name-field-enlace-ancla a {
    display: block;
    position: relative;
    color: #0091df;
    padding-left: 22px;
    font-weight: 500;
    font-size: 14px;
    margin-top: 8px;
}

    .field--name-field-enlace-ancla a:hover {
        text-decoration: underline !important;
    }

    .field--name-field-enlace-ancla a::before {
        content: "";
        position: absolute;
        left: 0;
        top: -4px;
        width: 20px;
        height: 20px;
        background: transparent no-repeat center 6px;
        /*background-image: url("/themes/bayer/img/imgflechabajo.jpg");*/
        background-image: url("../img/arrowdownblue.png");
    }




.field--name-field-enlace-ancla {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-bottom: 28px;
}

.paragraph--type--titulo-link a {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: 12px;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.paragraph--type--titulo-link {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.field--name-field-link {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

    .field--name-field-link a {
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
    }


.paragraph--type--titulo-link a:hover {
    margin-left: 15px;
}

.paragraph--type--titulo-link a::before {
    content: " ";
    width: 1px;
    height: 100%;
    top: 0;
    left: 2px;
    border-left: 1px solid #fff;
    border-color: inherit;
    transform: rotate(11deg);
    position: absolute;
}



.paragraph--type--titulo-link {
    margin-bottom: 20px;
}

    .paragraph--type--titulo-link a:hover::before {
        margin-right: 15px !important;
    }


.div-socials {
    display: flex;
    z-index: 100;
    position: relative;
}



.botones-socials li {
    /* margin-right: 9px;*/
}



/*.botones-socials li a{
    color: white;
    background-color: #10384f;
    padding: 11px 10px 11px 9px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    -webkit-transition: background .3s ease, text-indent .3s ease;
    transition: background .3s ease, text-indent .3s ease;
    
} */

.botones-socials {
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 10px -10px;
    justify-content: flex-start;
}

.botones-socials2 {
    display: flex;
    list-style: none;
}

    .botones-socials2 li {
        margin-right: 9px;
    }

        .botones-socials2 li a {
            color: white;
            background-color: #10384f;
            padding: 12px 10px 12px 9px;
            font-size: 14px;
            font-weight: 400;
            text-align: left;
            -webkit-transition: background .3s ease, text-indent .3s ease;
            transition: background .3s ease, text-indent .3s ease;
        }

.boton1-socials {
    flex: 1 0 0;
    max-width: 150px;
}



    .boton1-socials a {
        margin: 10px;
        display: block;
        width: 40px;
        height: 40px;
        border: 0;
        text-align: left;
        text-indent: -99em;
        overflow: hidden;
        background: #10384f no-repeat no-repeat 0 0;
        background-size: 40px 40px;
        -webkit-transition: background .3s ease, text-indent .3s ease;
        transition: background .3s ease, text-indent .3s ease;
        background-color: #10384f;
        width: 120px;
        color: #fff;
        text-indent: -4px;
        padding: 10px 20px 0 48px;
        font-size: 14px;
        font-weight: 400;
        position: relative;
    }

        .boton1-socials a::before {
            background-image: url(/themes/bayer/img/facebook.png);
        }


.boton2-socials {
    flex: 1 0 0;
    max-width: 150px;
}


    .boton2-socials a {
        margin: 10px;
        display: block;
        width: 40px;
        height: 40px;
        border: 0;
        text-align: left;
        text-indent: -99em;
        overflow: hidden;
        background: #10384f no-repeat no-repeat 0 0;
        background-size: 40px 40px;
        -webkit-transition: background .3s ease, text-indent .3s ease;
        transition: background .3s ease, text-indent .3s ease;
        background-color: #10384f;
        width: 120px;
        color: #fff;
        text-indent: -4px;
        padding: 10px 20px 0 48px;
        font-size: 14px;
        font-weight: 400;
        position: relative;
    }

.boton3-socials {
    flex: 1 0 0;
    max-width: 150px;
}

    .boton3-socials a {
        margin: 10px;
        display: block;
        width: 40px;
        height: 40px;
        border: 0;
        text-align: left;
        text-indent: -99em;
        overflow: hidden;
        background: #10384f no-repeat no-repeat 0 0;
        background-size: 40px 40px;
        -webkit-transition: background .3s ease, text-indent .3s ease;
        transition: background .3s ease, text-indent .3s ease;
        background-color: #10384f;
        width: 120px;
        color: #fff;
        text-indent: -4px;
        padding: 10px 20px 0 48px;
        font-size: 14px;
        font-weight: 400;
        position: relative;
    }

/*.boton5-socials a::before{
    background-image: url(/themes/bayer/img/instagram.png);
}

.boton6socials a::before{
    background-image: url(/themes/bayer/img/youtube.png); 
}*/

.boton1-socials::after {
    background-color: #3c5b9b;
}

.div-socials a::after {
    width: 0px;
    z-index: 0;
    -webkit-transform: skewX(-11deg);
    transform: skewX(-11deg);
    left: -4px;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
}

.div-socials::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
    z-index: 1;
}

/* .div-socials a{
    width: 40px;
    height: 40px;
    border: 0;
    text-align: left;
    text-indent: -99em;
    overflow: hidden;
    background: #10384f no-repeat no-repeat 0 0;
    background-size: 40px 40px;
    -webkit-transition: background .3s ease, text-indent .3s ease;
    transition: background .3s ease, text-indent .3s ease;
} */


.boton1-socials a::before {
    content: "";
    position: absolute;
    top: 0;
    height: 40px;
    width: 37px;
    z-index: 1;
    width: 0px;
    z-index: 0;
    -webkit-transform: skewX(-11deg);
    transform: skewX(-11deg);
    left: -5px;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
    background-color: #3c5b9b;
}

.boton1-socials a:hover::before {
    height: 40px !important;
    width: 37px !important;
}

.boton2-socials a::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    height: 40px;
    width: 42px;
    z-index: 1;
    width: 0px;
    z-index: 0;
    -webkit-transform: skewX(-11deg);
    transform: skewX(-11deg);
    left: -5px;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
    background-color: #2daae1;
}

.boton2-socials a:hover::before {
    height: 40px !important;
    width: 42px !important;
}

.boton3-socials a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 39px;
    z-index: 1;
    width: 0px;
    z-index: 0;
    -webkit-transform: skewX(-11deg);
    transform: skewX(-11deg);
    left: -5px;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
    background-color: #00617f;
}

.boton3-socials a:hover::before {
    height: 40px !important;
    width: 42px !important;
}

.texto-socials {
    padding-top: 16px;
    margin-right: 15px;
}

.div-socials::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
    z-index: 1;
}

.boton1-socials img {
    width: 12px;
    position: relative;
    top: -1px;
    right: 12%;
}

.boton1-socials a {
    padding-right: 15px !important;
    padding-left: 27px !important;
}


.boton2-socials a {
    padding-left: 25px !important;
    padding-right: 31px !important;
}


.boton2-socials img {
    width: 20px;
    position: relative;
    top: -1px;
    right: 13%;
}

.boton3-socials a {
    padding-right: 31px !important;
    padding-left: 32px !important;
}


.boton3-socials img {
    width: 18px;
    position: relative;
    top: -1px;
    right: 29%;
}

.boton4-socials img {
    width: 21px;
    position: relative;
    top: 0px;
    right: 0%;
}


.boton5-socials img {
    width: 25px;
    position: relative;
    top: 0px;
    right: 11%;
}

.boton5-socials a {
    padding-left: 21px !important;
}


.boton6-socials img {
    width: 27px;
    position: relative;
    top: 0px;
    right: 15%;
}

.boton6-socials a {
    padding-left: 28px !important;
}


.anchorlink {
    color: inherit !important;
    font-weight: 200 !important;
    font-family: "Neue Helvetica W01", Arial, Roboto, sans-serif !important;
    background-color: none !important;
    outline: none !important;
    border: none !important;
}

    .anchorlink:hover {
        text-decoration: none !important;
        border-bottom: none !important;
        background-color: none !important;
        outline: none !important;
        border: none !important;
    }

/*.page-node-type-glifosato-landing .region-sidebar-second{
    border: 1px solid #66b512;
    background: none;
    border-radius: 0;
    width: 100%;
    padding:0;
   padding: 5px !important; 
} */

.page-node-type-glifosato-landing .region-sidebar-second .views-field-field-fecha .field-content time {
    color: #66b512;
    font-size: 16px;
    margin-bottom: 5px;
}

.page-node-type-glifosato-landing .region-sidebar-second .views-field-title .field-content a {
    font-weight: 300;
    font-size: 20px;
    letter-spacing: 0.43px;
    line-height: 26px;
}

.view-link-noticias- .view-header p {
    margin-bottom: 15px;
    color: #66b512;
    font-size: 18px;
    letter-spacing: .56px;
    line-height: 25px;
    font-weight: 500;
}

.block-views-blocklink-noticias--block-1 {
    padding: 15px 19px 20px;
}

.leermas-noticiaslink {
    text-transform: uppercase;
    text-decoration: none;
    color: #66b512;
    font-size: 12px;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

    .leermas-noticiaslink:hover {
        margin-left: 15px;
    }

    .leermas-noticiaslink::before {
        content: " ";
        width: 1px;
        height: 100%;
        top: 0;
        left: 2px;
        border-left: 1px solid #66b512;
        border-color: inherit;
        transform: rotate(11deg);
        position: absolute;
    }


.view-id-link_noticias_ .views-row:nth-child(even) {
    padding-bottom: 5px;
}

.page-node-type-glifosato-landing hr {
    margin: 1.5em 0 1em;
}

.paragraph--type--menu-acordeon .field--name-field-titulo-del-texto {
    padding: 11px 20px 12px;
    text-decoration: none;
    font-weight: 400;
    background-color: #66b512;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 16px;
    letter-spacing: .5px;
    line-height: 1.563;
    border: 1px solid #66b512;
    text-align: left;
    border-width: 0 0 1px 0;
    position: relative;
    padding-right: 54px;
    font-size: 18px;
    color: #56aa10;
    background-color: #fff;
    border-color: #66b512;
    cursor: pointer;
}

.field--name-field-titulo-del-acordeon {
    padding: 11px 20px 12px;
    text-decoration: none;
    font-weight: 400;
    background-color: #66b512;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 16px;
    letter-spacing: .5px;
    line-height: 1.563;
    text-align: left;
    border-width: 0 0 1px 0;
    position: relative;
    padding-right: 54px;
    font-size: 18px;
    color: #56aa10;
    background-color: #fff;
    border-color: #66b512;
    cursor: pointer;
}

    .field--name-field-titulo-del-acordeon::after {
        content: "";
        display: block;
        position: absolute;
        width: 21px;
        right: 20px;
        top: 0;
        height: 100%;
        -webkit-transition: transform 0.3s ease-out,right 0.2s ease-out;
        -moz-transition: transform 0.3s ease-out,right 0.2s ease-out;
        -ms-transition: transform 0.3s ease-out,right 0.2s ease-out;
        -o-transition: transform 0.3s ease-out,right 0.2s ease-out;
        transition: transform 0.3s ease-out,right 0.2s ease-out;
        background: transparent no-repeat left center;
        background-image: url(../img/arrowdown.png);
    }

    .field--name-field-titulo-del-acordeon:hover::after {
        right: 30px;
    }

.paragraph--type--menu-acordeon .field--name-field-titulo-del-texto:hover::after {
    right: 30px;
}

.field--name-field-texto-del-acordeon {
    display: none;
    margin-left: 20px;
    padding-bottom: 20px;
}

    .field--name-field-texto-del-acordeon p {
        border-width: 0 0 1px;
        margin-top: 0px;
        top: 0;
        padding-top: 20px;
        border-width: 0 0 1px;
        margin-top: 0px;
        top: 0;
        padding-top: 20px;
    }

.paragraph--type--titulo-texto-y-link-de-acordeon {
    border-bottom: 1px solid #66b512;
}

.field--name-field-link-del-acordeon {
    display: none;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: .5px;
    text-decoration: underline;
    margin-left: 20px;
}

    .field--name-field-link-del-acordeon a {
        display: block;
        position: relative;
        color: #0d2a40;
        padding-left: 18px;
        font-weight: 400;
        font-size: 14px;
        letter-spacing: .44px;
        line-height: 1.286;
        margin-top: 10px;
        margin-bottom: 40px;
        margin-top: -30px;
    }




    .field--name-field-link-del-acordeon .field--item::before {
        /*  content: "";
    position: absolute;
    left: 0;
    top: -2px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat 0 4px;
    background-image: url(/themes/bayer/img/linkright.png); */
        display: block;
        content: "";
        position: relative;
        left: -4px;
        top: 0px;
        width: 20px;
        height: 31px;
        background: transparent no-repeat 0 4px;
        background-image: url(/themes/bayer/img/arrowright.png);
    }

.node-346 .field--name-field-texto-del-acordeon a[href="https://www.veterinaria.bayer.com.ar/SSL/contacto.php"] {
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px;
    margin-bottom: 40px;
    margin-top: -30px;
}

.node-346 .field--name-field-texto-del-acordeon a[href="https://www.veterinaria.bayer.com.ar"] {
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px;
    margin-bottom: 40px;
    margin-top: -30px;
}

.node-346 .field--name-field-texto-del-acordeon a[href="https://vet.bayer.cl/SSL/contacto.php"] {
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px;
    margin-bottom: 40px;
    margin-top: -30px;
}

.node-346 .field--name-field-texto-del-acordeon a[href="https://carrera.bayer.com.ar/es/"] {
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px;
    margin-bottom: 40px;
    margin-top: -30px;
}

.node-346 .field--name-field-texto-del-acordeon a[href="tel:0800-888-3260"] {
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px;
    margin-bottom: 40px;
    margin-top: -30px;
}

.node-346 .field--name-field-texto-del-acordeon a[href="tel:56225208200"] {
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px;
    margin-bottom: 40px;
    margin-top: -30px;
}


.node-346 .field--name-field-texto-del-acordeon a[href="https://www.veterinaria.bayer.com.ar/SSL/contacto.php"]::before {
    display: block;
    content: "";
    position: relative;
    left: -20px;
    top: 29px;
    width: 20px;
    height: 31px;
    background: transparent no-repeat 0 4px;
    background-image: url(/themes/bayer/img/arrowright.png);
}

.node-346 .field--name-field-texto-del-acordeon a[href="https://carrera.bayer.com.ar/es/"]::before {
    display: block;
    content: "";
    position: relative;
    left: -20px;
    top: 29px;
    width: 20px;
    height: 31px;
    background: transparent no-repeat 0 4px;
    background-image: url(/themes/bayer/img/arrowright.png);
}


.node-346 .field--name-field-texto-del-acordeon a[href="https://www.veterinaria.bayer.com.ar"]::before {
    display: block;
    content: "";
    position: relative;
    left: -20px;
    top: 29px;
    width: 20px;
    height: 31px;
    background: transparent no-repeat 0 4px;
    background-image: url(/themes/bayer/img/arrowright.png);
}


.node-346 .field--name-field-texto-del-acordeon a[href="https://vet.bayer.cl/SSL/contacto.php"]::before {
    display: block;
    content: "";
    position: relative;
    left: -20px;
    top: 29px;
    width: 20px;
    height: 31px;
    background: transparent no-repeat 0 4px;
    background-image: url(/themes/bayer/img/arrowright.png);
}


.node-346 .field--name-field-texto-del-acordeon a[href="https://carrera.bayer.com.ar/es/"]::before {
    display: block;
    content: "";
    position: relative;
    left: -20px;
    top: 29px;
    width: 20px;
    height: 31px;
    background: transparent no-repeat 0 4px;
    background-image: url(/themes/bayer/img/arrowright.png);
}

.node-346 .field--name-field-texto-del-acordeon a[href="tel:0800-888-3260"]::before {
    display: block;
    content: "";
    position: relative;
    left: -20px;
    top: 29px;
    width: 20px;
    height: 31px;
    background: transparent no-repeat 0 4px;
    background-image: url(/themes/bayer/img/arrowright.png);
}

.node-346 .field--name-field-texto-del-acordeon a[href="tel:56225208200"]::before {
    display: block;
    content: "";
    position: relative;
    left: -20px;
    top: 29px;
    width: 20px;
    height: 31px;
    background: transparent no-repeat 0 4px;
    background-image: url(/themes/bayer/img/arrowright.png);
}



.paragraph--type--menu-acordeon .field--name-field-titulo-del-texto::after {
    content: "";
    display: block;
    position: absolute;
    width: 19px;
    right: 20px;
    top: 0;
    height: 100%;
    -webkit-transition: transform 0.3s ease-out,right 0.2s ease-out;
    -moz-transition: transform 0.3s ease-out,right 0.2s ease-out;
    -ms-transition: transform 0.3s ease-out,right 0.2s ease-out;
    -o-transition: transform 0.3s ease-out,right 0.2s ease-out;
    transition: transform 0.3s ease-out,right 0.2s ease-out;
    background: transparent no-repeat left center;
    background-image: url(../img/dropdown.png);
}

.flip::after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}



.paragraph--type--menu-acordeon .field--name-field-texto-parrafo {
    display: none;
}

.showAcordeon {
    display: block !important;
}

.view-banner-glifosato .field-content a {
    font-size: 52px;
    letter-spacing: .6px;
    line-height: 52px;
    color: #10384f;
    font-weight: 100;
    margin-bottom: 37px;
    width: 100%;
}

.views-field-field-imagen-banner .field-content::before {
    background-color: #66b512;
    z-index: 1;
    width: 1px;
    opacity: 1;
    left: 130%;
    transform: skewX(-15deg);
    height: 81%;
    position: absolute;
    content: "";
    top: 0;
}

.views-field-field-imagen-banner .field-content::after {
    background-color: #624963;
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
    opacity: .4;
    left: 115%;
    transform: skewX(-24deg);
}

.views-field-field-imagen-banner::after {
    background-color: #624963;
    opacity: .7;
    left: 125%;
    transform: skewX(-38deg);
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
}

.views-field-field-imagen-banner::before {
    background-color: #2b6636;
    opacity: .7;
    left: -110.75%;
    transform: skewX(-17deg);
    z-index: 1;
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
}

.view-banner-glifosato .views-field-title {
    margin: 0;
    margin-bottom: 30px;
    max-width: 1180px;
    padding: 0 0 0 117px;
    transition: all .9s ease .05s;
    opacity: 1;
    transform: translateY(0);
}

.block-views-blockdestacados-glifosato-block-1 .views-element-container {
    margin-left: -230px;
    margin-right: -230px;
}

.block-views-blockdestacados-glifosato-block-1 .view-content {
    margin: 32px 0 32px -20px;
    margin-left: -16px;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    max-width: 1200px;
}

.leermas-textodestacado {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: 12px;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
    z-index: 9999;
}

    .leermas-textodestacado::before {
        content: " ";
        width: 1px;
        height: 100%;
        top: 0;
        left: 2px;
        border-left: 1px solid #fff;
        border-color: inherit;
        transform: rotate(11deg);
        position: absolute;
        max-height: 20px;
    }

.texto-destacado::after {
    transform: skewX(-10deg);
    opacity: .4;
    height: 100%;
    top: 0;
    width: 115%;
    bottom: 0;
    left: -25%;
    right: inherit;
    position: absolute;
    content: "";
    backface-visibility: hidden;
    -webkit-transition: width 0.25s ease-out;
    -moz-transition: width 0.25s ease-out;
    -ms-transition: width 0.25s ease-out;
    -o-transition: width 0.25s ease-out;
    transition: width 0.25s ease-out;
}

.texto-destacado::before {
    position: absolute;
    content: "";
    height: 100%;
    top: 0;
    width: 115%;
    bottom: 0;
    left: -25%;
    right: inherit;
    opacity: .7;
    transform: skewX(-15deg);
    backface-visibility: hidden;
    -webkit-transition: width 0.25s ease-out;
    -moz-transition: width 0.25s ease-out;
    -ms-transition: width 0.25s ease-out;
    -o-transition: width 0.25s ease-out;
    transition: width 0.25s ease-out;
}

.block-views-blockdestacados-glifosato-block-1 .views-row:hover .texto-destacado::before {
    width: 120%;
}

.block-views-blocklink-noticias--block-1 {
    border: 1px solid #66b512;
    background: none;
    border-radius: 0;
    width: 100%;
    padding: 15px 19px 20px;
}

.cajaderecha-toxicidad {
    position: absolute;
    padding: 25px 35px 32px 30px;
    right: 0;
    margin-right: -21px;
    background-color: #624963;
    top: 7066px;
}

@media only screen and (min-width: 1440px) {
    .cajaderecha-toxicidad {
        top: 6580px;
    }

    .cajaderecha-blanco {
        right: -40px;
    }
}


.cajaderecha-facts .p p {
    line-height: 1.375;
    color: white;
}

.cajaderecha-facts .p {
    margin-bottom: 0;
}

.cajaderecha-blanco {
    height: 368px;
    background-color: white;
    transform: skew(-7deg);
    position: absolute;
    width: 73px;
    top: 0;
    right: -50px;
}


.leermas-textodestacado::before {
    max-height: 20px;
    content: " ";
    width: 1px;
    height: 100%;
    top: 0;
    left: 2px;
    border-left: 1px solid #fff;
    border-color: inherit;
    transform: rotate(11deg);
    position: absolute;
}

.block-views-blockdestacados-glifosato-block-1 .view-content .views-row:nth-child(1) .texto-destacado::before, .block-views-blockdestacados-glifosato-block-1 .view-content .views-row:nth-child(1) .texto-destacado::after {
    background: #2b6636;
}

.Fucsia .texto-destacado::before, .Fucsia .texto-destacado::after {
    background: #d30f4b;
}

.Azul .texto-destacado::before, .Azul .texto-destacado::after {
    background: #00617f;
}

.Verde .texto-destacado::before, .Verde .texto-destacado::after {
    background: #66b512;
}


.block-views-blockdestacados-glifosato-block-1 .view-content .views-row:nth-child(1) {
    margin-right: 0 !important;
    margin-left: 82px !important;
}

.block-views-blockdestacados-glifosato-block-1 .block-title {
    display: none;
}

.field--name-field-destacados {
    display: none;
}


.block-views-blockdestacados-glifosato-block-1 .Verde {
    max-width: 410px;
    height: 222px;
    margin-right: 82px;
    flex: 0 0 100%;
    margin-bottom: 16px;
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
}




.block-views-blockdestacados-glifosato-block-1 .texto-destacado {
    position: relative;
    /* width: 100%; */
    max-width: 100%;
    height: auto;
    padding: 47px 30px 30px;
    color: #fff;
    /* bottom: 0; */
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 1;
    position: absolute;
    justify-content: center;
    height: 100%;
    padding: 5px 30px;
    padding-right: 60px;
    max-width: 225px;
}

.Azul .texto-destacado {
    max-width: 282px;
    height: 100%;
    padding: 5px 30px;
    padding-right: 60px;
    justify-content: center;
    position: absolute;
}

.block-views-blockdestacados-glifosato-block-1 .Fucsia .texto-destacado {
    max-width: 282px;
    justify-content: center;
    height: 100%;
    padding: 5px 30px;
    padding-right: 60px;
}


.block-views-blockdestacados-glifosato-block-1 .Azul {
    margin-top: -46px;
    margin-bottom: 16px;
    flex: 0 0 50%;
    max-width: 492px;
    height: 268px;
    padding-right: 0;
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

.block-views-blockdestacados-glifosato-block-1 .views-field {
    overflow: hidden;
    margin-left: 16px;
    position: relative;
    z-index: 1;
}


.block-views-blockdestacados-glifosato-block-1 .subtitulo-textodestacado {
    font-weight: 700;
    font-size: 15px;
    line-height: 1.2;
    position: relative;
    z-index: 1;
    margin-bottom: 11px;
    letter-spacing: 0;
}

.subtitulo-textodestacado {
    font-weight: 700;
    font-size: 15px;
    line-height: 1.2;
    position: relative;
    z-index: 1;
    margin-bottom: 11px;
    letter-spacing: 0;
}

.titulo-textodestacado {
    font-weight: 300;
    position: relative;
    z-index: 1;
    line-height: 1;
    margin-bottom: 10px;
    color: inherit !important;
    font-size: 20px;
}

.block-views-blockdestacados-glifosato-block-1 .Fucsia {
    margin-bottom: 16px;
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
    padding-left: 0;
    flex: 0 0 50%;
    max-width: 492px;
    height: 268px;
    padding-right: 0;
}

.block-views-blockdestacados-glifosato-block-1 .imagen-destacado img {
    -webkit-transition: transform 0.25s ease-out;
    -moz-transition: transform 0.25s ease-out;
    -ms-transition: transform 0.25s ease-out;
    -o-transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out;
    margin-bottom: 0;
    r overflow: hidden;
}

.block-views-blockdestacados-glifosato-block-1 .views-row:hover .leermas-textodestacado {
    padding-left: 22px;
}



.block-views-blockdestacados-glifosato-block-1 .views-row:hover img {
    transform: scale(1.1);
    transform-origin: 50% 50%;
}

.block-views-blockdestacados-glifosato-block-1 .Fucsia {
    max-width: 492px;
    height: 268px;
    padding-right: 0;
}



@media only screen and (min-width: 64em) {
    .views-field-field-imagen-banner .field-content::before {
        left: calc(90% + 224px);
        transition: left 1s ease .05s;
        left: 120%;
    }

    .views-field-field-imagen-banner .field-content::after {
        opacity: .2;
        left: calc(91% - 568px);
        transform: skewX(-12deg);
        transition: all 1s ease .05s;
        opacity: .4;
        left: 115%;
        transform: skewX(-24deg);
    }

    .views-field-field-imagen-banner::after {
        opacity: .7;
        left: 125%;
        transform: skewX(-38deg);
        /*   left: calc(100% - 517px); */
        /*  transform: skewX(-14deg); */
        transition: all 1s ease .05s;
    }

    .views-field-field-imagen-banner::before {
        left: calc(-93.75% + 415px);
        transform: skewX(-10deg);
        opacity: .2;
        transition: all 1s ease .05s;
        left: -110.75%;
        transform: skewX(-17deg);
        opacity: .7;
    }


    .field--name-field-imagen-del-quote {
        top: -311px;
    }
}


.field--name-field-link-de-descubre-glifosato {
    margin-left: -250px;
    display: flex;
    margin-right: -250px;
}

    .field--name-field-link-de-descubre-glifosato .field--item {
        margin-right: 25px;
    }

.field--name-field-subtitulo-descubre {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.182;
    color: #fff;
    letter-spacing: 0.92px;
    padding: 6px 23px 7px 15px;
    display: inline-block;
    position: relative;
    z-index: 1;
    background-color: red;
}

.field--name-field-titulo-descubrir {
    font-weight: 300;
    font-size: 25px;
    color: #0D3851;
    letter-spacing: 0.5px;
    line-height: 30px;
    margin: 0 0 10px;
}

.paragraph--type--texto-con-fondo-de-color {
    background-color: #f2f7f9;
    padding: 20px;
    margin-bottom: 40px;
}



.field--name-field-autor-del-quote-imagen a {
    margin-left: 30px;
}

.field--name-field-referencia {
    font-size: 13px;
}

.field--name-field-autor-del-quote-con-enlace {
    color: #56aa10;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: normal;
    margin-top: 15px;
    margin-left: 38px;
}

.field--name-field-autor-del-quote-dos {
    color: #56aa10;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: normal;
    margin-top: 15px;
    margin-left: 20.5%;
}

.field--name-field-texto-quote-largo p {
    font-weight: 100;
    font-size: 30px;
    color: #10384f;
    letter-spacing: 1px;
    line-height: 35px;
    position: relative;
}

.field--name-field-autor-quote-dos {
    color: #56aa10;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: normal;
    margin-top: 15px;
}

.field--name-field-texto-quote-largo p::before {
    content: "\201C ";
    font-size: 82px;
    line-height: 1;
    max-height: 30px;
    vertical-align: bottom;
    position: relative;
    top: 41px !important;
    text-indent: 0;
    left: 0;
    font-weight: 500;
    top: -7px;
    color: #66b512;
}




.field--name-field-link-de-referencia a {
    color: #0091df !important;
    font-weight: 500;
}

.field--name-field-numero-de-referencia {
    margin-right: 15px;
    display: inline;
}

.field--name-field-link-de-referencia {
    display: inline;
}

.field--name-field-texto-de-referencia {
    display: inline;
}

.node-337 .field--name-field-autor-del-quote-imagen {
    margin-left: 215px;
}

.views-field-field-titulo-meta {
    font-size: 18px;
    color: #66B512;
    letter-spacing: 0.56px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 4px;
    width: 100%;
    margin-top: 6px;
    margin-left: 116px;
}

.page-node-type-glifosato-landing .subhomehero6 {
    display: none;
}

.glifosato-sub-menu .is-active {
    color: #00bcff !important;
}

.field--name-field-subtitulo-descubre {
    background-color: green !important;
}


/*
.div-socials ul{
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 10px -10px;
    justify-content: flex-start;
}

.div-socials a{
    position: relative;
    background-color: #10384f;
    width: 120px;
    color: #fff;
    text-indent: -4px;
    padding: 10px 20px 0 45px;
    font-size: 14px;
    font-weight: 400;


    margin: 10px;
    display: block;
    width: 40px;
    height: 40px;
    border: 0;
    text-align: left;
    text-indent: -99em;
    overflow: hidden;
    background: #10384f no-repeat no-repeat 0 0;
    background-size: 40px 40px;
    -webkit-transition: background .3s ease, text-indent .3s ease;
    transition: background .3s ease, text-indent .3s ease;
}



.div-socials a::after{
    width: 0px;
    z-index: 0;
    -webkit-transform: skewX(-11deg);
    transform: skewX(-11deg);
    left: -4px;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
}



.div-socials a::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
    z-index: 1;
}


*/


/*.field--name-field-enlace-ancla a::before{
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center 6px;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' heig….5,0.5' style='stroke:%230091df;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E);
    transform: rotate(90deg);
} */


.glifosato-sub-menu .dropdown-toggle {
    background: none !important;
    font-weight: bold !important;
    padding-left: 0 !important;
}

    .glifosato-sub-menu .dropdown-toggle:hover {
        color: black !important;
    }

.glifosato-sub-menu {
    margin-left: 0;
}

.dropdown .glifosato-sub-menu li a {
    padding-left: 30px !important;
}

.page-node-type-glifosato-landing .paragraph--type--texto-del-body a {
    color: #0091df;
    font-weight: bold;
}

    .page-node-type-glifosato-landing .paragraph--type--texto-del-body a:hover {
        border-bottom: 1px solid #0091df;
    }

.node-335 .paragraph--type--quote-con-imagen {
    margin-left: -199px;
}


.socials-open {
    height: 100vh;
    width: 100vw;
    background-color: #fff;
    opacity: .9;
    position: fixed;
    top: 0;
    z-index: 1000;
    left: 0;
}

.field--name-field-enlace-link-externo .field--item a::before {
    content: "";
    position: absolute;
    left: 0;
    top: -2px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat 0 4px;
    background-image: url('/themes/bayer/img/arrowrightgreen.png');
}

.field--name-field-enlace-link-externo .field--item a {
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px;
}

    .field--name-field-enlace-link-externo .field--item a:hover {
        text-decoration: underline !important;
    }

.field--name-field-autor-quote-con-enlace {
    color: #56aa10;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: normal;
    margin-top: 15px;
    margin-left: 38px;
}

    .field--name-field-autor-quote-con-enlace a {
        color: #56aa10;
        font-weight: 300;
    }

.field--name-field-texto-referencia {
    display: inline;
}

.paragraph--type--numero-link-y-texto-de-referenci {
    display: flex;
    margin-bottom: 12px;
}

.field--name-field-numero-de-referencia {
    font-size: 12px;
    line-height: 1.25;
}

.field--name-field-texto-y-link-de-referencia p {
    font-size: 12px;
    line-height: 1.25;
}

    .field--name-field-texto-y-link-de-referencia p a:hover {
        text-decoration: underline !important;
    }

.field--name-field-autor-quote-con-enlace a:hover {
    text-decoration: underline !important;
}

.field--name-field-autor-quote-con-enlace p {
    color: #56aa10;
}

.field--name-field-texto-del-acordeon a {
    color: #0091df;
    font-weight: 500;
}

    .field--name-field-texto-del-acordeon a:hover {
        text-decoration: underline !important;
    }


@media only screen and (min-width: 90.063em) {
    .page-node-type-glifosato-landing .col-sm-6 {
        max-width: 720px !important;
        width: 720px !important;
        padding: 0 50px !important;
    }

    .page-node-type-glifosato-landing .col-sm-3 {
        width: 230px !important;
    }


    .field--name-field-imagen-del-quote {
        top: -273px !important;
    }

    .field--name-field-autor-del-quote-imagen {
        margin-left: 20%;
    }


    .field--name-field-autor-del-quote-con-enlace {
        margin-left: 20% !important;
    }

    .field--name-field-autor-quote-con-enlace {
        margin-left: 14% !important;
    }
}

@media only screen and (min-width: 64em) {

    .field--name-field-autor-quote-con-enlace {
        margin-left: 22.5%;
    }

    .page-node-type-glifosato-landing .col-sm-6 {
        max-width: 590px;
        width: 590px;
        padding: 0 41px;
        margin: 0;
    }

    .page-node-type-glifosato-landing .col-sm-3 {
        width: 189px;
    }

    .field--name-field-autor-del-quote-imagen {
        margin-left: 22%;
    }

    .field--name-field-autor-del-quote-con-enlace {
        margin-left: 22.5%;
    }
}


@media only screen and (min-width: 64em) {
    .views-field-field-imagen-banner {
        margin: 0 calc((-100vw + 968px)/2) 40px;
    }

        .views-field-field-imagen-banner .field-content img {
            transform: scale(1) translateX(-50%);
            transform: scale(1.2) translateX(-42%);
            transition: all 1.2s ease .05s;
        }
}

@media only screen and (min-width: 90.063em) {
    .views-field-field-imagen-banner {
        margin: 0 calc((-1440px + 1180px)/2) 40px;
    }

    .sub-hero-container {
    }
}

@media only screen and (min-width: 48em) {
    .views-field-field-imagen-banner .field-content img {
        width: 100%;
        height: auto;
    }

    .views-field-field-imagen-banner {
        height: auto;
    }
}

.views-field-field-imagen-banner {
    position: relative;
    overflow: hidden;
}

    .views-field-field-imagen-banner .field-content img {
        height: 100%;
        width: 100% !important;
        margin-left: 50%;
        transform: translateX(-50%);
        max-width: inherit;
    }

    .views-field-field-imagen-banner .field-content {
        width: 100%;
        position: relative;
    }



/*.page-node-type-glifosato-landing .col-sm-6{
    width: 50% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
} */


.views-field-field-subtitulo-descubre .field-content::before {
    content: "";
    position: absolute;
    left: -5px;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #66b512;
    transform: skewX(-12deg);
    z-index: -1;
    box-sizing: content-box;
    -webkit-transition: padding-right 0.2s ease-out;
    -moz-transition: padding-right 0.2s ease-out;
    -ms-transition: padding-right 0.2s ease-out;
    -o-transition: padding-right 0.2s ease-out;
    transition: padding-right 0.2s ease-out;
}


.view-descubre-glifosato .view-content .views-row {
    overflow: hidden !important;
    flex: 1 !important;
    max-width: inherit !important;
}

.views-field-field-imagen-descubre .field-content img {
    border: 0;
    max-width: 100%;
    height: auto;
    /*  -ms-interpolation-mode: bicubic;
    display: inline-block; */
    max-width: inherit;
    width: 100%;
    display: block;
    transition: transform .4s;
}

.imagen-descubre {
    display: inline-block;
    overflow: hidden;
}

.views-field-field-subtitulo-descubre .field-content {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.182;
    color: #fff;
    letter-spacing: 0.92px;
    padding: 6px 23px 7px 15px;
    display: inline-block;
    position: relative;
    z-index: 1;
}

.views-field-field-titulo-descubre {
    padding: 14px 15px 20px;
}

    .views-field-field-titulo-descubre .field-content {
        font-weight: 300;
        font-size: 25px;
        color: #0D3851;
        letter-spacing: 0.5px;
        line-height: 30px;
        margin: 0 0 10px;
    }

.views-field-field-ver-mas-descubre-glifosato .field-content a {
    color: #d30f4b;
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: 12px;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
}

/*.view-descubre-glifosato{
    margin-left: -230px;
    margin-right: -230px;
} */

.view-descubre-glifosato .view-content {
    display: flex;
}

.view-descubre-glifosato .contextual .view-content {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: -20px 0 20px -20px;
}

.paragraph--type--descubre-glifosato {
    margin-left: -230px;
    margin-right: -230px;
    margin-bottom: 40px;
}

.view-descubre-glifosato .view-content .views-row .views-field {
    padding: 20px 0 0 20px;
    display: block;
    overflow: hidden;
    line-height: 0;
}

.subtitulo-descubre {
    overflow: hidden;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.182;
    color: #fff;
    letter-spacing: 0.92px;
    padding: 6px 23px 7px 15px;
    display: inline-block;
    position: relative;
    z-index: 1;
}

    .subtitulo-descubre::before {
        content: "";
        position: absolute;
        left: -5px;
        top: 0;
        width: 100%;
        height: 100%;
        transform: skewX(-12deg);
        z-index: -1;
        box-sizing: content-box;
        -webkit-transition: padding-right 0.2s ease-out;
        -moz-transition: padding-right 0.2s ease-out;
        -ms-transition: padding-right 0.2s ease-out;
        -o-transition: padding-right 0.2s ease-out;
        transition: padding-right 0.2s ease-out;
    }

.view-descubre-glifosato .view-content .views-row:hover .subtitulo-descubre::before {
    padding-right: 20px;
}

.Verde .subtitulo-descubre::before {
    background-color: #66b512 !important;
}

.Fucsia .subtitulo-descubre::before {
    background-color: #d30f4b !important;
}

.Lila .subtitulo-descubre::before {
    background-color: #624963 !important;
}

.Azul .subtitulo-descubre::before {
    background-color: #10384f !important;
}

.vermas-descubre::before {
    content: " ";
    width: 1px;
    height: 100%;
    top: 0;
    left: 2px;
    border-left: 1px solid #fff;
    border-color: inherit;
    transform: rotate(11deg);
    position: absolute;
}



.Verde .vermas-descubre {
    color: #66b512 !important;
}

.Fucsia .vermas-descubre {
    color: #d30f4b !important;
}

.Lila .vermas-descubre {
    color: #624963 !important;
}

.Azul .vermas-descubre {
    color: #10384f !important;
}

.Verde .vermas-descubre::before {
    color: #66b512 !important;
}

.Fucsia .vermas-descubre::before {
    color: #d30f4b !important;
}

.Lila .vermas-descubre::before {
    color: #624963 !important;
}

.Azul .vermas-descubre::before {
    color: #10384f !important;
}




.titulo-descubre {
    padding: 14px 15px 20px;
    font-weight: 300;
    font-size: 25px;
    color: #0D3851;
    letter-spacing: 0.5px;
    line-height: 30px;
}

.vermas-descubre {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: 12px;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
}

.view-descubre-glifosato .view-content .views-row img {
    -webkit-transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    overflow: hidden;
}


.view-descubre-glifosato .view-content .views-row:hover img {
    transform: scale(1.1);
    transform-origin: 50% 50%;
}

.view-descubre-glifosato .view-content .views-row:hover .vermas-descubre {
    padding-left: 27px;
}


.block-views-blockdescubre-glifosato-block-1 .block-title {
    font-size: 50px;
    letter-spacing: 1px;
    margin-top: 68px;
}

.view-descubre-glifosato .view-content .views-row img {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
}

.view-descubre-glifosato {
    display: flex;
}

    .view-descubre-glifosato .view-display-id-attachment_1 .view-content {
        padding: 20px 0 0 20px;
    }

        .view-descubre-glifosato .view-display-id-attachment_1 .view-content .views-field {
            padding: 0;
        }

.faq-descubre {
    line-height: 1.625;
    border: 1px solid;
    margin-bottom: 0;
    width: auto;
    float: none;
    margin-right: 0;
    padding: 15px 14px 20px;
    border-color: #00bcff;
    color: #00bcff;
    background: inherit;
    width: 213px;
}

.titulo-faq {
    font-weight: 500;
    margin-bottom: 15px;
    font-size: 16px;
    letter-spacing: .5px;
    line-height: 18px;
}

.enlace-faq {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .enlace-faq a {
        display: block;
        position: relative;
        color: #0d2a40;
        padding-left: 17px;
        margin-top: 11px;
        font-size: 13px;
        line-height: 16px;
        letter-spacing: .5px;
        word-wrap: break-word;
        word-break: break-word;
        margin-top: -20px;
    }

        .enlace-faq a:hover {
            text-decoration: underline !important;
        }

.view-descubre-glifosato .view-display-id-attachment_1 {
    width: 223px
}

.enlace-faq::before {
    content: "";
    position: relative;
    left: 0;
    top: -2px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat 0 4px;
    background-image: url(/themes/bayer/img/arrowrightblue.png);
    display: block;
}



.view.view-listado-producto.view-id-listado_producto .view-content .view-list:nth-of-type(1) li.list-item-product.fl .container-description p {
    max-height: 65px;
}

@media only screen and (min-width: 64em) {
    .view-bloques-promocion-home .view-content {
        padding-left: 0;
        padding-right: 0;
    }

    .container {
        max-width: 968px;
    }

    .opened-a {
        margin-left: -245px;
    }

    .opened-z {
        margin-right: -245px;
    }

    .block-views-blockinfinite-scroll-block-1 ul.js-pager__items.pager {
        position: absolute;
        left: 50%;
        top: -180px;
    }

    .descarga-producto .region.region-descarga {
        width: calc(968px - 50%);
        margin: 0 auto;
    }

    .main-container .menu.nav.acerca-de-bayer-sub-menu {
        width: 189px;
        float: left;
        /* margin: 0; */
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .view-bloques-promocion-home .view-content .views-row h3.titulo-promocion {
        font-size: 30px;
    }

    .attachment.attachment-after .view-content .views-row:nth-of-type(2) h3.titulo-promocion {
        font-size: 30px;
    }

    .fixed-head .navbar-header > a:after {
        width: calc(100vw - 830px);
        transition: all 0.5s ease;
        transition-delay: 0.2s;
    }

    .block-views-blockcontenido-texto-content-page-block-1 {
        max-width: 590px;
        width: 590px;
        padding: 0 41px;
        float: left;
        padding-top: 5px;
    }

    .block-views-blockcontenido-texto-content-page-block-1 {
        min-height: 300px;
    }

    .block-views-blocklink-content-page-block-1 {
        float: right;
        width: 188px;
    }

    .service-footer p {
        color: white;
    }

    .block-views-blockpublicaciones-content-page-block-1 {
        float: right;
        width: 188px;
    }

    .listado-productos .views-element-container {
        width: calc(100% + 178px);
    }

    .block-views-blockbody-text-content-block-1 {
        max-width: 968px;
        margin: 0 auto;
        padding-left: calc(189px + 41px);
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 {
        max-width: 968px;
        margin: 0 auto;
        padding-left: calc(189px + 41px);
    }

    .main-container .menu.nav li a.is-active {
        font-weight: bold;
    }

    .navbar-header {
        max-width: 968px;
        min-height: 97px;
        float: none;
        margin: 0 auto;
        color: #000;
        position: relative;
        margin-top: 40px;
    }

    .timeline-Widget {
        max-width: 1200px;
        background-color: #0278bc !important;
        border-radius: 4px;
    }
}

@media only screen and (min-width: 90em) {
    ul.menu.nav.bayer-sub-menu {
        width: 100%;
    }

    .newsub::after {
        width: 310px;
    }

    ul.sub-menu-container.newsub {
        padding: 0 calc((100% - 1180px - 20px) / 2);
    }

    .main-container ul.menu.nav {
        width: 230px;
        float: left;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .block-views-blockbody-text-content-block-1 {
        max-width: calc(880px + 230px + 70px);
        padding-left: calc(230px + 50px);
        margin: 0 auto;
    }

    .empleo-context .block-views-blockbody-text-content-block-1 {
        max-width: 934px;
    }

    .main-container ul.menu.nav.sustentabilidad-sub-menu {
        width: 230px;
    }

    .page-node-type-global-news-section .main-container nav {
        width: 230px;
    }

    .search-nav {
        right: 237px;
    }

    .page-node-type-content-page aside.col-sm-3 {
        max-width: 230px;
    }

    .view.view-listado-producto.view-id-listado_producto .view-content h3 + div.view-list li.list-item-product.fl .container-image:before {
        content: "Brand";
        width: calc(100% + 377px);
    }

    .view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-description {
        display: block;
        order: 2;
        width: 378px;
        height: 105.22px;
        padding-top: 0;
    }

    .block-views-blocklistado-noticias-noticias-block-1 {
        margin-left: 230px;
        position: relative;
        z-index: 1;
        padding: 0 41px;
        float: left;
        max-width: 720px;
        width: 720px;
        padding: 0 50px;
    }

    .sliding-a.opened-a {
        margin-left: -290px !important;
    }

    .sliding-z.opened-z {
        margin-right: -290px !important;
    }

    .block-views-blocklink-content-page-block-1 {
        float: right;
        width: 230px;
        max-width: 230px;
    }

    .container {
        max-width: 1180px;
    }

    .main-container ul.menu.nav.empleo-sub-menu li {
        width: 100%;
        max-width: 230px;
    }

    .main-container ul.menu.nav.empleo-sub-menu {
        width: 230px;
        float: left;
        /* margin: 0; */
        margin: 0;
        padding: 0;
        list-style: none;
        max-width: 230px;
    }

    .page-node-type-noticia aside.col-sm-3 {
        width: auto;
    }

    section.col-sm-6 {
        width: 720px;
        max-width: 720px;
        padding: 0 50px;
    }

    .page-node-type-noticia section.col-sm-6 {
        width: 50%;
    }

    .block-views-blockinfinite-scroll-block-1 ul.js-pager__items.pager {
        position: absolute;
        left: 50%;
        top: -120px;
    }

    .fixed-head .navbar-header > a:after {
        width: calc(100vw - 1267px);
        transition: all 0.5s ease;
        transition-delay: 0.2s;
    }

    .descarga-producto .region.region-descarga {
        width: calc(1180px - 50%);
        margin: 0 auto;
    }

    .navbar-header {
        max-width: 1180px;
        min-height: 97px;
        float: none;
        margin: 0 auto;
        color: #000;
        position: relative;
        margin-top: 40px;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol:nth-of-type(1) {
        padding-left: 0;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 {
        max-width: calc(880px + 230px + 70px);
        padding-left: calc(230px + 70px);
        margin: 0 auto;
    }

    .listado-productos .views-element-container {
        width: calc(100% + 280px);
    }

    .main-container .menu.nav.acerca-de-bayer-sub-menu {
        width: 230px;
        float: left;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .fixed-head .search-nav {
        top: 6px;
        right: 264px;
    }
    /*  .block-views-blockbody-text-content-block-1 {
        max-width: calc(880px + 230px + 70px);
        padding-left: calc(230px + 70px);
        margin: 0 auto;
    } */
    .block-views-blockcontenido-texto-content-page-block-1 {
        min-height: 300px;
    }

    .node-63.empleo-context .block-views-blockfirst-bloque-sub-menu-block-1.clearfix {
        padding-left: calc(230px + 70px) !important;
    }

    .block-views-blockcontenido-texto-content-page-block-1 {
        max-width: 720px;
        width: 720px;
        padding: 0 50px;
        float: left;
        padding-top: 5px;
    }

    .block-views-blocklink-content-page-block-1 {
        float: right;
        width: 230px;
    }

    .block-views-blockpublicaciones-content-page-block-1 {
        float: right;
        width: 230px;
    }

    ul.menu.nav.bayer-sub-menu {
        width: 100%;
    }

    .main-container ul.menu.nav {
        width: 230px;
        float: left;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .block-views-blockbody-text-content-block-1 {
        max-width: calc(880px + 230px + 70px);
        padding-left: calc(230px + 50px);
        margin: 0 auto;
    }

    .empleo-context .block-views-blockbody-text-content-block-1 {
        max-width: 934px;
    }

    .main-container ul.menu.nav.sustentabilidad-sub-menu {
        width: 230px;
    }

    .page-node-type-global-news-section .main-container nav {
        width: 230px;
    }

    .search-nav {
        right: 237px;
    }

    .page-node-type-content-page aside.col-sm-3 {
        max-width: 230px;
    }

    .view.view-listado-producto.view-id-listado_producto .view-content .view-list:nth-of-type(1) li.list-item-product.fl .container-image:before {
        content: "Brand";
        width: calc(100% + 377px);
    }

    .view.view-listado-producto.view-id-listado_producto .view-content .view-list li.list-item-product.fl .container-description {
        display: block;
        order: 2;
        width: 378px;
        height: 105.22px;
        padding-top: 0;
        border-bottom: 1px solid #D3D8DC !important;
    }

    .block-views-blocklistado-noticias-noticias-block-1 {
        margin-left: 230px;
        position: relative;
        z-index: 1;
        padding: 0 41px;
        float: left;
        max-width: 720px;
        width: 720px;
        padding: 0 50px;
    }

    .sliding-a.opened-a {
        margin-left: -290px !important;
    }

    .sliding-z.opened-z {
        margin-right: -290px !important;
    }

    .block-views-blocklink-content-page-block-1 {
        float: right;
        width: 230px;
        max-width: 230px;
    }

    .container {
        max-width: 1180px;
    }

    .main-container ul.menu.nav.empleo-sub-menu li {
        width: 100%;
        max-width: 230px;
    }

    .main-container ul.menu.nav.empleo-sub-menu {
        width: 230px;
        float: left;
        /* margin: 0; */
        margin: 0;
        padding: 0;
        list-style: none;
        max-width: 230px;
    }

    .node-333 .main-container .row .col-sm-6 {
        max-width: none !important;
        padding: 0 !important;
        width: 50% !important;
    }

    .node-333 {
        font-family: "Neue Helvetica W01", Arial, Roboto, sans-serif !important;
    }






    .page-node-type-noticia aside.col-sm-3 {
        width: auto;
    }

    section.col-sm-6 {
        width: 720px;
        max-width: 720px;
        padding: 0 50px;
    }

    .page-node-type-noticia section.col-sm-6 {
        width: 50%;
    }

    .block-views-blockinfinite-scroll-block-1 ul.js-pager__items.pager {
        position: absolute;
        left: 50%;
        top: -120px;
    }

    .fixed-head .navbar-header > a:after {
        width: calc(100vw - 1267px);
        transition: all 0.5s ease;
        transition-delay: 0.2s;
    }

    .descarga-producto .region.region-descarga {
        width: calc(1180px - 50%);
        margin: 0 auto;
    }

    .navbar-header {
        max-width: 1180px;
        min-height: 97px;
        float: none;
        margin: 0 auto;
        color: #000;
        position: relative;
        margin-top: 40px;
    }

    .node-36 section.listado-noticias-argentina, .node-89 section.listado-noticias-paraguay, .node-83 section.listado-noticias-chile, .node-92 section.listado-noticias-bolivia, .node-86 section.listado-noticias-uruguay {
        display: block;
        padding-left: calc(251px + 41px) !important;
        padding-right: calc(251px + 41px) !important;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 .view-first-bloque-sub-menu .views-field-field-bloque-interno .layout.layout--onecol:nth-of-type(1) {
        padding-left: 0;
    }

    .block-views-blockfirst-bloque-sub-menu-block-1 {
        max-width: calc(880px + 230px + 70px);
        padding-left: calc(230px + 70px);
        margin: 0 auto;
    }

    .listado-productos .views-element-container {
        width: calc(100% + 280px);
    }

    .main-container .menu.nav.acerca-de-bayer-sub-menu {
        width: 230px;
        float: left;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .fixed-head .search-nav {
        top: 6px;
        right: 264px;
    }
    /*  .block-views-blockbody-text-content-block-1 {
        max-width: calc(880px + 230px + 70px);
        padding-left: calc(230px + 70px);
        margin: 0 auto;
    } */
    .block-views-blockcontenido-texto-content-page-block-1 {
        min-height: 300px;
    }

    .node-63.empleo-context .block-views-blockfirst-bloque-sub-menu-block-1.clearfix {
        padding-left: calc(230px + 70px) !important;
    }

    .block-views-blockcontenido-texto-content-page-block-1 {
        max-width: 720px;
        width: 720px;
        padding: 0 50px;
        float: left;
        padding-top: 5px;
    }

    .block-views-blocklink-content-page-block-1 {
        float: right;
        width: 230px;
    }

    .block-views-blockpublicaciones-content-page-block-1 {
        float: right;
        width: 230px;
    }
}

.path-frontpage .find-your-product .form-type-select,
.path-frontpage .bef-exposed-form .form--inline > .form-type-textfield {
    width: 100%;
}

.path-frontpage .bef-exposed-form .form--inline > .form-type-textfield {
    margin-top: 20px;
}

.path-frontpage .find-your-product .form-type-select:nth-of-type(3),
.path-frontpage .find-your-product .form-type-select:nth-of-type(4) {
    width: 49%;
}

.path-frontpage .find-your-product .form-type-select:nth-of-type(3) {
    margin-right: 2%;
}

.table-gobierno {
    border-color: transparent;
}

    .table-gobierno tr:first-child {
        border-top: 1px solid darkgray;
    }

    .table-gobierno tr:hover td {
        background: whitesmoke;
    }

    .table-gobierno tr > td {
        border-bottom: 1px solid darkgray;
        padding-bottom: 10px;
    }

.view.view-listado-producto .view-content {
    display: flex;
    flex-wrap: wrap;
}

input[type="text"]:focus {
    border: 1px solid #834283;
}

@media only screen and (min-width: 90em) {
    .newsub::after {
        width: 300px !important;
    }

    ul.menu.nav.productos-sub-menu {
        width: 300px;
    }
}

.listado-noticias-uruguay {
    display: none;
}

.node-36 section.listado-noticias-argentina,
.node-89 section.listado-noticias-paraguay,
.node-83 section.listado-noticias-chile,
.node-92 section.listado-noticias-bolivia,
.node-86 section.listado-noticias-uruguay {
    display: block;
    padding-left: calc(189px + 41px);
    padding-right: calc(189px + 41px);
    margin-top: 30px;
}

.block-views-blockbanner-medio-sub-home-block-1:hover .hero img {
    transform: scale(1.1) scaleX(-1) !important;
}

.node-86 .block-views-blockbanner-medio-sub-home-block-1 {
    display: none;
}

.glyphicon {
    font-family: 'Glyphicons Halflings!important';
}

.boton-whatsappmobile {
    display: none;
}



.page-node-type-nuevo-contacto .field--name-field-titulo-del-acordeon {
    color: #ff3162;
}

.page-node-type-nuevo-contacto .paragraph--type--titulo-texto-y-link-de-acordeon {
    border-bottom: 1px solid #ff3162;
}


.field--name-field-titulo-meta-contacto {
    color: #ff3162;
    font-size: 18px;
    /* color: #66B512; */
    letter-spacing: 0.56px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 4px;
    width: 100%;
    margin-top: 6px;
}

.page-node-type-nuevo-contacto .nuevo-contacto {
    padding-right: 220px;
}

.node-111 .menu-content-page {
    display: none;
}

.page-node-type-nuevo-contacto .field--name-field-texto-parrafo h1 {
    font-weight: 100;
    font-size: 2.5em;
    color: #10384f;
    letter-spacing: 0.8px;
    line-height: 1;
    margin: 0 auto 20px;
    font-size: 3.75em;
    letter-spacing: 1.25px;
}

.node-347 .menu-content-page {
    display: none;
}


.page-node-type-nuevo-contacto .field--name-field-titulo-del-acordeon::after {
    filter: hue-rotate(-95deg);
}

.node-347 .form-control {
    border: 1px solid #834283;
}

.node-347 .view-listado-producto {
    border: 1px solid #ccc !important;
}

.node-107 .main-container .col-sm-6 .region-content {
    display: flex;
    flex-direction: column-reverse;
}

.node-348 .menu-content-page {
    display: none;
}

.node-347 .col-sm-6 .contextual-region .field--name-body p {
    margin-bottom: 30px;
}

.node-348 .col-sm-6 .contextual-region .field--name-body p {
    margin-bottom: 30px;
}

.node-36 .visually-hidden {
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .56px;
    line-height: 1.389;
    color: #66B512;
    margin-bottom: .444em;
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
    width: 1px;
    word-wrap: normal;
}

.node-36 .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    float: left;
    width: 100%;
    /* border-top: 1px solid #cfd7dc; */
    border-top: 1px solid rgba(16,56,79,0.2);
    padding-top: 30px;
    margin-top: 20px;
    /* margin-bottom: 80px; */
}

.node-36 .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--first {
    background-color: #ff3162;
    width: 28px;
    transform: skewX(-12deg);
    height: 30px;
    margin-right: 6px;
    margin-bottom: 3px;
    /* margin-top: 5px; */
    display: inline-block;
    float: left;
    position: relative;
    /* padding: 6px 13px; */
    /* margin-left: 5px; */
}

.node-38 li.pager__item--first a, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--first a {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-image: url(../img/last-item.svg) !important;
    background-repeat: no-repeat !important;
    background-size: 13px !important;
    background-position: center !important;
    transform: rotate(180deg);
    background: none;
    margin-top: 0px;
    border: none;
    color: #ff3162;
    height: 30px;
    margin-right: 3px;
    margin-bottom: 3px;
    display: inline-block;
    float: left;
    position: relative;
    padding: 6px 13px;
    transition: color .2s ease;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #ff3162 !important;
}

    .node-38 li.pager__item--first a, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--first a .visually-hidden {
        position: absolute !important;
        clip: rect(1px, 1px, 1px, 1px);
        overflow: hidden;
        height: 1px;
        width: 1px;
        word-wrap: normal;
        opacity: 0;
        display: none;
    }

    .node-38 li.pager__item--first a, .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--first a span:nth-child(2) {
        opacity: 0;
        display: none;
    }

.page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--previous {
    background-color: #ff3162;
    width: 28px;
    transform: skewX(-12deg);
    height: 30px;
    margin-right: 6px;
    margin-bottom: 3px;
    /* margin-top: 5px; */
    display: inline-block;
    float: left;
    position: relative;
    /* padding: 6px 13px; */
    /* margin-left: 5px; */
}

    .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--previous a {
        background: none;
        margin-top: 0px;
        background-image: url(../img/next-item.svg) !important;
        background-repeat: no-repeat;
        background-size: 13px;
        background-position: center;
        transform: rotate(180deg);
        border: none;
        color: #ff3162;
        height: 30px;
        margin-right: 3px;
        margin-bottom: 3px;
        display: inline-block;
        float: left;
        position: relative;
        padding: 6px 13px;
        transition: color .2s ease;
        text-decoration: none;
        font-size: 16px;
        font-weight: 400;
        line-height: 1;
    }

        .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--previous a .visually-hidden {
            position: absolute !important;
            clip: rect(1px, 1px, 1px, 1px);
            overflow: hidden;
            height: 1px;
            width: 1px;
            word-wrap: normal;
            opacity: 0;
            display: none;
        }


        .page-node-type-sub-home .main-container .region-content nav.pager-nav.text-center ul.pagination.js-pager__items li.pager__item.pager__item--previous a span:nth-child(2) {
            opacity: 0;
            display: none;
        }

.view-display-id-block_1 .is-active a {
    font-weight: 700 !important;
}

.block-views-blockbanner-articulo-block-1 {
    margin-left: -20%;
    width: 140%;
}

    .block-views-blockbanner-articulo-block-1 .banner-home img {
        margin-bottom: 0;
        margin-right: 31.12%;
        width: 68.88%;
    }

@media only screen and (min-width: 64em) {
    .field--name-field-contenido-articulo {
        max-width: 590px;
        width: 590px;
        padding: 0 41px;
        margin: 0;
        transition: transform 1.2s ease .05s, opacity 1.2s ease .05s;
        opacity: 1;
        transform: translateY(0);
        margin-left: 189px;
    }
}


.page-node-type-articulo-paragraph .paragraph--type--quote-con-imagen img {
    border-radius: 50%;
}

.page-node-type-articulo-paragraph .field--name-field-texto-del-quote-con-imagen {
    width: 47%;
}

.page-node-type-articulo-paragraph .field--name-field-imagen-del-quote {
    top: -182px;
    left: 795px;
    margin-left: 25px;
    width: 110px;
    position: relative;
    top: -184px;
    float: left;
}

.page-node-type-articulo-paragraph .field--name-field-autor-quote-con-enlace {
    margin-left: 19%;
}

.page-node-type-articulo-paragraph .paragraph--type--quote-con-imagen {
    margin-left: -420px !important;
}

.view-articulos-mas-leidos {
    margin-left: 52px;
    width: 75%;
    padding: 15px 14px 20px;
    border-color: #ff3162;
    background: inherit;
    border: 1px solid #ff3162;
}

    .view-articulos-mas-leidos .view-header {
        margin-bottom: 15px;
        font-weight: 600;
        color: #ff3162;
        font-size: 16px;
        letter-spacing: .5px;
        line-height: 18px;
    }

    .view-articulos-mas-leidos .views-row {
        margin-top: 12px;
    }

    .view-articulos-mas-leidos .views-field-field-categoria-del-articulo .field-content {
        font-weight: 400;
        color: #ff3162;
        font-size: 13px;
        letter-spacing: .37px;
        line-height: 16px;
        /* font-weight: 400; */
        margin-bottom: 1px;
        padding-top: 2px;
    }

    .view-articulos-mas-leidos .views-field-title a {
        color: #0d2a40;
        margin: 0 0 15px 0;
        font-size: 16px;
        letter-spacing: .35px;
        line-height: 22px;
        font-weight: 300;
        margin-bottom: 0;
    }

.block-views-blockbanner-articulo-interno-block-1 .view-content {
    position: relative;
    overflow: hidden;
    margin: 0 calc((-100vw + 968px)/2) 40px;
    height: auto;
}

    .block-views-blockbanner-articulo-interno-block-1 .view-content .views-row {
        position: relative;
        overflow: hidden;
        display: flex;
        flex-direction: column-reverse;
        margin: -12px 0 12px;
        min-height: 300px;
        height: auto;
    }

        .block-views-blockbanner-articulo-interno-block-1 .view-content .views-row .views-field-title {
            margin-top: -10px;
            transition: right .5s ease-out;
            width: 100%;
            height: auto;
            bottom: 0;
            z-index: 1;
            display: flex;
            flex-direction: column;
            justify-content: center;
            right: 0;
            color: #fff;
            position: absolute;
            padding: 50px calc(((100% - 968px) / 2) + 95px) 25px;
        }

            .block-views-blockbanner-articulo-interno-block-1 .view-content .views-row .views-field-title .field-content {
                letter-spacing: 1.26px;
                line-height: 1;
                font-weight: 100;
                font-size: 50px;
                margin: 0 0 20px;
                color: #fff;
                font-style: normal;
            }

            .block-views-blockbanner-articulo-interno-block-1 .view-content .views-row .views-field-title::before {
                background-color: #00617f;
                transform: skewY(-3deg);
                z-index: -2;
                opacity: .4;
                content: '';
                position: absolute;
                width: 100%;
                height: 140%;
                transition: right .5s ease-out;
                /*transform: skewY(-1deg);
    top: 0; */
                left: 0;
                margin-top: 0;
                background-color: #00617f;
                /*  opacity: 1;
    z-index: -1; */
            }

            .block-views-blockbanner-articulo-interno-block-1 .view-content .views-row .views-field-title::after {
                background-color: #00617f;
                opacity: .7;
                content: '';
                position: absolute;
                width: 100%;
                height: 140%;
                transition: right .5s ease-out;
                transform: skewY(-1deg);
                /* top: 0; */
                left: 0;
                margin-top: 0;
                background-color: #00617f;
                /* opacity: 1; */
                z-index: -1;
            }

.view-banner-articulo .banner-home .angle {
    opacity: 1 !important;
}

.node-354 .acerca-de-bayer-sub-menu {
    display: none;
}


.views-field-field-titulo-meta-articulo {
    color: #89d329;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.56px;
    line-height: 26px;
    margin-bottom: 11px;
    margin-top: -10px;
    transition: right .5s ease-out;
    width: 100%;
    height: auto;
    bottom: 69px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    right: 0;
    position: absolute;
    padding: 50px calc(((100% - 968px) / 2) + 95px) 25px;
}

@media only screen and (min-width: 90.063em) {
    .field--name-field-contenido-articulo {
        max-width: 720px !important;
        width: 720px !important;
        padding: 0 50px !important;
        opacity: 1 !important;
        transform: translateY(0) !important;
        margin-left: 230px !important;
    }

    .page-node-type-articulo-paragraph .field--name-field-texto-del-quote-con-imagen {
        width: 57% !important;
    }

    .field--name-field-texto-del-quote-con-imagen {
        margin-left: 180px !important;
    }

    .page-node-type-articulo-paragraph .field--name-field-imagen-del-quote {
        left: 905px !important;
        top: -153px !important;
    }
}



.paragraph--type--slider-articulo .flex-caption {
    position: relative;
    top: 38px;
    font-weight: 300;
    font-style: italic;
    font-size: 16px;
    color: #0D2A40;
    letter-spacing: .5px;
    line-height: 1.375;
    padding-top: .5em;
}

.paragraph--type--slider-articulo .flex-control-nav {
    bottom: -10px;
}

.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a {
    display: block !important;
    right: 0;
}

.flex-direction-nav a {
    background-color: #0D2A40;
    width: 30px !important;
    height: 30px !important;
    opacity: 1;
    right: 0;
    top: 45% !important;
}

    .flex-direction-nav a:before {
        color: white !important;
        font-size: 20px !important;
    }

.flex-direction-nav .flex-nav-next a:before {
    margin-right: 7px;
}

.flex-direction-nav .flex-nav-prev a:before {
    margin-left: 7px;
}




.flexslider:hover .flex-direction-nav .flex-prev {
    left: 0 !important;
    opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
    right: 0 !important;
    opacity: 1;
}


.flex-direction-nav .flex-prev {
    left: 0;
}


.flex-direction-nav a:before {
}

.flex-control-paging li a {
    height: 10px !important;
    width: 10px !important;
    background: #B1DBEE !important;
}

    .flex-control-paging li a.flex-active {
        background: #10384F !important;
    }


    .flex-control-paging li a:hover {
        background: #10384F !important;
    }

.flex-control-nav li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 2px !important;
    padding: 0;
}

.field--name-field-autor-quote-con-enlace p strong {
    color: #56aa10;
}


.page-node-type-articulo-paragraph .linkdiv-descubre img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
    -webkit-transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    overflow: hidden;
}

.view-id-descubre_mas_articulo .view-content {
    display: flex;
}

.view-id-descubre_mas_articulo .subtitulo-descubre::before {
    background-color: #10384f !important;
}

.view-id-descubre_mas_articulo .view-content .views-row {
    padding: 20px 0 0 20px;
    display: block;
    overflow: hidden;
    line-height: 0;
}

    .view-id-descubre_mas_articulo .view-content .views-row:hover img {
        transform: scale(1.1);
        transform-origin: 50% 50%;
    }

    .view-id-descubre_mas_articulo .view-content .views-row:hover .vermas-descubre {
        padding-left: 27px;
    }

.view-id-filtro_de_articulos .view-content {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    max-width: 1200px;
    justify-content: center;
    margin: 2em 0 2em -20px;
    /* padding: 0 28px; */
    float: left;
    width: 140%;
    margin-bottom: 0px;
    /* justify-content: space-around; */
    /* display: flex; */
    /* margin-top: 211px;*/
}

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(1) {
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        margin-bottom: 20px;
        display: block;
        /* opacity: 0; */
        /* transition: all 0.5s ease; */
        /* transform: matrix(1, 0, 0, 1, 0, 150);*/
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(2) {
        align-self: center;
        flex: 0 0 41.666666666666664%;
        max-width: 41.666666666666664%;
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        margin-bottom: 20px;
        display: block;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(3) {
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
        padding-left: 100px;
        margin-bottom: 20px;
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(4) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        flex: 0 0 50%;
        max-width: 50%;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(5) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        flex: 0 0 50%;
        max-width: 50%;
        align-self: center;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(6) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        flex: 0 0 100%;
        max-width: 605px;
        margin-left: 55px;
        padding: 0;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(7) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        order: 3;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 20px;
        /* margin-top: 50px; */
        margin-top: 0;
        /* max-height: 380px !important; */
        overflow-y: hidden !important;
    }



    .view-id-filtro_de_articulos .view-content .views-row:nth-child(10) {
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        margin-bottom: 20px;
        display: block;
        /* opacity: 0; */
        /* transition: all 0.5s ease; */
        /* transform: matrix(1, 0, 0, 1, 0, 150);*/
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(8) {
        align-self: center;
        flex: 0 0 41.666666666666664%;
        max-width: 41.666666666666664%;
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        margin-bottom: 20px;
        display: block;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(11) {
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%;
        padding-left: 100px;
        margin-bottom: 20px;
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(14) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        flex: 0 0 50%;
        max-width: 50%;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(9) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        flex: 0 0 50%;
        max-width: 50%;
        align-self: center;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(13) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        flex: 0 0 100%;
        max-width: 605px;
        margin-left: 55px;
        padding: 0;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(12) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        order: 3;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 20px;
        /* margin-top: 50px; */
        margin-top: 0;
        /* max-height: 380px !important; */
        overflow-y: hidden !important;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(2n+15) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        flex: 0 0 100%;
        max-width: 605px;
        margin-left: 55px;
        padding: 0;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(3n+16) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        flex: 0 0 50%;
        max-width: 50%;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(2n+16) {
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        flex: 0 0 50%;
        max-width: 50%;
    }


    .view-id-filtro_de_articulos .view-content .views-row:nth-child(1) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(1) .promocion-text::after {
        background: #56aa10;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(2) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(2) .promocion-text::after {
        background: #0D2A40;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(3) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(3) .promocion-text::after {
        background: #00617f
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(4) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(4) .promocion-text::after {
        background: #624963;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(5) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(5) .promocion-text::after {
        background: #00617f
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(6) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(6) .promocion-text::after {
        background: #0D2A40;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(7) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(7) .promocion-text::after {
        background: #56aa10;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(9) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(1) .promocion-text::after {
        background: #56aa10;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(11) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(2) .promocion-text::after {
        background: #0D2A40;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(14) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(3) .promocion-text::after {
        background: #00617f
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(12) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(4) .promocion-text::after {
        background: #624963;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(8) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(5) .promocion-text::after {
        background: #00617f
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(10) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(6) .promocion-text::after {
        background: #0D2A40;
    }

    .view-id-filtro_de_articulos .view-content .views-row:nth-child(13) .promocion-text::before, .view-id-filtro_de_articulos .view-content .views-row:nth-child(7) .promocion-text::after {
        background: #56aa10;
    }






    .view-id-filtro_de_articulos .view-content .views-row .box-promocion {
        position: relative;
        z-index: 1;
        margin-left: 20px;
        overflow: hidden;
    }

.block-views-blockfiltro-de-articulos-block-1 {
    margin-left: -213px;
}

.view-id-filtro_de_articulos .view-content .views-row {
    padding-bottom: 20px;
}

.view-banner-articulo .titulo-banner {
    font-weight: 100;
    font-size: 35px;
    margin: 0 0 10px;
    color: #89d329;
    font-style: italic;
    letter-spacing: 1.26px;
    line-height: 1;
    font-size: 50px;
}

.node-354 .layout__region--content .topline {
    display: none;
}



.view-filtro-de-articulos .js-form-type-radio label {
    display: block;
    line-height: 1;
    padding: 16px 18px;
    background: #fff;
    border: 1px solid #624963;
    color: #333;
    font-size: 14px;
    line-height: 1;
    text-decoration: none;
    margin-right: 5px;
    transform: skewX(-12deg);
    text-align: center;
}


.view-filtro-de-articulos .form-radios {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.view-filtro-de-articulos .js-form-type-radio label input {
    display: none;
}

.view-filtro-de-articulos .views-exposed-form {
    margin: 58px auto 46px;
}



.view-filtro-de-articulos .js-form-item {
    padding: 0 3px 0 3px;
    display: block;
    margin-bottom: 8px;
}

.view-filtro-de-articulos .js-form-type-radio label:hover {
    background: #624963;
    color: #fff;
}

.view-filtro-de-articulos .form--inline {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: -20px 0 20px -20px;
}

.node-346 .hero-subhome {
    display: none;
}



@media only screen and (min-width: 64em) {
    .node-346 .field--name-field-texto-del-acordeon p:nth-child(1) {
        width: 50%;
        float: left
    }

    .node-346 .field--name-field-texto-del-acordeon p:nth-child(3) {
        width: 50%;
        float: left;
    }
}

.node-346 .field--name-field-link-del-acordeon a {
    margin-bottom: 15px !important;
}

.node-347 .form-item-asunto, .node-348 .form-item-asunto {
    display: none !important;
}

.node-347 .form-item-areas-de-interes, .node-348 .form-item-areas-de-interes {
    display: none !important;
}

.node-347 .form-item-areas-de-interes-uruguay, .node-348 .form-item-areas-de-interes-uruguay {
    display: none !important;
}

.node-347 .form-item-areas-de-interes-paraguay, .node-348 .form-item-areas-de-interes-paraguay {
    display: none !important;
}

.node-347 .form-item-areas-de-interes-chile, .node-348 .form-item-areas-de-interes-chile {
    display: none !important;
}

.node-347 .form-item-areas-de-interes-bolivia, .node-348 .form-item-areas-de-interes-bolivia {
    display: none !important;
}

/* CSS Document */

/* Place your custom CSS here */

/* e.g. hide Websites Link in Corporate Navigation */
#divSpacer {
    margin-bottom: 5%;
    border-top: 1px solid #cfd7dc;
}

.divSpacer {
    margin-bottom: 5%;
    border-top: 1px solid #cfd7dc;
}

.divSpacerSmall {
    margin-bottom: 2%;
    border-top: 1px solid #cfd7dc;
}

.divShow{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media only screen and (min-width: 64em)  {
    .pageheader {
        height: 1px;
    }
}

.tBold {
    font-weight: bold!important;
}

.CurrentAccountLeftBar {
    /*width: 189px;
    float: left;
    margin: 0;
    margin: 0;
    padding: 0;*/
    list-style: none;
}

/*.CurrentAccountLeftBar {
    width: 230px;
}*/

.CurrentAccountLeftBar li a {
    display: block;
    padding: 11px 10px 9px;
    border-bottom: 1px solid #DFEBF0;
    border-top: 1px solid #DFEBF0;
    margin-top: -1px;
    color: #0d2a40;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.47px;
    line-height: 1.13334;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -ms-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}

.CurrentAccountLeftBar li a,
.productos-sub-menu li a {
    transition: all .2s;
}

.CurrentAccountLeftBar li a:hover,
.productos-sub-menu li a:hover {
    color: #00bcff;
}

.CurrentAccountLeftBar li a {
    transition: all .3s;
}

.CurrentAccountLeftBar li a {
    color: #0d2a40;
}


@media screen and (max-width: 600px) {
    .topnav a:not(:first-child) {
        display: none;
    }

    .topnav a.icon {
        float: right;
        display: block;
    }
}

@media screen and (max-width: 600px) {
    .topnav.responsive {
        position: relative;
    }

        .topnav.responsive .icon {
            position: absolute;
            right: 0;
            top: 0;
        }

        .topnav.responsive a {
            float: none;
            display: block;
            text-align: left;
        }
}

/*@media screen and (max-width: 767px) {
    li.paginate_button.previous {
        display: inline;
    }

    li.paginate_button.next {
        display: inline;
    }

    li.paginate_button {
        display: none;
    }
}*/


.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white !important;
    border: 1px solid #2980B9 !important;
    background-color: #2980B9 !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2980B9), color-stop(100%, #2980B9)) !important;
    background: -webkit-linear-gradient(top, #2980B9 0%, #2980B9 100%) !important;
    background: -moz-linear-gradient(top, #2980B9 0%, #2980B9 100%) !important;
    /*background: -ms-linear-gradient(top, #2980B9 0%, #2980B9 100%) !important;*/
    background: -o-linear-gradient(top, #2980B9 0%, #2980B9 100%) !important;
    background: linear-gradient(to bottom, #2980B9 0%, #2980B9 100%) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button{
    padding: 0px !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #7dc22d !important; 
}

.navbar-logoHidden {
    display: none;
}

.fixed-head header#navbar .navbar-header .navbar-logoHidden {
    display: block;
}


.serviceHeader {
    border-top: 1px solid rgba(13, 42, 64, 0.2);
    padding: 0 0 0 95px;
    max-width: 968px;
    margin: 0 auto;
    height: 25px;
}

.dataTables_wrapper .dataTables_length > label > select {
    text-align-last: center;
    line-height: initial;
}

.payRow {
    color: #5cb85c;
    font-weight: bold;
}


@media screen and (max-width: 600px) {
    .centerH3 {
        text-align: center;
    }

    .centerH4{
        text-align:center;
    }

    .centerH6{
        text-align: center;
    }

}


.newPodata > label {
    float: left;
    width: 15%
}

.newPodata > div > input {
    float: right;
    width: 90%
}

.newPodata > div > select {
    float: right;
    width: 90%
}

.custom-label-mail {
}
.custom-label-input {
    width: 100%; 
    margin-left: 1%;
}

.custom-label-name {
   
}

.contenedor-contact-info {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.flex {
    
    display: flex;
    width:100%;
}
.ContactInfo {
    display:flex;
    width: 100%;
    margin-left:1%;
}

.Contact-name {
    width: 105%;
    margin-left: -3%;
}
.add-doc-label {
    width: 100%;
    margin-left: 1%;
}
.add-file-input {
    width: 269%;
    /*margin-left: -1%;*/
}
.obser-text-area {
    width: 103;
    margin-left: -1.5%;
}
.name-input {
    margin-top: -3%;
    padding-top: 1%;
    margin-left: 0%;
}
.lastname-input {
    margin-top: -3%;
    padding-top: 1%;
    padding-right: 0.5%;
}
.custom-control-label {
    font-weight: 500;
    letter-spacing: 0.5px;
    max-inline-size: 115px;
    margin-left: -1%;
}
