﻿@import"import/normalize.css";@import"import/tooltipster.bundle.min.css";@import"import/tooltipster-sideTip-punk.min.css";@import"import/jquery.fancybox.css";@font-face{font-family:"regular-italic";src:url("../webfont/mabry-italic.eot");src:url("../webfont/mabry-italic.eot?#iefix") format("embedded-opentype"),url("../webfont/mabry-italic.woff2") format("woff2"),url("../webfont/mabry-italic.woff") format("woff"),url("../webfont/mabry-italic.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"light-italic";src:url("../webfont/mabry-light-italic.eot");src:url("../webfont/mabry-light-italic.eot?#iefix") format("embedded-opentype"),url("../webfont/mabry-light-italic.woff2") format("woff2"),url("../webfont/mabry-light-italic.woff") format("woff"),url("../webfont/mabry-light-italic.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"light";src:url("../webfont/mabry-light.eot");src:url("../webfont/mabry-light.eot?#iefix") format("embedded-opentype"),url("../webfont/mabry-light.woff2") format("woff2"),url("../webfont/mabry-light.woff") format("woff"),url("../webfont/mabry-light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"medium";src:url("../webfont/mabry-medium.eot");src:url("../webfont/mabry-medium.eot?#iefix") format("embedded-opentype"),url("../webfont/mabry-medium.woff2") format("woff2"),url("../webfont/mabry-medium.woff") format("woff"),url("../webfont/mabry-medium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"mono";src:url("../webfont/mabry-mono-regular.eot");src:url("../webfont/mabry-mono-regular.eot?#iefix") format("embedded-opentype"),url("../webfont/mabry-mono-regular.woff2") format("woff2"),url("../webfont/mabry-mono-regular.woff") format("woff"),url("../webfont/mabry-mono-regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"regular";src:url("../webfont/mabry-regular.eot");src:url("../webfont/mabry-regular.eot?#iefix") format("embedded-opentype"),url("../webfont/mabry-regular.woff2") format("woff2"),url("../webfont/mabry-regular.woff") format("woff"),url("../webfont/mabry-regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro";src:url("../webfont/Mabry-Pro.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro-medium-italic";src:url("../webfont/Mabry-Pro-Medium-Italic.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro-black";src:url("../webfont/Mabry-Pro-Black.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro-black-italic";src:url("../webfont/Mabry-Pro-Black-Italic.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro-bold";src:url("../webfont/Mabry-Pro-Bold.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro-bold-italic";src:url("../webfont/Mabry-Pro-Bold-Italic.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro-italic";src:url("../webfont/Mabry-Pro-Italic.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro-light";src:url("../webfont/Mabry-Pro-Light.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro-light-italic";src:url("../webfont/Mabry-Pro-Light-Italic.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pro-medium";src:url("../webfont/Mabry-Pro-Medium.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}.wrapper{box-sizing:border-box;max-width:1200px;margin:0 auto}.wrapper-wide{max-width:100%}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.wrapper-inside{box-sizing:border-box;max-width:1200px;margin:0 auto}.row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}.row.reverse{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-xs-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:8.3333333333%;-moz-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.3333333333%;-moz-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:41.6666666667%;-moz-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:58.3333333333%;-moz-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.6666666667%;-moz-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:83.3333333333%;-moz-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:91.6666666667%;-moz-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:0}.col-xs-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-xs-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-xs-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-xs-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-xs-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-xs-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-xs-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-xs-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-xs-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-xs-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-xs{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xs{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width: 48em){.container{width:46rem}.col-sm{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-sm-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:8.3333333333%;-moz-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.3333333333%;-moz-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:41.6666666667%;-moz-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:58.3333333333%;-moz-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.6666666667%;-moz-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:83.3333333333%;-moz-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:91.6666666667%;-moz-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:0}.col-sm-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-sm-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-sm-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-sm-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-sm-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-sm-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-sm-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-sm-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-sm-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-sm-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-sm{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-sm{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width: 62em){.container{width:61rem}.col-md{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-md-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:8.3333333333%;-moz-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.3333333333%;-moz-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:41.6666666667%;-moz-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:58.3333333333%;-moz-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.6666666667%;-moz-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:83.3333333333%;-moz-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:91.6666666667%;-moz-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:0}.col-md-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-md-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-md-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-md-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-md-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-md-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-md-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-md-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-md-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-md-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-md{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-md{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width: 75em){.container{width:71rem}.col-lg{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-lg-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:8.3333333333%;-moz-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.3333333333%;-moz-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:41.6666666667%;-moz-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:58.3333333333%;-moz-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.6666666667%;-moz-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:83.3333333333%;-moz-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:91.6666666667%;-moz-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:0}.col-lg-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-lg-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-lg-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-lg-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-lg-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-lg-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-lg-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-lg-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-lg-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-lg-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-lg{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-lg{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.header-home{background-size:cover;height:80vh;padding-right:0;padding-left:0;position:relative}@media screen and (max-width: 991px){.header-home{height:60vh}.header-home .navHead {padding-right:20px !important;padding-left:20px !important}}.header-home .titleHead{position:absolute;bottom:0;width:100%}.header-home .titleHead .home-title{display:flex;width:100%}.header-home .titleHead .home-title .number{font-size:165px;margin-right:20px;line-height:165px}.header-home .titleHead .home-title p{font-size:70px;line-height:75px;font-family:"medium",sans-serif}.header-home .titleHead .home-title p span{text-decoration-color:rgba(255,255,255,.44);font-size:70px;line-height:75px;font-family:"medium",sans-serif}.header-home .titleHead .home-title p img{filter:brightness(0) invert(1) brightness(1)}@media(min-width: 599.98px)and (max-width: 991.98px){.header-home .titleHead .home-title .number{font-size:6rem;line-height:6rem}.header-home .titleHead .home-title p{font-size:2.8rem;line-height:2.8rem}.header-home .titleHead .home-title p span{font-size:2.8rem;line-height:2.8rem}.header-home .titleHead .home-title p img{width:45px !important}}@media screen and (max-width: 599.98px){.header-home .titleHead .home-title .number{font-size:3.125rem;line-height:3.125rem}.header-home .titleHead .home-title p{font-size:1.875rem;line-height:1.875rem}.header-home .titleHead .home-title p span{font-size:1.875rem;line-height:1.875rem}.header-home .titleHead .home-title p img{width:30px !important}}.header-home .desktop-navigation{display:flex;justify-content:space-between;padding-right:0;padding-left:0}@media screen and (max-width: 991px){.header-home .desktop-navigation{padding:0}}.header-home .desktop-navigation nav{padding-top:20px}@media screen and (max-width: 1134px){.header-home .desktop-navigation nav{display:none}}.header-home a{font-family:"regular",sans-serif;color:#fff;font-size:1.1rem}.header-home .desktop-navigation nav ul{display:flex;justify-content:space-between}.header-home .desktop-navigation nav li{margin-right:30px}.header-home .desktop-navigation nav li:last-child{margin-right:0}.header-home .home-title{text-shadow:0px 0px 5px rgba(0,0,0,.5);font-family:"regular",sans-serif;color:#fff;font-size:3.75rem;line-height:4rem}@media screen and (max-width: 991px){.header-home .home-title{padding-right:40px !important;padding-left:40px !important}}@media screen and (max-width: 991px){.header-home .home-title{font-size:2.75rem;line-height:2.9rem}}@media screen and (max-width: 670px){.header-home .home-title{text-shadow:0px 0px 5px rgba(0,0,0,.4);font-size:2.35rem;line-height:2.5rem;bottom:-20px}}@media screen and (max-width: 470px){.header-home .home-title{font-size:2rem;line-height:2.2rem;bottom:-50px}}.header-home .home-title h2{margin:0}.header-home a:hover{border-bottom:2px solid #fff;padding-bottom:2px}.header-home nav{font-family:"regular",sans-serif}@media screen and (max-width: 991px){.header-home img{width:180px}}@media screen and (max-width: 670px){.header-home img{width:180px}}@media screen and (max-width: 470px){.header-home img{width:180px}}.mobile-navigation{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0a6655;color:#fff;vertical-align:top;z-index:9999;font-weight:100;padding:30px 20px;text-align:right;display:none}.mobile-navigation a:hover{text-decoration:underline}.hero{padding:0;margin:0;width:100%;height:80%;overflow:hidden;position:absolute;z-index:-999}@media screen and (max-width: 1800px){.hero{width:150%}}@media screen and (max-width: 1440px){.hero{width:175%}}@media screen and (max-width: 1280px){.hero{width:195%}}@media screen and (max-width: 991px){.hero{width:230%}}@media screen and (max-width: 670px){.hero{width:310%}}.header-detail{height:100px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding-right:0;padding-left:0}.header-detail .desktop-navigation{padding-right:0;padding-left:0;display:flex;justify-content:space-between}.header-detail .desktop-navigation h1 a img{box-shadow:none}.header-detail .desktop-navigation nav{padding-top:20px;padding-right:0;padding-left:0}@media screen and (max-width: 1134px){.header-detail .desktop-navigation nav{display:none}}.header-detail .desktop-navigation nav a{font-family:"regular",sans-serif;color:#0a6655;font-size:1.1rem}.header-detail .nav_mobile_button{font-family:"regular",sans-serif;color:#0a6655;font-size:1.3rem}.header-detail .mobile-navigation{font-family:"regular",sans-serif}.header-detail .selected a{border-bottom:2px solid #0a6655;padding-bottom:2px}.header-detail a:hover{border-bottom:2px solid #0a6655;padding-bottom:2px}.header-detail .desktop-navigation nav ul{display:flex;justify-content:space-between}.header-detail .desktop-navigation nav li{margin-right:30px}.header-detail .desktop-navigation nav li:last-child{margin-right:0}@media screen and (max-width: 991px){.header-detail img{width:180px}}.desktop-navigation{z-index:999999999}.desktop-navigation.no_point{pointer-events:none}.desktop-navigation.no_point h1{pointer-events:all}.desktop-navigation h1 a img{border-radius:10px;width:180px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.desktop-navigation nav{padding-top:25px}@media screen and (max-width: 1134px){.desktop-navigation nav{display:none}}@media(min-width: 991.98px)and (max-width: 1287px){.desktop-navigation nav ul#menu-navigazione{margin-right:9rem}.desktop-navigation nav ul li{margin-right:10px !important}.desktop-navigation nav ul li a{font-size:1.1rem}.desktop-navigation nav ul li ul.submenuDiv{margin-right:0px !important}.desktop-navigation nav ul li ul.submenuDiv li{margin-right:0px !important}.desktop-navigation nav ul li.donate{padding:15px 46px !important}.desktop-navigation nav ul li.donate a{font-size:1.1rem}}.desktop-navigation nav ul{margin-right:8rem}.desktop-navigation nav ul li{padding:15px 15px;margin:0px;height:-moz-fit-content;height:fit-content}.desktop-navigation nav ul li.current-menu-item a{border-bottom:2px solid #0a6655;padding-bottom:2px}.desktop-navigation nav ul li.donate{cursor:pointer;position:fixed;right:20px;padding:15px 45px;background:#00ff91;border-radius:46px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media screen and (max-width: 1134px){.desktop-navigation nav ul li.donate{display:none}}.desktop-navigation nav ul li.donate:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.desktop-navigation nav ul li.donate a{color:#0a6655;border-bottom:0px solid}.desktop-navigation nav ul li.donate a:hover {border-bottom:0px solid transparent !important;color:#0a6655}.desktop-navigation nav ul li.hidden{display:none}.desktop-navigation nav ul li.menu-item-has-children{position:relative}.desktop-navigation nav ul li.menu-item-has-children .submenuDiv{flex-direction:column;display:none}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .sub-menu{margin:20px 0 0 0}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine li{margin:7px 0}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .badge a{color:#fff;border-radius:46px;padding:10px 15px;font-size:.9rem;font-family:"mono";font-weight:bold;text-transform:uppercase;line-height:1rem;height:-moz-min-content;letter-spacing:1px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .badge a:hover{box-shadow:0 5px 15px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.22)}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .badge.blue a{background:#2a4aa5}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .badge.light_orange a{background:#e29d34}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .badge.orange a{background:#f65a3b}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .badge.grey a{background:#404040}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .badge.green a{background:#0a6655}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .badge.yellow a{background:#f5d44b}.desktop-navigation nav ul li.menu-item-has-children:hover.magazine .badge.light-green a{background:#46cf94}.desktop-navigation nav ul li.menu-item-has-children:hover:not(.magazine) .sub-menu li{padding-bottom:0px}.desktop-navigation nav ul li.menu-item-has-children:hover:not(.magazine) .sub-menu li:hover{background:rgba(0,255,145,.25)}.desktop-navigation nav ul li.menu-item-has-children:hover:not(.magazine) .sub-menu li:hover a{color:#0a6655}.desktop-navigation nav ul li.menu-item-has-children:hover:not(.magazine) .sub-menu li:after{content:"";display:block;margin:0 auto;width:calc(100% - 20px);padding-top:15px}.desktop-navigation nav ul li.menu-item-has-children:hover:not(.magazine) .sub-menu li:not(:last-child):after{border-bottom:3px solid #8fb8aa}.desktop-navigation nav ul li.menu-item-has-children:hover .submenuDiv{z-index:999999999999;top:5px;left:0;overflow:hidden;position:absolute;display:flex;flex-direction:column;background:#fff;border-radius:10px;margin:0 0 20px 0;padding:10px 0 0;min-width:150px;width:max-content;width:-moz-max-content;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.desktop-navigation nav ul li.menu-item-has-children:hover .submenuDiv a{padding-bottom:2px}.desktop-navigation nav ul li.menu-item-has-children:hover .submenuDiv a{margin:0 15px;color:#0a6655;border-bottom:0px solid}.desktop-navigation nav ul li.menu-item-has-children:hover .submenuDiv .sub-menu{display:inline-block !important;margin:15px 0 0 0}.desktop-navigation nav ul li.menu-item-has-children:hover .submenuDiv .sub-menu li{padding-left:0;padding-right:0;margin-right:0 !important;padding-top:15px}.desktop-navigation nav ul li.menu-item-has-children:hover .submenuDiv .sub-menu li a{margin:0 15px;border-bottom:0px solid}.desktop-navigation nav ul li.menu-item.qtranxs-lang-menu .submenuDiv .sub-menu{display:inline-block !important;margin:0 !important}.desktop-navigation nav ul li.menu-item.qtranxs-lang-menu .submenuDiv .sub-menu li{padding-top:7px !important}.desktop-navigation nav ul li.menu-item.qtranxs-lang-menu .submenuDiv .sub-menu li:after{padding-top:7px !important}.desktop-navigation nav ul.sub-menu{display:none !important}.nav_mobile_button{font-family:"regular",sans-serif;padding-top:35px;display:none;transition:color .25s cubic-bezier(0.23, 1, 0.32, 1);background-color:transparent}@media screen and (max-width: 1134px){.nav_mobile_button{display:block}}.nav_mobile_button:hover{border-bottom:none !important}.is-visible{display:block}.mobile-navigation ul{flex-direction:column}.mobile-navigation ul li{margin:10px 0}.mobile-navigation li:first-child a{font-size:1.3rem}.mobile-navigation li:first-child{margin:5px 0 30px 0}.mobile-navigation li a{color:#fff;font-size:2rem}.mobile-navigation li a:hover{border-bottom:none}.mobile-navigation .is-loaded{opacity:1}.mobile-navigation a{transition:color .25s cubic-bezier(0.23, 1, 0.32, 1),border-color .25s cubic-bezier(0.23, 1, 0.32, 1)}#lottie{background-color:#2a4aa5;position:absolute;width:100%;height:100%;display:block;overflow:hidden;transform:translate3d(0, 0, 0);text-align:center;opacity:1;z-index:-999}@media screen and (max-width: 991px){#lottie{display:none}}#backgroundHeaderHome{position:absolute;width:100%;height:100%;display:block;overflow:hidden;transform:translate3d(0, 0, 0);text-align:center;opacity:1;z-index:-999}#backgroundHeaderHome video,#backgroundHeaderHome img{width:100%;height:100%;object-fit:cover}#lottie_mobile{background-color:#2a4aa5;position:absolute;width:100%;height:100%;display:none;overflow:hidden;transform:translate3d(0, 0, 0);text-align:center;opacity:1;z-index:-999}@media screen and (max-width: 991px){#lottie_mobile{display:block}}@media screen and (min-width: 1134px){.mobile-navigation.is-visible{display:none}}@media screen and (min-width: 1287.98px){.desktop-navigation nav ul#menu-navigazione{margin-right:9rem}}.diretta{margin-top:60px;display:flex;justify-content:center}.diretta h1{font-family:"regular",sans-serif;text-align:center}@media screen and (max-width: 990px){.diretta h1{font-size:1.7rem;padding-top:30px}}.diretta p{text-align:left}@media screen and (max-width: 990px){.diretta p{padding-top:0;font-size:1.2rem;line-height:1.7rem}}.diretta span{font-family:"mono",sans-serif;color:#333;font-size:1rem;line-height:2rem}@media screen and (max-width: 990px){.diretta span{font-size:.9rem}}.carta_valori{background-size:cover;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 990px){.carta_valori{padding-top:30px;padding-bottom:30px}}.carta_valori h2{font-family:"light",sans-serif;color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.2rem}@media screen and (max-width: 990px){.carta_valori h2{font-size:.85rem}}.carta_valori h1{font-family:"regular",sans-serif;color:#fff;font-size:2.7rem;line-height:3.2rem}@media screen and (max-width: 990px){.carta_valori h1{font-size:2rem;line-height:2.5rem}}.carta_valori p{color:#fff;margin-bottom:0}@media screen and (max-width: 990px){.carta_valori p{padding-top:0;font-size:1.2rem;line-height:1.7rem}}.carta_valori .cta-home-carta{display:flex;align-items:flex-end}@media screen and (max-width: 990px){.carta_valori .cta-home-carta{margin-top:30px;font-size:.1rem}}.carta_valori .cta-home-carta a:hover{opacity:.65}.gli_obiettivi{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 990px){.gli_obiettivi{padding-top:30px;padding-bottom:30px}}.gli_obiettivi h2{font-family:"light",sans-serif;color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.2rem}@media screen and (max-width: 990px){.gli_obiettivi h2{font-size:.85rem}}.gli_obiettivi h1{font-family:"regular",sans-serif;color:#fff;font-size:2.7rem;line-height:3.2rem;margin-bottom:0}@media screen and (max-width: 990px){.gli_obiettivi h1{font-size:2rem;line-height:2.5rem}}.gli_obiettivi p{padding-top:15px;color:#fff;margin-bottom:0}@media screen and (max-width: 990px){.gli_obiettivi p{padding-top:0;font-size:1.2rem;line-height:1.7rem}}.gli_obiettivi .cta-home-carta{display:flex;align-items:flex-end}@media screen and (max-width: 990px){.gli_obiettivi .cta-home-carta{margin-top:30px}}.gli_obiettivi .cta-home-carta a:hover{opacity:.65}.firefox .forestami_info .card{background-color:rgba(255,255,255,.9)}.forestami_info{background-size:cover;padding-top:60px;padding-bottom:60px}.forestami_info .card{background-color:rgba(255,255,255,.6);border-radius:7px;backdrop-filter:blur(20px) brightness(136%);margin-top:20px;padding-bottom:40px}.forestami_info .card .button_fancy{padding:15px 20px}@media screen and (max-width: 990px){.forestami_info{padding-top:30px;padding-bottom:30px}}.forestami_info h2{font-family:"light",sans-serif;color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.2rem}@media screen and (max-width: 990px){.forestami_info h2{font-size:.85rem}}.forestami_info h1{font-family:"regular",sans-serif;color:#bc8cd3;font-size:2.7rem;line-height:3.2rem;margin-left:30px;width:85.5%}@media screen and (max-width: 990px){.forestami_info h1{width:100%;font-size:2rem;line-height:2.5rem}}.forestami_info .paragrafo{color:#bc8cd3;border-top:3px solid #decce3;margin-left:30px;padding:0}@media screen and (max-width: 990px){.forestami_info p{padding-top:0;font-size:1.2rem;line-height:1.7rem}}.forestami_info .testo_info{padding-left:30px}.forestami_info .cta-home-info{display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 990px){.forestami_info .cta-home-info{display:block;margin-left:30px;margin-top:20px}}.forestami_info a:hover{opacity:.6}.i_soggetti .soggetti_banner{height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:60px;border-radius:10px}@media screen and (max-width: 990px){.i_soggetti .soggetti_banner{background-size:300%}}.i_soggetti .titolo_banner{font-family:"regular",sans-serif;font-size:5rem;color:#fff}@media screen and (max-width: 990px){.i_soggetti .titolo_banner{font-size:3rem;-webkit-text-stroke-width:1.75px;letter-spacing:.35rem}}.i_soggetti .link_info{font-family:"regular",sans-serif;color:#fff;text-decoration:underline;font-size:1.3rem}@media screen and (max-width: 990px){.i_soggetti .link_info{font-size:1.1rem}}.i_soggetti a:hover{opacity:.6}.card{background-color:#fff;border-radius:7px}.button_fancy{background-color:#decce3;border-radius:5px;display:flex;align-items:flex-end;padding:5px;border-radius:50px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.button_fancy:hover{opacity:1 !important;box-shadow:0 12px 20px -2px rgba(0,0,0,.3)}@media screen and (max-width: 990px){.button_fancy{align-items:center;justify-content:center}}.banner_wrapper_forestami{color:#0a6655}.banner_wrapper_forestami .banner_forestami{margin:30px 0;display:flex;flex-direction:row}@media screen and (max-width: 670px){.banner_wrapper_forestami .banner_forestami{flex-direction:column;margin-bottom:50px}}.banner_wrapper_forestami .number{font-family:"medium",sans-serif;font-size:10.5rem;padding-top:0;margin-right:30px}@media screen and (max-width: 990px){.banner_wrapper_forestami .number{padding-top:0;margin-right:15px;font-size:8.5rem;margin-bottom:50px}}.banner_wrapper_forestami p{font-family:"regular",sans-serif;font-size:4.3rem;line-height:5rem}@media screen and (max-width: 990px){.banner_wrapper_forestami p{font-size:3.2rem;line-height:4rem}}@media screen and (max-width: 670px){.banner_wrapper_forestami p{margin-top:-30px}}.fascia_social{background-color:#46cf94;display:flex;justify-content:center}.fascia_social h1{font-family:"regular",sans-serif;color:#fff;font-size:1.7rem;line-height:3.2rem}@media screen and (max-width: 990px){.fascia_social h1{font-size:1.4rem;line-height:1.8rem}}@media screen and (max-width: 670px){.fascia_social h1{flex-direction:column}}.diretta_social{display:flex;align-content:center}.diretta_social div{text-align:center}@media screen and (max-width: 670px){.diretta_social div{flex-direction:column}}.diretta_social h1{font-family:"regular",sans-serif}.diretta_social a:hover{opacity:.75}.lista_social{display:flex;align-content:center;padding:2rem}@media screen and (max-width: 1440px){.phantom{display:none}}.bg{display:block;width:100%;height:50%;position:absolute;bottom:0;left:0;transition:height .8s cubic-bezier(0.895, 0, 0.155, 1)}.nome_bold{font-family:"regular",sans-serif}.diretta{display:flex;align-content:center;justify-content:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background-color:#0a6655;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background-color:#46cf94;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"regular",sans-serif;font-size:25px;line-height:.2rem;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{z-index:9999;left:25px}[dir=rtl] .slick-prev{left:auto;right:25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:25px}[dir=rtl] .slick-next{left:25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.video-gallery-wrapper{margin-top:60px;position:relative}.detail{margin:120px 0;text-align:left;color:#0a6655}.detail h1{font-family:"regular",sans-serif;font-size:2.7rem;line-height:3.2rem}.detail h2{font-family:"light",sans-serif;font-size:1.5rem;text-transform:uppercase;letter-spacing:.2rem}.detail ul li:first-child{margin-top:60px}.detail ul li{font-family:"light",sans-serif;font-size:1.4rem;line-height:1.9rem;margin-bottom:30px}.detail ul li.soggetti{font-family:"light",sans-serif;font-size:1.4rem;line-height:1.9rem;margin-bottom:15px}.detail ul li.soggetti span.dir{font-family:"mono",sans-serif;font-size:1.3rem;line-height:1.9rem}.detail ul li.soggetti span{font-family:"light-italic",sans-serif;font-size:1.3rem;line-height:1.9rem}.detail .tooltip{color:#fff;cursor:pointer;background-color:#0a6655;padding:2px}.detail .orpello-1{position:absolute;left:-250px;z-index:-9999}@media screen and (max-width: 990px){.detail .orpello-1{display:none}}.detail .orpello-2{position:absolute;right:-200px;z-index:-9999}@media screen and (max-width: 990px){.detail .orpello-2{display:none}}footer{padding:60px 0;background-color:#000}@media screen and (max-width: 990px){footer{padding:30px 0}}footer a{font-family:"regular",sans-serif;color:rgba(255,255,255,.44);font-size:1rem;font-weight:500;text-decoration:underline}footer a:hover{opacity:.75}@media screen and (max-width: 990px){.logo_footer{width:100px}}.riga_footer{border-top:2px solid #707070}.riga_footer h1{font-family:"regular",sans-serif;color:rgba(255,255,255,.44);font-weight:500;font-size:1rem}.lista_partners{display:flex;align-content:center;justify-content:space-between;flex-wrap:wrap;padding-top:2rem;padding-bottom:2rem}.lista_partners li{display:flex;justify-content:center;align-items:center}.lista_partners li a{height:max-content}@media screen and (max-width: 990px){.lista_partners{padding-top:1.3rem;padding-bottom:1.3rem}}.lista_partners img{width:190px}@media screen and (max-width: 990px){.lista_partners img{width:160px}.lista_partners img[title="Fondazione di Comunità Milano"]{width:100%;max-width:250px}}.lista_partners img[title="Fondazione di Comunità Milano"]{width:100%;max-width:300px}.privacies{display:flex}.privacies a{margin-right:20px;font-family:"regular",sans-serif;color:rgba(255,255,255,.44);font-weight:500;font-size:1rem;text-decoration:none}.privacies a h1{font-size:1rem}a.opacity:hover{opacity:.5}html.no-scroll,body.no-scroll{margin:0;height:100%;overflow:hidden}.mobile-navigation ul li ul{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;height:0px;margin:0}.mobile-navigation ul li.menu-item-has-children:hover ul{margin:5px 0;visibility:visible;opacity:1;height:auto;margin:0}.mobile-navigation ul li.menu-item-has-children:hover ul li{margin:20px 0;padding:0px}.mobile-navigation ul li.menu-item-has-children:hover ul li a{font-size:1.2em}.mobile-navigation ul li.donate{padding:5px 30px 5px 30px;float:right;background:#00ff91;border-radius:46px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.mobile-navigation ul li.donate:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.mobile-navigation ul li.donate a{color:#0a6655;border-bottom:0px solid;text-decoration:none !important}.mobile-navigation ul li.donate a:hover {border-bottom:0px solid transparent !important;color:#0a6655}.intro_section{background-color:#fdfaf0;margin-top:60px;padding:100px 0}.intro_section .row{align-items:center}@media screen and (max-width: 991px){.intro_section .row{margin:0 20px}.intro_section .col-md-7{margin-bottom:40px}}.intro_section p{font-size:2.2rem;font-family:"regular";line-height:3rem;text-align:left;color:#0a6655}.intro_section ul li{font-family:"light",sans-serif;text-align:left;white-space:nowrap}.intro_section ul li:not(:last-child){border-bottom:3px solid rgba(10,102,85,.33)}.intro_section ul li a{font-size:2.2rem;font-family:"regular";line-height:3.75rem;color:#000}.video_gallery{background-color:#0a6655;margin-top:0}.video_gallery .video-gallery-wrapper{margin-top:20px}.video_gallery h1{font-family:"regular",sans-serif;font-size:2.5rem;line-height:3.45rem}.video_gallery h1,.video_gallery p{color:#fff}.video_gallery p{font-family:"light",sans-serif;font-size:1.25rem;line-height:1.5rem}.video_gallery .arrowleft,.video_gallery .arrowright{position:absolute;display:block;line-height:0px;font-size:0px;cursor:pointer;background-color:transparent;color:transparent;top:45%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.video_gallery .arrowleft:hover,.video_gallery .arrowleft:focus,.video_gallery .arrowright:hover,.video_gallery .arrowright:focus{outline:none;color:transparent}.video_gallery .arrowleft:hover:before,.video_gallery .arrowleft:focus:before,.video_gallery .arrowright:hover:before,.video_gallery .arrowright:focus:before{opacity:1}.video_gallery .arrowleft.slick-disabled:before,.video_gallery .arrowright.slick-disabled:before{opacity:.25}.video_gallery .arrowleft:before,.video_gallery .arrowright:before{font-family:"regular",sans-serif;font-size:4.375rem;line-height:2rem;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.video_gallery .arrows_video_gallery{width:60vw;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%)}.video_gallery .arrows_video_gallery .arrowleft{left:0;transform:translate(-110%, -50%)}.video_gallery .arrows_video_gallery .arrowleft:before{content:"←"}[dir=rtl] .video_gallery .arrows_video_gallery .arrowleft:before{content:"→"}.video_gallery .arrows_video_gallery .arrowright{right:0;transform:translate(110%, -50%)}.video_gallery .arrows_video_gallery .arrowright:before{content:"→"}[dir=rtl] .video_gallery .arrows_video_gallery .arrowright:before{content:"←"}.video_gallery .slick-dots{display:flex;justify-content:center;align-items:center;padding-bottom:10px}.video_gallery .slick-dots li{opacity:.7}.video_gallery .slick-dots li button{color:#fff;content:"";font-size:0rem;width:.15rem;height:.15rem;margin:.7rem;border:0px;border-radius:50%;line-height:.75rem;max-width:.75rem;max-height:.75rem;padding:.35rem}.video_gallery .slick-dots li:hover button{color:#fff;content:"";font-size:0;width:.15rem;height:.15rem;margin:.7rem;border:0px;border-radius:50%;line-height:.75rem;max-width:.75rem;max-height:.75rem;padding:.35rem}.video_gallery .slick-dots li.slick-active{opacity:1}.video_gallery .video_list{margin:10px 50px;max-height:500px;height:33vw;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);position:relative;width:60vw;border-radius:10px;overflow:hidden;background-color:#000;outline:none}@media screen and (max-width: 768px){.video_gallery .video_list{height:60vw}}.video_gallery .video_list:hover{box-shadow:0 4px 4px rgba(0,0,0,.25),0 2px 5px rgba(0,0,0,.22)}.video_gallery .video_list:active{border:0px solid}.video_gallery .video_list .play_button{position:absolute;z-index:10000000;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);cursor:pointer;width:4rem}.video_gallery .video_list img.banner{outline:none;opacity:.8;width:100%;height:100%;object-fit:cover;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.video_gallery .video_list img.banner:active{border:0px solid}.video_gallery .video_list:hover img.banner{opacity:1}.gallery{margin:40px 0}.gallery .slick-slide{height:200px;width:400px;max-width:100%;margin:20px;border-radius:20px;overflow:hidden;outline:none}.gallery .slick-slide img{width:100%;height:100%;object-fit:cover}.gallery .slick-slide:active{border:0px solid}.gallery .slick-prev,.gallery .slick-next{background-color:#fff;border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.gallery .slick-prev:hover,.gallery .slick-next:hover{box-shadow:0 10px 20px rgba(0,0,0,.3),0 6px 6px rgba(0,0,0,.35)}.gallery .slick-prev:before,.gallery .slick-next:before{font-size:30px;line-height:.5rem;color:#0a6655}.partecipa-section{margin:0 8.3333333333%}.partecipa-section.with_background{border-radius:20px}.partecipa-section h1{margin:40px;font-size:2.8rem;color:#2a4aa5;font-family:"medium",sans-serif;font-weight:500;display:-webkit-inline-box;display:inline-block;line-height:3.4rem}.partecipa-section h1 img{filter:brightness(0) invert(21%) sepia(86%) saturate(1557%) hue-rotate(211deg) brightness(93%) contrast(91%)}.partecipa-section .partecipa-links{display:flex;padding:40px}.partecipa-section .partecipa-links ul{display:flex;justify-content:flex-end;align-items:flex-end;width:100%}.partecipa-section .partecipa-links ul li{margin:0 20px;font-size:1.8rem;line-height:2.2rem;font-family:"medium",sans-serif;color:#000;background:#fff;border-radius:46px;padding:6px 21px 10px 17px;font-weight:500;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.partecipa-section .partecipa-links ul li:hover{box-shadow:0 10px 20px rgba(0,0,0,.3),0 6px 6px rgba(0,0,0,.35)}.partecipa-section .partecipa-links ul li a{font-family:"medium",sans-serif;display:inline-block;color:#000}@media screen and (max-width: 991px){.partecipa-section{margin:0 20px}.partecipa-section .partecipa-links ul li{font-size:1.7rem}}@media screen and (max-width: 720px){.partecipa-section h1{font-size:2.2rem}.partecipa-section .partecipa-links{padding:40px}.partecipa-section .partecipa-links ul{justify-content:flex-start;align-items:none;flex-direction:column}.partecipa-section .partecipa-links ul li{margin:10px 0}}.app-section{background:#ffbdbd;margin:40px 8.3333%;padding:40px;border-radius:11px;position:relative;overflow:hidden}.app-section h1{z-index:1;position:relative;max-width:66.6666%;font-size:2.6rem;font-family:"medium",sans-serif;color:#f65a3b;font-weight:500;margin:0 0 30px}.app-section .description{position:relative;z-index:1;width:66.6666%}.app-section .description p{width:50%;font-size:1.1rem;font-family:"medium",sans-serif;line-height:1.3rem}.app-section .description .apps{display:flex;justify-content:flex-end}.app-section .description .apps img{margin-left:20px}.app-section .background{position:absolute;height:25rem;right:-5%;top:-10%;z-index:0;width:auto}@media screen and (max-width: 991px){.app-section{margin:40px 20px}.app-section h1{font-size:2.2rem}.app-section .background{right:-5rem;top:5rem}}@media screen and (max-width: 700px){.app-section h1{font-size:1.6rem}.app-section .description p{display:none}.app-section .description .apps{flex-direction:column}.app-section .description .apps img{margin-left:0;margin-top:20px}.app-section .background{right:-5rem;top:3rem}}@media screen and (max-width: 480px){.app-section{margin:40px 0px}.app-section .background{right:-5rem;top:8rem;height:22rem;width:auto}}.with_background{border-radius:0;background-repeat:no-repeat;background-size:cover;background-position:center}section.magazine{background:#46cf94;padding:50px}section.magazine .wrapper-magazine{padding-left:100px}section.magazine .wrapper-magazine .button{padding:20px 0}section.magazine .wrapper-magazine .button a{font-size:1.8rem;line-height:3.75rem;color:#000;border:2px solid;padding:6px 28px 10px 17px;border-radius:46px;font-family:"regular",sans-serif;box-shadow:0 0px 0px rgba(0,0,0,0),0 0px 0px rgba(0,0,0,0);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}section.magazine .wrapper-magazine .button a:hover{background:#0a6655;color:#46cf94;border:2px solid #0a6655;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}section.magazine .wrapper-magazine .description{color:#0a6655;margin:30px 0 60px 0}section.magazine .wrapper-magazine .description p{font-size:2.2rem;line-height:3rem;font-family:"regular",sans-serif;padding:0}section.magazine .wrapper-magazine .news{border-top:3px solid rgba(10,102,85,.45);margin-top:30px;padding-top:20px;display:flex}section.magazine .wrapper-magazine .news .single_post{display:flex;width:calc(50% - 3rem);padding:0 3rem 0 0}@media screen and (max-width: 768px){section.magazine .wrapper-magazine .news .single_post{padding:0}}section.magazine .wrapper-magazine .news .single_post .img{width:40%;border-radius:10px;overflow:hidden;margin-right:30px;height:auto;max-height:8rem}section.magazine .wrapper-magazine .news .single_post .img img{width:100%;height:100%;object-fit:cover}section.magazine .wrapper-magazine .news .single_post .content{width:60%}section.magazine .wrapper-magazine .news .single_post .content .date{margin-top:10px;margin-bottom:5px;font-size:1rem;text-decoration:underline;font-family:"regular",sans-serif;font-weight:700;margin:0;line-height:1rem;margin-bottom:5px}section.magazine .wrapper-magazine .news .single_post .content .link{color:#000;font-size:1.2rem;font-family:"regular";line-height:1.6rem}section.magazine_slider .label{margin:40px auto;text-align:center;font-size:2.5rem;line-height:3.4375rem;font-family:"regular",sans-serif}section.magazine_slider .label a{color:#000}section.magazine_slider .slider_magazine{width:80vw;margin:0 auto 40px}section.magazine_slider .slider_magazine .slick-list{position:relative;overflow:hidden}section.magazine_slider .slider_magazine .slick-track{padding-bottom:10px}section.magazine_slider .slider_magazine .single_post{margin:0 20px}section.magazine_slider .slider_magazine .single_post .img{height:200px;width:300px;max-width:calc(100% - 40px);overflow:hidden;border-radius:20px}section.magazine_slider .slider_magazine .single_post .img img{width:100%;height:100%;object-fit:cover}section.magazine_slider .slider_magazine .single_post .content{width:300px;max-width:calc(100% - 40px)}section.magazine_slider .slider_magazine .single_post .content .date{margin-top:10px;margin-bottom:5px;font-size:1rem;text-decoration:underline;font-family:"regular",sans-serif;font-weight:700;margin:0}section.magazine_slider .slider_magazine .single_post .content .link{color:#000;font-size:1.2rem;font-family:"regular";line-height:1.6rem}section.magazine_slider .slider_magazine .single_post .content .badge-wrapper{margin:35px 0}section.magazine_slider .slider_magazine .single_post .content .badge-wrapper .badge{padding:5px 18px 11px 19px;border-radius:20px;text-transform:uppercase;font-family:"mono",sans-serif;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}section.magazine_slider .slider_magazine .single_post .content .badge-wrapper .badge:hover{box-shadow:0 5px 15px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.22)}section.magazine_slider .slider_magazine .single_post .content .badge-wrapper .badge a{color:#fff;font-size:.9rem;font-family:"mono";font-weight:bold;text-transform:uppercase;line-height:1rem;height:-moz-min-content;letter-spacing:1px}section.magazine_slider .slider_magazine .slick-next,section.magazine_slider .slider_magazine .slick-prev{background:#fdfaf0;display:block;padding:20px;height:100%;width:200px}section.magazine_slider .slider_magazine .slick-next:before,section.magazine_slider .slider_magazine .slick-prev:before{color:#000;font-size:2rem}section.magazine_slider .slider_magazine .slick-next.slick-disabled,section.magazine_slider .slider_magazine .slick-prev.slick-disabled{display:none !important}section.magazine_slider .slider_magazine .slick-next{right:-10rem;text-align:left;border-left:3px solid #8fb8aa}section.magazine_slider .slider_magazine .slick-prev{left:-13rem;text-align:right;border-right:3px solid #8fb8aa}@media screen and (max-width: 768px){section.magazine_slider .slider_magazine .slick-next{right:-30%}section.magazine_slider .slider_magazine .slick-prev{left:-30%}}@media screen and (max-width: 990px){.intro_section{padding:40px 0}.intro_section .text{margin-bottom:40px}.intro_section p{font-size:1.7rem;line-height:2rem}.intro_section ul{margin-top:20px}.intro_section ul li a{font-size:1.5rem;line-height:2.75rem}.video_gallery .leading{margin:0 20px}section.magazine{padding:20px}section.magazine .wrapper-magazine{padding-left:0}section.magazine .wrapper-magazine .news .single_post{width:50%}}@media screen and (max-width: 670px){section.magazine .wrapper-magazine .news{flex-direction:column}section.magazine .wrapper-magazine .news .single_post{margin:10px 0;width:auto}section.magazine_slider .slider_magazine .slick-next,section.magazine_slider .slider_magazine .slick-prev{display:none !important}}.detail h2{margin:50px 0px 20px 0;font-family:"medium",sans-serif;font-weight:bold}.detail h1{margin:40px 0}body.page-cookie-policy,body.page-privacy-policy,body.page-informativa-donatori{background-color:#fff}@media screen and (max-width: 670px){.magazine_slider .slick-initialized .slick-slide{width:280px}section.magazine_slider .slider_magazine .single_post{margin:0}}@media screen and (max-width: 380px){.magazine_slider .slick-initialized .slick-slide{width:220px}}@media screen and (max-width: 460.98px){.i_soggetti .titolo_banner{font-size:1.8rem;-webkit-text-stroke-width:1.75px;letter-spacing:.35rem}}@media screen and (max-width: 646.98px){.forestami_info h1{margin-right:30px;font-size:1.8rem;line-height:2.3rem}.forestami_info .paragrafo{border-top:0px solid}.forestami_info .paragrafo p{width:calc(100% - 30px);border-top:3px solid #decce3}}@media screen and (max-width: 767.98px){.detail.default,.detail.obbiettivo{margin:120px 20px;padding:0}}section.map_section{margin:20px auto}@media screen and (max-width: 991.98px){section.map_section{margin:20px}}section.map_section .content h3{color:#2143ff;font-family:"regular",sans-serif;font-size:2.7rem;line-height:3.2rem;margin-bottom:20px}section.map_section .content .row{align-items:center}@media screen and (max-width: 991px){section.map_section .content .row{margin:0 20px}section.map_section .content .col-md-7{margin-bottom:40px}}section.map_section .content p{font-size:2.2rem;font-family:"regular";line-height:3rem;text-align:left}@media screen and (max-width: 991.98px){section.map_section .content p{font-size:1.8rem;line-height:2.6rem}}section.map_section .content ul li{font-family:"light",sans-serif;color:#000;background:#fff;border-radius:46px;padding:15px 30px;font-weight:500;width:fit-content;width:-moz-fit-content;margin:20px 0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}section.map_section .content ul li:not(:last-child){border-bottom:3px solid rgba(10,102,85,.33)}section.map_section .content ul li a{font-size:1.6rem;font-family:"regular";line-height:1.6rem;color:#000}section.map_section .iframe{width:100%;height:100%;box-shadow:0 10px 20px rgba(0,0,0,.16),0 6px 6px rgba(0,0,0,0);margin:40px 0}section.map_section .iframe iframe{width:100%;height:100%;min-height:80vh}.soggetti_promotori{color:#000}.soggetti_promotori .orpello-2{top:15%;max-width:400px}.soggetti_promotori .description{padding:0}.soggetti_promotori h2{margin:40px 0}.soggetti_promotori .comitato{margin-top:40px}.soggetti_promotori .comitato .group{margin:30px 0;padding:0;display:flex;flex-wrap:wrap}.soggetti_promotori .comitato .group .person{padding:0;border-top:2px solid rgba(0,0,0,.33);display:inline-block;height:100px;margin-right:40px;margin-bottom:25px}.soggetti_promotori .comitato .group .person .name{font-size:1.375rem;line-height:1.75rem;font-family:"medium",sans-serif}.soggetti_promotori .comitato .group .person .title{font-size:1.125rem;line-height:1.75rem;font-family:"regular-italic",sans-serif}@media screen and (max-width: 990px){.soggetti_promotori{margin:40px 20px}.soggetti_promotori .comitato .group{margin:30px 0;flex-wrap:inherit;flex-direction:column}.soggetti_promotori .comitato .group .person{margin-right:0}}@media screen and (max-width: 670px){.soggetti_promotori .comitato .group .person{height:auto;margin-bottom:40px}}.valori{color:#000}.valori h5{font-family:"Work Sans",sans-serif;font-weight:400;line-height:1.5rem;font-size:1.25rem}.valori .orpello-2{left:-300px;right:auto;top:100% !important}.valori .list-wrapper{display:flex}@media screen and (max-width: 990px){.valori{margin:40px 20px}}@media screen and (max-width: 470px){.valori h1{font-size:1.7rem;line-height:2.2rem}}.obbiettivo{color:#000}.obbiettivo h5{font-family:"Work Sans",sans-serif;font-weight:400;line-height:1.5rem;font-size:1.25rem;text-transform:uppercase}.obbiettivo h1{line-height:2.8125rem;font-size:2.5rem;font-family:"regular",sans-serif}.obbiettivo .description{margin:40px 0;font-family:"regular",sans-serif}.obbiettivo .cards{display:flex;flex-wrap:wrap}.obbiettivo .cards .card-wrapper{margin-right:20px;margin-bottom:20px}.obbiettivo .cards .card-wrapper .card{background-color:#fff;border-radius:7px;padding:20px;border-radius:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);justify-content:space-between;display:flex;flex-direction:column}.obbiettivo .cards .card-wrapper .card h2{font-size:1.375rem;text-transform:inherit;font-family:"regular",sans-serif;color:#0a6655;margin-bottom:10px;letter-spacing:0;margin-top:0}.obbiettivo .cards .card-wrapper .card p{color:#000;font-size:1em;line-height:1.5;font-family:"regular",sans-serif;font-size:.9375rem}.obbiettivo .contact{font-size:1em;float:right;margin-top:-80px}.obbiettivo .contact p{font-size:1.25rem;font-family:"regular",sans-serif;line-height:1.5;color:#000}.obbiettivo .contact p a{color:#0a6655;text-decoration:underline}@media screen and (max-width: 990px){.obbiettivo{margin:40px 20px;padding:20px}.obbiettivo .contact{float:none;margin-top:0}}@media screen and (max-width: 670px){.obbiettivo h1{line-height:1.8125rem;font-size:1.5rem}.obbiettivo .cards{flex-direction:column}}.detail{color:#000}.detail h2{letter-spacing:0}*{font-family:"light",sans-serif;font-size:1.4rem;line-height:1.9rem}.partecipa{margin:120px 0 40px 0;color:#000;font-family:"regular",sans-serif}.partecipa .box .col-md-10{padding-left:0;padding-right:0}.partecipa .contact{display:flex;border-top:1.5px solid rgba(0,0,0,.33);padding:0;padding-top:20px}.partecipa .contact p{color:#000;font-size:1.375rem;line-height:1.75rem;margin-bottom:20px;max-width:80%}.partecipa .contact h2{font-family:"regular",sans-serif;font-size:2.5rem;line-height:3.75rem;text-transform:inherit;letter-spacing:0}.partecipa .contact .contact-form .wpcf7 p{max-width:100%}.partecipa .contact .contact-form label{display:inline-block;width:100%;font-size:1rem;font-family:"regular",sans-serif;color:#333}.partecipa .contact .contact-form label span{display:inline-block;width:100%}.partecipa .contact .contact-form label input,.partecipa .contact .contact-form label textarea{width:-webkit-fill-available;width:-moz-available;font-size:1.375rem;background:transparent;border-radius:10px;resize:none;outline:none;padding:10px;font-size:1.375rem;line-height:1.5rem;font-family:"regular",sans-serif,sans-serif;margin:10px 0;border:1px solid rgba(112,112,112,.15);color:#0a6655;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.14);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.partecipa .contact .contact-form input.wpcf7-submit{float:right;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.partecipa .contact .contact-form input.wpcf7-submit:hover{box-shadow:0 12px 20px -2px rgba(0,0,0,.3)}body.page-partecipa-news{background-color:#fff}.news-wrapper{padding:0}.news-wrapper .news{border-bottom:1.5px solid rgba(0,0,0,.33)}.news-wrapper p{color:#000;line-height:1.75rem;margin-bottom:20px}.news-wrapper .single_post{display:flex;margin-bottom:20px}.news-wrapper .single_post .img{width:50%;height:200px;overflow:hidden;border-radius:20px;margin-right:20px}.news-wrapper .single_post .img img{width:100%;height:100%;object-fit:cover}.news-wrapper .single_post .date{margin:0 0 10px;font-size:.75rem;line-height:.875rem;text-decoration:underline;font-weight:bold;font-family:"regular",sans-serif}.news-wrapper .single_post .content{width:300px}.news-wrapper .single_post .content .link{color:#000;font-size:1.0625rem;line-height:1.25rem}.news-wrapper.full-news .single_post{display:flex;margin-bottom:20px;justify-content:space-between;border-bottom:1px solid;padding-bottom:40px}.news-wrapper.full-news .single_post .img{width:30%;height:110px;overflow:hidden;border-radius:20px;margin-right:20px}.news-wrapper.full-news .single_post .content{width:50%}@media screen and (max-width: 599.98px){.news-wrapper.full-news .single_post{flex-direction:column}.news-wrapper.full-news .single_post .content{order:2;width:100%}.news-wrapper.full-news .single_post .img{order:0;width:100%;height:200px}.news-wrapper.full-news .single_post .date_wrapper{order:1;margin:20px 0 0}}.news-wrapper .archive_link{margin:20px 0 10px}.news-wrapper .archive_link a{color:#000;font-family:"regular",sans-serif}@media screen and (max-width: 990px){.partecipa{margin:40px 20px;padding:20px}.partecipa .contact{flex-direction:column}.partecipa .contact .news-wrapper{margin-bottom:20px}.partecipa .contact .contact-form .wpcf7{max-width:90vw}}@media screen and (max-width: 470px){.partecipa .contact p{max-width:100%}.partecipa .contact .news-wrapper .news .single_post{flex-direction:column;margin-bottom:20px;justify-content:center;margin:20px auto}.partecipa .contact .news-wrapper .news .single_post .img{margin-right:0;max-width:calc(100vw - 40px);width:calc(100vw - 40px);margin-bottom:20px;height:200px}.partecipa .contact .news-wrapper .news .single_post .img img{width:100%;height:100%;object-fit:cover}.partecipa .contact .news-wrapper .news .single_post .content{width:auto}}.contatti{margin:40px 0;color:#000}.contatti h1{line-height:2.8125rem;font-size:2.5rem;font-family:"regular",sans-serif}.contatti p{color:#000;line-height:1.75rem;font-family:"regular",sans-serif;font-size:1.375rem}.contatti .section-wrapper{padding:0}.contatti .people{display:flex;flex-wrap:wrap;margin:80px 0}.contatti .people .person{width:calc(33% - 20px);margin:20px 20px 0 0;border-top:1.5px solid rgba(0,0,0,.33);padding-top:10px}.contatti .people .person h4{line-height:1.75rem;font-family:"regular",sans-serif;font-size:1.375rem;word-break:break-all}.contatti .people .person p{line-height:1.75rem;font-family:"regular",sans-serif;font-size:.975rem;margin-bottom:20px;word-break:break-all}.contatti .people .person a{color:#000;line-height:1.75rem;font-family:"regular",sans-serif;font-size:1.25rem;margin-top:20px;word-break:break-all}.contatti .section-wrapper .mini-title{line-height:1.75rem;font-size:1.375rem;font-family:"regular",sans-serif;font-weight:bold;text-transform:capitalize;margin-bottom:20px;letter-spacing:0}.contatti .section-wrapper p{line-height:1.75rem;font-size:1.375rem;font-family:"regular",sans-serif}.contatti label{font-size:1rem;font-family:"regular",sans-serif;color:#333}.contatti label input,.contatti label textarea{width:-webkit-fill-available;width:-moz-available;font-size:1.375rem;background:transparent;border-radius:10px;resize:none;outline:none;padding:10px;font-size:1.375rem;line-height:1.5rem;font-family:"regular",sans-serif,sans-serif;margin:10px 0;border:1px solid rgba(112,112,112,.15);color:#0a6655;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.14);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.contatti input.wpcf7-submit{float:right;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.contatti .form_contact{margin-top:40px}@media screen and (max-width: 990px){.contatti{margin:40px 20px;padding:0 20px}.contatti .people{flex-direction:column}.contatti .people .person{width:calc(50% - 20px);margin:20px 20px 0 0}}@media screen and (max-width: 470px){.contatti .people .person{width:100%;margin:20px 0}.contatti .form_contact{max-width:90vw}}.partner-page{margin:120px 0 40px 0;color:#000}.partner-page h1{line-height:2.8125rem;font-size:2.5rem;font-family:"regular",sans-serif}.partner-page p{line-height:1.75rem;font-family:"regular",sans-serif;font-size:1.375rem}.partner-page .partner-wrapper{padding:0}.partner_type{margin-top:60px;line-height:2.25rem;font-size:1.875rem;font-family:"regular",sans-serif}.partner{display:flex;border-bottom:1.5px solid rgba(0,0,0,.33);padding:40px 0;justify-content:space-between;align-items:center}.partner .image-wrapper{width:calc(50% - 20px);display:flex;justify-content:center}.partner .image-wrapper .img-card{border:1px solid transparent;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.11);width:max-content;padding:10px;display:flex;background:#fff}.partner .image-wrapper .img-card img{filter:invert(1);max-height:250px;width:100%;height:100%;object-fit:cover;min-width:200px;max-width:400px}.partner .image-wrapper .img-card img[alt="Fondazione di Comunità Milano"]{width:350px;max-width:500px}.partner .content{width:50%;color:#000;line-height:1.3rem;font-family:"regular",sans-serif;font-size:1rem}.partner .content h4{line-height:1.3rem;font-family:"regular",sans-serif;font-size:1.2rem;margin-bottom:20px}.safari .partner .image-wrapper .img-card img{object-fit:contain !important}.safari .partner .image-wrapper .img-card img[alt="Fondazione di Comunità Milano"]{max-height:100%}@media screen and (max-width: 990px){.partner{margin:40px 20px;flex-direction:column}.partner .content{width:auto;margin-top:40px}}@media screen and (max-width: 470px){.partner .image-wrapper .img-card img{filter:invert(1);width:80vw;height:auto;max-width:80vw}.partners{width:100%}.partners .type .partner {margin:0}.partners .type .partner  .partner .image-wrapper .img-card img[alt="Fondazione di Comunità Milano"]{width:350px;max-width:80vw}}.magazine .title{text-align:center}.magazine .title h1{line-height:3.4375rem;font-size:2.5rem;font-family:"regular",sans-serif;margin:60px 0}.magazine .title h1.category_title{color:rgba(0,0,0,.45)}.magazine .title h1.category_title .category{color:#000}.detail.dona{margin:40px 0}.detail.dona section{color:#000;padding:0 80px;width:100%}.detail.dona section h1{margin:0;font-size:2.5rem;line-height:3rem;font-family:"regular",sans-serif}.detail.dona section button{font-size:1.625rem;line-height:1.9375rem;font-family:"regular",sans-serif;text-transform:inherit}.detail.dona section .card{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.detail.dona section .card button{cursor:pointer;width:100%;border-radius:10px;border:0px;padding:10px 0;color:#fff;font-weight:bold;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.detail.dona section .card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.detail.dona section.init .title,.detail.dona section div.init_cards .title{margin-bottom:40px;width:70%}.detail.dona section.init .whoAreYou,.detail.dona section div.init_cards .whoAreYou{margin:40px 0;text-align:center}.detail.dona section.init .whoAreYou p,.detail.dona section div.init_cards .whoAreYou p{color:#0a6655;font-size:1.75rem;line-height:1.8125rem;font-family:"regular",sans-serif}.detail.dona section.init .cards,.detail.dona section div.init_cards .cards{display:flex;justify-content:center}.detail.dona section.init .cards .card,.detail.dona section div.init_cards .cards .card{background-color:#fff;border-radius:7px;margin:0 20px;padding:20px;width:25%;display:flex;flex-direction:column;justify-content:space-between}.detail.dona section.init .cards .card h2,.detail.dona section div.init_cards .cards .card h2{text-align:center;text-transform:capitalize;font-size:2.8125rem;line-height:3.375rem;font-family:"regular",sans-serif;letter-spacing:0;margin:0}.detail.dona section.init .cards .card p,.detail.dona section div.init_cards .cards .card p{color:#0a6655;padding:20px 0 60px;font-size:1.375rem;line-height:1.75rem;font-family:"regular",sans-serif}.detail.dona section.init .cards .card button,.detail.dona section div.init_cards .cards .card button{background:#0a6655}.detail.dona section div.init_cards .cards{flex-wrap:wrap}.detail.dona section div.init_cards .cards .card{background-color:#fff;border-radius:7px;margin:0 20px;padding:20px;width:42%;display:flex;flex-direction:column;justify-content:flex-start;height:fit-content}@media screen and (max-width: 1160px){.detail.dona section div.init_cards .cards .card{width:40%}}@media screen and (max-width: 600px){.detail.dona section div.init_cards .cards .card{width:calc(100% - 40px)}}.detail.dona section div.init_cards .cards .card h2{text-align:center;text-transform:capitalize;font-size:1.5rem;line-height:2rem;text-transform:uppercase;letter-spacing:.2rem;font-family:"regular",sans-serif;letter-spacing:0;margin:0}.detail.dona section.packages h1{margin-bottom:60px;font-size:2.5rem;line-height:3rem}.detail.dona section.packages .packages-wrapper{display:flex;justify-content:center;flex-wrap:wrap}.detail.dona section.packages .packages-wrapper .card{width:min-content;margin-right:40px;padding:10px 20px;height:fit-content;max-width:33%;margin-bottom:40px;height:-moz-fit-content;text-align:center}.detail.dona section.packages .packages-wrapper .card img.cover{max-height:270px;max-width:250px}.detail.dona section.packages .packages-wrapper .card .title h1{margin-bottom:0;font-family:"regular",sans-serif;font-size:2.5rem;line-height:3rem}.detail.dona section.packages .packages-wrapper .card a.link{color:#f65a3b}.detail.dona section.packages .packages-wrapper .card a.link li.attribute{color:#f65a3b}.detail.dona section.packages .packages-wrapper .card a.link:hover li.attribute{color:#2a4aa5}.detail.dona section.packages .packages-wrapper .card li.attribute{list-style:none;font-size:1rem;line-height:1.8rem;font-family:"medium",sans-serif;color:#0a6655}.detail.dona section.packages .packages-wrapper .card li.attribute.hideable{display:none}.detail.dona section.packages .packages-wrapper .card li.attribute.hideable.visible{display:block}.detail.dona section.packages .packages-wrapper .card .less,.detail.dona section.packages .packages-wrapper .card .more{cursor:pointer;margin:10px 0 20px}.detail.dona section.packages .packages-wrapper .card .less p,.detail.dona section.packages .packages-wrapper .card .more p{color:#0a6655;opacity:.55;font-size:1em;font-size:1rem;line-height:1.8rem;font-family:"medium",sans-serif}.detail.dona section.packages .packages-wrapper .card .price{text-align:center;margin:10px 0}.detail.dona section.packages .packages-wrapper .card .price p{font-size:1.375rem;line-height:2.25rem;font-family:"medium",sans-serif;padding:0px 20px;background:#def4fe;border-radius:46px;display:inline-block}.detail.dona section.packages .packages-wrapper .card .gift_check{margin:10px 0;font-size:1.25rem;line-height:1.5rem;font-family:"regular",sans-serif;color:#0a6655;display:none}.detail.dona section.packages .packages-wrapper .card button{background:#2a4aa5}.detail.dona section.company .leading{padding:0 20px;margin-bottom:20px}.detail.dona section.company .leading p{width:80%;margin:20px 0;font-size:1.375rem;line-height:1.75rem;font-family:"regular",sans-serif}.detail.dona section.company .form{padding:20px 40px;background:#fff;border-radius:10px}.detail.dona section.company .form form{position:relative}.detail.dona section.company .form form label{display:flex;flex-direction:column;color:#707070;margin-bottom:10px;font-size:1rem;line-height:1.1875rem;font-family:"regular",sans-serif}.detail.dona section.company .form form label input,.detail.dona section.company .form form label textarea{width:calc(100% - 40px);background:transparent;border-radius:10px;resize:none;outline:none;padding:10px;font-size:1.375rem;line-height:1.5rem;font-family:"regular",sans-serif;margin:10px 0;border:1px solid rgba(112,112,112,.15);color:#086655;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.14)}.detail.dona section.company .form form label textarea{margin-bottom:40px}.detail.dona section.company .form form .wpcf7-submit{background:#2a4aa5;border:none;color:#fff;padding:.5rem 3rem;border-radius:10px;cursor:pointer;right:20px;position:absolute}.detail.dona section.company .form form .wpcf7-response-output{position:absolute;bottom:-15px;color:#f65a3b}.detail.dona section.company .form form .wpcf7-not-valid-tip{font-size:.8em;margin-bottom:0}.detail.dona section.company .form button.back{position:absolute;right:17rem;margin-top:-20px;border:none;background:no-repeat;color:#707070;font-size:1rem;line-height:1.1875rem;font-family:"regular",sans-serif;cursor:pointer;margin-right:40px}.detail.dona section.single{background:#fff;padding:20px 40px;margin:0 80px;border-radius:10px}.detail.dona section.single .leading p{width:50%;margin:20px 0;font-size:1.375rem;line-height:1.75rem;font-family:"regular",sans-serif}.detail.dona section.single .person,.detail.dona section.single .beneficiary,.detail.dona section.single .textarea{display:flex;flex-wrap:wrap;margin:20px 0 10px}.detail.dona section.single .person label,.detail.dona section.single .beneficiary label,.detail.dona section.single .textarea label{display:flex;flex-direction:column;width:calc(50% - 20px);font-size:1rem;line-height:1.1875rem;font-family:"regular",sans-serif;color:#707070;margin-bottom:10px}.detail.dona section.single .person label:nth-child(2),.detail.dona section.single .beneficiary label:nth-child(2),.detail.dona section.single .textarea label:nth-child(2){margin-left:40px}.detail.dona section.single .person label input,.detail.dona section.single .person label textarea,.detail.dona section.single .beneficiary label input,.detail.dona section.single .beneficiary label textarea,.detail.dona section.single .textarea label input,.detail.dona section.single .textarea label textarea{background:transparent;border-radius:10px;resize:none;outline:none;padding:10px;font-size:1.375rem;line-height:1.5rem;font-family:"regular",sans-serif;margin:10px 0;border:1px solid rgba(112,112,112,.15);color:#086655;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.14)}.detail.dona section.single .person label input.danger,.detail.dona section.single .person label textarea.danger,.detail.dona section.single .beneficiary label input.danger,.detail.dona section.single .beneficiary label textarea.danger,.detail.dona section.single .textarea label input.danger,.detail.dona section.single .textarea label textarea.danger{border:1px solid rgba(255,0,0,.2);color:rgba(255,0,0,.6);box-shadow:0 1px 3px rgba(255,0,0,.12),0 1px 2px rgba(255,0,0,.14)}.detail.dona section.single .textarea label{width:100%;margin-right:0}.detail.dona section.single .selection{text-align:right}.detail.dona section.single .selection span{padding:10px 20px;background:#e0ecf1;font-family:"regular",sans-serif;font-weight:bold;border-radius:25px}.detail.dona section.single .buttons{text-align:right}.detail.dona section.single .buttons button.back{border:none;background:no-repeat;color:#707070;font-size:1rem;line-height:1.1875rem;font-family:"regular",sans-serif;cursor:pointer;margin-right:20px}.detail.dona section.single .buttons button.donate{cursor:pointer;border-radius:10px;border:0px;padding:10px 30px;color:#fff;text-transform:capitalize;font-size:1.2em;background:#2a4aa5;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.detail.dona section.single .buttons button.donate:hover{box-shadow:0 12px 20px -2px rgba(0,0,0,.3)}.detail.dona section.final{text-align:center;display:flex;flex-direction:column;align-items:center}.detail.dona section.final .img_wrapper img{max-width:300px}.detail.dona section.final h1{margin:20px 0}.detail.dona section.final p{margin:20px 0;font-size:1.375rem;line-height:1.75rem;font-family:"regular",sans-serif}@media screen and (max-width: 990px){.detail.dona section{padding:0 40px}.detail.dona section.init .title{width:100%}.detail.dona section.init .cards{flex-direction:column;align-items:normal}.detail.dona section.init .cards .card{width:auto;margin:20px;display:flex;flex-direction:column;justify-content:space-between}.detail.dona section.packages .packages-wrapper{flex-direction:column}.detail.dona section.packages .packages-wrapper .card{width:auto;max-width:100%;margin:20px}.detail.dona section.single{margin:0 20px}.detail.dona section.single .leading p{width:100%}.detail.dona section.single .person label,.detail.dona section.single .beneficiary label,.detail.dona section.single .textarea label{display:flex;flex-direction:column;width:100%}.detail.dona section.single .person label:nth-child(2),.detail.dona section.single .beneficiary label:nth-child(2),.detail.dona section.single .textarea label:nth-child(2){margin-left:0}.detail.dona section.company{padding:0 20px}.detail.dona section.company .leading p{width:100%}.detail.dona section.company .form{padding:20px}.detail.dona section.company .form form .wpcf7-submit{right:100px}.detail.dona section.company .form button.back{right:17rem;margin-right:20px}}@media screen and (max-width: 400px){.detail.dona section.company{padding:0 20px}.detail.dona section.company .leading p{width:100%}.detail.dona section.company .form{padding:20px}.detail.dona section.company .form form .wpcf7-submit{right:60px}.detail.dona section.company .form button.back{right:12.5rem;margin-right:20px}}@media screen and (max-width: 470px){.detail.dona section{padding:0 20px}.detail.dona section h1{font-size:2.0625rem;line-height:2.3125rem}}.tooltipster-sidetip.tooltipster-punk .tooltipster-arrow-border{border-top-color:#0a6655 !important;border-bottom-color:#0a6655 !important}.tooltipster-content{background:#0a6655}.tooltipster-sidetip.tooltipster-punk .tooltipster-box{border-radius:5px;border:none;border-bottom:3px solid #0a6655}.detail .tooltip{background-color:#46cf94;border-radius:10px}.tooltipster-sidetip.tooltipster-punk .tooltipster-box,.tooltipster-fade.tooltipster-show{border-radius:10px;overflow:hidden}.fancybox-container{z-index:9999999999999}.tooltipster-sidetip.tooltipster-punk .tooltipster-box{background:#0a6655}.tooltipster-sidetip.tooltipster-punk .tooltipster-box{margin-bottom:7px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.14)}img.lazyload:not([src]){visibility:hidden}form.wpcf7-form{position:relative}#cookie_policy_banner{display:none;position:fixed;bottom:20px;width:100vw}#cookie_policy_banner.close{display:none}#cookie_policy_banner #cookie_policy_banner_wrapper{position:relative}#cookie_policy_banner #cookie_policy_banner_wrapper svg{position:absolute;bottom:-100px;right:20px;z-index:0;transform:scale(1.1);max-width:100vw}#cookie_policy_banner #cookie_policy_banner_wrapper svg path{box-shadow:0 5px 15px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.22)}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper{position:absolute;z-index:1;bottom:0;display:flex;width:max-content;right:145px;flex-direction:column;justify-content:center;align-items:center;bottom:20px}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper h1{color:#fff;font-size:1.1rem;font-family:"regular",sans-serif}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper p.content{font-size:.85rem;line-height:1;color:#fff;max-width:200px;margin:0 0 10px 0}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper .buttons{display:flex;justify-content:space-between}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper .buttons button{outline:none;cursor:pointer;background:#fdfaf0;border:0px solid;border-radius:17px;display:flex;justify-content:center;align-items:center;padding:5px 15px 7px;font-family:"regular",sans-serif;margin-right:10px}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper .buttons button p{font-size:1.1rem;font-family:"regular",sans-serif}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper a{color:#707070}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper a h1{font-size:.9rem;font-family:"regular",sans-serif;font-weight:bold}@media screen and (max-width: 499.98px){#cookie_policy_banner #cookie_policy_banner_wrapper svg{bottom:-100px;right:-10vw;z-index:0;max-width:110vw;transform:scale(1.1)}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper{right:100px;bottom:30px}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper p.content{font-size:.85rem;text-align:center}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper h1{font-size:1rem}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper .buttons button p{font-size:.8rem}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper a h1{font-size:.7rem}}@media screen and (max-width: 400.98px){#cookie_policy_banner #cookie_policy_banner_wrapper svg{max-width:120vw;transform:scale(1.2)}#cookie_policy_banner #cookie_policy_banner_wrapper .content_wrapper{right:70px;bottom:30px}}.partecipa .contact .contact-form label.checkbox{display:flex;align-items:flex-start}.partecipa .contact .contact-form label.checkbox span{width:fit-content}label.checkbox{display:flex;align-items:center;flex-direction:inherit}label.checkbox span{display:inline-block;width:fit-content}label.checkbox span.wpcf7-list-item{display:inline-block;margin:0 10px 0 0}label.checkbox span a{color:#2a4aa5}label.checkbox span a:hover{opacity:.5}label.checkbox input{margin:0 10px 0 0px;width:auto !important}label.checkbox p{font-size:1.1rem;line-height:1.3rem}label.checkbox p a{color:#2a4aa5}label.checkbox p a:hover{opacity:.5}.detail.dona section.company .form form label.checkbox,form.wpcf7 label.checkbox{flex-direction:inherit;margin-bottom:0}div.privacy br{margin-bottom:40px;display:none}.detail.dona section.company .form form label textarea,form.wpcf7 label textarea{margin-bottom:0px !important}.detail.dona section.company .form form .privacy label.checkbox,form.wpcf7 .privacy label.checkbox,form.wpcf7-form .privacy label.checkbox{position:relative;margin-bottom:10px}.detail.dona section.company .form form .privacy .wpcf7-form-control-wrap,form.wpcf7 .privacy .wpcf7-form-control-wrap,form.wpcf7-form .privacy .wpcf7-form-control-wrap{position:initial}.detail.dona section.company .form form .privacy .wpcf7-not-valid-tip,form.wpcf7 .privacy .wpcf7-not-valid-tip,form.wpcf7-form .privacy .wpcf7-not-valid-tip{position:absolute;width:100%;float:right;right:0;bottom:-15px}.partecipa .contact .contact-form label.checkbox{display:flex;align-items:flex-start;position:relative;margin-bottom:10px}.partecipa .contact .contact-form label.checkbox .wpcf7-form-control-wrap{position:initial}.partecipa .contact .contact-form label.checkbox .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-15px;left:0 !important}.form-donate .privacy label.checkbox{margin-bottom:10px}.form-donate .privacy label.checkbox p.danger{border-bottom:1px solid rgba(255,0,0,.6);color:rgba(255,0,0,.6)}table{margin:20px 0}table thead tr{background:#000;color:#fff}table td{padding:10px;border-bottom:1px solid}.mejs-time{padding:6px 6px !important}.mejs-container{clear:both;max-width:100%;width:calc(100vw - 40px)}body.page-template-rubriche-page{background:#f2f2f2}body.page-template-rubriche-page .newsletter-section-container{display:none}.report_page.detail{margin:120 auto;padding:0 40px;max-width:1920px}@media screen and (max-width: 1023.98px){.report_page.detail{padding:0 20px;margin:120 20px;width:100%;max-width:100%}}.report_page.detail .col-md-3,.report_page.detail .col-md-2,.report_page.detail .col-md-4,.report_page.detail .col-md-5,.report_page.detail .col-md-6,.report_page.detail .col-md-7,.report_page.detail .col-md-8,.report_page.detail .col-md-9,.report_page.detail .col-md-10,.report_page.detail .col-md-11,.report_page.detail .col-md-12,.report_page.detail .col-12,.report_page.detail .col-10{padding:0}.report_page.detail .content_container{width:100%;margin:auto}.report_page.detail .content_container .page_title{margin-bottom:100px}.report_page.detail .content_container .page_title h1{font-family:"regular",sans-serif;font-size:2.7rem;line-height:3.2rem}.report_page.detail .content_container .content_wrapped{display:flex;flex-wrap:wrap;max-width:100%}.report_page.detail .content_container .content .iframe_wrapper{width:100%;height:100%;box-shadow:0 10px 20px rgba(0,0,0,.16),0 6px 6px rgba(0,0,0,0);margin:40px 0}.report_page.detail .content_container .content .iframe_wrapper iframe{width:100%;height:100%;min-height:80vh}.report_page.detail .content_container .content .content_wrapper{display:flex}@media screen and (max-width: 1023.98px){.report_page.detail .content_container .content .content_wrapper{flex-direction:column}}.report_page.detail .content_container .content .content_wrapper .left{margin:20px 0}@media screen and (max-width: 991.98px){.report_page.detail .content_container .content .content_wrapper .left{max-width:100vw}}.report_page.detail .content_container .content .content_wrapper .left h4{font-size:1.375rem;line-height:1.625rem;font-family:"regular",sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:40px;padding-right:20px}.report_page.detail .content_container .content .content_wrapper .left .image_wrapper{position:relative;width:100%;height:100%}.report_page.detail .content_container .content .content_wrapper .left .image_wrapper img{position:absolute;top:0%;left:-70%;max-width:170%}@media screen and (max-width: 1023.98px){.report_page.detail .content_container .content .content_wrapper .left .image_wrapper img{position:relative;top:0;left:0;max-width:100%;max-height:400px}}.report_page.detail .content_container .content .content_wrapper .right{margin:20px 0;display:block}@media screen and (max-width: 991.98px){.report_page.detail .content_container .content .content_wrapper .right{max-width:100vw}}.report_page.detail .content_container .content .content_wrapper .right .cards{margin:40px 0;display:flex;flex-wrap:wrap}.report_page.detail .content_container .content .content_wrapper .right .cards .card{box-shadow:0 10px 20px rgba(0,0,0,.16),0 6px 6px rgba(0,0,0,0);text-align:center;background:#2143ff;border-radius:10px;color:#fff;padding:15px 10px;width:calc(33% - 33px)}.report_page.detail .content_container .content .content_wrapper .right .cards .card.odd{margin:0 20px}@media screen and (max-width: 1023.98px){.report_page.detail .content_container .content .content_wrapper .right .cards .card{width:100%;margin:15px 0}.report_page.detail .content_container .content .content_wrapper .right .cards .card.odd{margin:15px 0}}.report_page.detail .content_container .content .content_wrapper .right .cards .card.last span{font-size:.875rem;line-height:1.125rem}.report_page.detail .content_container .content .content_wrapper .right .cards .card h4{font-size:2.813rem;line-height:2.813rem;margin:15px 0;font-weight:700}.report_page.detail .content_container .content .content_wrapper .right .cards .card h6{font-size:.875rem;line-height:1.125rem}.report_page.detail .content_container .content .content_wrapper .right .desc{margin-bottom:20px;padding:0}.report_page.detail .content_container .content .content_wrapper .right .desc p{font-size:1.375rem;line-height:1.75rem;font-weight:400}.report_page.detail .content_container .content .content_wrapper .right .desc.highlight{margin:auto;margin-bottom:40px}.report_page.detail .content_container .content .content_wrapper .right .desc.highlight p{font-size:1.875rem;line-height:2.25rem;font-family:"regular",sans-serif;font-weight:bold;color:#2143ff}.report_page.detail .content_container .content .content_wrapper .right .button_pdf_link_container{margin:40px 0 40px}.report_page.detail .content_container .content .content_wrapper .right .button_pdf_link_container a.button_pdf_link{box-shadow:0 10px 20px rgba(0,0,0,.16),0 6px 6px rgba(0,0,0,0);border:1px solid rgba(0,0,0,.86);border-radius:35px;font-family:"regular",sans-serif;padding:10px 20px;background:#fff;color:rgba(0,0,0,.86);font-size:1.375rem;line-height:1.75rem}@media screen and (max-width: 767.98px){.report_page.detail .content_container .content .content_wrapper .right .button_pdf_link_container a.button_pdf_link{font-size:1rem;line-height:1.25rem}}.report_page.detail .content_container .content .content_wrapper .right .button_pdf_link_container a.button_pdf_link:hover{border:1px solid #2143ff;color:#fff;background:#2143ff}.report_page.detail .content_container .content .content_wrapper .right .highlight_banner{margin:20px 0}.report_page.detail .content_container .content .content_wrapper .right .highlight_banner .highlight_card{margin-bottom:40px;display:block;box-shadow:0 10px 20px rgba(0,0,0,.16),0 6px 6px rgba(0,0,0,0);background:#2143ff;border-radius:35px;padding:40px 20px}.report_page.detail .content_container .content .content_wrapper .right .highlight_banner .highlight_card p{font-size:1.375rem;line-height:1.75rem;font-family:"regular",sans-serif;font-weight:bold;color:#fff}.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper{position:relative;background:#2143ff;margin-bottom:20px;border-radius:35px;overflow:hidden}.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider{height:100%;min-height:500px;display:flex;justify-content:center;align-items:center;color:#fff;width:75%;margin:0 40px}@media screen and (max-width: 991.98px){.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider{width:100%;margin:0;max-width:100vw}}.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slick-prev,.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slick-next{background-color:transparent;color:#fff}.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slick-prev:hover,.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slick-prev:focus,.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slick-next:hover,.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slick-next:focus{outline:none;background-color:transparent;color:#fff}.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slide{display:none;max-width:30vw}.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slide.slick-current{display:block}@media screen and (max-width: 991.98px){.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slide{max-width:70vw}}.report_page.detail .content_container .content .content_wrapper .right .slider-wrapper .slider .slide p{font-size:1.375rem;line-height:1.625rem;font-family:"regular",sans-serif;font-weight:bold;max-width:80%;margin:auto;text-align:center}.report_page.detail .content_container .content .content_wrapper .right .list{margin-bottom:20px}.report_page.detail .content_container .content .content_wrapper .right .list .list_item p{display:flex}.report_page.detail .content_container .content .content_wrapper .right .list .list_item p span{color:#2143ff;margin-right:10px;line-height:26px}.report_page.detail .content_container .content .content_wrapper .right .list .list_item p span.numerical{font-size:16px}.report_page.detail .content_container .ending_card .card_wrapper{margin:60px auto 100px auto;box-shadow:0 10px 20px rgba(0,0,0,.16),0 6px 6px rgba(0,0,0,0);background:#2143ff;border-radius:35px;padding:40px 20px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 991px){.report_page.detail .content_container .ending_card .card_wrapper{flex-direction:column}}.report_page.detail .content_container .ending_card .card_wrapper .content h3{font-size:2.813rem;line-height:2.813rem;margin-bottom:30px;font-weight:700;color:#fff}.report_page.detail .content_container .ending_card .card_wrapper .content .buttons{display:flex;flex-wrap:wrap}.report_page.detail .content_container .ending_card .card_wrapper .content .buttons a{background:#fff;border-radius:35px;padding:10px 15px;box-shadow:0 10px 20px rgba(0,0,0,.16),0 6px 6px rgba(0,0,0,0);color:#2143ff;margin-right:20px;text-transform:uppercase;margin-bottom:20px;font-size:20px;font-family:"regular",sans-serif;font-weight:bold}.report_page.detail .content_container .ending_card .card_wrapper .image_wrapper img{max-width:100%;max-height:300px;margin:auto}.page-template-scuola-page{background-color:rgba(178,255,178,.15)}.page-template-scuola-page .newsletter-section-container{display:none}.page-template-scuola-page .scuola{background-color:rgba(178,255,178,.15)}.page-template-scuola-page .scuola .col-md-3,.page-template-scuola-page .scuola .col-md-4,.page-template-scuola-page .scuola .col-md-6,.page-template-scuola-page .scuola .col-md-9,.page-template-scuola-page .scuola .col-md-10,.page-template-scuola-page .scuola .col-md-12{padding:0}.page-template-scuola-page .scuola .wrapper_page{margin-top:40px;padding-bottom:40px;text-align:left}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page{width:100vw;word-break:break-all}}.page-template-scuola-page .scuola .wrapper_page .wrapper_intro{padding:0}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page .wrapper_intro{padding:20px}}.page-template-scuola-page .scuola .wrapper_page .wrapper_intro .logo{max-width:200px}.page-template-scuola-page .scuola .wrapper_page .wrapper_intro h1{font-family:"regular",sans-serif;font-size:2.5rem;line-height:2.813rem;color:#000}.page-template-scuola-page .scuola .wrapper_page .wrapper_intro p{font-family:"medium",sans-serif;font-size:1.563rem;line-height:1.875rem;color:#000}.page-template-scuola-page .scuola .wrapper_page .wrapper_intro .image img{position:absolute;right:-50px;top:50px;z-index:-1}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page .wrapper_intro .image img{right:0px}}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page .desc{padding:20px}}.page-template-scuola-page .scuola .wrapper_page .desc h3{font-size:"mono",sans-serif;margin-bottom:20px;font-size:1.375rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:5px}.page-template-scuola-page .scuola .wrapper_page .desc p{font-size:"regular",sans-serif;font-size:1.375rem;line-height:1.75rem}.page-template-scuola-page .scuola .wrapper_page .first_block{margin:20px 0}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page .first_block{margin:0}}.page-template-scuola-page .scuola .wrapper_page .first_block .cta_wrapper{display:flex;justify-content:center;align-items:center}.page-template-scuola-page .scuola .wrapper_page .first_block .cta_wrapper .cta{display:flex;width:fit-content;flex-direction:column;justify-content:left;align-items:flex-start;background:#ffe9ad;padding:20px 40px;border-radius:11px;margin:20px 40px}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page .first_block .cta_wrapper .cta{margin:20px}}.page-template-scuola-page .scuola .wrapper_page .first_block .cta_wrapper .cta h4{color:#ff5f19;margin-bottom:20px;font-family:"medium",sans-serif;font-size:1.625rem;line-height:1.875rem}.page-template-scuola-page .scuola .wrapper_page .first_block .cta_wrapper .cta a{font-family:"medium",sans-serif;display:inline-block;color:#000;font-size:1.5rem;line-height:1.8rem;font-family:"medium",sans-serif;color:#000;background:#fff;border-radius:46px;padding:6px 21px 10px 17px;font-weight:500;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.page-template-scuola-page .scuola .wrapper_page .first_block .cta_wrapper .cta a:hover{box-shadow:0 10px 20px rgba(0,0,0,.3),0 6px 6px rgba(0,0,0,.35)}.page-template-scuola-page .scuola .wrapper_page .second_block{margin:100px 0 60px;position:relative}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page .second_block{margin:20px 0 0px}}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page .second_block .image{display:none}}.page-template-scuola-page .scuola .wrapper_page .second_block .image img{position:absolute;left:-10rem;z-index:-1}.page-template-scuola-page .scuola .wrapper_page .second_block .partner_wrapper{display:flex;justify-content:center;align-items:center}.page-template-scuola-page .scuola .wrapper_page .second_block .partner_wrapper .partner{display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;align-items:flex-start;border-bottom:none}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page .second_block .partner_wrapper .partner{flex-direction:row;justify-content:space-between;width:calc(100vw - 40px);margin:0 20px;flex-wrap:wrap}}.page-template-scuola-page .scuola .wrapper_page .second_block .partner_wrapper .partner a{margin-bottom:20px}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news{border-bottom:0px solid transparent}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news h2{text-align:center;margin:20px 0;font-family:"medium",sans-serif;font-size:3.438rem;line-height:3.75rem}@media screen and (max-width: 991px){.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news h2{font-size:2.438rem;line-height:2.75rem}}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_news{display:flex;flex-wrap:wrap}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_post{display:flex;flex-direction:column;padding:10px}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_post .img{border-radius:20px;width:100%;overflow:hidden;height:fit-content;margin-right:0}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_post .img img{width:100%;height:auto}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_post .content{text-align:left;width:100%;margin-top:20px}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_post .content h5.title p{color:#000;font-size:1.188rem;font-family:"regular",sans-serif;line-height:1.5rem}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_post .content div.cnt p{margin-top:20px;color:#000;font-size:1rem;font-family:"light",sans-serif;line-height:1.375rem}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_post .content .date{margin-top:10px;margin-bottom:10px;font-size:1rem;text-decoration:underline;font-family:"regular",sans-serif;font-weight:bold}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_post .content .link{color:#000;display:flex;border-bottom:2px solid #000;width:fit-content;align-items:center;padding-bottom:5px}.page-template-scuola-page .scuola .wrapper_page .events .news-wrapper .news .single_post .content .link p{margin-left:5px;font-size:1rem;font-family:"regular",sans-serif;line-height:1.25rem;margin-bottom:0}.rubriche{display:flex;justify-content:space-around;padding:20px 0;align-items:center}.rubriche.archive{background:#fff3ca}.rubriche.category{background:#fff}.rubriche .content{width:30%}.rubriche .content h3{margin-bottom:10px;line-height:2.25rem;font-size:1.875rem;font-family:"regular",sans-serif}.rubriche .content p{line-height:1.375rem;font-size:1rem;font-family:"regular",sans-serif}.rubriche .categories{display:flex;flex-wrap:wrap;width:30%;max-width:300px}.rubriche .categories .badge-wrapper{margin:20px 10px}.rubriche .categories .badge-wrapper.cultura{order:0}.rubriche .categories .badge-wrapper.life_style{order:1}.rubriche .categories .badge-wrapper.news{order:2}.rubriche .categories .badge-wrapper.sostenibilita{order:3}.rubriche .categories .badge-wrapper.innovazione{order:4}.rubriche .categories .badge-wrapper.salute{order:5}.rubriche .categories .badge-wrapper span.badge{padding:5px 18px 11px 19px;color:#fff;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.rubriche .categories .badge-wrapper span.badge:hover{box-shadow:0 5px 15px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.22)}.rubriche .categories .badge-wrapper span.badge a{background-color:transparent;text-decoration:none;color:#fff;font-size:.9rem;font-family:"mono";font-weight:bold;text-transform:uppercase;line-height:1rem;height:-moz-min-content;letter-spacing:1px}@media screen and (max-width: 470px){.rubriche{flex-direction:column;padding:20px}.rubriche .content{width:100%;margin-bottom:20px}.rubriche .categories{width:100%;max-width:100%}}.primary-posts{color:#000;margin:0 0 20px 0;display:flex;justify-content:space-evenly}.primary-posts .first{margin:20px;width:65%}.primary-posts .first .single_post .content .link p{font-size:1.875rem;font-family:"regular",sans-serif;line-height:2.25rem;color:#000}.primary-posts .date{font-size:.75rem;text-decoration:underline;font-family:"regular",sans-serif;font-weight:700;margin:0}.primary-posts .secondary{width:35%}.primary-posts .secondary .single_post .content .date{margin-top:10px;margin-bottom:5px;font-size:1rem;text-decoration:underline;font-family:"regular",sans-serif;font-weight:700}.primary-posts .secondary .single_post .content .link p{color:#000;font-size:.9rem;font-family:"regular";line-height:1.6rem}.primary-posts .secondary .secondary-up{display:flex}.primary-posts .secondary .secondary-up .secondary-up-right,.primary-posts .secondary .secondary-up .secondary-up-left{width:50%;margin:20px}.primary-posts .secondary .secondary-down{margin:20px}.primary-posts .secondary .secondary-down .content .link p{color:#000;font-size:1.25rem;font-family:"regular";line-height:1.6rem}.magazine{color:#000}.magazine .date{margin-top:10px;margin-bottom:5px;font-size:.75rem;text-decoration:underline;font-family:"regular",sans-serif;font-weight:700}.magazine .single_post .img{border-radius:20px;overflow:hidden}.magazine .single_post .img img{width:100%;height:auto}.magazine .single_post .content{text-align:left}.magazine .single_post .content .date{margin-top:10px;margin-bottom:5px;font-size:1rem;text-decoration:underline;font-family:"regular",sans-serif;font-weight:700}.magazine .single_post .content .link p{color:#000;font-size:1.2rem;font-family:"regular";line-height:1.6rem}.magazine .single_post .content .badge-wrapper{margin:35px 0}.magazine .single_post .content .badge-wrapper .badge{padding:5px 18px 11px 19px;border-radius:20px;color:#fff;font-size:.9em;text-transform:uppercase;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.magazine .single_post .content .badge-wrapper .badge:hover{box-shadow:0 5px 15px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.22)}.magazine .single_post .content .badge-wrapper .badge a{background-color:transparent;text-decoration:none;color:#fff;font-size:.9rem;font-family:"mono";font-weight:bold;text-transform:uppercase;line-height:1rem;height:-moz-min-content;letter-spacing:1px}.carousel-posts{display:flex;flex-wrap:wrap;justify-content:space-between}.carousel-posts .single_post{width:30%;display:inline-block;top:0;margin:20px 0;align-items:flex-start}@media screen and (max-width: 1199.98px){.carousel-posts,.citation{padding:20px}}@media screen and (max-width: 990px){.primary-posts{margin:10px;flex-direction:column}.primary-posts .first{width:auto}.primary-posts .secondary{width:auto}.carousel-posts{padding:20px}}@media screen and (max-width: 670px){.carousel-posts{padding:20px;flex-wrap:none;flex-direction:column;margin:0 30px 30px}.carousel-posts .single_post{width:auto}}.single .article{padding-left:100px}.single .article.start{margin:40px 0 0}.single .article.start p{line-height:1.875rem;font-family:"regular",sans-serif;font-size:1.25rem}.single .article.start p:not(:empty){margin-bottom:1.5rem}.single .article.start span{font-family:"regular",sans-serif;font-size:1.25rem}.single .article.start h1{line-height:3.125rem;font-size:2.75rem;font-family:"regular",sans-serif;color:#0a6655;margin:40px 0 40px 40px}.single .article.start h1.title{color:#000;font-family:"medium",sans-serif;font-size:1.3rem;line-height:1.5rem;text-transform:uppercase;margin:40px 0 20px}.single .article .no_padding{padding:0}.single .banner{overflow:hidden;display:flex;position:relative;justify-content:space-around;align-items:center;margin-bottom:40px}.single .banner h1{line-height:2.8125rem;font-size:2.5rem;font-family:"regular",sans-serif}.single .banner p{line-height:1.75rem;font-family:"regular",sans-serif;font-size:1.375rem;margin-bottom:1.375rem}.single .banner.no_image{color:#fff}.single .banner .content{padding:60px 100px 30px 100px;z-index:9998}.single .banner .content p{margin-bottom:40px}.single .banner .content .badge-wrapper{margin:15px 0}.single .banner .content .badge-wrapper span.badge{padding:5px 18px 11px 19px;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.single .banner .content .badge-wrapper span.badge:hover{box-shadow:0 5px 15px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.22)}.single .banner .content .badge-wrapper span.badge a{background-color:transparent;text-decoration:none;color:#fff;font-size:.9rem;font-family:"mono";font-weight:bold;text-transform:uppercase;line-height:1rem;height:-moz-min-content;letter-spacing:1px}.single .banner .content .date{margin-top:10px;margin-bottom:5px;font-size:1rem;text-decoration:underline;font-family:"regular",sans-serif;font-weight:700;margin:0}.single .banner .content .link{color:#000;font-size:1.2rem;font-family:"regular";line-height:1.6rem}.single .banner .image{margin-top:60px;display:flex;justify-content:center}.single .banner .media_wrapper.orphello img{position:absolute;right:0;top:0;width:400px;height:auto}.single .banner .media_wrapper.image_bnr{max-width:max-content;border-radius:20px;overflow:hidden}.single .detail.article{color:#000}.single .orpello-article{position:absolute;right:-200px;z-index:-9999;top:100%;max-width:300px}@media screen and (max-width: 990px){.single .orpello-article{display:none}}.single .media_container{margin:20px 0}.single .media_container .media_wrapper{border-radius:20px;overflow:hidden;margin-bottom:20px;width:max-content;height:max-content}.single .media_container .media_wrapper img,.single .media_container .media_wrapper video{width:auto;height:100%;max-height:500px;max-width:calc(100vw - 40px)}.single .media_container .media_desc p{color:#000;font-size:.875rem;line-height:1.125rem;font-family:"regular",sans-serif}.single .article_wrapper{margin:40px 0 0}.single .article_wrapper .slider_article_wrapper{padding:20px 100px;background:#fdfaf0}.single .article_wrapper .slider_article_wrapper .media_container{margin-top:20px;margin-bottom:20px;margin-right:40px}.single .article_wrapper .slider_article_wrapper .slick-next,.single .article_wrapper .slider_article_wrapper .slick-prev{background:transparent}.single .article_wrapper .slider_article_wrapper .slick-next:before,.single .article_wrapper .slider_article_wrapper .slick-prev:before{color:#000}.single .article_wrapper .slider_article_wrapper .slick-next{left:25px;top:95%}.single .article_wrapper .slider_article_wrapper .slick-prev{z-index:9999;left:-25px;top:90%}@media screen and (max-width: 990px){.single .banner{display:flex;flex-direction:column;position:relative;justify-content:space-around;align-items:center;margin-bottom:0}.single .banner .content{padding:40px}.single .article{width:auto;padding:0 20px}}@media screen and (max-width: 470px){.single .banner h1{line-height:2.5rem;font-size:2rem;margin:40px 0 40px 0px}.single .article.start h1{line-height:2.125rem;font-size:1.75rem;margin:40px 0 40px 0px}.single .media_container .media_wrapper img,.single .media_container .media_wrapper video{width:auto;height:auto;max-width:80vw}.single .article_wrapper{margin:40px 0}.single .article_wrapper .slider_article_wrapper{padding:20px}.single .article_wrapper .slider_article_wrapper .slick-next{left:55px;top:95%}.single .article_wrapper .slider_article_wrapper .slick-prev{z-index:9999;left:10px;top:90%}.single .article_wrapper .slider_article_wrapper .media_container{margin:20px 0}.single .article_wrapper .slider_article_wrapper .media_container .media_wrapper{border-radius:20px;overflow:hidden;margin-bottom:20px;width:max-content;height:max-content}.single .article_wrapper .slider_article_wrapper .media_container .media_wrapper img,.single .article_wrapper .slider_article_wrapper .media_container .media_wrapper video{width:auto;max-width:auto;height:200px}}body .citations{margin:40px 0 !important;flex-direction:column;justify-content:center;align-items:center}.wrapper-citazioni{text-align:center}.citation{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.citation .message{flex-grow:1;padding:20px;background:#fff;border-radius:35px;position:relative;box-shadow:0 5px 9px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22)}.citation .message span.line{content:"";position:absolute;box-shadow:0 0 0 0 rgba(0,0,0,.25),4px -8px 11px rgba(0,0,0,.22);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:calc(30px + 8%);right:-10px;left:auto;border-width:10px;border-style:solid;border-color:#fff #fff transparent transparent;border-left-color:transparent;border-top-color:transparent}@media screen and (max-width: 767.98px){.citation .message span.line{right:auto;left:calc(35px);bottom:-10px;box-shadow:0 0 0 0 rgba(0,0,0,.25),4px 11px 11px rgba(0,0,0,.22)}}.citation .message p{font-size:2.8rem;line-height:2.9rem;color:#fff}.citation .person{flex-shrink:0;margin-bottom:10px;margin-left:40px}.citation .person .name{font-size:1.3rem;line-height:1.5rem;font-family:"regular",sans-serif}.citation .person .title{font-size:1.3rem;line-height:1.5rem;font-family:"light",sans-serif}.citation.left .message{order:1}.citation.left .message span.line{content:"";position:absolute;box-shadow:0 0 0 0 rgba(0,0,0,.25),-4px 8px 11px rgba(0,0,0,.22);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:calc(30px + 8%);left:-10px;right:auto;border-width:10px;border-style:solid}.citation.left .person{margin-left:0;margin-right:40px}@media screen and (max-width: 767.98px){.citation{align-items:flex-start;margin-bottom:60px;flex-direction:column;padding:20px}.citation .person{margin-left:0;margin-right:0;margin-top:20px;order:2}.citation .message p{font-size:2.2rem;line-height:2.3rem}.citation .message::after{display:none}}.newsletter-section{margin:60px auto;display:flex;justify-content:center}.newsletter-section .text-mobile{display:none;margin-right:85px}.newsletter-section .newsletter-wrapper{position:relative;margin:0 20px}.newsletter-section .newsletter-wrapper a{background:#e0ecf1;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);border-radius:66px;padding:28px 32px;color:#000;font-family:"medium",sans-serif;font-size:1.75rem;font-weight:500;display:flex;justify-content:space-evenly;align-content:flex-end;align-items:flex-end}.newsletter-section .newsletter-wrapper a:hover{box-shadow:0 5px 15px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.22)}.newsletter-section .newsletter-wrapper a span{font-family:"medium",sans-serif;font-size:1.75rem;font-weight:500;transition:visibility .2s ease}.newsletter-section .newsletter-wrapper a span.text{margin-right:85px}.newsletter-section .newsletter-wrapper a span.heart-icon,.newsletter-section .newsletter-wrapper a span.mail-icon{position:absolute;right:40px;bottom:25px}.newsletter-section .newsletter-wrapper a span.heart-icon{display:none;right:40px;bottom:15px}.newsletter-section .newsletter-wrapper:hover span.heart-icon{display:inline-block}.newsletter-section .newsletter-wrapper:hover span.mail-icon{display:none}@media screen and (max-width: 550px){.newsletter-section{margin:60px 20px}.newsletter-section .newsletter-wrapper a{font-size:1.2rem}}@media screen and (max-width: 561.98px){.newsletter-section{margin:60px auto;display:flex;justify-content:center}.newsletter-section span.text-mobile{display:block}.newsletter-section span.text{display:none}}@media screen and (max-width: 360px){.newsletter-section .newsletter-wrapper a span{font-size:1.45rem}}.home .newsletter-section-container,.page-dona .newsletter-section-container{display:none}.wrapper404{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#0a6655;color:#fff;font-size:6rem}.error404 .newsletter-section-container{display:none}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4;min-height:auto;overflow-x:hidden}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{background-color:#fdfaf0;overflow:hidden}body.white-background{background-color:#fff}body.yellow-background{background-color:#fff3ca}body.green-background{background-color:#46cf94}body.green-background main{min-height:100vh}p{font-family:"light",sans-serif;font-size:1.4rem;line-height:1.9rem}.videoWrapper{position:relative;padding-bottom:50.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.link-white{font-family:"regular",sans-serif;color:#fff;font-size:1.3rem;border-bottom:2px solid #fff;padding-bottom:3px}@media screen and (max-width: 990px){.link-white{font-size:1.1rem}}.link-green{font-family:"regular",sans-serif;color:#0a6655;font-size:1.3rem;border-bottom:2px solid #0a6655;padding-bottom:3px}@media screen and (max-width: 990px){.link-green{font-size:1.1rem}}.link-green:hover{opacity:.7}.link-rosa{font-family:"regular",sans-serif;color:#bc8cd3;font-size:1.3rem}@media screen and (max-width: 990px){.link-rosa{font-size:1.1rem}}.testi_rosa{color:#bc8cd3}.nobreak{white-space:nowrap}.tooltipster-sidetip.tooltipster-punk.tooltipster-punk-customized .tooltipster-content{font-family:"mono",sans-serif}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}form input,form textarea{background:transparent;border-radius:10px;resize:none;outline:none;padding:10px;margin-bottom:15px;border:1px solid #707070;color:#086655}form input.wpcf7-submit,form textarea.wpcf7-submit{background:#0a6655;border:none;color:#fff;padding:.5rem 3rem;border-radius:10px;cursor:pointer}form input.wpcf7-submit:hover,form textarea.wpcf7-submit:hover{box-shadow:0 12px 20px -2px rgba(0,0,0,.3)}form.wpcf7-form{position:relative}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none !important;padding:0 !important;font-size:.8em !important;line-height:1;bottom:-30px;font-size:1rem !important;color:#f65a3b;width:70%;position:absolute}.wpcf7 form.sent .wpcf7-response-output  {border:none !important;padding:0 !important;font-size:.8em !important;line-height:1;bottom:-30px;font-size:1rem !important;color:#0a6655;width:70%;position:absolute}.wpcf7 form.sent .wpcf7-response-output{border-color:transparent}.detail.dona section.company .form form.sent .wpcf7-response-output{position:absolute;bottom:20px;color:#0a6655}.wpcf7-not-valid-tip{font-size:.8em}.grecaptcha-badge{visibility:hidden}a{color:#2a4aa5}iframe{max-width:100% !important}/*# sourceMappingURL=main.css.map */
