@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:400;src:local("Muli Italic"),local("Muli-Italic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:600;src:local("Muli SemiBold"),local("Muli-SemiBold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:600;src:local("Muli SemiBold Italic"),local("Muli-SemiBoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:700;src:local("Muli Bold Italic"),local("Muli-BoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff) format("woff");}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:500;src:local("Alegreya Sans SC Medium"),local("AlegreyaSansSC-Medium"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff) format("woff");}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;}@font-face{font-family:'Barlow',sans-serif;}ul,ol{list-style-type:none;margin:0;padding:0;}dl{margin-bottom:0.75em;}dt{font-weight:600;margin-top:0.75em;}dd{margin:0;}.paragraph li{background-image:url(/sites/default/themes/vigoor/icons/arrow.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:3px;background-size:40px;padding-left:65px;font-size:16px;font-weight:300;line-height:20px;margin:0 0 0.75em;}.paragraph li:nth-last-child(1){margin:0 0 20px;}figure{margin:0;}img,picture{max-width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin-top:50px;table-layout:fixed;width:100%;border:1px solid #D2D3D4;}table p{margin:0;}@media all and (max-width:479px){table p{word-break:break-all;}}th{font-weight:600;padding:0.75em 0;text-align:left;}td{padding:25px;vertical-align:top;font-size:16px;line-height:20px;}tbody tr:nth-child(1) td{font-size:12px;line-height:15px;text-transform:uppercase;font-weight:500;border-right:none;border-left:none;}tbody tr:nth-child(1) td:nth-last-child(1){border-right:1px solid #D2D3D4;}tbody tr:nth-child(1) td:nth-child(1){border-left:1px solid #D2D3D4;}body{color:#000000;font-family:"Barlow",serif;font-size:16px;line-height:1.5;letter-spacing:0.03em;font-weight:300;}h1,h2,h3,h4,h5,h6{font-family:"Barlow",serif;font-size:16px;line-height:1.3;margin:0 0 0.75em;}h1{font-size:50px;line-height:55px;font-weight:200;}@media all and (max-width:479px){h1{font-size:33px;line-height:40px;}}h2{font-size:30px;line-height:37px;font-weight:200;}@media all and (max-width:479px){h2{font-size:33px;line-height:40px;}}h3{font-size:20px;line-height:24px;font-weight:300;}@media all and (max-width:479px){h3{font-size:22px;line-height:27px;}}h4{font-size:1.2em;}h5{font-size:1.1em;}p{margin:0 0 0.75em;line-height:20px;font-weight:300;}a{color:#555;text-decoration:none;transition:color 150ms ease;}a:active,a:focus{color:shade(#555,25%);}a:hover{color:#417078;}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}p{line-height:2em;font-size:16px;}@media (min-width:768px){p{font-size:18px;}}.ku-button{background-color:#417078;color:#ffffff;padding:20px 40px;border-radius:100px;text-transform:uppercase;font-size:16px;line-height:18px;transition:background-color 500ms ease;font-weight:500;display:inline-block;}.ku-button:hover{background-color:#88cedd;}@media (min-width:768px){.ku-button{font-size:12px;padding:17px 40px;line-height:20px;}}@media (min-width:992px){.ku-button{font-size:18px;padding:17px 40px;line-height:30px;}}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0;}100%{transform:translateX(0);opacity:1;}}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0;}100%{transform:translateX(0);opacity:1;}}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0);opacity:1;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}.fade-in-right{animation:fade-in-right 0.7s cubic-bezier(0.39,0.575,0.565,1) 0.7s both;}.fade-in-right:before{animation-delay:3s;animation:fade-in-right 0.7s cubic-bezier(0.39,0.575,0.565,1) 0.7s both;}.fade-in-left{animation:fade-in-left 0.7s cubic-bezier(0.39,0.575,0.565,1) 0.7s both;}.fade-in-left:before{animation-delay:3s;animation:fade-in-left 0.7s cubic-bezier(0.39,0.575,0.565,1) 0.7s both;}.fade-in-bottom{animation:fade-in-bottom 0.7s cubic-bezier(0.39,0.575,0.565,1) 0.7s both;}.fade-in{animation:fade-in 0.3s ease-in-out both;}
@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:400;src:local("Muli Italic"),local("Muli-Italic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:600;src:local("Muli SemiBold"),local("Muli-SemiBold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:600;src:local("Muli SemiBold Italic"),local("Muli-SemiBoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:700;src:local("Muli Bold Italic"),local("Muli-BoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff) format("woff");}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:500;src:local("Alegreya Sans SC Medium"),local("AlegreyaSansSC-Medium"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff) format("woff");}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;}@font-face{font-family:'Barlow',sans-serif;}html{box-sizing:border-box;}.layout-container{overflow-x:hidden;}.container{max-width:900px;margin-left:auto;margin-right:auto;width:auto;padding:0 15px;}@media (min-width:992px){.container{padding:0;}}.container--small{max-width:850px;margin-left:auto;margin-right:auto;width:auto;padding:0 15px;}@media (min-width:992px){.container--small{padding:0;}}#footer{float:none;clear:both;}@media all and (max-width:479px){#main #content{margin:0 29px;}}#page-content-first-region{padding:64px 0;padding:4rem 0;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(58,58,58,0.55);z-index:2;}
@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:400;src:local("Muli Italic"),local("Muli-Italic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:600;src:local("Muli SemiBold"),local("Muli-SemiBold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:600;src:local("Muli SemiBold Italic"),local("Muli-SemiBoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:700;src:local("Muli Bold Italic"),local("Muli-BoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff) format("woff");}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:500;src:local("Alegreya Sans SC Medium"),local("AlegreyaSansSC-Medium"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff) format("woff");}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;}@font-face{font-family:'Barlow',sans-serif;}.breadcrumb{margin:30px 0;}@media all and (min-width:480px) and (max-width:1023px){.breadcrumb{margin:30px 29px;}}.breadcrumb li{list-style-type:none;display:inline-block;font-size:14px;font-weight:300;}@media all and (max-width:479px){.breadcrumb li{margin-bottom:10px;}}.breadcrumb a{color:#417078;font-size:14px;font-weight:300;}.breadcrumb li:nth-last-child(n+2){padding-right:40px;margin-right:10px;background-image:url(/sites/default/themes/vigoor/icons/arrow.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:25px;}#navigation li{list-style-type:none;display:inline-block;}#block-vigoor-mainmenu{display:inline-block;}@media all and (max-width:1023px){#block-vigoor-mainmenu{display:block;}}#block-vigoor-mainmenu ul.menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:center;}#block-vigoor-mainmenu .menu-item{padding:0;}#block-vigoor-mainmenu .menu-item a{font-size:19px;font-weight:400;padding:20px 30px;font-family:"itc-avant-garde-gothic-pro",serif;}.open #block-vigoor-mainmenu .menu-item a{color:white;}#block-vigoor-mainmenu .menu-item--expanded a:hover::before{content:'.';position:absolute;width:70px;height:87px;background-image:url(/sites/default/themes/vigoor/icons/tab-icon.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:bottom;background-size:15px;}@media all and (min-width:1024px){#block-vigoor-mainmenu .menu-item--active-trail a{color:#88cedd;}}#block-vigoor-mainmenu .menu.submenu{display:none;}#block-vigoor-mainmenu #block-vigoor-mainmenu-menu{display:none;}@media all and (max-width:1023px){#block-vigoor-mainmenu{margin:0 29px;}#block-vigoor-mainmenu ul.menu{-ms-flex-direction:column;flex-direction:column;}#block-vigoor-mainmenu .menu.first-level{display:none;padding-bottom:35px;}#block-vigoor-mainmenu .menu.first-level.open{display:block;}#block-vigoor-mainmenu li.level-0{padding:17px 0;}#block-vigoor-mainmenu li.level-0.menu-item--expanded{background-image:url(/sites/default/themes/vigoor/icons/menu-arrow.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:27px;background-size:10px;}#block-vigoor-mainmenu li.level-0.open{background-image:url(/sites/default/themes/vigoor/icons/menu-arrow-open.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:27px;background-size:10px;}#block-vigoor-mainmenu li.level-0:nth-last-child(1){padding-bottom:0;}#block-vigoor-mainmenu li.level-0:nth-last-child(1) > a{padding:0;}#block-vigoor-mainmenu li.level-0 > a{padding:0;font-size:18px;font-weight:400;}#block-vigoor-mainmenu .menu.submenu{display:none;}#block-vigoor-mainmenu .menu.submenu.open{display:block;}#block-vigoor-mainmenu .menu.submenu li{padding:17px 0;}#block-vigoor-mainmenu .menu.submenu li:nth-child(1){padding-top:35px;}#block-vigoor-mainmenu .menu.submenu li:nth-last-child(1){padding-bottom:0;}#block-vigoor-mainmenu .menu.submenu a{padding:0 0 0 29px;font-size:12px;font-weight:500;text-transform:uppercase;}#block-vigoor-mainmenu #block-vigoor-mainmenu-menu{background-image:url(/sites/default/themes/vigoor/icons/menu-burger.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:20px;font-weight:500;text-transform:uppercase;color:#417078;margin:0;font-size:0;cursor:pointer;background-color:#ffffff;display:inline-block;width:50px;height:50px;position:absolute;right:0;top:0;border-radius:100px;}#block-vigoor-mainmenu #block-vigoor-mainmenu-menu.open{background-image:url(/sites/default/themes/vigoor/icons/close.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:18px;top:12px;right:12px;}.role--authenticated #block-vigoor-mainmenu #block-vigoor-mainmenu-menu.open{top:55px;right:42px;}}@media all and (max-width:1023px) and (max-width:370px){.role--authenticated #block-vigoor-mainmenu #block-vigoor-mainmenu-menu.open{top:85px;}}@media all and (max-width:1023px){.role--authenticated #block-vigoor-mainmenu #block-vigoor-mainmenu-menu{top:-65px;}}@media all and (min-width:1024px){#submenu-region{margin-left:calc(-50vw + (900px / 2) - 20px);margin-right:calc(-50vw + (900px / 2) - 20px);padding-left:calc(50vw - (900px / 2) + 20px);padding-right:calc(50vw - (900px / 2) + 20px);}}#submenu-region .menu--main > .menu > li > a{display:none;}#submenu-region .first-level > .menu-item .submenu{overflow:hidden;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:400;text-transform:uppercase;display:-ms-flexbox;display:flex;}#submenu-region .first-level > .menu-item .submenu a{background-color:#417078;color:#ffffff;padding:20px 40px;border-radius:100px;text-transform:uppercase;font-size:16px;line-height:18px;transition:background-color 500ms ease;font-weight:500;display:inline-block;font-size:18px;margin:10px;margin-left:0;text-align:center;padding:10px 25px !important;text-transform:none;}#submenu-region .first-level > .menu-item .submenu a:hover{background-color:#88cedd;}@media (min-width:768px){#submenu-region .first-level > .menu-item .submenu a{font-size:12px;padding:17px 40px;line-height:20px;}}@media (min-width:992px){#submenu-region .first-level > .menu-item .submenu a{font-size:18px;padding:17px 40px;line-height:30px;}}#submenu-region .first-level > .menu-item .submenu .menu-item--active-trail a{border-bottom:3px solid #ffffff;}#submenu-region .menu-item.level-0{display:none;}#submenu-region .menu-item.level-0.menu-item--active-trail{display:block;margin-bottom:-2em;}@media all and (max-width:1023px){#submenu-region .menu-item.level-0.menu-item--active-trail{display:none;}}.path-frontpage #block-vigoor-mainmenu ul.menu a,.page-node-type-blog #block-vigoor-mainmenu ul.menu a{color:#ffffff;}.path-frontpage #block-vigoor-mainmenu #submenu-region .first-level > .menu-item .submenu a,.page-node-type-blog #block-vigoor-mainmenu #submenu-region .first-level > .menu-item .submenu a{color:#ffffff;}#block-vigoor-mainmenu.open{position:fixed;right:0;left:0;top:0;bottom:0;height:100%;width:100%;margin:0;background:#417078;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:1;}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}.pager__item{display:inline;}.pager__item a{display:inline-block;}.logo-region{background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E\a%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='158.37mm' height='42.25mm' viewBox='0 0 448.91 119.78'%3E\a     %3Cdefs%3E\a         %3Cstyle%3E\a             .cls-1 {\a                 fill: none;\a                 stroke: %2385cad6;\a                 stroke-miterlimit: 10;\a             }\a \a             .cls-2 {\a                 fill: %23ffffff;\a             }\a \a             .cls-3 {\a                 fill: %2385cad6;\a             }\a         %3C/style%3E\a     %3C/defs%3E\a     %3Ctitle%3EArtboard 1%3C/title%3E\a     %3Cg id='Layer_2' data-name='Layer 2'%3E\a         %3Cg id='Layer_1-2' data-name='Layer 1-2'%3E\a             %3Cg id='O1P8Qb'%3E\a                 %3Cpath class='cls-1' d='M88,62.65c29,2,48.31,7.55,56.57,16.69C156.12,92.1,129.83,105.56,89,108.06c-38.55,2.36-75.28-5.22-84.36-17.45C3,88.37,2.14,86.09,3.18,83.79c0-.1.07-.23-.55-.3a2.6,2.6,0,0,0-1.09,1.45c-4.81,11,6.44,19.89,34,26.6,12.65,3.08,27.25,4.73,43.15,5,27.56.57,50.81-2.43,69.45-8.93,11.89-4.14,19-9.07,21-14.67,3.34-9.4-6-17.36-27.84-23.72-13.84-4-30.38-6.23-49.08-6.74A31.29,31.29,0,0,0,88,62.65Z' /%3E\a                 %3Cpath class='cls-1' d='M135.15,84.45c-1.72,9.59-28.07,16.89-58.79,15.89-26.8-.87-47.12-8.26-47-17.07C29.47,74,54.9,65.86,85.64,66.56,67.3,65,39.43,66.75,22.23,74.08S5.38,91.5,22.74,98.55c18.39,7.48,48.48,9.57,73.36,6.34C123.44,101.33,137.76,92.62,135.15,84.45Z' /%3E\a                 %3Cpath class='cls-1' d='M88,62.65a32.28,32.28,0,0,1,4.17-.12,71.19,71.19,0,0,0-7.73,0Z' /%3E\a             %3C/g%3E\a             %3Cpath class='cls-2' d='M195.89,58.48V47.62h51.35c-.77,27-21.18,41.91-42.79,41.91-21.95,0-40.71-19.09-40.71-41,0-26.34,20.18-43.23,40.71-43.23,15.58,0,29,7.35,37.19,21.94H227.82C220.9,19.31,214,16.13,205,16.13c-15.79,0-29.4,14.92-29.4,30.94,0,17.12,13.5,31.6,29.85,31.6,12.83,0,23.14-7.13,28.3-20.19Z' /%3E\a             %3Cpath class='cls-2' d='M433.55,88,406.78,50.37h-.22V88H394.71V6.81h26c19.52,0,28.19,10.31,28.19,27,0,15.47-11.85,23.59-23.25,23.91L448.37,88ZM415.23,48.72c13.82,0,21.83-5.37,21.83-15.91,0-9.32-7.46-15.14-18-15.14h-12.5V48.72Z' /%3E\a             %3Cpath class='cls-2' d='M348.57,17l7.79-10.64L347.25,0l-7.56,10.43A42.14,42.14,0,0,0,318.5,5.27c-22.71,0-41.57,19-41.57,41.47,0,12.63,4.38,22.6,13.49,31.49L282.63,89l8.78,6.14,7.68-10.54c6.47,3.63,13.38,4.94,20.84,4.94,21.51,0,41.47-18.21,41.47-42.13C361.4,35.88,356.25,23.92,348.57,17ZM319.33,79.26c-16.92,0-30.64-14.2-30.64-31.73s13.72-31.72,30.64-31.72S350,30,350,47.53,336.26,79.26,319.33,79.26Z' /%3E\a             %3Cpath class='cls-2' d='M45,88.64l-33-82H24.82L48.66,68.13,72.5,6.59H85.15L52.21,88.64Z' /%3E\a             %3Cpath class='cls-2' d='M116.26,88.64V27.21h11.53V88.64Z' /%3E\a             %3Crect class='cls-3' x='116.29' y='6.59' width='11.22' height='13.16' /%3E\a         %3C/g%3E\a     %3C/g%3E\a%3C/svg%3E");display:inline-block;font-weight:500;line-height:15px;color:#000000;width:255px;background-size:contain;background-repeat:no-repeat;position:absolute;z-index:2;left:0;height:50px;top:8px;}@media (min-width:768px){.logo-region{top:0;height:67px;}}.logo-region.teal{z-index:1;background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E\a%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='158.37mm' height='42.25mm' viewBox='0 0 448.91 119.78'%3E\a     %3Cdefs%3E\a         %3Cstyle%3E\a             .cls-1 {\a                 fill: none;\a                 stroke: %2385cad6;\a                 stroke-miterlimit: 10;\a             }\a \a             .cls-2 {\a                 fill: %234a6e78;\a             }\a \a             .cls-3 {\a                 fill: %2385cad6;\a             }\a         %3C/style%3E\a     %3C/defs%3E\a     %3Ctitle%3EArtboard 1%3C/title%3E\a     %3Cg id='Layer_2' data-name='Layer 2'%3E\a         %3Cg id='Layer_1-2' data-name='Layer 1-2'%3E\a             %3Cg id='O1P8Qb'%3E\a                 %3Cpath class='cls-1' d='M88,62.65c29,2,48.31,7.55,56.57,16.69C156.12,92.1,129.83,105.56,89,108.06c-38.55,2.36-75.28-5.22-84.36-17.45C3,88.37,2.14,86.09,3.18,83.79c0-.1.07-.23-.55-.3a2.6,2.6,0,0,0-1.09,1.45c-4.81,11,6.44,19.89,34,26.6,12.65,3.08,27.25,4.73,43.15,5,27.56.57,50.81-2.43,69.45-8.93,11.89-4.14,19-9.07,21-14.67,3.34-9.4-6-17.36-27.84-23.72-13.84-4-30.38-6.23-49.08-6.74A31.29,31.29,0,0,0,88,62.65Z' /%3E\a                 %3Cpath class='cls-1' d='M135.15,84.45c-1.72,9.59-28.07,16.89-58.79,15.89-26.8-.87-47.12-8.26-47-17.07C29.47,74,54.9,65.86,85.64,66.56,67.3,65,39.43,66.75,22.23,74.08S5.38,91.5,22.74,98.55c18.39,7.48,48.48,9.57,73.36,6.34C123.44,101.33,137.76,92.62,135.15,84.45Z' /%3E\a                 %3Cpath class='cls-1' d='M88,62.65a32.28,32.28,0,0,1,4.17-.12,71.19,71.19,0,0,0-7.73,0Z' /%3E\a             %3C/g%3E\a             %3Cpath class='cls-2' d='M195.89,58.48V47.62h51.35c-.77,27-21.18,41.91-42.79,41.91-21.95,0-40.71-19.09-40.71-41,0-26.34,20.18-43.23,40.71-43.23,15.58,0,29,7.35,37.19,21.94H227.82C220.9,19.31,214,16.13,205,16.13c-15.79,0-29.4,14.92-29.4,30.94,0,17.12,13.5,31.6,29.85,31.6,12.83,0,23.14-7.13,28.3-20.19Z' /%3E\a             %3Cpath class='cls-2' d='M433.55,88,406.78,50.37h-.22V88H394.71V6.81h26c19.52,0,28.19,10.31,28.19,27,0,15.47-11.85,23.59-23.25,23.91L448.37,88ZM415.23,48.72c13.82,0,21.83-5.37,21.83-15.91,0-9.32-7.46-15.14-18-15.14h-12.5V48.72Z' /%3E\a             %3Cpath class='cls-2' d='M348.57,17l7.79-10.64L347.25,0l-7.56,10.43A42.14,42.14,0,0,0,318.5,5.27c-22.71,0-41.57,19-41.57,41.47,0,12.63,4.38,22.6,13.49,31.49L282.63,89l8.78,6.14,7.68-10.54c6.47,3.63,13.38,4.94,20.84,4.94,21.51,0,41.47-18.21,41.47-42.13C361.4,35.88,356.25,23.92,348.57,17ZM319.33,79.26c-16.92,0-30.64-14.2-30.64-31.73s13.72-31.72,30.64-31.72S350,30,350,47.53,336.26,79.26,319.33,79.26Z' /%3E\a             %3Cpath class='cls-2' d='M45,88.64l-33-82H24.82L48.66,68.13,72.5,6.59H85.15L52.21,88.64Z' /%3E\a             %3Cpath class='cls-2' d='M116.26,88.64V27.21h11.53V88.64Z' /%3E\a             %3Crect class='cls-3' x='116.29' y='6.59' width='11.22' height='13.16' /%3E\a         %3C/g%3E\a     %3C/g%3E\a%3C/svg%3E");}.logo-region span{display:block;}.logo-main-text{font-size:18px;}.logo-text{font-size:14px;}.logo-link{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.out-of-hero-section .logo-region.teal{opacity:1;}@keyframes tooltip-vetical{0%{opacity:0;}100%{opacity:1;}}.header-wrapper{padding:3%;position:relative;overflow-x:hidden;right:0;left:0;z-index:20;transition:all .3s ease;}@media all and (max-width:370px){.header-wrapper{margin-top:2em;}}.path-frontpage .header-wrapper,.page-node-type-blog .header-wrapper{position:absolute;}.open .header-wrapper{height:100%;}#header-region{min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:justify;justify-content:space-between;}@media all and (max-width:1023px){#header-region{-ms-flex-direction:column;flex-direction:column;height:auto;}}.menu-search-region{display:inline-block;margin-top:0;}@media all and (max-width:1023px){.menu-search-region{display:block;width:100%;margin-left:0;margin-top:0;}}.video_bg{display:-ms-flexbox;display:flex;width:100%;height:95vh;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:-1;position:relative;}.video_bg .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(58,58,58,0.55);z-index:2;}.video_bg video{background-image:url(/sites/default/themes/vigoor/images/source/Vigor_10.jpg);background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;object-fit:cover;z-index:-100;}#branding-region .block-block-content{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#ffffff;}@media (min-width:768px){#branding-region .block-block-content{width:70%;}}#branding-region .block-block-content .basic__basic-block-title{margin-bottom:10px;font-weight:400;line-height:1em;font-size:30px;margin-top:4em;}@media (min-width:768px){#branding-region .block-block-content .basic__basic-block-title{font-size:64px;}}#branding-region .block-block-content .field--name-body h3{margin-top:10px;margin-bottom:30px;font-size:16px;font-weight:300;line-height:36px;text-transform:uppercase;}@media (min-width:768px){#branding-region .block-block-content .field--name-body h3{font-size:30px;}}#branding-region .block-block-content .field--name-body a{background-color:#417078;color:#ffffff;padding:20px 40px;border-radius:100px;text-transform:uppercase;font-size:16px;line-height:18px;transition:background-color 500ms ease;font-weight:500;display:inline-block;margin-right:9.6px;margin-right:.6rem;margin-top:20px;}#branding-region .block-block-content .field--name-body a:hover{background-color:#88cedd;}@media (min-width:768px){#branding-region .block-block-content .field--name-body a{font-size:12px;padding:17px 40px;line-height:20px;}}@media (min-width:992px){#branding-region .block-block-content .field--name-body a{font-size:18px;padding:17px 40px;line-height:30px;}}#header .logo-region.white{opacity:0;}.path-frontpage #header .logo-region.white,.page-node-type-blog #header .logo-region.white,#header.open .logo-region.white{opacity:1 !important;}#footer{background-color:#417078;padding-bottom:80px;padding-top:1px;margin-top:60px;}@media all and (max-width:1023px){#footer{padding:15px 29px;}}#footer .basic__basic-block-title,#footer .enkel_privat_block__enkel-privat-block-title{font-size:22px;line-height:35px;font-weight:300;position:relative;font-size:16px;line-height:1em;font-weight:600;text-transform:uppercase;padding-left:23%;opacity:0;color:#ffffff;}@media (min-width:768px){#footer .basic__basic-block-title,#footer .enkel_privat_block__enkel-privat-block-title{font-size:30px;padding-left:32%;}}#footer .basic__basic-block-title::before,#footer .enkel_privat_block__enkel-privat-block-title::before{width:20%;height:30px;margin-right:10px;border-radius:100px;background-color:#88cedd;left:0;top:-6px;content:"";display:block;position:absolute;}@media (min-width:768px){#footer .basic__basic-block-title::before,#footer .enkel_privat_block__enkel-privat-block-title::before{width:30%;margin-right:20px;margin-top:4px;top:inherit;}}#footer .contact-information-footer{margin-top:75px;margin-bottom:30px;}#footer .basic__body{margin-left:0;margin-top:35px;opacity:0;}#footer .basic__body p,#footer .basic__body a{color:#f8f8f8;margin-bottom:0;}.rights-footer-block{margin-top:50px;}@media all and (max-width:1023px){.rights-footer-block{margin:50px 0 0;}}.rights-footer-block .enkel_privat_block__enkel-privat-block-title{margin-bottom:40px;}.rights-footer{line-height:35px;display:-ms-flexbox;display:flex;opacity:0;}@media all and (max-width:1023px){.rights-footer{line-height:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;}}.rights-footer a{background-color:#417078;color:#ffffff;padding:20px 40px;border-radius:100px;text-transform:uppercase;font-size:16px;line-height:18px;transition:background-color 500ms ease;font-weight:500;display:inline-block;background:rgba(136,206,221,0.25);font-size:18px !important;margin-bottom:15px;text-align:center;line-height:1em !important;}.rights-footer a:hover{background-color:#88cedd;}@media (min-width:768px){.rights-footer a{font-size:12px;padding:17px 40px;line-height:20px;}}@media (min-width:992px){.rights-footer a{font-size:18px;padding:17px 40px;line-height:30px;}}@media all and (max-width:479px){.rights-footer a{font-size:16px !important;}}.rights-footer a:not(:last-child){margin-right:10px;}@media (min-width:992px){.rights-footer a{margin-bottom:0;}}.footer-certification .basic__body{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end;position:relative;}@media all and (max-width:1023px){.footer-certification .basic__body{-ms-flex-pack:center;justify-content:center;margin-top:0 !important;padding-top:3em;}}.footer-certification img{width:120px;height:80px;}.footer-certification p:first-child a{position:absolute;font-size:16px;text-transform:uppercase;left:0;}@media all and (max-width:1023px){.footer-certification p:first-child a{font-size:14px;top:0;left:unset;}}@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:400;src:local("Muli Italic"),local("Muli-Italic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:600;src:local("Muli SemiBold"),local("Muli-SemiBold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:600;src:local("Muli SemiBold Italic"),local("Muli-SemiBoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:700;src:local("Muli Bold Italic"),local("Muli-BoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff) format("woff");}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:500;src:local("Alegreya Sans SC Medium"),local("AlegreyaSansSC-Medium"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff) format("woff");}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;}@font-face{font-family:'Barlow',sans-serif;}ul.tabs{width:100%;margin:0 0 5px;border-bottom:1px solid #ddd;}@media all and (min-width:480px) and (max-width:1023px){ul.tabs{margin:0 29px;}}ul.tabs li{display:inline-block;}ul.tabs a{display:block;border:1px solid #ddd;border-bottom:0;border-radius:3px 3px 0 0;}.quicktabs-tabs{padding-bottom:15px;margin-bottom:75px;border-bottom:2px solid #F0F0F1;}@media all and (max-width:479px){.quicktabs-tabs{margin:0 0 75px 0;padding-bottom:0;border-bottom:none;height:45px;overflow-y:hidden;}}.quicktabs-tabs.unfolded{height:100%;}.quicktabs-tabs a{font-size:12px;line-height:15px;font-weight:500;text-transform:uppercase;padding:7px 0 19px 0;}@media all and (max-width:479px){.quicktabs-tabs a{display:block;width:100%;}}.quicktabs-tabs li{margin-left:40px;}@media all and (max-width:479px){.quicktabs-tabs li{display:block !important;margin-left:0;}}.quicktabs-tabs li:nth-child(1){margin-left:0;}@media all and (max-width:479px){.quicktabs-tabs li:nth-child(1){background-image:url(/sites/default/themes/vigoor/icons/menu-arrow.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:6px;background-size:10px;border-width:0 0 2px 0;border-style:solid;border-image:linear-gradient(to right,#417078,#88cedd) 100% 1;padding-bottom:19px;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:500;color:#417078;}}.quicktabs-tabs li:not(:first-child){margin-top:30px;}@media all and (min-width:480px){.quicktabs-tabs li.active a{border-width:0 0 2px 0;border-style:solid;border-image:linear-gradient(to right,#417078,#88cedd) 100% 1;color:#417078;}}.quicktabs-tabs li.unfolded{background-image:url(/sites/default/themes/vigoor/icons/menu-arrow-open.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:6px;background-size:10px;}#block-tabs .tabs.primary{border-width:0 0 2px 0;border-style:solid;border-image:linear-gradient(to right,#417078,#88cedd) 100% 1;display:-ms-flexbox;display:flex;transition:opacity 750ms ease-in-out;opacity:0.65;}@media all and (max-width:479px){#block-tabs .tabs.primary{opacity:1;}}@media all and (max-width:479px){#block-tabs .tabs.primary{display:block;}}#block-tabs .tabs.primary:hover{transition:opacity 200ms ease-in-out;opacity:1;}@media all and (max-width:479px){#block-tabs li.tabs__tab{margin-bottom:10px;}}#block-tabs li.tabs__tab a{padding:5px 9px;color:#3d3d3d;border-radius:0;border-color:#417078;border-left:0px;}@media all and (max-width:479px){#block-tabs li.tabs__tab a{border-left:1px solid #417078;border-bottom:1px solid #417078;}}#block-tabs li.tabs__tab a:hover{color:white;background-color:#417078;}#block-tabs li.tabs__tab:first-child a{border-left:1px solid #417078;}@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:400;src:local("Muli Italic"),local("Muli-Italic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:600;src:local("Muli SemiBold"),local("Muli-SemiBold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:600;src:local("Muli SemiBold Italic"),local("Muli-SemiBoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:700;src:local("Muli Bold Italic"),local("Muli-BoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff) format("woff");}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:500;src:local("Alegreya Sans SC Medium"),local("AlegreyaSansSC-Medium"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff) format("woff");}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;}@font-face{font-family:'Barlow',sans-serif;}.block-content--type-offer-block{position:relative;}.block-content--type-offer-block.block-content--view-mode-frontpage{height:600px;width:calc(100% + 330px);margin-left:-165px;}@media all and (max-width:479px){.block-content--type-offer-block.block-content--view-mode-frontpage{height:720px;width:calc(100% + 58px);margin-left:-29px;background-position:left top !important;background-size:cover !important;-webkit-background-size:contain !important;-moz-background-size:cover !important;-o-background-size:cover !important;}}.block-content--type-offer-block.block-content--view-mode-frontpage .offer-block-content-wrapper{background-color:rgba(255,255,255,0.6);height:390px;width:600px;position:absolute;top:157px;left:165px;}@media all and (max-width:479px){.block-content--type-offer-block.block-content--view-mode-frontpage .offer-block-content-wrapper{width:calc(100% - 58px);margin:0 29px;height:auto;position:relative;top:390px;left:0;padding:0;}}.block-content--type-offer-block.block-content--view-mode-frontpage .offer_block__offer-title{padding:45px 45px 15px;font-size:40px;font-weight:200;line-height:45px;}@media all and (max-width:479px){.block-content--type-offer-block.block-content--view-mode-frontpage .offer_block__offer-title{font-size:33px;line-height:40px;word-break:break-all;padding:20px 0 20px;}}.block-content--type-offer-block.block-content--view-mode-frontpage .offer_block__offer-body{padding:0 45px;font-weight:300;}@media all and (max-width:479px){.block-content--type-offer-block.block-content--view-mode-frontpage .offer_block__offer-body{padding:0 0 30px;}}.block-content--type-offer-block.block-content--view-mode-frontpage .offer_block__offer-body p{font-size:18px;line-height:30px;}.buttons-wrapper-offer-block{padding:15px 45px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}@media all and (max-width:479px){.buttons-wrapper-offer-block{padding:0;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;}}@media all and (max-width:479px){.offer_block__offer-read-more{margin-bottom:30px;}}.offer_block__offer-read-more a{background:#417078;background:linear-gradient(45deg,#417078 0%,#88cedd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$ku-teal',endColorstr='$ku-sky-blue',GradientType=1);transition-property:background;transition-duration:1s;transition-timing-function:linear;color:white;font-size:12px;line-height:15px;font-weight:700;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:230px;height:100px;}.offer_block__offer-read-more a:hover{background:#417078;background:linear-gradient(225deg,#417078 0%,#88cedd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$ku-teal',endColorstr='$ku-sky-blue',GradientType=1);}@media all and (max-width:479px){.offer_block__offer-read-more a{width:100%;}}.offer_block__custom-link{width:256px;height:96px;}@media all and (max-width:479px){.offer_block__custom-link{width:100%;}}.offer_block__custom-link a{border-width:2px;border-style:solid;border-image:linear-gradient(to top right,#417078 0%,#88cedd 100%);border-image-slice:1;width:100%;height:100%;background-color:white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.offer_block__custom-link span{background-image:url(/sites/default/themes/vigoor/icons/arrow.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:35px;padding-right:50px;font-size:12px;text-transform:uppercase;font-weight:700;color:#417078;}.views-field-field-related-words{display:none;}.block-views-exposed-filter-blocksearch-results-search-page{display:inline-block;width:140px;margin-left:41px;}@media all and (max-width:1023px){.block-views-exposed-filter-blocksearch-results-search-page{margin-left:0;display:none;width:calc(100% - 30px);margin-bottom:30px;}.block-views-exposed-filter-blocksearch-results-search-page.open{display:block;}}.block-views-exposed-filter-blocksearch-results-search-page .form-actions{display:none;}.block-views-exposed-filter-blocksearch-results-search-page .form-item-search-api-fulltext{position:relative;}.block-views-exposed-filter-blocksearch-results-search-page .form-item-search-api-fulltext label{background-image:url(/sites/default/themes/vigoor/icons/search.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:center;background-size:18px;color:transparent;width:20px;height:20px;position:absolute;cursor:text;}.block-views-exposed-filter-blocksearch-results-search-page .form-item-search-api-fulltext .form-text{border-width:0 0 2px 0;border-style:solid;border-image:linear-gradient(to right,#417078,#88cedd) 100% 1;outline:0px;width:100%;padding-bottom:10px;padding-left:30px;font-size:14px;line-height:18px;color:#787A7D;cursor:text;background:transparent;}@media all and (max-width:1023px){.block-views-exposed-filter-blocksearch-results-search-page .form-item-search-api-fulltext .form-text{background-color:transparent;font-size:18px;line-height:22px;}}#footer .container{position:relative;}#footer .container .block-views-exposed-filter-blocksearch-results-search-page{display:inline-block;width:100%;opacity:0;}@media (min-width:992px){#footer .container .block-views-exposed-filter-blocksearch-results-search-page{right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:240px;margin-left:41px;margin-top:-27px;position:absolute;}}#footer .container .block-views-exposed-filter-blocksearch-results-search-page .form-item-search-api-fulltext .form-text{border:medium none;outline:0px;width:100%;cursor:text;background-color:#ffffff;font-size:18px;line-height:22px;padding:15px 40px;box-sizing:border-box;border-radius:50px;}#footer .container .block-views-exposed-filter-blocksearch-results-search-page .form-item-search-api-fulltext label{background-image:url(/sites/default/themes/vigoor/icons/search.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:center;background-size:18px;color:transparent;width:20px;height:20px;position:absolute;cursor:text;left:10px;top:8px;padding-top:15px;}.view--news-block-for-frontpage{margin-top:30px;}.view--news-block-for-frontpage .views-row{margin-bottom:50px;}.view--news-block-for-frontpage .news-content-wrapper{background-color:rgba(255,255,255,0.7);height:-webkit-max-content;height:max-content;width:600px;right:0;left:0;border:3px solid #0074A5;margin:50px auto;z-index:5;}@media all and (max-width:479px){.view--news-block-for-frontpage .news-content-wrapper{width:unset;height:auto;margin:30px auto;}}.view--news-block-for-frontpage .news-content-wrapper .news__node-title{padding:45px 45px 15px;font-size:40px;font-weight:200;line-height:45px;}@media all and (max-width:479px){.view--news-block-for-frontpage .news-content-wrapper .news__node-title{padding:20px 30px 20px;}}@media all and (max-width:479px){.view--news-block-for-frontpage .news-content-wrapper .news__node-title h2{font-size:26px;line-height:32px;word-break:break-word;}}.view--news-block-for-frontpage .news-content-wrapper .news__news-body{padding:0 45px;font-weight:300;}@media all and (max-width:479px){.view--news-block-for-frontpage .news-content-wrapper .news__news-body{padding:0 30px 30px;}}.view--news-block-for-frontpage .news-content-wrapper .news__news-body p{font-size:18px;line-height:30px;}@media all and (max-width:479px){.view--news-block-for-frontpage .news-content-wrapper .news__news-body p{font-size:16px;line-height:19px;}}.view--news-block-for-frontpage .news-content-wrapper .news__news-url{padding-bottom:45px;}@media all and (max-width:479px){.view--news-block-for-frontpage .news-content-wrapper .news__news-url{padding-bottom:30px;}}.view--news-block-for-frontpage .news-content-wrapper .news__news-url a{padding:0 45px;color:#417078;font-weight:300;font-size:17px;text-decoration:underline;}@media all and (max-width:479px){.view--news-block-for-frontpage .news-content-wrapper .news__news-url a{padding:20px 20px 0px 30px;display:block;}}.view--news-block-for-frontpage .news-with-background-image img{height:600px;z-index:1;}@media all and (max-width:479px){.view--news-block-for-frontpage .news-with-background-image img{height:500px;margin-left:-29px;max-width:unset;object-fit:cover;position:relative;z-index:1;}}.view--news-block-for-frontpage .news-with-background-image .news-content-wrapper{position:absolute;bottom:0;left:calc(50% - 300px);margin:0;}@media all and (max-width:479px){.view--news-block-for-frontpage .news-with-background-image .news-content-wrapper{left:0;z-index:5;}}@media all and (max-width:479px){.view--news-block-for-frontpage .news-with-background-image .news__news-url a{padding:20px 20px 20px 30px;}}.view--news-block-for-frontpage .layout--onecol:not(.news-with-background-image){border:3px solid #417078;}.view--news-block-for-frontpage .layout--onecol:not(.news-with-background-image) .news-content-wrapper{border:none;}.block-views-blocklast-three-blog-items-block-1 > h2,.view--last-three-blog-items > h2{font-size:16px;line-height:1em;font-weight:600;text-transform:uppercase;padding-left:23%;color:#3d3d3d;opacity:0;}@media (min-width:768px){.block-views-blocklast-three-blog-items-block-1 > h2,.view--last-three-blog-items > h2{font-size:30px;padding-left:32%;}}.block-views-blocklast-three-blog-items-block-1 > h2::before,.view--last-three-blog-items > h2::before{content:"";display:block;position:absolute;width:20%;height:30px;margin-right:10px;border-radius:100px;background-color:#417078;left:0;top:-6px;left:0;}@media (min-width:768px){.block-views-blocklast-three-blog-items-block-1 > h2::before,.view--last-three-blog-items > h2::before{width:30%;margin-right:20px;margin-top:4px;top:inherit;}}.block-views-blocklast-three-blog-items-block-1 .views-row,.view--last-three-blog-items .views-row{margin-bottom:32px;margin-bottom:2rem;opacity:0;position:relative;}.block-views-blocklast-three-blog-items-block-1 .views-row .views-field-field-media,.view--last-three-blog-items .views-row .views-field-field-media{position:relative;}.block-views-blocklast-three-blog-items-block-1 .views-row .views-field-field-media::before,.view--last-three-blog-items .views-row .views-field-field-media::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(58,58,58,0.55);z-index:2;content:"";display:block;position:absolute;}.block-views-blocklast-three-blog-items-block-1 .views-row .views-field-title,.view--last-three-blog-items .views-row .views-field-title{position:absolute;left:10%;right:10%;bottom:10%;text-align:right;z-index:3;}.block-views-blocklast-three-blog-items-block-1 .views-row .views-field-title h2,.view--last-three-blog-items .views-row .views-field-title h2{font-weight:600;font-size:16px;line-height:20px;}@media (min-width:768px){.block-views-blocklast-three-blog-items-block-1 .views-row .views-field-title h2,.view--last-three-blog-items .views-row .views-field-title h2{font-size:30px;line-height:40px;}}.block-views-blocklast-three-blog-items-block-1 .views-row .views-field-title h2 a,.view--last-three-blog-items .views-row .views-field-title h2 a{color:#ffffff;}.block-views-blocklast-three-blog-items-block-1 .views-row .views-field-view-node,.view--last-three-blog-items .views-row .views-field-view-node{position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:5;}.block-views-blocklast-three-blog-items-block-1 .views-row .views-field-view-node a,.view--last-three-blog-items .views-row .views-field-view-node a{width:100%;height:100%;display:block;color:transparent;}.block-views-blocklast-three-blog-items-block-1 footer,.view--last-three-blog-items footer{text-align:center;}.block-views-blocklast-three-blog-items-block-1 footer a,.view--last-three-blog-items footer a{background-color:#417078;color:#ffffff;padding:20px 40px;border-radius:100px;text-transform:uppercase;font-size:16px;line-height:18px;transition:background-color 500ms ease;font-weight:500;display:inline-block;}.block-views-blocklast-three-blog-items-block-1 footer a:hover,.view--last-three-blog-items footer a:hover{background-color:#88cedd;}@media (min-width:768px){.block-views-blocklast-three-blog-items-block-1 footer a,.view--last-three-blog-items footer a{font-size:12px;padding:17px 40px;line-height:20px;}}@media (min-width:992px){.block-views-blocklast-three-blog-items-block-1 footer a,.view--last-three-blog-items footer a{font-size:18px;padding:17px 40px;line-height:30px;}}.view--last-three-blog-items .views-row{opacity:1;}.view--last-three-blog-items .views-row .views-field-field-media:before{max-width:854px;transition-duration:.5s;}.bg-block{background:#f8f8f8;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:95vh;overflow:hidden;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#ffffff;}.bg-block .hero_image{height:100%;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-attachment:fixed;position:relative;}.bg-block .hero_image .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(58,58,58,0.55);z-index:2;}.bg-block .hero_image .detail_info{z-index:3;position:relative;}.bg-block .hero_image .detail_info h2{font-size:16px;line-height:1em;font-weight:600;text-transform:uppercase;padding-left:23%;}@media (min-width:768px){.bg-block .hero_image .detail_info h2{font-size:30px;padding-left:32%;}}.bg-block .hero_image .detail_info h2::before{content:"";display:block;position:absolute;width:20%;height:30px;margin-right:10px;border-radius:100px;background-color:#88cedd;left:0;top:-6px;}@media (min-width:768px){.bg-block .hero_image .detail_info h2::before{width:30%;margin-right:20px;margin-top:4px;top:inherit;}}.bg-block .hero_image .detail_info .block_with_background_image__link{text-align:center;margin-top:32px;margin-top:2rem;}.bg-block .hero_image .detail_info .field--name-field-intro-text p{color:#f8f8f8;}.bg-block .hero_image .detail_info a{background-color:#417078;color:#ffffff;padding:20px 40px;border-radius:100px;text-transform:uppercase;font-size:16px;line-height:18px;transition:background-color 500ms ease;font-weight:500;display:inline-block;}.bg-block .hero_image .detail_info a:hover{background-color:#88cedd;}@media (min-width:768px){.bg-block .hero_image .detail_info a{font-size:12px;padding:17px 40px;line-height:20px;}}@media (min-width:992px){.bg-block .hero_image .detail_info a{font-size:18px;padding:17px 40px;line-height:30px;}}@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:400;src:local("Muli Italic"),local("Muli-Italic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:600;src:local("Muli SemiBold"),local("Muli-SemiBold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:600;src:local("Muli SemiBold Italic"),local("Muli-SemiBoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:700;src:local("Muli Bold Italic"),local("Muli-BoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff) format("woff");}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:500;src:local("Alegreya Sans SC Medium"),local("AlegreyaSansSC-Medium"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff) format("woff");}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;}@font-face{font-family:'Barlow',sans-serif;}.view-treatment-processes{margin:105px 0;}@media all and (max-width:479px){.view-treatment-processes{margin:90px 0;}}@media all and (min-width:480px) and (max-width:1023px){.view-treatment-processes{margin:105px 29px 0 29px;}}.view-treatment-processes header > a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}@media all and (max-width:479px){.view-treatment-processes header > a{-ms-flex-direction:column;flex-direction:column;}}.view-treatment-processes header .title{width:365px;font-size:40px;line-height:45px;font-weight:200;}@media all and (max-width:479px){.view-treatment-processes header .title{width:100%;font-size:33px;line-height:40px;}}.view-treatment-processes header .description{width:369px;font-size:18px;line-height:30px;font-weight:300;margin-left:30px;}@media all and (max-width:479px){.view-treatment-processes header .description{width:100%;margin-left:0;margin-top:20px;display:block;}}.view-treatment-processes .quicktabs-wrapper{margin-top:90px;}@media all and (max-width:479px){.view-treatment-processes .quicktabs-wrapper{margin-top:60px;}}.view-treatment-processes .quicktabs-wrapper .quicktabs-tabs{height:unset;}.view-treatment-processes .quicktabs-wrapper .quicktabs-tabs li{white-space:normal;border-bottom:0;}.view-treatment-processes .views-field-title{display:none;}.view-treatment-processes .views-field-field-treatement-step ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;counter-reset:step;}@media all and (max-width:1023px){.view-treatment-processes .views-field-field-treatement-step ul{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}}.view-treatment-processes .views-field-field-treatement-step li{width:25%;height:320px;border-color:#F0F0F1;border-width:2px 1px 2px 1px;border-style:solid;position:relative;counter-increment:step;box-sizing:border-box;}@media all and (max-width:1023px){.view-treatment-processes .views-field-field-treatement-step li{width:100%;border-width:1px 2px 1px 2px;}}.view-treatment-processes .views-field-field-treatement-step li:nth-child(4n+1){border-width:2px 1px 2px 2px;}@media all and (max-width:1023px){.view-treatment-processes .views-field-field-treatement-step li:nth-child(4n+1){border-width:2px 2px 1px 2px;}}.view-treatment-processes .views-field-field-treatement-step li:nth-child(4n+4){border-width:2px 2px 2px 1px;}@media all and (max-width:1023px){.view-treatment-processes .views-field-field-treatement-step li:nth-child(4n+4){border-width:1px 2px 2px 2px;}}.view-treatment-processes .views-field-field-treatement-step li.is-highlighted{border-width:2px;border-style:solid;border-image:linear-gradient(to top right,#417078 0%,#88cedd 100%);border-image-slice:1;}.view-treatment-processes .paragraph{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;margin:0 29px;}.view-treatment-processes .paragraph--type-treatment-step::before,.view-treatment-processes .paragraph--type-treatment-step-highlighted::before{content:"0" counters(step,".") " ";width:100px;height:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;left:30px;top:-10px;font-size:12px;font-weight:500;font-family:"Montserrat",serif;line-height:15px;}.view-treatment-processes .paragraph--type-treatment-step::before{border:2px solid #F0F0F1;background-color:white;}.view-treatment-processes .paragraph--type-treatment-step-highlighted::before{background:#417078;background:linear-gradient(45deg,#417078 0%,#88cedd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$ku-teal',endColorstr='$ku-sky-blue',GradientType=1);transition-property:background;transition-duration:1s;transition-timing-function:linear;color:white;}.view-treatment-processes .paragraph--type-treatment-step-highlighted::before:hover{background:#417078;background:linear-gradient(225deg,#417078 0%,#88cedd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$ku-teal',endColorstr='$ku-sky-blue',GradientType=1);}.view-treatment-processes .treatment_step__treatment-step-title,.view-treatment-processes .treatment_step_highlighted__treatment-step-title{font-size:12px;line-height:15px;font-weight:500;text-transform:uppercase;margin-bottom:20px;}.view-treatment-processes .treatment_step__treatment-step-description,.view-treatment-processes .treatment_step_highlighted__treatment-step-description{font-size:16px;line-height:19px;font-weight:300;margin-bottom:40px;color:#6E7073;}.block-views-blocktreatment-processes-block-2 header{opacity:0;}.block-views-blocktreatment-processes-block-2 header::before{content:"";display:block;position:absolute;width:20%;height:30px;margin-right:10px;border-radius:100px;background-color:#417078;left:0;top:-6px;}@media (min-width:768px){.block-views-blocktreatment-processes-block-2 header::before{width:30%;margin-right:20px;margin-top:4px;top:inherit;}}.block-views-blocktreatment-processes-block-2 header a .title{width:78%;position:relative;font-size:16px;line-height:1em;font-weight:600;text-transform:uppercase;padding-left:23%;}@media (min-width:768px){.block-views-blocktreatment-processes-block-2 header a .title{font-size:30px;padding-left:32%;}}.block-views-blocktreatment-processes-block-2 .view-items{opacity:0;}.block-views-blocktreatment-processes-block-2 .quicktabs-wrapper{margin-top:32px;}.block-views-blocktreatment-processes-block-2 .quicktabs-tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 0 8px;margin:0 0 .5rem;border-bottom:medium none;}.block-views-blocktreatment-processes-block-2 .quicktabs-tabs li{-ms-flex:1;flex:1;background:#eeeeee;margin:0;padding:20px 35px;transition:all .3s ease-in;}.block-views-blocktreatment-processes-block-2 .quicktabs-tabs li:first-child{border-top-left-radius:25px;border-bottom-left-radius:25px;}.block-views-blocktreatment-processes-block-2 .quicktabs-tabs li:last-child{border-top-right-radius:25px;border-bottom-right-radius:25px;}.block-views-blocktreatment-processes-block-2 .quicktabs-tabs li.active{background:#417078;}.block-views-blocktreatment-processes-block-2 .quicktabs-tabs li.active a{color:#f8f8f8;}.block-views-blocktreatment-processes-block-2 .quicktabs-tabs li:hover{background:#88cedd;}.block-views-blocktreatment-processes-block-2 .quicktabs-tabs li a{display:block;padding:0;border:medium none;text-transform:uppercase;font-size:18px;color:#3d3d3d;line-height:1em;}@media all and (max-width:1023px){.block-views-blocktreatment-processes-block-2 .quicktabs-tabs li a{font-size:16px;}}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph--type-treatment-step,.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph--type-treatment-step-highlighted{position:relative;}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph--type-treatment-step::before,.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph--type-treatment-step-highlighted::before{position:absolute;width:auto;height:auto;left:0;border:medium none;content:counters(step,".") ". ";background:transparent;font-size:18px;top:14px;color:#3d3d3d;background-image:none;}@media all and (max-width:1023px){.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph--type-treatment-step::before,.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph--type-treatment-step-highlighted::before{font-size:16px;}}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph{-ms-flex-pack:start;justify-content:flex-start;margin:0;}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph .treatment_step__treatment-step-title,.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph .treatment_step_highlighted__treatment-step-title{font-size:18px;font-weight:bold;line-height:22px;padding-left:22px;margin-top:10px;margin-bottom:10px;position:relative;}@media all and (max-width:1023px){.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph .treatment_step__treatment-step-title,.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph .treatment_step_highlighted__treatment-step-title{font-size:16px;}}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph .treatment_step__treatment-step-description,.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph .treatment_step_highlighted__treatment-step-description{margin-top:10px;margin-bottom:20px;padding-right:10%;padding-left:10%;line-height:2em;font-size:18px;color:#3d3d3d;}@media all and (max-width:1023px){.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph .treatment_step__treatment-step-description,.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step .paragraph .treatment_step_highlighted__treatment-step-description{font-size:16px;}}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step ul li{height:auto;padding:30px;border:medium none;background:#c2c2c2;}@media (min-width:992px){.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step ul li{height:420px;}}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step ul li.is-highlighted{background:#88cedd;border:medium none;}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step ul li:nth-child(2){background:#d5d4d4;}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step ul li:nth-child(3){background:#e0e0e0;}.block-views-blocktreatment-processes-block-2 .views-field-field-treatement-step ul li a{margin:0;}.rehabilitation-offers-page > h2,.rehabilitation-offers-page header h2{font-size:12px;line-height:15px;font-weight:400;color:#417078;text-transform:uppercase;margin-top:30px;margin-bottom:30px;}@media all and (min-width:480px) and (max-width:1023px){.rehabilitation-offers-page > h2,.rehabilitation-offers-page header h2{margin:0 29px;}}.view--rehabilitation-offers{overflow-x:hidden;}@media all and (min-width:480px) and (max-width:1023px){.view--rehabilitation-offers{margin:0 29px;}}.view--rehabilitation-offers .view-items{width:100%;margin-top:50px;}.view--rehabilitation-offers .views-row{padding:30px 0;}.view--rehabilitation-offers .views-field-title{width:80%;}.view--rehabilitation-offers .reset-button{display:none;background-image:url(/sites/default/themes/vigoor/icons/close.svg);background-repeat:no-repeat;background-position-x:20px;background-position-y:center;background-size:15px;background-color:#F0F0F1;font-size:12px;line-height:15px;font-weight:500;color:#417078;padding:15px 25px 15px 50px;position:absolute;right:0;top:17px;text-transform:uppercase;border-radius:30px;cursor:pointer;}@media all and (max-width:479px){.view--rehabilitation-offers .reset-button{background-position-x:30px;background-size:20px;padding:25px 25px 25px 70px;border-radius:35px;margin-top:30px;position:relative;}}.filter-list-input{border-width:0 0 2px 0;border-style:solid;border-image:linear-gradient(to right,#417078,#88cedd) 100% 1;background-image:url(/sites/default/themes/vigoor/icons/search.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:center;background-size:18px;width:100%;padding:30px 0 30px 50px;font-size:14px;line-height:18px;font-weight:400;outline:0px;}.group-letter.views-row{font-size:50px;line-height:61px;font-weight:200;color:#417078;padding:0;}.view--search-results{margin-top:20px;}.view--search-results .views-row{border-bottom:1px solid #F0F0F1;padding:30px 0;}.view--search-results .views-row:nth-child(1){border-top:1px solid #F0F0F1;}@media all and (max-width:479px){.view--search-results header h2{word-break:break-all;}}.view--search-results .rehabilitation_offer__node-title,.view--search-results .field--name-node-title{margin-top:0 !important;}.field--name-field-content > .field__item > .paragraph{padding:40px 0;}.page__rehabilitation-ingress{margin-bottom:40px;}@media all and (min-width:480px) and (max-width:1023px){.page__rehabilitation-ingress{margin:0 29px 40px 29px;}}@media all and (min-width:1024px){.field--type-entity-reference-revisions > .field__item{margin-left:calc(-50vw + (900px / 2) - 20px);margin-right:calc(-50vw + (900px / 2) - 20px);padding-left:calc(50vw - (900px / 2) + 20px);padding-right:calc(50vw - (900px / 2) + 20px);}}@media all and (min-width:480px) and (max-width:1023px){.field--type-entity-reference-revisions > .field__item{margin:0 29px;}}.paragraph--type--reusable-content{display:table;width:100%;padding-bottom:50px;padding-top:50px;}@media all and (max-width:479px){.paragraph--type--reusable-content{width:calc(100% + 58px);margin-left:-29px;}}.paragraph--type--reusable-content .paragraph--type--text-with-links{margin-top:0;}.reusable_content__title-reusable-content{font-size:30px;line-height:37px;font-weight:200;margin-bottom:20px;}@media all and (max-width:479px){.reusable_content__title-reusable-content{font-size:33px;line-height:40px;}}@media all and (max-width:479px){.field--name-field-reusable-content{width:calc(100% - 58px);margin:0 auto;}}.paragraph--type--text-with-links .text_with_links__internal-link .field__item{background-image:url(/sites/default/themes/vigoor/icons/arrow.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:35px;border-bottom:solid 2px #D2D3D4;border-left:0;border-right:0;width:100%;}@media all and (max-width:479px){.paragraph--type--text-with-links .text_with_links__internal-link .field__item{padding-bottom:30px;background-image:url(/sites/default/themes/vigoor/icons/arrow.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:calc(100% - 20px);background-size:35px;}}.paragraph--type--text-with-links .text_with_links__internal-link .field__item:nth-child(1){border-top:solid 2px #D2D3D4;}.paragraph--type--text-with-links .text_with_links__internal-link a{display:block;padding:25px 0;font-size:12px;line-height:15px;font-weight:500;text-transform:uppercase;color:#417078;}.paragraph--type--text-with-links .text_with_links__external-link{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media all and (max-width:479px){.paragraph--type--text-with-links .text_with_links__external-link{-ms-flex-direction:column;flex-direction:column;}}.paragraph--type--text-with-links .text_with_links__external-link .field__item{border-width:2px;border-style:solid;border-image:linear-gradient(to top right,#417078 0%,#88cedd 100%);border-image-slice:1;margin-left:20px;}@media all and (max-width:479px){.paragraph--type--text-with-links .text_with_links__external-link .field__item{margin-left:0;margin-top:20px;}}.paragraph--type--text-with-links .text_with_links__external-link .field__item:nth-child(3n+1){margin-left:0px;}.paragraph--type--text-with-links .text_with_links__external-link .field__item:nth-child(n+4){margin-top:20px;}@media all and (max-width:479px){.paragraph--type--text-with-links .text_with_links__external-link .field__item:nth-last-child(1){margin-bottom:0;}}.paragraph--type--text-with-links .text_with_links__external-link a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:230px;height:80px;font-size:12px;line-height:15px;font-weight:500;text-transform:uppercase;color:#417078;text-align:center;padding:10px;}@media all and (max-width:479px){.paragraph--type--text-with-links .text_with_links__external-link a{width:calc(100% - 20px);}}.paragraph--type--faq{clear:both;}.paragraph--type--faq .faq__faq-section-title{font-weight:200;font-size:50px;line-height:55px;margin:60px 0;}.faq__question-and-answer .field__item:nth-child(1) .paragraph--type--question-and-answer{border-top:1px solid #F0F0F1;}.paragraph--type--question-and-answer{padding:35px 0;border-bottom:1px solid #F0F0F1;}.paragraph--type--question-and-answer .question_and_answer__question{padding-left:30px;position:relative;cursor:pointer;font-weight:200;font-size:30px;line-height:37px;}.paragraph--type--question-and-answer .question_and_answer__question::before{background-image:url(/sites/default/themes/vigoor/icons/toggle.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;width:16px;height:16px;position:absolute;content:'';left:0;top:calc(50% - 9px);transition-duration:0.3s;transition-property:transform;}.paragraph--type--question-and-answer .question_and_answer__question.open::before{-ms-transform:rotate(45deg);transform:rotate(45deg);}.paragraph--type--question-and-answer .question_and_answer__answer{margin-top:20px;}.grey-background{margin:40px 0px;background-color:#F0F0F1;}@media all and (max-width:479px){.grey-background{margin-left:-29px;margin-right:-29px;}}@media all and (min-width:480px) and (max-width:1023px){.grey-background{margin-left:0 !important;margin-right:0 !important;}}@media all and (max-width:1023px){.grey-background > div{margin:0 30px;}}.field--name-field-external-link{margin-top:40px;}.field--name-field-internal-link{margin-top:40px;}.paragraph--type--image-carousel{margin-top:40px;margin-bottom:30px !important;padding-bottom:40px;padding-top:40px;}@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:400;src:local("Muli Italic"),local("Muli-Italic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:600;src:local("Muli SemiBold"),local("Muli-SemiBold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:600;src:local("Muli SemiBold Italic"),local("Muli-SemiBoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:700;src:local("Muli Bold Italic"),local("Muli-BoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff) format("woff");}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:500;src:local("Alegreya Sans SC Medium"),local("AlegreyaSansSC-Medium"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff) format("woff");}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;}@font-face{font-family:'Barlow',sans-serif;}.field--name-node-title.rehabilitation_offer__node-title,.field--name-node-title.page__node-title{margin-top:60px;}@media all and (max-width:479px){.field--name-node-title.rehabilitation_offer__node-title,.field--name-node-title.page__node-title{margin-top:40px;}}@media all and (min-width:480px) and (max-width:1023px){.field--name-node-title.rehabilitation_offer__node-title,.field--name-node-title.page__node-title{margin:40px 29px 0 29px;}}.field--name-field-image-carousel .slick-dots{bottom:-50px;}.field--name-field-image-carousel .slick-dots li{background-image:none;}.field--name-field-image-carousel .slick-slide{position:relative;background:#000000;}.field--name-field-image-carousel .slick-slide:focus{outline:none;}.field--name-field-image-carousel .image-carousel-wrapper{width:940px;height:600px;text-align:center;line-height:598px;}@media all and (max-width:479px){.field--name-field-image-carousel .image-carousel-wrapper{width:auto;height:auto;line-height:normal;}}.field--name-field-image-carousel .image-carousel-wrapper img{max-height:100%;width:auto;vertical-align:middle;display:inline;}.field--name-field-image-carousel .caption-text{background-color:#F0F0F1;width:940px;padding-top:15px;padding-bottom:15px;line-height:20px;font-weight:300;}@media all and (max-width:479px){.field--name-field-image-carousel .caption-text{width:auto;}}.field--name-field-image-carousel .slick-arrow:before{color:#6E7073;}@media all and (min-width:480px) and (max-width:1023px){.field--name-field-rehabilitation-ingress{margin:0 29px;}}.field--name-sharingbuttons{margin-top:50px;}@media all and (min-width:480px) and (max-width:1023px){.webform-submission-contact-form{margin:0 29px;}}.webform-submission-contact-form #edit-contact-form-section{margin-top:30px;}@media all and (max-width:479px){.webform-submission-contact-form #edit-contact-form-section{width:100%;float:none;margin-left:0;margin-top:20px;margin-bottom:0;}}.webform-submission-contact-form #edit-contact-form-section input,.webform-submission-contact-form #edit-contact-form-section textarea{width:calc(100% - 10px);margin:5px 0 15px 0;border:1px solid #417078;border-radius:0;padding:1px 5px;}.webform-submission-contact-form #edit-contact-form-section input{height:30px;}.webform-submission-contact-form #edit-contact-form-section label{text-transform:capitalize;}.webform-submission-contact-form #edit-map-information{width:48%;float:left;margin-bottom:30px;}@media all and (max-width:479px){.webform-submission-contact-form #edit-map-information{width:100%;float:none;margin-top:50px;margin-bottom:0;}}.webform-submission-contact-form .webform-button--submit{background:#417078;background:linear-gradient(45deg,#417078 0%,#88cedd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$ku-teal',endColorstr='$ku-sky-blue',GradientType=1);transition-property:background;transition-duration:1s;transition-timing-function:linear;color:white;font-size:12px;line-height:15px;font-weight:700;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;float:right;width:130px !important;height:40px !important;border:none !important;}.webform-submission-contact-form .webform-button--submit:hover{background:#417078;background:linear-gradient(225deg,#417078 0%,#88cedd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$ku-teal',endColorstr='$ku-sky-blue',GradientType=1);}.paragraph a,.rehabilitation_offer__rehabilitation-ingress a,.field--name-field-rehabilitation-ingress a{color:#417078;text-decoration:underline;}.page-om-oss-kontakt-oss .page__node-title{display:none;}.page-om-oss-kontakt-oss #block-kurbadet-content{margin-top:30px;margin-bottom:30px;}@media all and (max-width:479px){.page-om-oss-kontakt-oss #block-kurbadet-content{margin-top:60px;}}.page-om-oss-kontakt-oss #block-kurbadet-content iframe{width:100%;height:235px;}body.menu-open{overflow-y:hidden;position:fixed;}iframe{max-width:100%;}@media all and (max-width:479px){iframe{height:auto;}}.promo-banner{background:#417078;color:white;padding:10px;text-align:center;position:relative;padding-right:50px;display:none;}.promo-banner.open{display:block;}.promo-banner a{color:white;text-decoration:underline;}.promo-banner .close-banner{position:absolute;right:1em;font-size:20px;text-decoration:none;bottom:30%;}@media all and (max-width:479px){.promo-banner .close-banner{bottom:30%;}}.blog-image{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:95vh;position:relative;padding-right:7%;padding-left:7%;}.blog-title{color:#ffffff;font-size:30px;line-height:1em;font-weight:400;z-index:3;text-align:center;}@media (min-width:768px){.blog-title{font-size:65px;}}@media (min-width:768px){.blog__intro-text p,.blog__intro-text h2,.blog__intro-text h3,.blog__intro-text h4,.blog__intro-text h5,.blog__intro-text h6,.blog__body p,.blog__body h2,.blog__body h3,.blog__body h4,.blog__body h5,.blog__body h6{padding-right:10%;padding-left:10%;}}.blog__intro-text h2,.blog__body h2{font-weight:600;font-size:30px;margin-top:10px;margin-bottom:20px;}.blog__intro-text img,.blog__body img{margin-bottom:30px;}figcaption{background:#eeeeee;padding:10px;margin-bottom:30px;margin-top:-30px;}
@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-regular.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:400;src:local("Muli Italic"),local("Muli-Italic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:600;src:local("Muli SemiBold"),local("Muli-SemiBold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:600;src:local("Muli SemiBold Italic"),local("Muli-SemiBoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-600italic.woff) format("woff");}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700.woff) format("woff");}@font-face{font-family:'Muli';font-style:italic;font-weight:700;src:local("Muli Bold Italic"),local("Muli-BoldItalic"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/muli-v11-latin-700italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-200italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-300italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-500italic.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700.woff) format("woff");}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/montserrat-v12-latin-700italic.woff) format("woff");}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:500;src:local("Alegreya Sans SC Medium"),local("AlegreyaSansSC-Medium"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff2) format("woff2"),url(/sites/default/themes/vigoor/fonts/alegreya-sans-sc-v7-latin-500.woff) format("woff");}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300;font-style:normal;}@font-face{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:500;font-style:normal;}@font-face{font-family:'Barlow',sans-serif;}
