body{width:100%}@font-face{font-family:'Stratum2';font-weight:400;src:url("/fonts/Stratum2_Regular.otf") format("opentype");font-display:swap}@font-face{font-family:'Stratum2';font-weight:300;src:url("/fonts/Stratum2_Light.otf") format("opentype");font-display:swap}@font-face{font-family:'Stratum2';font-weight:500;src:url("/fonts/Stratum2_Medium.otf") format("opentype");font-display:swap}@font-face{font-family:'Stratum2';font-weight:700;src:url("/fonts/Stratum2_Bold.otf") format("opentype");font-display:swap}.clearfix::after{content:"";display:table;clear:both}html[xmlns] .clearfix{display:block}* html
.clearfix{height:1%}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,ol,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img,svg{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#2c2c2c;font-family:'Stratum2',Arial,sans-serif;font-weight:300;font-size:24px}@media (max-width: 1800px){body{font-size:22px}}@media (max-width: 1550px){body{font-size:20px}}@media (max-width: 1400px){body{font-size:18px}}p{margin-bottom:1em;line-height:1.25em;font-weight:300;letter-spacing:0.015em}h1,h2,h3,h4,h5,h6,strong.inHead{margin-bottom: .6em;font-weight:500}h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
strong.inHead
a{color:#2c2c2c}h1,h2,h3,h4,strong.inHead{font-size:38px;text-transform:uppercase;font-weight:500}@media (max-width: 1800px){h1,h2,h3,h4,strong.inHead{font-size:36px}}@media (max-width: 1550px){h1,h2,h3,h4,strong.inHead{font-size:33px}}@media (max-width: 1400px){h1,h2,h3,h4,strong.inHead{font-size:30px}}@media (max-width: 1200px){h1,h2,h3,h4,strong.inHead{font-size:28px}}@media (max-width: 960px){h1,h2,h3,h4,strong.inHead{font-size:26px}}@media (max-width: 700px){h1,h2,h3,h4,strong.inHead{font-size:32px}}h2.relatedTitle{color:#0C3E7A;display:block;text-align:center;width:100%;font-weight:400;font-size:50px;text-transform:none;padding:2em
0 1em;margin:0}@media (max-width: 1800px){h2.relatedTitle{font-size:48px}}@media (max-width: 1550px){h2.relatedTitle{font-size:45px}}@media (max-width: 1400px){h2.relatedTitle{font-size:42px}}@media (max-width: 1200px){h2.relatedTitle{padding:1.5em 0 .75em;font-size:38px}}@media (max-width: 700px){h2.relatedTitle{font-size:32px;padding:1em
0 .5em}}h5{font-size:18px;font-weight:bold}ul,ol{margin:0
0 1em 1em;padding:0}ul li,
ol
li{line-height:1.4em;margin:0
0 1em 0;padding:0
0 0 0;font-weight:300}strong{font-weight:bold}em{font-style:italic;font-weight:300}a{color:#0C3E7A}.privacyDisclaimer{font-size:19px;margin-bottom:20px;letter-spacing:0.01em;font-weight:400}@media (max-width: 1550px){.privacyDisclaimer{font-size:16px}}@media (max-width: 1200px){.privacyDisclaimer{font-size:15px}}.privacyDisclaimer
div{margin-bottom:10px}.privacyDisclaimer
label{font-size:19px;letter-spacing:0.01em;font-weight:400}@media (max-width: 1200px){.privacyDisclaimer
label{font-size:17px}}.privacyDisclaimer
a{text-decoration:underline}.more{width:30px;height:30px;background:url(/img/arrow.png) no-repeat 0 50%;display:inline-block;overflow:hidden;position:relative;text-indent:-100em}.goBack{padding-left:15px;background:url(/img/back.png) no-repeat 0 50%;font-weight:bold;display:inline-block;margin-bottom:3em}@media (max-width: 1200px){.goBack{margin-bottom:1em}}.goBack.alt{background-image:url(/img/backblue.svg)}.readAll{font-size:16px;font-weight:bold;padding-left:15px;display:inline-block;background:url(/img/readAll.png) no-repeat 0 50%;margin-top:1em}.input{margin-bottom:1.5em}@media (max-width: 1550px){.input{margin-bottom:1.1em}}.input.textarea{margin-bottom: .5em}.file
label{background:#fff;font:inherit;cursor:pointer;padding:0
2.5em;height:60px;line-height:60px;display:inline-block;font-size:19px;font-weight:300;letter-spacing:0.04em;color:#0C3E7A}@media (max-width: 1550px){.file
label{height:50px;line-height:50px}}.file
small{margin-left:20px}.file input[type="file"]{display:none}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{font:inherit;padding: .75em 1em;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;border:none;background:#fff}textarea{height:auto;padding: .75em 1em;line-height:1.2em}input[type='submit'],.button,button{font:inherit;cursor:pointer;padding:0
2.5em;height:60px;line-height:60px;border:none;-webkit-appearance:none;border-radius:0;box-shadow:none;background:#FFED00;font-size:18px;font-weight:700;letter-spacing:0.04em;color:#0C3E7A;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s}@media (max-width: 1400px){input[type='submit'],.button,button{padding:0
2em;font-size:17px;height:50px;line-height:50px}}input[type='submit']:hover,.button:hover,button:hover{background:#fff680}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox:not(foo) label{text-transform:none}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;background:#fff;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#0C3E7A;font-size:30px;font-weight:700}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size: .9em;color:#FFED00}.response_message,#flashMessage{position:fixed;bottom:15%;width:600px;left:50%;margin-left:-300px;z-index:500;border-radius:3px;padding:20px;text-align:center;color:#fff;font-size:16px;background:#88B555;visibility:hidden;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.response_message.error,#flashMessage.error{background:#C14343}.response_message.visible,#flashMessage.visible{visibility:visible;animation:messageIn 500ms ease-out forwards;-webkit-animation:messageIn 500ms ease-out forwards}@media (max-width: 600px){.response_message,#flashMessage{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}label,
.file
span{font-weight:700;letter-spacing:0.015em;font-size:22px;margin-bottom: .3em;display:block}@media (max-width: 1550px){label,
.file
span{font-size:20px}}@media (max-width: 1200px){label,
.file
span{font-size:18px}}.required label::after,
.required .file span::after{content:'*'}.file label span::after{content:'*'}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
rotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes
rotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes
pulse{0%{opacity:1}50%{opacity: .6}100%{opacity:1}}@-webkit-keyframes
pulse{0%{opacity:1}50%{opacity: .6}100%{opacity:1}}@keyframes
menuIn{0%{transform:translate3d(0,-200px,0);-webkit-transform:translate3d(0,-200px,0)}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes
menuIn{0%{transform:translate3d(0,-200px,0);-webkit-transform:translate3d(0,-200px,0)}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@keyframes lds-ring{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.mfp-fade.mfp-bg,
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.mfp-fade.mfp-wrap .mfp-content{transform:scale(.9);-webkit-transform:scale(.9)}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(.1);-webkit-transform:scale(.1)}.overlay{position:relative}.overlay::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(12,62,122,0.22)}.darkOverlay{position:relative}.darkOverlay::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(44,44,44,0.4)}.videoContainer{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.videoContainer iframe,
.videoContainer object,
.videoContainer
embed{position:absolute;top:0;left:0;width:100%;height:100%}main{padding:10px;margin-top:100px}@media (max-width: 1200px){main{margin-top:70px}}@media (max-width: 550px){main{margin-top:60px}}@media (max-width: 440px){main{padding:5px}}.padded{padding:4vw}@media (max-width: 1200px){.padded{padding:4vw 3vw}}@media (max-width: 700px){.padded{padding:6%}}#siteHeader{position:fixed;top:0;left:0;padding:10px
30px;z-index:500;width:100%;transition:650ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:650ms cubic-bezier(0.165,0.840,0.440,1.000);display:flex;align-items:center;background:#0C3E7A;height:100px}#siteHeader
a{color:#fff}#siteHeader path,
#siteHeader circle,
#siteHeader
rect{fill:#fff}#siteHeader
#logolink{width:330px;display:block;height:30px;line-height:30px}@media (max-width: 1550px){#siteHeader
#logolink{width:300px}}@media (max-width: 1400px){#siteHeader
#logolink{width:280px}}@media (max-width: 700px){#siteHeader
#logolink{width:240px}}@media (max-width: 440px){#siteHeader
#logolink{width:180px}}#siteHeader #logolink
svg{vertical-align:middle}#siteHeader
.social{margin-right:80px}@media (max-width: 1550px){#siteHeader
.social{margin-right:60px}}@media (max-width: 1400px){#siteHeader
.social{margin-right:45px}}#mainMenu,.social{transition:850ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:850ms cubic-bezier(0.165,0.840,0.440,1.000)}#mainMenu{margin-left:auto;margin-right:80px;margin-top:3px}@media (max-width: 1550px){#mainMenu{margin-right:60px}}@media (max-width: 1400px){#mainMenu{margin-right:45px}}#mainMenu
li{display:inline-block}#mainMenu li
a{text-transform:uppercase;display:inline-block;padding:8px
15px;font-size:20px;letter-spacing:0.02em}@media (max-width: 1800px){#mainMenu li
a{padding:8px
13px;font-size:19px}}@media (max-width: 1550px){#mainMenu li
a{padding:8px
10px;font-size:18px}}@media (max-width: 1400px){#mainMenu li
a{padding:8px;font-size:17px}}#mainMenu li
a.active{font-weight:700}#mainMenu
#item_10{position:relative;padding-right:12px}@media (max-width: 1550px){#mainMenu
#item_10{padding-right:17px}}@media (max-width: 1400px){#mainMenu
#item_10{padding-right:19px}}@media (max-width: 1200px){#mainMenu
#item_10{padding-right:20px}}#mainMenu #item_10:after{content:'';position:absolute;width:12px;height:8px;background:url(/img/down.svg) no-repeat 0 0;background-size:contain;top:50%;right:10px;transform:translateY(-50%);-webkit-transition:all .5s;transition:all .5s}@media (max-width: 1200px){#mainMenu #item_10:after{transform:none;top:1em}}#mainMenu #item_10
ul{opacity:0;position:absolute;pointer-events:none;-webkit-transition:all .5s;transition:all .5s;margin:0;background:#0C3E7A;padding-top:10px}@media (max-width: 1200px){#mainMenu #item_10
ul{margin-right:-20px;padding:0;position:relative;opacity:1;max-height:0;overflow:hidden;-webkit-transition:all .75s;transition:all .75s}}#mainMenu #item_10 ul
li{display:block}@media (max-width: 1200px){#mainMenu #item_10 ul
li{display:inline-block}}#mainMenu #item_10 ul li
a{border-bottom:1px solid #fff;display:block}@media (max-width: 1200px){#mainMenu #item_10 ul li
a{border-bottom:0;border-right:1px solid #fff;font-size: .95em}}#mainMenu #item_10 ul li a:hover{color:#FFED00}#mainMenu #item_10 ul li a:before,
#mainMenu #item_10 ul li a:after{display:none}#mainMenu #item_10 ul li:last-of-type
a{border-bottom:0}@media (max-width: 1200px){#mainMenu #item_10 ul li:last-of-type
a{border:0}}#mainMenu #item_10.active:after{transform:translateY(-50%) rotate(180deg)}#mainMenu #item_10.active
ul{opacity:1;pointer-events:all}@media (max-width: 1200px){#mainMenu #item_10.active
ul{max-height:80px}}#languages{font-size:18px}@media (max-width: 440px){#languages{font-size:14px}}#languages
a{display:inline-block;line-height:24px;height:24px;width:24px;text-transform:uppercase;text-align:center}#languages
a.current{color:#FFED00}#siteFooter{color:#0C3E7A;background:#F0F0F0;font-size:21px}@media (max-width: 1550px){#siteFooter{font-size:19px}}@media (max-width: 1200px){#siteFooter{font-size:17px}}@media (max-width: 440px){#siteFooter{font-size:15px}}#siteFooter path,
#siteFooter circle,
#siteFooter
rect{fill:#0C3E7A}#siteFooter
p{font-weight:400}#siteFooter
a{color:#0C3E7A}#siteFooter
.container{position:relative}#siteFooter .infos
img{display:block;margin-bottom:2em}#siteFooter .infos
svg{margin-bottom:40px;max-width:290px}@media (max-width: 700px){#siteFooter .infos
svg{max-width:240px}}@media (max-width: 440px){#siteFooter .infos
svg{max-width:180px;margin-bottom:30px}}#siteFooter .infos p:last-child{margin:0}#siteFooter .privacy,
#siteFooter
.social{position:absolute;right:4vw;font-weight:500}#siteFooter
.privacy{bottom:4vw;font-size:18px}@media (max-width: 1550px){#siteFooter
.privacy{font-size:16px}}@media (max-width: 1200px){#siteFooter
.privacy{font-size:14px}}@media (max-width: 700px){#siteFooter
.privacy{position:static;margin-top:2em}}#siteFooter .privacy a::after{content:' - '}#siteFooter .privacy a:last-child::after{display:none}#siteFooter
.social{top:4vw}@media (max-width: 440px){#siteFooter
.social{top:4.5vw}}#siteFooter
.legal{font-size:18px;padding:12px
4vw;background:#0C3E7A;color:#fff;overflow:hidden}@media (max-width: 1550px){#siteFooter
.legal{font-size:16px}}@media (max-width: 1200px){#siteFooter
.legal{font-size:14px}}@media (max-width: 700px){#siteFooter
.legal{padding:12px
6%}}#siteFooter .legal
.disclaimer{float:left;width:75%}@media (max-width: 700px){#siteFooter .legal
.disclaimer{width:100%;float:none}}#siteFooter .legal
.credits{float:right;color:#fff}@media (max-width: 700px){#siteFooter .legal
.credits{float:none;display:block;margin-top:1.5em;font-size:12px}}.social{display:flex;align-items:center}.social
a{text-align:center;margin:0
8px;height:100%}@media (max-width: 440px){.social
a{margin:0
5px}}.social
svg{display:flex;align-items:center;height:18px}.social .youtube
svg{height:16px}.pageHeader{background:#0C3E7A;height:760px;max-height:75vh;min-height:400px;color:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;font-size:20px;border-bottom:10px solid #fff}@media (max-width: 1550px){.pageHeader{max-height:70vh}}@media (max-width: 1400px){.pageHeader{max-height:65vh}}@media (max-width: 960px){.pageHeader{min-height:40vh;max-height:none;height:auto;padding:50px
0}}@media (max-width: 440px){.pageHeader{border-bottom:5px solid #fff}}.pageHeader
h2{font-size:29px;text-transform:none}@media (max-width: 1550px){.pageHeader
h2{font-size:27px}}@media (max-width: 1400px){.pageHeader
h2{font-size:25px}}@media (max-width: 1200px){.pageHeader
h2{font-size:24px}}@media (max-width: 960px){.pageHeader
h2{font-size:22px}}@media (max-width: 700px){.pageHeader
h2{padding:0
10%}}.pageHeader h2
p{font-weight:400}.pageHeader
h4{font-size:90px;margin:0;font-weight:500;letter-spacing:-0.01em}@media (max-width: 1800px){.pageHeader
h4{font-size:82px}}@media (max-width: 1550px){.pageHeader
h4{font-size:75px}}@media (max-width: 1400px){.pageHeader
h4{font-size:70px}}@media (max-width: 1200px){.pageHeader
h4{font-size:65px}}@media (max-width: 960px){.pageHeader
h4{font-size:55px}}@media (max-width: 700px){.pageHeader
h4{font-size:45px}}@media (max-width: 440px){.pageHeader
h4{font-size:35px}}.pageHeader
a{color:#fff}.pageHeader
.splash{display:flex;justify-content:space-between;align-items:center}@media (max-width: 700px){.pageHeader
.splash{flex-direction:column}}.pageHeader .splash
a{padding:20px
50px}.pageHeader .splash a:first-of-type{border-right:1px solid #FFED00}@media (max-width: 700px){.pageHeader .splash a:first-of-type{border:0;border-bottom:1px solid #FFED00}}.pageHeader .splash a
span{font-size:18px;font-weight:700;padding-left:20px;background:url(/img/yellowarrow.svg) no-repeat 0 50%;-webkit-transition:all .5s;transition:all .5s;display:inline-block;margin-top:1em;text-transform:uppercase}.pageHeader .splash a span:hover{padding-right:20px;padding-left:0;background:url(/img/yellowarrow.svg) no-repeat 100% 50%}.home
.pageHeader{background:#F0F0F0 url(/img/top/homenew.jpg) no-repeat center / cover;height:calc(100vh - 110px);max-height:none}@media (max-width: 960px){.home
.pageHeader{height:50vh}}.home .pageHeader h1,
.home .pageHeader
strong.inHead{margin:0;padding:0}.home .pageHeader h1::after,
.home .pageHeader strong.inHead::after{display:none}.pageHeader .content p:last-child{margin:0}.page2
.pageHeader{background:#0C3E7A url(/img/top/studio.jpg) no-repeat center / cover}.page3
.pageHeader{background:#0C3E7A url(/img/top/servizi.jpg) no-repeat center / cover}.servizio
.pageHeader{background:#0C3E7A url(/img/top/servizio.jpg) no-repeat center / cover}.page5
.pageHeader{background:#0C3E7A url(/img/top/contatti.jpg) no-repeat center / cover}.job
.pageHeader{background:#0C3E7A url(/img/top/job.jpg) no-repeat center / cover}.blog
.pageHeader{background:#0C3E7A url(/img/top/blog.jpg) no-repeat center / cover}.post
.pageHeader{background:#F0F0F0}#impresa
.pageHeader{background:#0C3E7A url(/img/top/impresa.jpg) no-repeat center / cover}#privato
.pageHeader{background:#0C3E7A url(/img/top/privato.jpg) no-repeat center / cover}.pageHeaderActions{padding-top:15px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.pageHeaderActions
.button{padding:0;height:34px;line-height:34px;border-color:#FFED00;color:#0C3E7A;background:#FFED00}.pageHeaderActions
.button.light{background:none;color:#fff}.pageHeader h1,
.pageHeader strong.inHead,
.blogHeader h1,
.blogHeader
strong.inHead{padding-bottom:10px;margin-bottom:20px;position:relative;font-size:80px;font-weight:500;letter-spacing:-0.01em}@media (max-width: 1800px){.pageHeader h1,
.pageHeader strong.inHead,
.blogHeader h1,
.blogHeader
strong.inHead{font-size:75px}}@media (max-width: 1550px){.pageHeader h1,
.pageHeader strong.inHead,
.blogHeader h1,
.blogHeader
strong.inHead{font-size:70px}}@media (max-width: 1400px){.pageHeader h1,
.pageHeader strong.inHead,
.blogHeader h1,
.blogHeader
strong.inHead{font-size:65px}}@media (max-width: 1200px){.pageHeader h1,
.pageHeader strong.inHead,
.blogHeader h1,
.blogHeader
strong.inHead{font-size:50px;padding-bottom:20px}}@media (max-width: 700px){.pageHeader h1,
.pageHeader strong.inHead,
.blogHeader h1,
.blogHeader
strong.inHead{font-size:40px}}.pageHeader h1::after,
.pageHeader strong.inHead::after,
.blogHeader h1::after,
.blogHeader strong.inHead::after{content:'';width:320px;position:absolute;height:2px;background:#FFED00;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 700px){.pageHeader h1::after,
.pageHeader strong.inHead::after,
.blogHeader h1::after,
.blogHeader strong.inHead::after{width:60%;height:1px}}#post
.pageHeader{color:#0C3E7A}#post .pageHeader
h1{text-transform:uppercase;color:#0C3E7A;max-width:70%;margin-left:auto;margin-right:auto}@media (max-width: 1550px){#post .pageHeader
h1{max-width:80%}}@media (max-width: 960px){#post .pageHeader
h1{max-width:90%}}#share{padding-top:2em;margin-bottom:2em}.ajax{position:relative}.ajax::before{content:'';width:50px;height:50px;background:url(/img/loading.png) no-repeat center;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;visibility:hidden}.ajax.loading::before{animation:rotate 500ms infinite linear;-webkit-animation:rotate 500ms infinite linear;visibility:visible}.paging{font-size:22px}.paging>span{width:40px;height:40px;display:inline-block;line-height:40px;text-align:center}.paging > span
a{color:#2c2c2c;width:40px;height:40px;display:block;line-height:40px;text-align:center}.paging>span.current{font-weight:bold;color:#0C3E7A}.gallery{padding-top:2em;display:block;width:102.77777777778%;margin-left:-1.3888888888889%;margin-right:-1.3888888888889%;*zoom:1}.gallery:before,.gallery:after{content:"";display:table}.gallery:after{clear:both}.gallery
.thumb{background:#0C3E7A;display:inline;float:left;width:22%;margin-left:1.3888888888889%;margin-right:1.3888888888889%;margin-bottom:2%}.gallery .thumb
img{display:block}.grid{display:flex;flex-wrap:wrap}.full{width:100%}.three_5{width:calc(60% - 10px);padding:5.5% 11%}@media (max-width: 1550px){.three_5{padding:5.5% 5.5%}}@media (max-width: 1200px){.three_5{width:calc(65% - 10px)}}@media (max-width: 700px){.three_5{width:100%;padding:6%}}@media (max-width: 960px){#bio
.three_5{width:100%}}#contatti
.three_5{padding:5.5% 16%}@media (max-width: 1550px){#contatti
.three_5{padding:5.5% 11%}}@media (max-width: 1200px){#contatti
.three_5{padding:5.5%}}@media (max-width: 700px){#contatti
.three_5{padding:6%}}.two_5{width:40%}@media (max-width: 1200px){.two_5{width:35%}}@media (max-width: 960px){#bio
.two_5{width:100%}}@media (max-width: 700px){.two_5{width:100%;padding:6%}}.flexy
.bluebg{background:#0C3E7A;color:#fff}.flexy .bluebg
big{line-height:1.1em;font-weight:400;font-size:50px;display:block;margin-bottom:1.5em}@media (max-width: 1800px){.flexy .bluebg
big{font-size:48px}}@media (max-width: 1550px){.flexy .bluebg
big{font-size:45px}}@media (max-width: 1400px){.flexy .bluebg
big{font-size:42px}}@media (max-width: 1200px){.flexy .bluebg
big{font-size:36px}}@media (max-width: 960px){.flexy .bluebg
big{font-size:28px}}@media (max-width: 700px){.flexy .bluebg
big{font-size:26px}}@media (max-width: 1550px){.flexy .bluebg
big{margin-bottom:1em}}.flexy .bluebg big strong,
.flexy .bluebg big
b{color:#FFED00}.flexy .bluebg
a{color:#fff;text-decoration:underline}.flexy .bio ul li,
.flexy .bluebg ul li,
.questions ul li,
.home .flexy ul
li{list-style-type:none !important;padding-left: .75em;position:relative;font-weight:300;margin-bottom: .5em}@media (max-width: 1400px){.flexy .bio ul li,
.flexy .bluebg ul li,
.questions ul li,
.home .flexy ul
li{padding-left:1em}}@media (max-width: 700px){.flexy .bio ul li,
.flexy .bluebg ul li,
.questions ul li,
.home .flexy ul
li{padding-left:1em}}.flexy .bio ul li:before,
.flexy .bluebg ul li:before,
.questions ul li:before,
.home .flexy ul li:before{content:'';width:11px;height:24px;position:absolute;top: .2em;left:0;background:url(/img/bullet.svg) no-repeat 0 0}@media (max-width: 1400px){.flexy .bio ul li:before,
.flexy .bluebg ul li:before,
.questions ul li:before,
.home .flexy ul li:before{top: .05em}}@media (max-width: 700px){.flexy .bio ul li:before,
.flexy .bluebg ul li:before,
.questions ul li:before,
.home .flexy ul li:before{top: .1em}}.flexy .bio ul,
.flexy .bluebg ul,
.questions ul,
.home .flexy
ul{margin-left:0}.questions ul
li{padding-left: .75em}@media (max-width: 700px){.questions ul
li{padding-left:1em}}.questions ul li:before{background:url(/img/bullet.svg) no-repeat 0 0;top: .2em}@media (max-width: 700px){.questions ul li:before{top: .1em}}.grey{background:#F0F0F0}.flexy{display:flex;gap:10px;width:100%;border-bottom:10px solid #fff}@media (max-width: 700px){.flexy{flex-direction:column}}@media (max-width: 440px){.flexy{gap:5px;border-bottom:5px solid #fff}}.flexy:last-child{border-bottom:0}.flexy
.narrow{width:calc(37% - 10px);padding:8%}@media (max-width: 1550px){.flexy
.narrow{padding:6%}}@media (max-width: 1200px){.flexy
.narrow{padding:6%;width:calc(65% - 10px)}}@media (max-width: 700px){.flexy
.narrow{width:100%}.flexy
.narrow.img{min-height:25vh}}.flexy
.wide{width:63%}@media (max-width: 1200px){.flexy
.wide{width:35%}}@media (max-width: 700px){.flexy
.wide{width:100%}.flexy
.wide.img{min-height:25vh}}.flexy .wide
.newPostPreview{margin:0
auto;max-width:60%;padding:50px
0}@media (max-width: 1200px){.flexy .wide
.newPostPreview{max-width:75%}}@media (max-width: 700px){.flexy .wide
.newPostPreview{max-width:none;padding:6%}}@media (max-width: 1200px){.flexy.invert
.narrow{width:35%}.flexy.invert
.wide{width:calc(65% - 10px)}}@media (max-width: 700px){.flexy.invert .wide,
.flexy.invert
.narrow{width:100%}.flexy.invert .wide.img,
.flexy.invert
.narrow.img{min-height:25vh}}@media (max-width: 700px){.flexy.revorder .img,
.flexy.revorder
.grey{order:2}}.flexy ul
li{margin-bottom:0;list-style-type:circle}.flexy
a.readon{font-size:18px;font-weight:700;letter-spacing:0.04em;padding-left:20px;background:url(/img/yellowarrow.svg) no-repeat 0 50%;-webkit-transition:all .5s;transition:all .5s;color:#fff;text-transform:uppercase;display:inline-block;margin-top:1em}@media (max-width: 700px){.flexy
a.readon{font-size:17px}}.flexy a.readon:hover{padding-right:20px;padding-left:0;background:url(/img/yellowarrow.svg) no-repeat 100% 50%}@media (max-width: 1200px){.flexy a.readon:hover{padding-left:20px;padding-right:0;background:url(/img/yellowarrow.svg) no-repeat 0 50%}}span.readon{font-size:18px;font-weight:700;padding-left:20px;background:url(/img/yellowarrow.svg) no-repeat 0 50%;-webkit-transition:all .5s;transition:all .5s;display:inline-block;margin-top:1em;text-transform:uppercase}@media (max-width: 700px){span.readon{font-size:17px}}span.readon:hover{padding-right:20px;padding-left:0;background:url(/img/yellowarrow.svg) no-repeat 100% 50%}@media (max-width: 1200px){span.readon:hover{padding-left:20px;padding-right:0;background:url(/img/yellowarrow.svg) no-repeat 0 50%}}.half{width:50%;min-height:50vw}@media (max-width: 700px){.half{width:100%}}.quarter{width:25%;min-height:50vw}@media (max-width: 1200px){.quarter{width:35%}}@media (max-width: 700px){.quarter{width:100%}}.threequarter{width:75%}@media (max-width: 1200px){.threequarter{width:calc(65% - 10px)}}@media (max-width: 700px){.threequarter{width:100%}}.halfheight{min-height:25vw}.mobileOnly{display:none}@media (max-width: 700px){.order2{order:2}}div.img{background:#2c2c2c;background-size:cover;background-repeat:no-repeat}@media (max-width: 700px){div.img{min-height:25vh}}div.img.home1{background-image:url(/img/tiles/home_1.jpg)}div.img.home2{background-image:url(/img/tiles/mappamondo.jpg)}div.img.home3{background-image:url(/img/tiles/dettaglio.jpg)}div.img.home4{background-image:url(/img/tiles/porta.jpg)}div.img.home5{background-image:url(/img/tiles/home_5.jpg)}div.img.home6{background-image:url(/img/tiles/home_6.jpg)}div.img.home7{background-image:url(/img/tiles/home_7.jpg)}div.img.home9{background-image:url(/img/tiles/home_9.jpg)}div.img.home10{background-image:url(/img/tiles/home_10.jpg)}div.img.noVideo{background-image:url(/img/tiles/no_video.jpg)}div.img.impresa1{background-image:url(/img/tiles/impresa_1.jpg)}div.img.impresa2{background-image:url(/img/tiles/impresa_2.jpg)}div.img.privato1{background-image:url(/img/tiles/privato_1.jpg)}div.img.privato2{background-image:url(/img/tiles/privato_2.jpg)}div.img.studio1{background-image:url(/img/tiles/studio_1.jpg)}div.img.studio2{background-image:url(/img/sede.jpg)}div.img.studio3{background-image:url(/img/ofCounsel.jpg)}div.img.servizi1{background-image:url(/img/tiles/servizi_1.jpg)}div.img.servizi2{background-image:url(/img/tiles/servizi_2.jpg)}div.img.servizi3{background-image:url(/img/tiles/servizi_3.jpg)}div.img.servizi4{background-image:url(/img/tiles/servizi_4.jpg)}div.img.job1{background-image:url(/img/tiles/job_1.jpg)}div.img.contatti1{background-image:url(/img/tiles/contatti_1.jpg)}div.img.commentImg{background-image:url(/img/tiles/commenti1.jpg)}div.img.genericProfessional{background-image:url(/img/tiles/professionista.jpg)}#studio .textBox,
#impresa .textBox,
#servizio .textBox,
#privato
.textBox{color:#0C3E7A;padding:6%}#studio .textBox p,
#impresa .textBox p,
#servizio .textBox p,
#privato .textBox
p{font-size:33px;font-weight:400;letter-spacing:0em;line-height:1.2em}@media (max-width: 1550px){#studio .textBox p,
#impresa .textBox p,
#servizio .textBox p,
#privato .textBox
p{font-size:30px}}@media (max-width: 1400px){#studio .textBox p,
#impresa .textBox p,
#servizio .textBox p,
#privato .textBox
p{font-size:28px}}@media (max-width: 1200px){#studio .textBox p,
#impresa .textBox p,
#servizio .textBox p,
#privato .textBox
p{font-size:24px}}#studio .textBox p:last-child,
#impresa .textBox p:last-child,
#servizio .textBox p:last-child,
#privato .textBox p:last-child{margin:0}.servizi{display:flex;flex-flow:row wrap;gap:10px;width:100%}@media (max-width: 440px){.servizi{gap:5px}}.servizi
.boxLink{width:calc(50% - 5px);padding:5.5% 15%;background:#0C3E7A;color:#fff}@media (max-width: 1550px){.servizi
.boxLink{padding:5.5% 7.5%}}@media (max-width: 1200px){.servizi
.boxLink{padding:5.5%}}@media (max-width: 700px){.servizi
.boxLink{padding:6%;width:100%}}.servizi .boxLink:hover{background:#0f509d}.professionals{display:flex;flex-wrap:wrap}.professional,.counselor{display:flex;color:#fff;width:100%}@media (max-width: 700px){.professional,.counselor{flex-direction:column}}.professional .half,
.counselor
.half{min-height:0 !important}.professional h2,
.counselor
h2{margin-bottom: .2em}.professional img,
.counselor
img{display:block;min-height:100%;width:100%;object-fit:cover}.professional a,
.counselor
a{color:#fff;display:block;height:100%}@media (max-width: 700px){.professional a,
.counselor
a{height:auto}}.professional .sector,
.counselor
.sector{margin-bottom:1em}.professional:nth-child(2n+1),.counselor:nth-child(2n+1){flex-direction:row-reverse}@media (max-width: 700px){.professional:nth-child(2n+1),.counselor:nth-child(2n+1){flex-direction:column}}.professional.noImage,.counselor.noImage{display:block;width:50%}.professional.noImage:nth-child(2n+1),.counselor.noImage:nth-child(2n+1){background:rgba(12,62,122,0.78)}.professional .boxLink,
.counselor
.boxLink{background:#0C3E7A;display:flex;align-items:center}@media (max-width: 700px){.professional .boxLink,
.counselor
.boxLink{flex-direction:column}}.professional .bio,
.counselor
.bio{padding:5% 12.5%}@media (max-width: 700px){.professional .bio,
.counselor
.bio{padding:6%}}.professional.flexy:last-of-type{border-bottom:10px solid #fff}@media (max-width: 440px){.professional.flexy:last-of-type{padding:6%;border-bottom:5px solid #fff}}@media (max-width: 440px){#studio .professional.flexy:last-of-type{padding:0}}.sector{font-weight:500;display:block;color:#FFED00}.counselor{color:#fff}.counselor
a{color:#fff}.counselor
.sector{margin-bottom:1em}#home
.textBox{background:#0C3E7A;color:#fff;min-height:25vw}#home .textBox h2
a{color:#fff}#home .video
img{display:block;min-height:100%;object-fit:cover}#home .flexy:last-of-type{border-bottom:0}#bio
.image{padding:0}#bio .image
img{min-height:100%;width:100%;object-fit:cover;object-position:left center}#bio.bio_1 .image img,
#bio.bio_2 .image img,
#bio.bio_10 .image
img{object-position:right center}@media (max-width: 960px){#bio
.flexy{flex-direction:column}}#bio
.bio{background:#0C3E7A;color:#fff}@media (max-width: 960px){#bio
.bio{order:2}}#bio .bio
h1{margin-bottom: .2em}#bio .bio
.goBack{background-image:url(/img/back.svg)}#bio .bio
.email{font-weight:bold;padding-top:2em;display:block}#bio .bio
.sector{margin-bottom:2em}#bio .bio
a{color:#fff;text-decoration:underline}#servizi
.servizio{color:#fff;background:#0C3E7A}#servizi .servizio
a{color:#fff}#servizi
.servizio1{background:url(/img/bg_civile.jpg) no-repeat center / cover !important}#servizi
.servizio3{background:url(/img/bg_consulenza.jpg) no-repeat center / cover !important}#servizi
.servizio5{background:url(/img/bg_privacy.jpg) no-repeat center / cover !important}#contatti.contactPage header .content
h2{display:flex;align-items:center;justify-content:center}@media (max-width: 700px){#contatti.contactPage header .content
h2{flex-direction:column}}#contatti.contactPage header .content
p{color:#fff;margin:0;flex:50%;padding:0
10%}#contatti.contactPage header .content p:first-of-type{border-right:1px solid #FFED00}@media (max-width: 700px){#contatti.contactPage header .content p:first-of-type{border:0;border-bottom:1px solid #FFED00;margin-bottom:1em;padding-bottom:1em}}#contatti.contactPage header .content p
strong{text-transform:uppercase;font-size:90px;margin:0;font-weight:500;letter-spacing:-0.01em}@media (max-width: 1800px){#contatti.contactPage header .content p
strong{font-size:82px}}@media (max-width: 1550px){#contatti.contactPage header .content p
strong{font-size:75px}}@media (max-width: 1400px){#contatti.contactPage header .content p
strong{font-size:70px}}@media (max-width: 1200px){#contatti.contactPage header .content p
strong{font-size:65px}}@media (max-width: 960px){#contatti.contactPage header .content p
strong{font-size:55px}}@media (max-width: 700px){#contatti.contactPage header .content p
strong{font-size:45px}}@media (max-width: 440px){#contatti.contactPage header .content p
strong{font-size:35px}}#contatti.contactPage header .content p
a{color:#0C3E7A;background:#FFED00;font-size:17px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:1em
2em;margin-top:1em;display:inline-block;-webkit-transition:all .2s;transition:all .2s}@media (max-width: 1400px){#contatti.contactPage header .content p
a{padding: .75em 1.5em;font-size:16px}}@media (max-width: 440px){#contatti.contactPage header .content p
a{padding: .5em 1em}}#contatti.contactPage header .content p a:hover{background:#fff680}#contatti.contactPage header .content p:last-child{margin-bottom:0}#contatti
.form{background:#0C3E7A;color:#fff}#contatti .form
h2{line-height:1.1em;font-weight:400;font-size:50px;text-transform:none}@media (max-width: 1800px){#contatti .form
h2{font-size:48px}}@media (max-width: 1550px){#contatti .form
h2{font-size:45px}}@media (max-width: 1400px){#contatti .form
h2{font-size:42px}}@media (max-width: 1200px){#contatti .form
h2{font-size:36px}}@media (max-width: 960px){#contatti .form
h2{font-size:28px}}@media (max-width: 700px){#contatti .form
h2{font-size:26px}}#contatti .form h2
span{color:#FFED00;display:block}#contatti .form
a{color:#fff}#contatti .form
form{padding-top:1em}.mappadelsito ul
ul{margin:1.5em}#articleContainer p a,
#articleContainer li
a{text-decoration:underline}#articleContainer
.pageHeader{background:#0C3E7A;height:auto;max-height:none;text-align:left;padding:5.5% 11%}@media (max-width: 1550px){#articleContainer
.pageHeader{padding:5.5% 5.5%}}@media (max-width: 1200px){#articleContainer
.pageHeader{padding:3.5%}}@media (max-width: 700px){#articleContainer
.pageHeader{padding:6%}}#articleContainer .pageHeader
h1{font-size:90px;margin:0;font-weight:500;letter-spacing:-0.01em;max-width:75%;margin-bottom: .5em}@media (max-width: 1800px){#articleContainer .pageHeader
h1{font-size:82px}}@media (max-width: 1550px){#articleContainer .pageHeader
h1{font-size:75px}}@media (max-width: 1400px){#articleContainer .pageHeader
h1{font-size:70px}}@media (max-width: 1200px){#articleContainer .pageHeader
h1{font-size:65px}}@media (max-width: 960px){#articleContainer .pageHeader
h1{font-size:55px}}@media (max-width: 700px){#articleContainer .pageHeader
h1{font-size:45px}}@media (max-width: 440px){#articleContainer .pageHeader
h1{font-size:35px}}@media (max-width: 1200px){#articleContainer .pageHeader
h1{max-width:85%}}@media (max-width: 960px){#articleContainer .pageHeader
h1{max-width:90%}}@media (max-width: 700px){#articleContainer .pageHeader
h1{max-width:100%}}@media (max-width: 440px){#articleContainer .pageHeader
h1{margin-top: .5em}}#articleContainer .pageHeader h1
strong{color:#FFED00}#articleContainer .pageHeader h1:after{display:none}#articleContainer .pageHeader
.questions{font-size:24px;max-width:75%}@media (max-width: 1200px){#articleContainer .pageHeader
.questions{max-width:85%;font-size:23px}}@media (max-width: 960px){#articleContainer .pageHeader
.questions{max-width:90%;font-size:22px}}@media (max-width: 700px){#articleContainer .pageHeader
.questions{max-width:100%;font-size:20px}}@media (max-width: 440px){#articleContainer .pageHeader
.questions{font-size:18px}}#articleContainer .pageHeader
p{text-align:justify}#articleContainer
.grid{overflow:hidden}@media (max-width: 700px){#articleContainer
.grid{flex-direction:column}}#articleContainer .grid h3,
#articleContainer .grid
h2{margin-top:2em;color:#0C3E7A;font-weight:bold}#articleContainer .grid
h3{text-transform:none}#articleContainer .grid
h5{font-size:1.2em}#articleContainer .grid
p{color:#444}#articleContainer .grid ul,
#articleContainer .grid
li{color:#444}#articleContainer
.form{color:#fff;background:#0C3E7A;padding:4vw 3vw}@media (max-width: 700px){#articleContainer
.form{background:rgba(12,62,122,0.75)}}#articleContainer .form
h2{font-size:1.25em;font-weight:400;margin-top:0;text-transform:none;color:#fff}@media (max-width: 1200px){#articleContainer .form
h2{font-size:26px}}#articleContainer .form h2
strong{font-weight:400;color:#FFED00}#articleContainer .form
form{padding-top: .5em}@media (max-width: 1200px){#articleContainer .form
form{padding-top:1em}}#articleContainer .form form
a{color:#fff}#articleContainer .form form input[type="email"],
#articleContainer .form form
textarea{padding: .5em 1em;font-size: .75em}#articleContainer .form form
textarea{height:120px}#articleContainer .form form
.input{margin-bottom:1em}#articleContainer .form form
label{font-size:20px}#articleContainer .form form .checkbox
label{font-size:14px}#articleContainer .form form
.privacyDisclaimer{font-size:13px}#articleContainer
.pageFooter{background:#0C3E7A;color:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;border-top:10px solid #fff}@media (max-width: 440px){#articleContainer
.pageFooter{border-top:5px solid #fff}}#articleContainer
.pageFooter.padded{padding:10vw 20vw}@media (max-width: 1200px){#articleContainer
.pageFooter.padded{padding:10vw}}@media (max-width: 960px){#articleContainer
.pageFooter.padded{padding:10vw 5vw}}#articleContainer .pageFooter
p{max-width:75%;margin:0
auto}@media (max-width: 700px){#articleContainer .pageFooter
p{max-width:90%}}@media (max-width: 440px){#articleContainer .pageFooter
p{max-width:100%}}#articleContainer .pageFooter h3,
#articleContainer .pageFooter
h2{font-weight:500}#articleContainer .pageFooter
h3{margin:2em
0 1em}#articleContainer .pageFooter
.contactButton{display:flex;align-items:center;justify-content:center;margin:3em
auto 0}@media (max-width: 700px){#articleContainer .pageFooter
.contactButton{flex-direction:column}}#articleContainer .pageFooter .contactButton
p{color:#fff;margin:0
20px}@media (max-width: 700px){#articleContainer .pageFooter .contactButton
p{margin:0
0 40px}}#articleContainer .pageFooter .contactButton p
strong{text-transform:uppercase;font-size:38px}@media (max-width: 1200px){#articleContainer .pageFooter .contactButton p
strong{font-size:28px}}#articleContainer .pageFooter .contactButton p
a{color:#0C3E7A;background:#FFED00;font-size:17px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:1em
2em;margin-top:1em;display:inline-block;-webkit-transition:all .2s;transition:all .2s;text-decoration:none}@media (max-width: 1400px){#articleContainer .pageFooter .contactButton p
a{padding: .75em 1.5em;font-size:16px}}@media (max-width: 440px){#articleContainer .pageFooter .contactButton p
a{padding: .5em 1em}}#articleContainer .pageFooter .contactButton p a:hover{background:#fff680}#articleContainer .pageFooter .contactButton p:last-child{margin-bottom:0}.postPreview{display:flex;width:100%}.postPreview .postContent
a{color:#0C3E7A}.postPreview .postContent
.readMore{color:#0C3E7A}.postPreview .postContent h2
a{color:#2c2c2c}.postPreview
.image{display:block}.postPreview .image
img{min-height:100%;object-fit:cover;display:block}.postPreview:nth-child(2n+1){flex-direction:row-reverse}@media (max-width: 700px){.postPreview:nth-child(2n+1){flex-direction:column}}.postPreview.video .image
img{width:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);min-height:100%}.paging{background:#F0F0F0;width:100%}.postInfos{font-size:29px;margin-bottom:1em;color:#0C3E7A;text-transform:none}@media (max-width: 1800px){.postInfos{font-size:27px}}@media (max-width: 1550px){.postInfos{font-size:25px}}@media (max-width: 1400px){.postInfos{font-size:24px}}@media (max-width: 1200px){.postInfos{font-size:22px}}@media (max-width: 700px){.postInfos{font-size:21px}}.postInfos
a{color:#0C3E7A}.postInfos a:hover{text-decoration:underline}.blogNavigation{background:#0C3E7A;color:#fff}.blogNavigation
a{color:#fff}.blogHeader{background:#0C3E7A;background-size:cover;height:420px;color:#fff;display:flex;flex-direction:column;justify-content:space-around;text-align:center;font-size:20px;padding:60px
20px 0;position:relative;z-index:10}@media (max-width: 440px){.blogHeader{padding:60px
20px 60px;height:auto}}.blogHeader.mainCat_15{background:url(/img/blogimpresa.jpg) no-repeat 0 0;background-size:cover}.blogSearch{max-width:50%;width:800px;margin:0
auto;position:relative}@media (max-width: 1550px){.blogSearch{max-width:70%}}@media (max-width: 700px){.blogSearch{max-width:100%}}.blogSearch
input{margin-top:1em}.blogSearchResults{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px
solid #e0e0e0;height:0;visibility:hidden;transition:100ms}.blogSearchResults .lds-ring{position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;opacity:0;visibility:hidden}.blogSearchResults.visible{min-height:100px;visibility:visible;height:auto}.blogSearchResults.loading .lds-ring{opacity:1;visibility:visible}.blogSearchResultsContainer{padding:20px;text-align:left;font-size: .9em;max-height:50vh;overflow-y:auto}.blogSearchResultsContainer
a{display:block;padding:5px
0;text-transform:lowercase;color:#2c2c2c}.blogSearchResultsContainer a
strong{color:#0C3E7A}.blogSearchResultsContainer a::first-letter {text-transform:uppercase}.blogSearchResultsContainer a:hover{color:#0C3E7A}.blogSearchResultsContainer
.empty{text-align:center;color:#797979;display:block}.postCategoriesMenuWrapper
.toggler{display:none}ul.postCategoriesMenu{background:#0C3E7A;display:flex;justify-content:center;align-items:center;height:120px;border-top:10px solid #fff;border-bottom:10px solid #fff}@media (max-width: 1550px){ul.postCategoriesMenu{height:100px}}@media (max-width: 1200px){ul.postCategoriesMenu{height:90px}}@media (max-width: 700px){ul.postCategoriesMenu{flex-flow:row wrap;justify-content:initial;height:auto;padding:10px
0}}@media (max-width: 440px){ul.postCategoriesMenu{border-top:5px solid #fff;border-bottom:5px solid #fff}}ul.postCategoriesMenu
li{margin:0
1vw}@media (max-width: 700px){ul.postCategoriesMenu
li{margin:5px
6%}}ul.postCategoriesMenu
a{color:#fff;text-transform:uppercase;display:inline-block;font-size:22px;letter-spacing:0.015em}@media (max-width: 1200px){ul.postCategoriesMenu
a{font-size:18px}}ul.postCategoriesMenu .current
a{font-weight:bold}#blog
.mainColumn{display:inline;float:left;width:63%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}#blog
.sideColumn{display:inline;float:left;width:30%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}#post
.postImage{margin-bottom:2em}.blogWidget{margin-bottom:2em;border-bottom:2px solid #FFED00;padding-bottom:2em}.blogWidget li
a{font-weight:bold}.blogWidget:last-of-type{border-bottom:0}.thePost{background:#F0F0F0;padding:5.5% 11%}@media (max-width: 1550px){.thePost{padding:5.5% 5.5%}}@media (max-width: 1200px){.thePost{padding:3.5%}}@media (max-width: 700px){.thePost{padding:6%}}.thePost p,
.thePost ol,
.thePost
ul{padding-right:10%}@media (max-width: 1200px){.thePost p,
.thePost ol,
.thePost
ul{padding-right:0}}.thePost
h5{color:#0C3E7A;font-size:1.1em;padding-right:10%}@media (max-width: 1200px){.thePost
h5{padding-right:0}}.thePost
h3{line-height:1.1em;font-weight:400;font-size:50px;color:#0C3E7A;text-transform:none;padding-right:10%}@media (max-width: 1800px){.thePost
h3{font-size:48px}}@media (max-width: 1550px){.thePost
h3{font-size:45px}}@media (max-width: 1400px){.thePost
h3{font-size:42px}}@media (max-width: 1200px){.thePost
h3{font-size:36px}}@media (max-width: 960px){.thePost
h3{font-size:28px}}@media (max-width: 700px){.thePost
h3{font-size:26px}}@media (max-width: 1200px){.thePost
h3{padding-right:0}}.thePost h3
a{color:#0C3E7A;text-decoration:underline}#postCategories .menu
li{list-style-type:none}#postCategories .menu li
a{display:block;text-transform:none;font-weight:400;font-size:22px;letter-spacing:0.015em}#postCategories
.submenu{margin-top: .5em;margin-left:1.5em}#postCategories .submenu
li{list-style-type:none !important;padding-left: .75em;position:relative}#postCategories .submenu li:before{content:'';width:11px;height:24px;position:absolute;top:50%;left:0;background:url(/img/bullet.svg) no-repeat 0 0;transform:translateY(-50%)}#postCategories .submenu li
a{font-size:19px}@media (max-width: 1200px){#postCategories .submenu li
a{padding: .15em 0;font-size:17px}}.miniPost{margin-bottom:1em;overflow:hidden;display:block;clear:both;color:#fff}.miniPost:last-child{margin:0}.miniPost
h5{font-size:22px;letter-spacing:0.015em;margin-bottom:0.2em}@media (max-width: 1200px){.miniPost
h5{font-size:20px}}.miniPost
p{font-size:19px;letter-spacing:0.015em}@media (max-width: 1200px){.miniPost
p{font-size:17px}}.author{margin-bottom:1.2em;display:block;font-size:19px;font-weight:400;letter-spacing:0.015em}@media (max-width: 1200px){.author{font-size:17px}}.author
h5{font-size:22px;margin-bottom:0.2em}@media (max-width: 1200px){.author
h5{font-size:20px}}.emptyCategory{text-align:center;font-size:1.4em;padding:50px;color:#999}#leaveComment{background:#0C3E7A;color:#fff}#leaveComment
a{color:#fff}#comments{min-height:50px;font-size:14px}#comments
a{color:#2c2c2c;text-decoration:underline}.comment{padding:20px
0;border:1px
solid #e0e0e0;border-style:solid none}.comment
.commentInfos{margin-bottom:1em}.comment .commentInfos
strong{color:#0C3E7A;margin-right:1em}.comment
.commentText{font-size:16px}.blogIntro
.text{background:#0C3E7A;padding:5.5% 11%;color:#fff;min-height:0}@media (max-width: 1550px){.blogIntro
.text{padding:5.5% 5.5%}}.blogIntro .text
a{color:#fff;text-decoration:underline}.blogIntro .text
h1{line-height:1.1em;font-weight:400;font-size:50px;text-transform:none}@media (max-width: 1800px){.blogIntro .text
h1{font-size:48px}}@media (max-width: 1550px){.blogIntro .text
h1{font-size:45px}}@media (max-width: 1400px){.blogIntro .text
h1{font-size:42px}}@media (max-width: 1200px){.blogIntro .text
h1{font-size:36px}}@media (max-width: 960px){.blogIntro .text
h1{font-size:28px}}@media (max-width: 700px){.blogIntro .text
h1{font-size:26px}}.blogIntro
.post{background:#F0F0F0;padding:5.5%;min-height:0}.blogGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:75px 100px;padding:30px
90px 100px;background:#F0F0F0}@media (max-width: 1550px){.blogGrid{padding:30px
30px 100px;grid-gap:75px 75px}}@media (max-width: 1200px){.blogGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:75px 50px}}@media (max-width: 960px){.blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.blogGrid{padding:20px
20px 100px;grid-gap:70px 30px}}@media (max-width: 360px){.blogGrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.blogGrid
.newPostPreview{grid-column-end:span 1 !important}.homeBlogGrid{flex:0 0 100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:75px 100px;padding:30px
90px 100px}@media (max-width: 1550px){.homeBlogGrid{padding:30px
30px 100px;grid-gap:75px 75px}}@media (max-width: 1200px){.homeBlogGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:75px 50px}}@media (max-width: 960px){.homeBlogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.homeBlogGrid{padding:20px
20px 100px;grid-gap:70px 30px}}@media (max-width: 360px){.homeBlogGrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.homeBlogGrid
.newPostPreview{grid-column-end:span 1 !important}.homeBlogGridLink{align-self:center;color:#2c2c2c;padding:0
30px}.homeBlogGridLink
.more{background-image:url(/img/arrow_blue.png)}.newPostPreviewImage{margin-bottom:30px;display:block}@media (max-width: 1200px){.newPostPreviewImage{margin-bottom:20px}}.newPostPreviewImage
img{display:block}.newPostPreviewTitle{font-size:22px;font-weight:bold;line-height:1.4em;text-transform:uppercase}@media (max-width: 1200px){.newPostPreviewTitle{font-size:20px}}@media (max-width: 700px){.newPostPreviewTitle{font-size:19px;line-height:1.2em}}.newPostPreviewTitle
a{color:#0C3E7A}.newPostPreviewContent{font-size:19px}@media (max-width: 1200px){.newPostPreviewContent{font-size:17px}}@media (max-width: 700px){.newPostPreviewContent{font-size:15px}}.newPostPreviewContent p:last-of-type{margin:0}.blogLoader{transition:200ms;height:0;position:relative}.blogLoader .lds-ring{position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;opacity:0}.blogLoader.visible{height:200px}.blogLoader.visible .lds-ring{opacity:1}.lds-ring{display:block;width:64px;height:64px;transition:200ms}.lds-ring
div{box-sizing:border-box;display:block;position:absolute;top:50%;left:50%;margin-left:-26px;margin-top:-26px;width:52px;height:52px;border:6px
solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#0C3E7A transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}#mainMenu li a,
#languages a:not(.current){position:relative}#mainMenu li a::before,
#mainMenu li a::after,
#languages a:not(.current)::before,
#languages a:not(.current)::after{content:'';position:absolute;bottom:0;height:1px;background:#FFED00;right:1.5vw;left:1.5vw;opacity:0;transition:350ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:350ms cubic-bezier(0.165,0.840,0.440,1.000)}#mainMenu li a::before,
#languages a:not(.current)::before{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}#mainMenu li a::after,
#languages a:not(.current)::after{transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}#mainMenu li a:hover::before,
#mainMenu li a:hover::after,
#languages a:not(.current):hover::before,
#languages a:not(.current):hover::after{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}#mainMenu li a.active::before,
#languages a:not(.current).active::before{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}#mainMenu li a.active::after,
#languages a:not(.current).active::after{display:none !important}#languages a:not(.current){position:relative}#languages a:not(.current)::before,
#languages a:not(.current)::after{right:0;left:0}div.img{position:relative;overflow:hidden}#preload{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20000;background:#0C3E7A;transition:500ms cubic-bezier(0.550,0.085,0.680,0.530);-webkit-transition:500ms cubic-bezier(0.550,0.085,0.680,0.530)}#preload
svg{position:absolute;width:340px;max-width:70%;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);fill:#fff;animation:pulse 1200ms linear infinite;-webkit-animation:pulse 1200ms linear infinite;transition:200ms linear;-webkit-transition:200ms linear}.pace-done
#preload{transform:translate3d(0,-100%,0);opacity:0;z-index:-10}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace.pace-inactive .pace-progress{display:none}.pace .pace-progress{position:static !important}.pace .pace-progress:after{display:block;position:fixed;top:50%;left:50%;content:attr(data-progress-text);line-height:1;text-align:center;color:rgba(255,255,255,0.5);z-index:22000;font-size:15px;width:100px;transform:translate(-50%,30px);-webkit-transform:translate(-50%,30px)}.boxLink{transition:350ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:350ms cubic-bezier(0.165,0.840,0.440,1.000)}.readAll{font-size:18px;font-weight:700;letter-spacing:0.04em;padding-left:20px;background:url(/img/bluearrow.svg) no-repeat 0 50%;-webkit-transition:all .5s;transition:all .5s;color:#0C3E7A;text-transform:uppercase;display:inline-block;margin-top:1.5em}@media (max-width: 1200px){.readAll{font-size:17px}}.readAll:hover{padding-right:20px;padding-left:0;background:url(/img/bluearrow.svg) no-repeat 100% 50%}@media (max-width: 1200px){.readAll:hover{padding-left:20px;padding-right:0;background:url(/img/bluearrow.svg) no-repeat 0 50%}}.goBack{position:relative;padding:5px
10px 5px 25px;overflow:hidden;font-size:18px;text-decoration:none !important}.videoPreview{overflow:hidden;position:relative;background:#000}.videoPreview
img{opacity: .6}.videoPreview::before{z-index:10;content:'';width:50px;height:50px;background:url(/img/play.png) no-repeat center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin-left:-5px;overflow:hidden}.videoPreview::after{content:'';width:80px;height:80px;position:absolute;left:50%;top:50%;margin-left:-40px;margin-top:-40px;border:1px
dashed #fff;border-radius:50%;opacity:0;transition:350ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:350ms cubic-bezier(0.165,0.840,0.440,1.000)}.videoPreview:hover::after{opacity:1;animation:rotate 7500ms infinite linear;-webkit-animation:rotate 7500ms infinite linear}.thumb{position:relative}.thumb
img{transition:350ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:350ms cubic-bezier(0.165,0.840,0.440,1.000)}.thumb::before,.thumb::after{content:'';position:absolute;width:14px;height:2px;background:#fff;left:50%;top:50%;margin-left:-7px;margin-top:-1px;opacity:0;transition:350ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:350ms cubic-bezier(0.165,0.840,0.440,1.000);z-index:10}.thumb::before{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.thumb:hover
img{opacity: .5}.thumb:hover::before,.thumb:hover::after{opacity:1}.attachments{list-style-type:none;margin:0
0 2em;padding:0}.attachments
li{display:inline-block;margin:0
5px 0 0;padding:0}.attachments li
a{display:inline-block;height:35px;line-height:35px;background:#0C3E7A;color:#fff;position:relative;padding:0
20px 0 40px;font-size: .9em}.attachments li a::before,
.attachments li a::after{content:'';position:absolute;width:2px;height:10px;background:#fff;left:20px;top:50%;z-index:10;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;margin-top:-5px}.attachments li a::before{transform:rotate(-45deg) translateX(1px);-webkit-transform:rotate(-45deg) translateX(1px);margin-right:-2px}.attachments li a:hover{background:#0e4a91}#text{max-width:100%;overflow:hidden;white-space:normal}.textSide{background:#F0F0F0}#cookiedisclaimer{position:fixed;bottom:10%;width:900px;left:50%;margin-left:-450px;z-index:500;padding:20px;text-align:center;color:#fff;font-size:14px;background:rgba(34,34,34,0.95);transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:18px}#cookiedisclaimer.hidden{visibility:hidden;animation:cookieOut 500ms ease-out forwards;-webkit-animation:cookieOut 500ms ease-out forwards}@media (max-width: 900px){#cookiedisclaimer{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}#cookiedisclaimer
a{text-decoration:underline;color:#fff;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer a:hover{color:#eee}#cookiedisclaimer
span{background:#FFED00;cursor:pointer;display:inline-block;margin:5px
10px 0 20px;padding:5px
30px;font-weight:bold;color:#2c2c2c;text-transform:uppercase}#cookiedisclaimer span:hover{background:#ffef1a}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}1000%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}1000%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}.nocookie{font-style:italic;font-size:smaller;padding:10px
0}.videodetector{position:relative;padding-bottom:56.25%}.videodetector
iframe{position:absolute;top:0;left:0;width:100%;height:100%}#linkinbio{max-width:1200px;margin:0
auto;padding-top:50px}#linkinbio
.intro{padding:30px
20px}#linkinbio .intro p:last-of-type{margin:0}#linkinbio
.grid{width:100%}#linkinbio .grid
a{width:33%;margin: .25% 0}#linkinbio .grid a
img{display:block}#linkinbio .grid a:nth-of-type(3n+2){margin-left: .5%;margin-right: .5%}body.square
.sqHeader{background:#0C3E7A;text-align:center;height:50px;display:flex;align-items:center;position:fixed;top:0;left:0;right:0}body.square .sqHeader
a{width:280px;display:block;margin:0
auto}body.square .sqHeader a
svg{fill:#fff}@media (max-width: 1200px){#siteHeader{height:70px;padding:0
100px 0 3vw}#siteHeader
.social{margin-left:auto}#toggler{display:block;position:fixed;top:0;right:0;width:70px;height:70px;z-index:1000;cursor:pointer}#toggler
span{background:#FFED00;position:absolute;height:2px;left:50%;width:28px;margin-left:-14px;opacity:1;top:50%;margin-top:-2px;border-radius:2px;transition:300ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:300ms cubic-bezier(0.165,0.840,0.440,1.000)}#toggler span:nth-child(1){transform:translate(0,-8px);-webkit-transform:translate(0,-8px)}#toggler span:nth-child(2),
#toggler span:nth-child(3){margin-top:-2px}#toggler span:nth-child(4){transform:translate(0,8px);-webkit-transform:translate(0,8px)}#toggler.open span:nth-child(1),
#toggler.open span:nth-child(4){transform:translate(0,0);-webkit-transform:translate(0,0);opacity:0}#toggler.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mainMenu{position:fixed;z-index:999;left:0;top:0;bottom:0;right:0;background:#0C3E7A;overflow:auto;height:100%;opacity:0;pointer-events:none;margin-right:0}#mainMenu
.menu{position:absolute;z-index:1000;left:0;top:15vh;right:0;display:flex;flex-direction:column;text-align:right;padding-right:25px}#mainMenu .menu
li{line-height:1.4em;opacity:0;-webkit-transition:all 1000ms;transition:all 1000ms;transition-delay:300ms}#mainMenu .menu li
a{text-align:center;color:#fff !important;font-size:38px}#mainMenu .menu li a::before,
#mainMenu .menu li a::after{display:none}#mainMenu.open{opacity:1;pointer-events:all}#mainMenu.open .menu
li{opacity:1}#mainMenu
.submenu{display:none !important}}@media (max-width: 1200px) and (max-width: 700px){#toggler{width:60px;height:60px}}@media (max-width: 960px){.mobileOnly{display:block}}@media (max-width: 700px){#siteHeader{height:60px;padding-right:80px;padding-left:15px}#siteHeader
.social{display:none}#languages{margin-left:auto}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}