html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,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;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
*{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;}html{min-height:100%;-ms-text-size-adjust:100%;}html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,section,samp,input,small,strike,strong,tt,var,article,dl,dt,dd,ol,ul,li,form,aside,fieldset,form,label,legend,main,table,caption,tbody,tfoot,thead,tr,th,td,nav{margin:0;border:0;padding:0;font-size:100%;font-weight:400;font-style:inherit;box-sizing:border-box;vertical-align:baseline;}:focus,:focus:not(:focus-visible){outline:0;}:focus-visible{outline:#7c4199 solid 1px;}::-moz-selection{background:#888888;}::selection,::-moz-selection{background:#888888;}body{width:100%;min-height:100%;height:100%;font-weight:400;}ol,ul{list-style:none;}table{border-spacing:0;border-collapse:separate;}input,textarea{font-weight:400;box-sizing:border-box;}textarea{resize:none;}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #ffffff inset;}input.submit{cursor:pointer;}.clear{height:0;width:1px;clear:both;font-size:0;content:" ";display:block;line-height:0;visibility:hidden;}.clearfix::after{height:0;width:1px;clear:both;font-size:0;content:" ";display:block;line-height:0;visibility:hidden;}a,a:hover{cursor:pointer;text-decoration:none;}.none{display:none;}::-ms-clear{display:none;}sup{bottom:0;line-height:1;font-size:0.7em;position:relative;}img,main{display:block;}@font-face{font-family:"Montserrat";src:url(/themes/custom/farmanimalwellbeing/css/./fonts/Montserrat-Bold.ttf) format("truetype");font-style:normal;font-weight:700;}@font-face{font-family:"Montserrat";src:url(/themes/custom/farmanimalwellbeing/css/./fonts/Montserrat-Regular.ttf) format("truetype");font-style:normal;font-weight:400;}body{color:#202020;font-size:16px;line-height:1.312em;word-break:break-word;background-color:#fff;font-family:"Arial",sans-serif;}body.noscroll{overflow:hidden;}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:0.01em;font-family:"Montserrat",sans-serif;}h2{line-height:1.125em;}em{font-size:inherit;font-style:italic;font-weight:inherit;}figure{margin:0;text-align:center;}figure img{height:auto;display:block;max-width:100%;}strong{font-weight:600;}form label{color:#555;display:block;font-size:14px;margin-top:20px;}form label.required::after{content:"*";color:#cb0a02;padding-left:2px;font-size:inherit;}form label.tooltip{display:inline-block;}form textarea{width:100%;padding:15px;display:block;font-size:100%;min-height:95px;border:1px solid #f3f3f3;font-family:"",sans-serif;}form .row{display:flex;margin:0 -10px;}@media (max-width:768px){form .row{flex-direction:column;}}form .row > div{width:50%;padding:0 10px;}@media (max-width:768px){form .row > div{width:100%;}}form .row > div:nth-child(3){width:75%;}@media (max-width:768px){form .row > div:nth-child(3){width:100%;}}.error-message{color:#cb0a02;}input{width:100%;height:45px;padding:5px 15px;border:1px solid #f3f3f3;background-color:#fff;}input.success{color:#03aa58;border-color:#bee9d4;background-color:#eafaf2;}input[type=file]{padding:9px 15px 5px;}input.error,textarea.error{color:#cb0a02;border-color:#fad7d7;background-color:#fef0f0;}input::-moz-placeholder{color:#575756;}input::placeholder{color:#575756;}textarea::-moz-placeholder{color:#575756;}textarea::placeholder{color:#575756;}input.error::-moz-placeholder{color:#cb0a02;}input.error::placeholder{color:#cb0a02;}textarea.error::-moz-placeholder{color:#cb0a02;}textarea.error::placeholder{color:#cb0a02;}textarea.error::-webkit-input-placeholder{color:#cb0a02;}input[type=search]::-ms-clear{display:none;width:0;height:0;}input[type=search]::-ms-reveal{display:none;width:0;height:0;}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;}input[type=checkbox],input[type=radio]{display:none;}input[type=checkbox] + label,input[type=radio] + label{display:block;cursor:pointer;font-size:16px;position:relative;padding-left:35px;line-height:1.25em;transition:color 0.2s linear 0s;}input[type=checkbox] + label::before,input[type=radio] + label::before{content:"";left:0;top:-2px;width:25px;height:25px;border-radius:2px;position:absolute;box-sizing:border-box;border:1px solid #f3f3f3;background-color:#fff;transition:background-color 0.2s linear 0s,border-color 0.2s linear 0s;}input[type=checkbox] + label a,input[type=radio] + label a{color:#7c4199;font-weight:600;text-decoration:underline;}input[type=checkbox] + label a:hover,input[type=radio] + label a:hover{text-decoration:none;}input[type=checkbox]:checked + label::before,input[type=radio]:checked + label::before{border-color:#7c4199;}input[type=checkbox].error:not(:checked) + label,input[type=radio].error:not(:checked) + label{color:#cb0a02;}input[type=checkbox].error:not(:checked) + label::before,input[type=radio].error:not(:checked) + label::before{border-color:#fad7d7;background-color:#fef0f0;}.message{color:#575756;margin-top:5px;font-size:13px;}.message.error,.message.messages--error{color:#cb0a02;}.message.success{color:#03aa58;}.message.saved{width:95%;color:#03aa58;font-size:16px;font-weight:600;margin-top:40px;padding-top:15px;border-top:1px solid #03aa58;}.message.not-found{padding:0;font-size:100%;margin-top:20px;text-align:center;}.message.not-found::before{content:none;}.message.done{font-size:20px;padding:30px 0;margin-top:20px;text-align:center;font-weight:700;letter-spacing:0.01em;font-family:"Montserrat",sans-serif;}.required-field{display:block;}.required-field::after{content:"*";color:#cb0a02;font-weight:600;padding-left:2px;font-size:inherit;}.g-recaptcha{margin-top:20px;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}header{top:0;width:100%;z-index:10;height:46px;position:fixed;background-color:#fff;}.toolbar-fixed.toolbar-tray-open header{top:79px;}.toolbar-fixed header,.toolbar-vertical header,.toolbar-vertical.toolbar-tray-open header{top:39px;}@media (max-width:768px){header{height:44px;border-bottom:1px solid #7c4199;}}header .container{height:100%;display:flex;justify-content:space-between;}header .search{z-index:10;width:196px;height:100%;margin-left:20px;position:relative;transition:width 0.25s linear 0s;}header .search.focus{width:250px;}header .search input[type=search]{padding:0;outline:0;width:100%;border:none;color:#7c4199;font-size:13px;font-weight:600;box-sizing:border-box;padding:0 30px 0 50px;background-color:#f3f3f3;}header .search input[type=search]::-moz-placeholder{color:#575756;font-weight:400;}header .search input[type=search]::placeholder{color:#575756;font-weight:400;}header .search input[type=search]::-webkit-input-placeholder{color:#575756;font-weight:400;}@media (max-width:1024px){header .search input[type=search]{height:44px;}}header .search input[type=submit]{top:0;left:0;outline:0;width:50px;height:100%;border:none;cursor:pointer;position:absolute;background:transparent url(/themes/custom/farmanimalwellbeing/images/icon-search.png) no-repeat center center;background-size:17px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){header .search input[type=submit]{background-image:url(/themes/custom/farmanimalwellbeing/images/icon-search%402x.png);}}header .search .btn-close{top:50%;right:0;opacity:0;width:30px;height:30px;margin-top:-15px;position:absolute;pointer-events:none;transition:opacity 0.15s linear 0s;}header .search .btn-close::after,header .search .btn-close::before{content:"";top:13px;left:5px;width:70%;height:3px;position:absolute;border-radius:1px;background-color:#7c4199;}header .search .btn-close::after{transform:rotate(45deg);}header .search .btn-close::before{transform:rotate(-45deg);}header .search.show-close .btn-close{opacity:1;pointer-events:all;transition-delay:0.15s;}header nav{height:100%;max-width:calc(100% - 250px);}@media (min-width:769px){header nav{display:flex !important;}}@media (max-width:768px){header nav{left:0;width:100%;height:auto;display:none;padding:5px 0;max-width:100%;top:calc(100% + 1px);background-color:#fff;position:absolute !important;}}@media (max-width:1024px){header nav ul{width:100%;}}header nav ul li{float:left;height:100%;display:flex;margin-left:45px;align-items:center;}header nav ul li:first-child{margin-left:0;}@media (max-width:768px){header nav ul li{float:none;display:block;margin-left:0;}}header nav ul li a{color:#7c4199;font-size:14px;font-weight:600;position:relative;text-transform:uppercase;}@media (max-width:768px){header nav ul li a{display:block;padding:13px 15px;}header nav ul li a:focus{background-color:rgba(124,65,153,0.2);}}header nav ul li a:hover::after{width:100%;}header nav ul li a::after{content:"";width:0;top:100%;left:50%;height:2px;position:absolute;background-color:#7c4199;transform:translateX(-50%);transition:width 0.15s ease-out 0s;}@media (max-width:1024px){header nav ul li a::after{content:none;}}@media (min-width:610px){.toolbar-oriented .toolbar-bar{position:fixed;}}main{opacity:0;position:relative;padding:46px 0 45px;background-color:#fff;min-height:calc(100vh - 78px);-webkit-animation:fadeIn 0.45s ease-in-out forwards;animation:fadeIn 0.45s ease-in-out forwards;}@media (max-width:1024px){main{padding-top:45px;min-height:calc(100vh - 298px);}}article{position:relative;margin:25px 0 40px;word-break:break-word;}article h2,article h3,article h4,article h5,article h6{color:#003d76;margin-top:25px;line-height:1.2em;}article h2{font-size:20px;}article h3{font-size:18px;}article h4{font-size:16px;}article h5{font-size:15px;}article h6{font-size:14px;}article figure{margin:20px 0;overflow:hidden;}article figure:first-child{margin-top:0;}article figure.left{float:left;margin-right:40px;margin-bottom:10px;}@media (max-width:768px){article figure.left{float:none;margin-right:0;margin-bottom:20px;}}article figure.right{float:right;margin-left:40px;margin-bottom:10px;}@media (max-width:768px){article figure.right{float:none;margin-left:0;margin-bottom:20px;}}article figure img{margin:0 auto;}article img{height:auto;max-width:100%;}article img.align-center{margin-top:25px;}article p{color:#575756;font-size:14px;margin-top:20px;line-height:1.428em;}article p img{max-width:100%;overflow:hidden;margin:20px auto;}article p img.align-left{float:left;margin:0 40px 10px 0;}@media (max-width:768px){article p img.align-left{float:none;margin-right:0;margin-bottom:20px;}}article p img.align-right{float:right;margin:0 0 10px 40px;}@media (max-width:768px){article p img.align-right{float:none;margin-left:0;margin-bottom:20px;}}article p img.align-center{margin-top:25px;}article ul li{padding-left:12px;}article ul li::before{content:"";left:0;top:6px;width:0;height:0;position:absolute;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #003d76;}article ol{counter-reset:list-counter;}article ol li{padding-left:17px;}article ol li:nth-child(n+10){padding-left:25px;}article ol li::before{content:counter(list-counter,decimal) ".";top:0;left:0;color:#003d76;font-size:15px;font-weight:600;position:absolute;counter-increment:list-counter;}article ul,article ol{display:table;margin-top:20px;}article ul li,article ol li{color:#575756;font-size:14px;position:relative;margin-bottom:6px;line-height:1.428em;}article ul li:last-child,article ol li:last-child{margin-bottom:0;}article ul li p,article ol li p{margin:0;}article address{color:#575756;font-size:14px;margin-top:20px;line-height:1.428em;}article p a,article li a,article table a{color:#7c4199;text-decoration:underline;}article p a:hover,article li a:hover,article table a:hover{text-decoration:none;}article iframe{margin:15px 0;max-width:100%;}article table{margin-top:20px;width:100% !important;}@media (max-width:1024px){article table{display:block;overflow-x:auto;}}article table th{width:155px;height:34px;color:#7c4199;font-size:14px;font-weight:600;white-space:pre;padding:5px 10px;line-height:1.2em;vertical-align:middle;}article table td{height:34px;color:#575756;font-size:14px;padding:5px 10px;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:middle;}article table td:first-child{border-radius:5px 0 0 5px;}article table td:last-child{border-radius:0 5px 5px 0;border-right:none;}article table tr:nth-child(even) td{background-color:#fff;}article table tr:nth-child(odd) td{background-color:#e2d7ec;}article hr{border:none;margin:22px auto;border-bottom:1px solid #f3f3f3;}article .text-align-center{text-align:center;}article .button{margin:25px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}article .button + .button{margin-top:10px;}article.about h2{color:#7c4199;font-size:25px;margin:40px 0 30px;}.references h3{color:#202020;font-size:16px;line-height:1.2em;}.references article{margin-top:0;}.burger-menu{width:40px;height:100%;cursor:pointer;padding:12px 0px;position:relative;margin-left:-8px;}.burger-menu span{left:9px;height:2px;width:24px;display:block;position:absolute;border-radius:1px;background-color:#7c4199;transition:opacity 0s linear 0.15s,transform 0.15s linear 0s,top 0.15s linear 0.15s,background-color 0.15s linear 0s;}.burger-menu span:nth-child(1){top:14px;}.burger-menu span:nth-child(2){top:20px;}.burger-menu span:nth-child(3){top:26px;}.burger-menu.active span{transition-delay:0.15s,0.15s,0s;}.burger-menu.active span:nth-child(1),.burger-menu.active span:nth-child(3){top:20px;}.burger-menu.active span:nth-child(1){transform:rotate(-45deg);}.burger-menu.active span:nth-child(3){transform:rotate(45deg);}.burger-menu.active span:nth-child(2){opacity:0;}.container{width:100%;margin:0 auto;padding:0 12px;max-width:1200px;position:relative;}@media (max-width:1024px){.container{padding:0 10px;}}@media (max-width:768px){.container.article{padding:0;}}@media (max-width:768px){.desktop{display:none;}.mobile{display:block;}}@media (min-width:769px){.desktop{display:block;}.mobile{display:none;}}.read-more{margin-top:40px;}.read-more .button{margin:0 auto;}.button{margin:0;height:45px;color:#7c4199;display:flex;cursor:pointer;font-size:14px;font-weight:600;min-width:170px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;border-radius:5px;align-items:center;line-height:1.142em;padding:5px 20px 5px;justify-content:center;background-color:#fff;border:1px solid #7c4199;text-transform:uppercase;transition:background-color 0.25s linear 0s,border-color 0.25s linear 0s,color 0.25s linear 0s;}.button:hover{color:#fff;border-color:#7c4199 !important;background-color:#7c4199;}.button span{position:relative;}.button.disabled{cursor:unset;color:#ccc;border-color:#ccc;pointer-events:none;background-color:#575756;}.button.download{color:#575756;height:35px;font-size:12px;font-weight:400;border-color:#575756;}.button.download:hover{color:#7c4199;background-color:#fff;}.button.download.pdf span{padding-left:17px;}.button.download.pdf span::before{content:"";top:50%;left:0;width:13px;height:15px;margin-top:-8px;position:absolute;background:transparent url(/themes/custom/farmanimalwellbeing/images/icons-buttons.png) no-repeat 0 0;background-size:74px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.button.download.pdf span::before{background-image:url(/themes/custom/farmanimalwellbeing/images/icons-buttons%402x.png);}}.button.download.pdf:hover span::before{background-position:-13px 3px;}.button.video{color:#575756;height:35px;font-size:12px;font-weight:400;border-color:#575756;}.button.video:hover{color:#003d76;border-color:#003d76 !important;background-color:#fff;}.button.video span{padding-left:23px;}.button.video span::before{content:"";top:50%;left:0;width:17px;height:15px;margin-top:-6px;position:absolute;background:transparent url(/themes/custom/farmanimalwellbeing/images/icons-buttons.png) no-repeat -19px 0;background-size:53px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.button.video span::before{background-image:url(/themes/custom/farmanimalwellbeing/images/icons-buttons%402x.png);}}.button.video:hover span::before{background-position:-36px 0;}[class^=btn],[data-popup]{cursor:pointer;}[data-tooltip]{cursor:pointer;position:relative;}[data-tooltip]::after,[data-tooltip]::before{left:50%;opacity:0;z-index:10;bottom:100%;visibility:hidden;position:absolute;transform:translateX(-50%);transition:visibility 0s linear 0.2s,opacity 0.2s linear 0s;}[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1;visibility:visible;transition-delay:0.5s,0.5s;}[data-tooltip]::after{content:attr(data-tooltip);color:#fff;font-size:10px;padding:3px 5px;font-weight:400;line-height:1.2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:7px;border-radius:5px;white-space:nowrap;background-color:rgba(0,61,118,0.8);}[data-tooltip]::before{content:"";width:0;height:0;margin-bottom:2px;border-style:solid;border-width:5px 4px 0 4px;border-color:rgba(0,61,118,0.8) transparent transparent transparent;}.title{margin-top:25px;}.title h2{color:#7c4199;font-size:36px;line-height:1.2em;}@media (max-width:1200px){.title h2{font-size:34px;}}@media (max-width:1024px){.title h2{font-size:30px;}}@media (max-width:768px){.title h2{font-size:26px;}}.breadcrumb{padding:0;width:100%;overflow-x:auto;}.breadcrumb ul{display:flex;flex-wrap:nowrap;flex-direction:row;}.breadcrumb ul li{white-space:nowrap;font-size:14px;position:relative;}.breadcrumb ul li:not(:first-child)::before{content:"/";color:#575756;padding:0 5px;font-size:inherit;}.breadcrumb ul li:last-child{padding-right:0;}.breadcrumb ul li a{color:#575756;font-size:inherit;white-space:nowrap;transition:color 0.2s linear 0s;}.breadcrumb ul li a:hover{color:#7c4199;}.breadcrumb::after{content:"";clear:both;display:table;}.main-image .container{height:100%;}@media (max-width:1024px){.main-image .container{padding:0;}}.main-image .wrapper{width:100%;height:100%;position:relative;}.main-image .logo{top:40px;left:20px;width:112px;height:108px;position:absolute;background:transparent url(/themes/custom/farmanimalwellbeing/images/text-logo.png) no-repeat 0 0;background-size:100% auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.main-image .logo{background-image:url(/themes/custom/farmanimalwellbeing/images/text-logo%402x.png);}}@media (max-width:768px){.main-image .logo{top:15%;left:3%;width:14.583vw;height:14.063vw;}}.main-image figure{width:100%;height:100%;overflow:hidden;position:relative;}.main-image figure img{position:relative;}.main-image.sticky{height:272px;}@media (max-width:768px){.main-image.sticky{height:auto;}}.main-image.sticky figure img{top:0;max-width:unset;position:absolute;}@media (max-width:768px){.main-image.sticky figure img{width:100%;position:relative;}}.main-image.sticky.left figure img{left:0;}.main-image.sticky.right figure img{right:0;}.main-image h1{left:161px;bottom:117px;color:#fff;font-size:24px;font-weight:600;line-height:1.1em;position:absolute;padding-right:15px;}@media (max-width:768px){.main-image h1{left:23%;bottom:45%;font-size:4vw;}}.main-image h1 strong{color:#7c4199;font-style:italic;font-weight:inherit;}.main-image.changing-vet h1,.main-image.changing-vet .logo{visibility:hidden;}.box{padding:20px;display:block;margin-top:20px;position:relative;background-color:#fff;}.box.bg-image figure{top:0;left:0;width:100%;height:100%;overflow:hidden;position:absolute;}.box.bg-image figure img{left:0;top:50%;width:100%;position:absolute;transform:translateY(-50%);}@media (max-width:525px){.box.bg-image figure img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateY(0);}}.box.content-right{padding:0;display:flex;justify-content:flex-end;}.box.content-right .content{display:flex;padding:25px;position:relative;flex-direction:column;justify-content:center;width:calc(100% - 245px);transition:background-color 0.35s linear 0s;}@media (max-width:768px){.box.content-right .content{width:calc(100% - 100px);}}@media (max-width:768px){.box.content-right .content{width:100%;}}.box.content-right .content h2{color:#fff;font-size:32px;}@media (max-width:768px){.box.content-right .content h2{font-size:28px;}}@media (max-width:525px){.box.content-right .content h2{font-size:22px;}.box.content-right .content h2 br{display:none;}}.box.content-right .content p{color:#fff;display:block;font-size:16px;margin-top:5px;}.box.content-left{padding:0;display:flex;justify-content:flex-start;}.box.content-left .content{display:flex;padding:25px;position:relative;flex-direction:column;justify-content:center;width:calc(100% - 245px);transition:background-color 0.35s linear 0s;}@media (max-width:768px){.box.content-left .content{width:calc(100% - 100px);}}@media (max-width:768px){.box.content-left .content{width:100%;}}.box.content-left .content h2{color:#fff;font-size:32px;}@media (max-width:768px){.box.content-left .content h2{font-size:28px;}}@media (max-width:525px){.box.content-left .content h2{font-size:22px;}.box.content-left .content h2 br{display:none;}}.box.content-left .content p{color:#fff;display:block;font-size:16px;margin-top:5px;}.box.forum{min-height:185px;}.box.forum .content{background-color:rgba(124,65,153,0.8);}.box.collboration{min-height:425px;}@media (max-width:768px){.box.collboration{min-height:unset;}}.box.collboration .content{background-color:rgba(96,194,191,0.8);}.box.collboration .content h2{font-size:36px;}@media (max-width:768px){.box.collboration .content h2{font-size:30px;}}@media (max-width:525px){.box.collboration .content h2{font-size:24px;}}.box.collboration .content p{margin-top:30px;}@media (max-width:525px){.box.collboration .content p{margin-top:20px;}}.box.collboration .content .row > div{float:left;margin-top:15px;}.box.collboration .content .logo-bi{width:205px;height:61px;margin-right:35px;background:transparent url(/themes/custom/farmanimalwellbeing/images/logo-bi-collboration.png) no-repeat 0 0;background-size:100% auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.box.collboration .content .logo-bi{background-image:url(/themes/custom/farmanimalwellbeing/images/logo-bi-collboration%402x.png);}}@media (max-width:525px){.box.collboration .content .logo-bi{width:155px;height:46px;margin-right:30px;}}@media (max-width:425px){.box.collboration .content .logo-bi{width:115px;height:34px;margin-right:20px;}}.box.collboration .content .logo-innovia{width:198px;height:61px;background:transparent url(/themes/custom/farmanimalwellbeing/images/logo-innovia-collboration.png) no-repeat 0 center;background-size:100% auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.box.collboration .content .logo-innovia{background-image:url(/themes/custom/farmanimalwellbeing/images/logo-innovia-collboration%402x.png);}}@media (max-width:525px){.box.collboration .content .logo-innovia{width:165px;height:46px;}}@media (max-width:425px){.box.collboration .content .logo-innovia{width:115px;height:34px;}}.box:hover.forum .content{background-color:#7c4199;}.box:hover.collboration .content{background-color:#60c2bf;}.box.behaviour{display:flex;min-height:160px;padding-left:55px;align-items:center;background-color:#e3c9f3;}@media (max-width:768px){.box.behaviour{padding-left:25px;padding-right:25px;}}.box.behaviour .category{color:#b667f1;font-size:16px;}.box.behaviour h2{color:#7c4199;font-size:32px;margin-top:5px;}.box.behaviour p{color:#003d76;margin-top:5px;}.box.talk-with{display:flex;min-height:185px;align-items:center;padding:20px 20px 20px 180px;background-color:#f3f3f3;}.box.talk-with h2{color:#003d76;font-size:32px;margin-top:5px;}.box.talk-with p{color:#7c4199;}.box.talk-with figure{left:0;bottom:0;width:180px;height:180px;position:absolute;}.box.award-nominations{display:flex;min-height:176px;position:relative;align-items:center;background-color:#7c4199;}.box.award-nominations::before{content:"";left:0;bottom:0;width:100%;height:100%;position:absolute;transition:opacity 0.35s linear 0s;background:transparent url(/themes/custom/farmanimalwellbeing/images/banner-background-city.png) no-repeat 0 bottom;background-size:100% auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.box.award-nominations::before{background-image:url(/themes/custom/farmanimalwellbeing/images/banner-background-city%402x.png);}}.box.award-nominations:hover::before{opacity:0;}.box.award-nominations h2{color:#fff;font-size:24px;}.box.award-nominations p{color:#fff;margin-top:5px;}.box.video-list{padding:0;display:flex;flex-wrap:wrap;margin-top:9px;}.box.video-list > a{margin-top:10px;min-height:110px;width:calc(50% - 7px);}@media (max-width:1200px){.box.video-list > a{width:100%;}}@media (max-width:1024px){.box.video-list > a{width:calc(50% - 7px);}}@media (max-width:525px){.box.video-list > a{width:100%;}}.box.video-list > a:nth-child(odd){margin-right:14px;}@media (max-width:1200px){.box.video-list > a:nth-child(odd){margin-right:0;}}@media (max-width:1024px){.box.video-list > a:nth-child(odd){margin-right:14px;}}@media (max-width:525px){.box.video-list > a:nth-child(odd){margin-right:0;}}.box.video-list > a:hover .video-play{transform:scale(0.8);}.box.video-list > a:hover .content{background-color:white;}.box.video-list figure img{top:50%;left:50%;transform:translate(-50%,-50%);}@media (max-width:1200px){.box.video-list figure img{top:50%;width:100%;height:auto;transform:translate(-50%,-50%);}}.box.video-list .video-play{width:110px;height:100%;position:relative;transform:scale(1);transition:transform 0.35s linear 0s;background:transparent url(/themes/custom/farmanimalwellbeing/images/icon-play.png) no-repeat center;background-size:30px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.box.video-list .video-play{background-image:url(/themes/custom/farmanimalwellbeing/images/icon-play%402x.png);}}.box.video-list .content{margin:1px;padding:5px 5px 5px 7px;width:calc(100% - 110px);transition:background-color 0.35s linear 0s;background-color:rgba(255,255,255,0.8);}.box.video-list .content h3{color:#003d76;font-size:12px;line-height:1.1em;}.box.dairy-cattle{display:flex;min-height:160px;padding-left:12px;align-items:center;border:1px solid #575756;}.box.dairy-cattle .content{display:flex;align-items:center;flex-direction:row;}.box.dairy-cattle .content .percent p{color:#7c4199;font-size:95px;font-weight:700;line-height:normal;white-space:nowrap;font-family:"Montserrat",sans-serif;}.box.dairy-cattle .content .percent p span{font-size:0.4em;font-weight:inherit;font-family:inherit;}.box.dairy-cattle .content .text{padding-left:20px;}.box.dairy-cattle .content .text h3{color:#003d76;font-size:16px;font-weight:400;line-height:1.2em;font-family:"Arial",sans-serif;}.box.dairy-cattle .content .text p{color:#575756;font-size:12px;margin-top:5px;line-height:1.2em;}.news{margin-top:10px;}.news .part{float:left;}.news .part.left{width:62.925%;max-width:740px;}.news .part.right{width:37.075%;max-width:436px;padding-left:22px;}@media (max-width:1024px){.news .part{width:100% !important;max-width:100% !important;padding-left:0 !important;}}.bottom-part .row > div{width:25%;float:left;margin-top:25px;padding:0 28px 10px 28px;border-left:1px solid #f3f3f3;}@media (max-width:1024px){.bottom-part .row > div{width:50%;min-height:255px;}}@media (max-width:768px){.bottom-part .row > div{padding:0;width:100%;border:none;min-height:unset;}.bottom-part .row > div:not(:first-child){padding-top:30px;border-top:1px solid #f3f3f3;}}.bottom-part .row > div:first-child{border:none;}.bottom-part .row > div h3{color:#003d76;}.bottom-part .row > div p{color:#575756;font-size:13px;margin-top:25px;line-height:1.384em;}.bottom-part .row > div .useful-links a{display:block;margin-top:25px;}@media (max-width:768px){.bottom-part .row > div .useful-links a{margin-left:auto;margin-right:auto;}}.bottom-part .row > div .useful-links a.logo-fawec{width:100%;height:40px;max-width:248px;background:transparent url(/themes/custom/farmanimalwellbeing/images/logo-fawec.png) no-repeat 0 0;background-size:100% auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.bottom-part .row > div .useful-links a.logo-fawec{background-image:url(/themes/custom/farmanimalwellbeing/images/logo-fawec%402x.png);}}.bottom-part .row > div .useful-links a.logo-oie{width:100%;height:50px;max-width:180px;background:transparent url(/themes/custom/farmanimalwellbeing/images/logo-oie.png) no-repeat 0 0;background-size:100% auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.bottom-part .row > div .useful-links a.logo-oie{background-image:url(/themes/custom/farmanimalwellbeing/images/logo-oie%402x.png);}}.bottom-part .row > div .useful-links a.logo-isae{width:100%;height:56px;max-width:198px;background:transparent url(/themes/custom/farmanimalwellbeing/images/logo-isae.png) no-repeat 0 0;background-size:100% auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.bottom-part .row > div .useful-links a.logo-isae{background-image:url(/themes/custom/farmanimalwellbeing/images/logo-isae%402x.png);}}.bottom-part .row > div .read-more{color:#7c4199;display:block;font-size:13px;margin-top:10px;text-transform:uppercase;}.bottom-part .row > div .read-more:hover{text-decoration:underline;}.bottom-part .row > div .download a{display:block;margin-top:6px;transition:transform 0.35s linear 0s;}.bottom-part .row > div .download a:hover{transform:scale(1.01);}@media (max-width:768px){.bottom-part .row > div .download a img{margin-left:auto;margin-right:auto;}}.bottom-part .row > div ul{margin-top:25px;}.bottom-part .row > div ul li{padding-left:0;}.bottom-part .row > div ul li a{color:#7c4199;font-size:13px;}.bottom-part .row > div ul li a:hover{text-decoration:underline;}.bottom-part .row > div ul li::before{content:none;}.articles{margin-top:10px;}.articles h2{color:#7c4199;font-size:20px;}.articles .grid,.articles .row{margin:0 -8px 0;}.articles .grid::after,.articles .row::after{content:"";clear:both;display:table;}.articles .grid > div,.articles .row > div{width:25%;float:left;padding:0 8px;margin-top:15px;}@media (max-width:1024px){.articles .grid > div,.articles .row > div{width:33.333%;}}@media (max-width:1024px){.articles .grid > div,.articles .row > div{width:50%;}}@media (max-width:525px){.articles .grid > div,.articles .row > div{width:100%;}}.articles .grid > div img,.articles .row > div img{width:100%;}.articles .grid > div > a,.articles .row > div > a{transition:transform 0.35s linear 0s;}.articles .grid > div > a:hover,.articles .row > div > a:hover{transform:scale(1.01);}.articles .box{margin:0;padding:20px;}.articles .box .category{color:#7c4199;font-size:12px;line-height:1.2em;text-transform:uppercase;}.articles .box figure{margin-top:20px;}.articles .box h3{color:#003d76;font-size:20px;margin-top:20px;line-height:1.2em;}.articles .box p{color:#575756;font-size:14px;margin-top:20px;line-height:1.2em;}.articles .box.interview{background-color:#f9f6d7;}.articles .box.article{background-color:#e3c9f3;}.articles .box.other{border:1px solid #f3f3f3;background-color:#fff;}.articles .box.video{background-color:#efefef;}.articles .box.video figure{position:relative;}.articles .box.video figure::after{content:"";top:50%;left:50%;width:30px;height:30px;position:absolute;transform:scale(1);transform:translate(-50%,-50%);transition:transform 0.35s linear 0s;background:transparent url(/themes/custom/farmanimalwellbeing/images/icon-play.png) no-repeat center;background-size:30px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.articles .box.video figure::after{background-image:url(/themes/custom/farmanimalwellbeing/images/icon-play%402x.png);}}.articles .box.video:hover figure::after{transform:translate(-50%,-50%) scale(0.8);}.lectures h2{color:#7c4199;font-size:14px;line-height:1.428em;}.lectures .lectures-list{display:flex;flex-wrap:wrap;}.lectures .lectures-list .lecture{display:flex;margin:20px 0 15px;width:calc(50% - 10px);}.lectures .lectures-list .lecture:nth-child(odd){margin-right:10px;}.lectures .lectures-list .lecture:nth-child(even){margin-left:10px;}@media (max-width:768px){.lectures .lectures-list .lecture{width:100%;margin-left:0 !important;margin-right:0 !important;}}.lectures .lectures-list .lecture .image figure{width:165px;margin-right:25px;}@media (max-width:525px){.lectures .lectures-list .lecture .image figure{width:22vw;margin-right:15px;}}.lectures .lectures-list .lecture .description h3{color:#7c4199;font-size:16px;line-height:1.375em;}.lectures .lectures-list .lecture .description h4{color:#003d76;font-size:14px;margin-top:18px;line-height:1.428em;}.lectures .lectures-list .lecture .description h5{color:#575756;font-size:12px;line-height:1.833em;}.lectures .lectures-list .lecture .description .btn-video{color:#003d76;font-size:13px;font-weight:700;padding-left:24px;position:relative;}.lectures .lectures-list .lecture .description .btn-video:hover{text-decoration:underline;}.lectures .lectures-list .lecture .description .btn-video::before{content:"";top:50%;left:0;width:18px;height:13px;margin-top:-7px;position:absolute;background:transparent url(/themes/custom/farmanimalwellbeing/images/icons-buttons.png) no-repeat -26px 0;background-size:74px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.lectures .lectures-list .lecture .description .btn-video::before{background-image:url(/themes/custom/farmanimalwellbeing/images/icons-buttons%402x.png);}}.lectures .lectures-list .lecture .hidden-part{margin-top:15px;}.lectures .lectures-list .lecture .hidden-part .part{overflow:hidden;max-height:60px;transition:max-height 0.35s cubic-bezier(0.22,0.61,0.36,1) 0s;}.lectures .lectures-list .lecture .hidden-part.open .part{max-height:500px;transition:max-height 0.35s cubic-bezier(0.55,0.06,0.68,0.19) 0s;}.lectures .lectures-list .lecture .hidden-part p{color:#575756;font-size:14px;line-height:1.428em;}.forum-listing{margin:10px 0 30px;}.forum-listing .forum-list{display:flex;margin-top:30px;flex-wrap:nowrap;flex-direction:row;padding-bottom:20px;border:1px solid transparent;}.forum-listing .forum-list:not(.detail){border-width:1px 0 1px 0;transition:border-color 0.35s linear 0s;}.forum-listing .forum-list:not(.detail):hover{border-color:#f3f3f3;}@media (max-width:525px){.forum-listing .forum-list{flex-direction:column;}}.forum-listing .forum-list:first-child{margin-top:0;}.forum-listing .forum-list .image{padding-right:40px;}@media (max-width:525px){.forum-listing .forum-list .image{padding:0;}}.forum-listing .forum-list .image figure{width:185px;margin-top:20px;transition:transform 0.35s linear 0s;}@media (max-width:525px){.forum-listing .forum-list .image figure{margin-left:auto;margin-right:auto;}}.forum-listing .forum-list.detail .image figure{width:280px;}@media (max-width:768px){.forum-listing .forum-list.detail .image figure{width:185px;}}.forum-listing .forum-list:not(.detail):hover .image figure{transform:scale(1.01);}.forum-listing .forum-list:not(.detail):hover .headline h2{color:#7c4199;}.forum-listing .forum-list .headline h2{color:#003d76;font-size:20px;margin-top:20px;transition:color 0.35s linear 0s;}.forum-listing .forum-list article{margin:0;}.download-list,.video-list{margin-top:20px;}.download-list li,.video-list li{margin-top:30px;}.download-list li:first-child,.video-list li:first-child{margin-top:0;}.download-list li .button,.video-list li .button{margin-top:10px;}.download-list li .label{color:#7c4199;}.video-list li .label{color:#003d76;}.video-list + .download-list{margin-top:40px;}.search-results{margin-top:30px;}.search-results .searched{color:#575756;}.search-results .searched strong{color:#003d76;text-transform:uppercase;}.search-results .results-list{margin-top:30px;}.search-results .results-list .result{display:block;margin-top:30px;padding-bottom:30px;border-bottom:1px solid #f3f3f3;}.search-results .results-list .result:last-child{padding-bottom:0;border-bottom:none;}.search-results .results-list .result > h2{color:#7c4199;font-size:28px;line-height:1.485em;}.search-results .results-list .result:hover > h2{text-decoration:underline;}.search-results .results-list .result .category{color:#7c4199;font-size:12px;line-height:1.2em;text-transform:uppercase;}.search-results .results-list .result article{color:#575756;margin:15px 0 0;}.search-results .results-list .result article h2,.search-results .results-list .result article p{margin-top:10px;}.contact{margin-top:30px;}.contact input[type=submit]{margin-top:30px;}.hidden-part .btn-show{width:100%;height:20px;margin-top:5px;position:relative;}.hidden-part .btn-show::after{content:"";top:5px;left:50%;width:14px;height:10px;position:absolute;transition:transform 0.15s linear 0.15s;background:transparent url(/themes/custom/farmanimalwellbeing/images/icons-buttons.png) no-repeat -12px 0;background-size:74px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.hidden-part .btn-show::after{background-image:url(/themes/custom/farmanimalwellbeing/images/icons-buttons%402x.png);}}.hidden-part.open .btn-show::after{transform:rotate(-180deg);}.embed-video{height:0;width:100%;display:block;overflow:hidden;margin-top:20px;position:relative;padding-bottom:56.25%;background-color:#fff;}.embed-video .vjs-big-play-button{border:none;transition:background-color 0.2s ease-in 0s;background-color:rgba(124,65,153,0.9) !important;}.embed-video .vjs-big-play-button:hover{background-color:#7c4199 !important;}.embed-video iframe,.embed-video .video-js,.embed-video .video-js video{top:0;left:0;margin:0;border:0;bottom:0;width:100%;height:100%;position:absolute;}.yt-lazy{background-color:#000;}.yt-lazy .loaded,.yt-lazy .vjs-big-play-button,.yt-lazy .vjs-controls-enabled{z-index:30;}.yt-lazy .thumbnail{left:0;top:50%;margin:0;padding:0;opacity:1;width:100%;position:absolute;transform:translateY(-50%);transition:opacity 0.35s linear 0s;}.yt-lazy .thumbnail img{width:100%;height:auto;display:block;}.yt-lazy .play-button{top:0;left:0;width:100%;z-index:20;height:100%;cursor:pointer;position:absolute;transition:opacity 0.35s linear 0s;}.yt-lazy .play-button svg{top:50%;left:50%;width:68px;height:48px;fill:#212121;fill-opacity:0.8;position:absolute;transform:translate(-50%,-50%);transition:fill 0.1s cubic-bezier(0.4,0,1,1),fill-opacity 0.1s cubic-bezier(0.4,0,1,1);}.yt-lazy .play-button:hover svg{fill:#7c4199;fill-opacity:1;}.yt-lazy.loaded .thumbnail,.yt-lazy.loaded .play-button{opacity:0;pointer-events:none;}.info-tooltip{width:14px;height:14px;cursor:pointer;position:relative;border-radius:50%;margin-bottom:-2px;display:inline-block;background:#003d76 url(/themes/custom/farmanimalwellbeing/images/icons-buttons.png) no-repeat -316px -19px;background-size:722px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.info-tooltip{background-image:url(/themes/custom/farmanimalwellbeing/images/icons-buttons%402x.png);}}.info-tooltip span{top:100%;left:50%;opacity:0;z-index:10;width:240px;padding:10px;color:#202020;font-size:14px;margin-top:20px;border-radius:2px;visibility:hidden;position:absolute;text-align:center;line-height:1.285em;box-sizing:border-box;background-color:#dde7f6;transform:translateX(-50%);border:1px solid #575756;box-shadow:0 5px 15px rgba(37,60,110,0.1);transition:opacity 0.2s linear 0s,visibility 0s linear 0.2s,margin-top 0.2s linear 0.2s;}@media (max-width:425px){.info-tooltip span{width:200px;}}.info-tooltip span::before{content:"";top:-11px;left:50%;width:19px;height:19px;margin-left:-10px;position:absolute;transform:rotate(45deg);border-radius:2px 0 0 0;background-color:#f3f3f3;border:1px solid #575756;border-width:1px 0 0 1px;}.info-tooltip:hover span,.info-tooltip.active span{opacity:1;margin-top:15px;visibility:visible;transition-delay:0s,0s,0s;transition-duration:0.2s,0s,0.2s;}.scroll-top{opacity:0;right:20px;width:45px;bottom:67px;height:45px;cursor:pointer;position:fixed;border-radius:50%;pointer-events:none;border:1px solid #f3f3f3;background-color:rgba(255,255,255,0.4);transition:border-color 0.25s linear 0s,opacity 0.25s linear 0s;}@media (max-width:1024px){.scroll-top{right:15px;}}.scroll-top::after{content:"";top:18px;left:14px;width:14px;height:14px;position:absolute;border:2px solid #f3f3f3;border-width:2px 2px 0 0;transform:rotate(-45deg);transition:border-color 0.25s linear 0s;}.scroll-top:hover{border-color:#003d76;}.scroll-top:hover::after{border-color:#003d76;}.scroll-top.active{opacity:1;pointer-events:all;}.scroll-top.fixed{bottom:unset;position:absolute;}.scroll-nav{top:50%;left:20px;z-index:1000;position:fixed;transform:translateY(-50%);}@media (max-width:1300px){.scroll-nav{top:60%;left:0;}}.scroll-nav ul li{margin:40px 10px;}@media (max-width:768px){.scroll-nav ul li{margin:30px 5px;}}.scroll-nav ul li span{width:13px;height:13px;display:block;cursor:pointer;overflow:hidden;border-radius:50%;background-color:#1197a8;transition:background-color 0.25s linear 0s;}.scroll-nav ul li span:hover{background-color:#7c4199;}@media (max-width:768px){.well-being .container{padding:0 20px;}}.well-being article h2,.well-being article h3{color:#0094a9;font-weight:400;}.well-being article h2{font-size:28px;}.well-being article h3{font-size:24px;}.well-being article.stage h2{color:#fff;margin:40px auto;padding:20px 10px;background-color:#0094a9;}.well-being article p{color:#202020;font-size:22px;line-height:1.565em;font-family:"Montserrat",sans-serif;}@media (max-width:525px){.well-being article p{font-size:18px;}}.well-being article p strong{color:#0094a9;font-weight:400;font-family:inherit;}.well-being article p.small{font-size:16px;margin-top:10px;}.well-being article p.margin-top-reset{margin-top:0;}.well-being article ul li{margin-left:20px;padding-left:18px;}.well-being article ul li::before{top:13px;width:6px;height:6px;border-radius:50%;border-style:none;border:1px solid #0094a9;}.well-being article ul li h3,.well-being article ul li p{margin:0;font-size:22px;line-height:1.565em;}@media (max-width:525px){.well-being article ul li h3,.well-being article ul li p{font-size:18px;}}.well-being article.text-center{text-align:center;}.well-being article.text-right{text-align:right;}.well-being article table tr:nth-child(odd) td{background-color:rgba(0,148,169,0.15);}.well-being article table tr td{height:54px;font-size:18px;}.well-being article a figure{margin-top:revert;}.well-being article .black{color:#202020;}.well-being article .gray{color:#9c9c9c;}.well-being article .turquoise-dark{color:#0094a9;}.well-being article .goldenrod-dark{color:#9c620e;}.well-being article .violetred-medium{color:#9c005e;}.well-being.stage article p{font-size:18px;}.well-being figure figcaption{font-size:14px;margin-top:15px;font-style:italic;font-family:"Arial",sans-serif;}.well-being .short{margin:0 auto;max-width:900px;}.well-being .short:first-child{margin-top:50px;}.well-being .citation article{display:flex;align-items:center;}@media (max-width:768px){.well-being .citation article{flex-direction:column;}}.well-being .citation article figure{width:350px;}@media (max-width:768px){.well-being .citation article figure{width:100%;}}.well-being .citation article p:not(.small){margin-top:0;color:#9c9c9c;font-size:24px;line-height:2.083em;}@media (max-width:525px){.well-being .citation article p:not(.small){font-size:20px;line-height:1.63em;}}.well-being .citation article .small{color:#0094a9;font-size:16px;text-align:right;line-height:1.2em;}.well-being .box-links{display:flex;flex-flow:row;}@media (max-width:768px){.well-being .box-links{flex-flow:column;}}.well-being .box-links > div{width:50%;}@media (max-width:768px){.well-being .box-links > div{width:100%;}}.well-being .box-links a{color:#fff;display:flex;min-height:268px;text-align:center;padding:55px 25px;margin:20px 24px 0;flex-direction:column;background-color:#0094a9;justify-content:space-between;}.well-being .box-links a h3{font-size:29px;font-weight:400;line-height:1.31em;}.well-being .box-links .logo-innovia{width:100%;height:61px;margin:0 auto;max-width:198px;background:transparent url(/themes/custom/farmanimalwellbeing/images/logo-innovia-collboration.png) no-repeat 0 center;background-size:100% auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.well-being .box-links .logo-innovia{background-image:url(/themes/custom/farmanimalwellbeing/images/logo-innovia-collboration%402x.png);}}.well-being .cow{display:flex;margin-top:60px;margin-bottom:60px;align-items:center;}@media (max-width:768px){.well-being .cow{flex-direction:column;}}.well-being .cow figure{margin-right:40px;}@media (max-width:768px){.well-being .cow figure{margin:0 0 30px;}}.well-being .cow figure img{max-width:400px;}@media (max-width:768px){.well-being .cow figure img{max-width:100%;}}.well-being .cow ul li{font-size:18px;margin-top:20px;line-height:1.647em;font-family:"Montserrat",sans-serif;}.well-being .cow ul li:first-child{margin-top:0;}.well-being .box-link{width:100%;color:#fff;height:200px;display:flex;max-width:350px;text-align:center;margin:50px auto 0;padding:52px 17px 40px;flex-direction:column;justify-content:space-between;background:transparent url(/themes/custom/farmanimalwellbeing/images/weel-being-bg-cow.png) no-repeat cover;background-size:100% auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.well-being .box-link{background-image:url(/themes/custom/farmanimalwellbeing/images/weel-being-bg-cow%402x.png);}}.well-being .box-link h3{font-size:22px;font-weight:400;}.well-being .row{margin:0 -20px;}.well-being .row > div:not(.clear){width:50%;float:left;padding:0 20px;margin-top:20px;}@media (max-width:768px){.well-being .row > div:not(.clear){width:100%;float:none;margin-top:30px;}}.well-being .row.text-center figure img{margin:0 auto;}.well-being .border-list{margin-top:50px;padding:20px 30px;border:3px solid #b6e0e6;}@media (max-width:768px){.well-being .border-list{padding:20px;}}.well-being .border-list article{margin:0;}.well-being .border-list h3:first-child{margin-top:0;}.well-being .border-list .row > div{width:33.333%;margin-top:5px;}@media (max-width:768px){.well-being .border-list .row > div{width:100%;}}.well-being .border-list .row > div li{margin-left:0;}.well-being .text-center{text-align:center;}.well-being .separator{display:block;margin:30px 0;padding:100px 0;}.well-being .separator span{width:30px;height:30px;display:block;margin:0 auto;position:relative;border-radius:50%;box-sizing:border-box;border:3px solid #e6e6e6;}.well-being .separator span::after,.well-being .separator span::before{content:"";left:12px;width:1px;height:100px;position:absolute;background-color:#ddd;}.well-being .separator span::after{bottom:-103px;}.well-being .separator span::before{top:-103px;}.well-being .separator.start{padding-top:0;}.well-being .separator.start span{background-color:#e6e6e6;}.well-being .separator.start span::before{content:none;}.well-being .separator.end{padding-bottom:0;}.well-being .separator.end span{background-color:#e6e6e6;}.well-being .separator.end span::after{content:none;}.well-being .button{border-color:#0094a9;}.well-being .button:hover{border-color:#0094a9 !important;background-color:#0094a9;}.well-being .button:hover span{color:#fff;}.well-being .button span{color:#0094a9;}.swiper{position:relative;}.swiper.short{max-width:900px;margin-top:20px;}.swiper .swiper-container{margin:0 auto;overflow:hidden;}@media (max-width:915px){.swiper .swiper-container{padding:0 0 15px;}}.swiper .swiper-wrapper{margin:0;display:flex;flex-wrap:nowrap;transition-property:transform;}.swiper .swiper-slide{display:flex;flex-shrink:0;align-items:center;}.swiper .swiper-slide figure{width:100%;}.swiper .swiper-slide figure img{margin:0 auto;}.swiper div[class*=swiper-button]{top:0;opacity:0.4;width:45px;height:100%;cursor:pointer;position:absolute;transition:opacity 0.25s linear 0s;}.swiper div[class*=swiper-button]::before{content:"";top:50%;left:50%;width:35px;height:35px;position:absolute;margin:-19px 0 0 -19px;border:2px solid #f3f3f3;border-width:2px 2px 0 0;transition:border-color 0.25s linear 0s;}.swiper div[class*=swiper-button].swiper-button-disabled{opacity:0.1;cursor:default;}.swiper div[class*=swiper-button]:not(.swiper-button-disabled):hover{opacity:1;}.swiper div[class*=swiper-button]:not(.swiper-button-disabled):hover::before{border-color:#0094a9;}.swiper .swiper-button-prev{left:0;}@media (max-width:915px){.swiper .swiper-button-prev{display:none;}}.swiper .swiper-button-prev::before{transform:rotate(-135deg);}.swiper .swiper-button-next{right:0;}@media (max-width:915px){.swiper .swiper-button-next{display:none;}}.swiper .swiper-button-next::before{transform:rotate(45deg);}.swiper .swiper-pagination{display:flex;flex-wrap:wrap;margin-top:10px;align-items:center;justify-content:center;}.swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;display:block;cursor:pointer;margin:10px 7px 0;border-radius:50%;background-color:#e6e6e6;transition:all 0.25s linear 0s;}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:13px;height:13px;cursor:default;background-color:#1197a8;}.not-found{position:relative;padding-bottom:30px;}.not-found h2{color:#575756;font-size:25px;text-align:center;}.sitemap{margin-top:30px;}.sitemap .nolink,.sitemap .nolink:hover{color:#003d76;cursor:default;}.sitemap ul{margin-left:0;}.sitemap ul li{margin-top:20px;}.sitemap ul li:first-child{margin-top:0;}.sitemap ul li a{color:#7c4199;}.sitemap ul li a:hover{text-decoration:underline;}.sitemap ul li ul{margin-left:10px;}.sitemap ul li ul li{margin-top:10px;}.sitemap ul li ul li:first-child{margin-top:5px;}.sitemap ul li ul li::before{content:"•";color:#003d76;font-size:inherit;padding-right:3px;}.sitemap ul li ul li.sub-menu::before{content:"▾";}.sitemap ul li ul li a{color:#575756;}.sitemap ul li.leaf > a,.sitemap ul li.expanded > a{font-size:20px;font-weight:700;}@media (max-width:1024px){.error-404 figure{width:50%;}}@media (max-width:768px){.error-404 figure{width:100%;}.error-404 figure img{width:60%;}}footer{padding:20px 0;min-height:78px;box-sizing:border-box;background-color:#575756;}footer .wrapper{display:flex;align-items:center;padding-right:70px;justify-content:space-between;}@media (max-width:1080px){footer .wrapper{padding-right:0;flex-direction:column;}}@media (max-width:768px){footer .wrapper{align-items:flex-start;}}footer .wrapper .logos{display:flex;align-items:center;}footer .wrapper .logos .logo-bi{width:124px;height:37px;margin-right:30px;background:transparent url(/themes/custom/farmanimalwellbeing/images/logo-bi.png) no-repeat 0 0;background-size:124px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){footer .wrapper .logos .logo-bi{background-image:url(/themes/custom/farmanimalwellbeing/images/logo-bi%402x.png);}}@media (max-width:375px){footer .wrapper .logos .logo-bi{margin-right:24px;}}footer .wrapper .logos .logo-catlle-first{width:112px;height:16px;background:transparent url(/themes/custom/farmanimalwellbeing/images/logo-catlle-first.png) no-repeat 0 0;background-size:112px auto;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){footer .wrapper .logos .logo-catlle-first{background-image:url(/themes/custom/farmanimalwellbeing/images/logo-catlle-first%402x.png);}}footer .wrapper .copy{padding:0 15px;}@media (max-width:1190px){footer .wrapper .copy{width:375px;}}@media (max-width:1080px){footer .wrapper .copy{padding:0;width:100%;margin:40px 0;}}@media (max-width:768px){footer .wrapper .copy{text-align:left;}}footer .wrapper .copy p{color:#fff;font-size:15px;line-height:1.2em;text-align:center;}footer .wrapper nav ul{display:flex;justify-content:space-between;}@media (max-width:768px){footer .wrapper nav ul{display:block;}footer .wrapper nav ul li{margin-bottom:20px;}footer .wrapper nav ul li:last-child{margin-bottom:0;}}footer .wrapper nav ul li:last-child a{margin-right:0;}footer .wrapper nav ul a{color:#fff;font-size:14px;font-weight:600;position:relative;margin-right:20px;padding-bottom:2px;white-space:nowrap;text-decoration:none;border-bottom:1px solid #fff;transition:border-color 0.15s ease-out 0s;}footer .wrapper nav ul a:hover{border-bottom:1px solid transparent;}#popups{top:0;left:0;z-index:10;width:100%;height:100%;display:none;overflow-y:auto;position:fixed;padding:35px 25px;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(85,85,85,0.9);}@media (max-height:750px){#popups{align-items:flex-start;}}@media (max-height:670px){#popups{padding:35px 15px;}}#popups.active{display:flex !important;}#popups .popup{opacity:0;width:auto;display:none;max-width:90%;position:relative;border-radius:4px;transform:scale(0.95);background-color:#fff;transition:opacity 0.2s linear 0.15s,transform 0.25s linear 0.15s;}#popups .popup.active{opacity:1;display:block;transform:scale(1);}#popups .popup .btn-close{right:0;top:-30px;z-index:10;width:25px;height:25px;position:absolute;}#popups .popup .btn-close::after,#popups .popup .btn-close::before{content:"";top:11px;left:1px;width:90%;height:3px;border-radius:1px;position:absolute;background-color:#fff;}#popups .popup .btn-close::after{transform:rotate(45deg);}#popups .popup .btn-close::before{transform:rotate(-45deg);}#popups .popup .box{margin:0;}#popups .popup .headline{font-size:25px;line-height:1.12em;padding:0 40px 30px 0;}.ajax-progress-fullscreen{width:40px;height:40px;border-radius:50%;background:rgba(204,204,204,0.45);}.ajax-progress-fullscreen::after{content:"";top:10px;left:10px;width:15px;height:15px;position:absolute;border-radius:50%;border:3px solid #7c4199;-webkit-animation:dual-ring 1.2s linear infinite;animation:dual-ring 1.2s linear infinite;border-color:#7c4199 transparent #7c4199 transparent;}.animate-loader{position:relative;}.animate-loader .spinner{top:50%;opacity:0;left:11px;width:15px;height:15px;position:absolute;border-radius:50%;pointer-events:none;border:3px solid #ccc;transition:opacity 0.2s linear 0s;-webkit-animation:dual-ring 1.2s linear infinite;animation:dual-ring 1.2s linear infinite;border-color:#ccc transparent #ccc transparent;}.animate-loader .button{transition:background-color 0.25s linear 0s,padding 0.15s linear 0.2s;}.animate-loader.spin .spinner{opacity:1;transition-delay:0.1s;}.animate-loader.spin .button{padding-left:40px;transition-delay:0s,0s;}@-webkit-keyframes dual-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes dual-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
