@charset "UTF-8";.font-weight--normal,.small{font-weight:400}.btn,.btn-list__title,.card-list__item--more .card-list__inner,.nav__link{text-transform:uppercase}.search__input,.search__submit,input,textarea{-webkit-appearance:none}.header__inner,.modal-open,svg:not(:root){overflow:hidden}.accordion,.breadcrumbs li,.btn-list,.card-list,.cat-list,.course,.course-list,.list,.nav-toggle,.nav__list,.pagination-list,.related-list,.support-list{list-style:none}.avalible-courses:after,.cal-header:after,.clearfix:after,.contact-wrap:after,.container:after,.course-header__content:after,.course-list__item:after,.course__content:after,.header__inner:after,.modal__content:after,.page:after,.row:after,.search:after{content:"";display:table;clear:both}.img-responsive{max-width:100%}.text-center{text-align:center}.highlight,.highlight--purple{color:#b3539f}.highlight--blue{color:#24aed6}.highlight--green{color:#82c463}.highlight--olive{color:#c4d081}.highlight--orange{color:#f4b835}.highlight--yellow{color:#f2ea1d}.highlight--red{color:#ef3833}.padding-bottom{padding-bottom:15px}.show-md-up{display:none}@media (min-width:768px){.padding-bottom{padding-bottom:30px}.show-md-up{display:inline-block}}.divider{border-top:#bebdbd 1px solid;border-bottom:#bebdbd 1px solid;padding:15px 0;margin:10px 0}@media (min-width:1024px){.divider{padding:20px 0;margin:15px 0}.home-page .wrapper{background:url(/img/home-bg.png) right 0 no-repeat}}*{box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.wrapper{display:flex;flex-direction:column;min-height:100vh;flex:1 0 auto}.main{flex:1 0 auto}html{font-size:100%;line-height:1.4;font-family:'Open Sans',sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media (min-width:1024px){html{font-size:112.5%;letter-spacing:-.5px}}.font-size--xxlarge{font-size:3.75em;line-height:1;letter-spacing:-2px;margin-bottom:25px}@media (min-width:768px){.font-size--xxlarge{font-size:4.375em;letter-spacing:-3px}}@media (min-width:1024px){.font-size--xxlarge{font-size:4.611em;letter-spacing:-5px;margin:12px 0 50px}}h1,h2,h3,p{margin:0}.font-size--xlarge,.panel__title,h1{font-size:2.25em;line-height:1.1}@media (min-width:768px){.font-size--xlarge,.panel__title,h1{font-size:2.625em}}@media (min-width:1024px){.font-size--xlarge,.panel__title,h1{font-size:3.333em;letter-spacing:-1px}}.btn-list__title,.font-size--large,.nav__search,.panel__subtitle,h2{font-size:1.375em;line-height:1.1}@media (min-width:768px){.btn-list__title,.font-size--large,.nav__search,.panel__subtitle,h2{font-size:1.667em}}.cal-header__current,.font-size--regular,.form__input,.form__submit,.form__textarea,.panel{font-size:1em}.accordion__header,.avalible-courses__link,.breadcrumbs li,.btn--small,.cal__content,.card-list--articles .card-list__inner,.card-list--articles-grey .card-list__inner,.card-list--people .card-list__inner,.card-list--programmes .card-list__inner,.course-list__title,.font-size--small,.nav__link,.vcard-reg{font-size:.875em;letter-spacing:0}@media (min-width:1024px){.accordion__header,.avalible-courses__link,.breadcrumbs li,.btn--small,.cal__content,.card-list--articles .card-list__inner,.card-list--articles-grey .card-list__inner,.card-list--people .card-list__inner,.card-list--programmes .card-list__inner,.course-list__title,.font-size--small,.nav__link,.vcard-reg{font-size:.778em}}.cal-header__next,.cal-header__prev,.card-list__inner,.course-header,.course__details,.course__length,.course__type,.font-size--xsmall,.footer,.modal__title,.page__next,.page__prev,.small{font-size:.75em;letter-spacing:0}p{padding:15px 0}h2{padding:10px 0 5px}@media (min-width:1024px){.cal-header__next,.cal-header__prev,.card-list__inner,.course-header,.course__details,.course__length,.course__type,.font-size--xsmall,.footer,.modal__title,.page__next,.page__prev,.small{font-size:.667em}p{padding:20px 0}h2{padding:20px 0 10px}}h3.purple{color:#b3539f}h3.blue{color:#24aed6}h3.green{color:#82c463}h3.olive{color:#c4d081}h3.orange{color:#f4b835}h3.yellow{color:#f2ea1d}h3.red{color:#ef3833}a,a.purple{color:#b3539f}.intro{padding-bottom:25px}a{font-weight:700;text-decoration:none}a.blue{color:#24aed6}a.green{color:#82c463}a.olive{color:#c4d081}a.orange{color:#f4b835}a.yellow{color:#f2ea1d}a.red{color:#ef3833}a:active,a:hover{outline:0}@font-face{font-family:SSGlyphish;src:url(../fonts/ss-glyphish-outlined.eot);src:url(../fonts/ss-glyphish-outlined.eot?#iefix) format("embedded-opentype"),url(../fonts/ss-glyphish-outlined.woff) format("woff"),url(../fonts/ss-glyphish-outlined.ttf) format("truetype"),url(../fonts/ss-glyphish-outlined.svg#SSGlyphishOutlined) format("svg");font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.ss-icon,.ss-icon.ss-glyphish-outlined,[class*=" ss-"].right:after,[class*=" ss-"].ss-glyphish-outlined.right:after,[class*=" ss-"].ss-glyphish-outlined:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-glyphish-outined.right:after,[class^=ss-].ss-glyphish-outlined:before,[class^=ss-]:before{font-family:SSGlyphish;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" ss-"].right:before,[class^=ss-].right:before{display:none;content:''}.ss-cursor.right:after,.ss-cursor:before{content:''}.ss-crosshair.right:after,.ss-crosshair:before{content:'⌖'}.ss-search.right:after,.ss-search:before{content:'🔎'}.ss-zoomin.right:after,.ss-zoomin:before{content:''}.ss-zoomout.right:after,.ss-zoomout:before{content:''}.ss-view.right:after,.ss-view:before{content:'👁'}.ss-binoculars.right:after,.ss-binoculars:before{content:''}.ss-incognito.right:after,.ss-incognito:before{content:''}.ss-radar.right:after,.ss-radar:before{content:''}.ss-attach.right:after,.ss-attach:before{content:'📎'}.ss-link.right:after,.ss-link:before{content:'🔗'}.ss-write.right:after,.ss-write:before{content:'✎'}.ss-compose.right:after,.ss-compose:before{content:'📝'}.ss-lock.right:after,.ss-lock:before{content:'🔒'}.ss-unlock.right:after,.ss-unlock:before{content:'🔓'}.ss-combinationlock.right:after,.ss-combinationlock:before{content:''}.ss-key.right:after,.ss-key:before{content:'🔑'}.ss-keyhole.right:after,.ss-keyhole:before{content:''}.ss-vip.right:after,.ss-vip:before{content:''}.ss-trash.right:after,.ss-trash:before{content:'🗑'}.ss-target.right:after,.ss-target:before{content:'◎'}.ss-bullseye.right:after,.ss-bullseye:before{content:'🎯'}.ss-lightning.right:after,.ss-lightning:before{content:'☇'}.ss-radioactive.right:after,.ss-radioactive:before{content:'☢'}.ss-skull.right:after,.ss-skull:before{content:'💀'}.ss-skullandcrossbones.right:after,.ss-skullandcrossbones:before{content:'☠'}.ss-tag.right:after,.ss-tag:before{content:'🏷'}.ss-tags.right:after,.ss-tags:before{content:''}.ss-pricetag.right:after,.ss-pricetag:before{content:''}.ss-flag.right:after,.ss-flag:before{content:'⚑'}.ss-like.right:after,.ss-like:before{content:'👍'}.ss-dislike.right:after,.ss-dislike:before{content:'👎'}.ss-heart.right:after,.ss-heart:before{content:'♥'}.ss-star.right:after,.ss-star:before{content:'⋆'}.ss-archive.right:after,.ss-archive:before{content:'🗃'}.ss-badge.right:after,.ss-badge:before{content:'📛'}.ss-trophy.right:after,.ss-trophy:before{content:'🏆'}.ss-medal.right:after,.ss-medal:before{content:'🎖'}.ss-crown.right:after,.ss-crown:before{content:'👑'}.ss-layers.right:after,.ss-layers:before{content:''}.ss-layergroup.right:after,.ss-layergroup:before{content:''}.ss-cut.right:after,.ss-cut:before{content:'✂'}.ss-magicwand.right:after,.ss-magicwand:before{content:''}.ss-clipboard.right:after,.ss-clipboard:before{content:'📋'}.ss-ruler.right:after,.ss-ruler:before{content:'📏'}.ss-brush.right:after,.ss-brush:before{content:''}.ss-paintroller.right:after,.ss-paintroller:before{content:''}.ss-rubberstamp.right:after,.ss-rubberstamp:before{content:''}.ss-palette.right:after,.ss-palette:before{content:'🎨'}.ss-phone.right:after,.ss-phone:before{content:'📞'}.ss-voicemail.right:after,.ss-voicemail:before{content:'⌕'}.ss-megaphone.right:after,.ss-megaphone:before{content:'📢'}.ss-at.right:after,.ss-at:before{content:'@'}.ss-reply.right:after,.ss-reply:before{content:'↩'}.ss-replyall.right:after,.ss-replyall:before{content:''}.ss-mailbox.right:after,.ss-mailbox:before{content:'📫'}.ss-send.right:after,.ss-send:before{content:'🖅'}.ss-mail.right:after,.ss-mail:before{content:'✉'}.ss-inbox.right:after,.ss-inbox:before{content:'📥'}.ss-stamp.right:after,.ss-stamp:before{content:''}.ss-chat.right:after,.ss-chat:before{content:'💬'}.ss-chats.right:after,.ss-chats:before{content:'🗪'}.ss-ellipsischat.right:after,.ss-ellipsischat:before{content:''}.ss-ellipsis.right:after,.ss-ellipsis:before{content:'…'}.ss-smile.right:after,.ss-smile:before{content:'☻'}.ss-user.right:after,.ss-user:before{content:'👤'}.ss-femaleuser.right:after,.ss-femaleuser:before{content:'👧'}.ss-users.right:after,.ss-users:before{content:'👥'}.ss-baby.right:after,.ss-baby:before{content:'👶'}.ss-alien.right:after,.ss-alien:before{content:'👽'}.ss-ghost.right:after,.ss-ghost:before{content:'👻'}.ss-footsteps.right:after,.ss-footsteps:before{content:'👣'}.ss-usergroup.right:after,.ss-usergroup:before{content:''}.ss-contacts.right:after,.ss-contacts:before{content:'📇'}.ss-userprofile.right:after,.ss-userprofile:before{content:''}.ss-cart.right:after,.ss-cart:before{content:''}.ss-shoppingbag.right:after,.ss-shoppingbag:before{content:'🛍'}.ss-gift.right:after,.ss-gift:before{content:'🎁'}.ss-store.right:after,.ss-store:before{content:'🏪'}.ss-barcode.right:after,.ss-barcode:before{content:''}.ss-creditcard.right:after,.ss-creditcard:before{content:'💳'}.ss-creditcards.right:after,.ss-creditcards:before{content:''}.ss-banknote.right:after,.ss-banknote:before{content:'💵'}.ss-currency.right:after,.ss-currency:before{content:'💱'}.ss-piggybank.right:after,.ss-piggybank:before{content:''}.ss-calculator.right:after,.ss-calculator:before{content:'🖩'}.ss-tally.right:after,.ss-tally:before{content:''}.ss-bank.right:after,.ss-bank:before{content:'🏦'}.ss-scales.right:after,.ss-scales:before{content:'⚖'}.ss-gavel.right:after,.ss-gavel:before{content:''}.ss-meeting.right:after,.ss-meeting:before{content:''}.ss-presentation.right:after,.ss-presentation:before{content:''}.ss-piechart.right:after,.ss-piechart:before{content:''}.ss-barchart.right:after,.ss-barchart:before{content:'📊'}.ss-activity.right:after,.ss-activity:before{content:''}.ss-flowchart.right:after,.ss-flowchart:before{content:''}.ss-stock.right:after,.ss-stock:before{content:'🗠'}.ss-box.right:after,.ss-box:before{content:'📦'}.ss-crate.right:after,.ss-crate:before{content:''}.ss-handtruck.right:after,.ss-handtruck:before{content:''}.ss-home.right:after,.ss-home:before{content:'⌂'}.ss-fence.right:after,.ss-fence:before{content:''}.ss-buildings.right:after,.ss-buildings:before{content:'🏢'}.ss-hotel.right:after,.ss-hotel:before{content:'🏨'}.ss-warehouse.right:after,.ss-warehouse:before{content:''}.ss-castle.right:after,.ss-castle:before{content:'🏰'}.ss-globe.right:after,.ss-globe:before{content:'🌐'}.ss-earth.right:after,.ss-earth:before{content:'🌎'}.ss-navigate.right:after,.ss-navigate:before{content:''}.ss-compassnavigate.right:after,.ss-compassnavigate:before{content:''}.ss-compass.right:after,.ss-compass:before{content:''}.ss-signpost.right:after,.ss-signpost:before{content:''}.ss-map.right:after,.ss-map:before{content:''}.ss-location.right:after,.ss-location:before{content:''}.ss-pin.right:after,.ss-pin:before{content:'📍'}.ss-pushpin.right:after,.ss-pushpin:before{content:'📌'}.ss-maplocation.right:after,.ss-maplocation:before{content:''}.ss-floppydisk.right:after,.ss-floppydisk:before{content:'💾'}.ss-puzzle.right:after,.ss-puzzle:before{content:''}.ss-install.right:after,.ss-install:before{content:''}.ss-window.right:after,.ss-window:before{content:'🗔'}.ss-windows.right:after,.ss-windows:before{content:'🗗'}.ss-commandline.right:after,.ss-commandline:before{content:''}.ss-bug.right:after,.ss-bug:before{content:'🐛'}.ss-database.right:after,.ss-database:before{content:''}.ss-music.right:after,.ss-music:before{content:'♫'}.ss-eighthnote.right:after,.ss-eighthnote:before{content:'♪'}.ss-guitar.right:after,.ss-guitar:before{content:'🎸'}.ss-piano.right:after,.ss-piano:before{content:'🎹'}.ss-pianokeys.right:after,.ss-pianokeys:before{content:''}.ss-trumpet.right:after,.ss-trumpet:before{content:'🎺'}.ss-mic.right:after,.ss-mic:before{content:'🎤'}.ss-studiomic.right:after,.ss-studiomic:before{content:'🎙'}.ss-headphones.right:after,.ss-headphones:before{content:'🎧'}.ss-mutevolume.right:after,.ss-mutevolume:before{content:''}.ss-volume.right:after,.ss-volume:before{content:'🔈'}.ss-lowvolume.right:after,.ss-lowvolume:before{content:'🔉'}.ss-highvolume.right:after,.ss-highvolume:before{content:'🔊'}.ss-ipod.right:after,.ss-ipod:before{content:''}.ss-stereo.right:after,.ss-stereo:before{content:''}.ss-speaker.right:after,.ss-speaker:before{content:''}.ss-vinylrecord.right:after,.ss-vinylrecord:before{content:''}.ss-disc.right:after,.ss-disc:before{content:'💿'}.ss-playlist.right:after,.ss-playlist:before{content:''}.ss-airplay.right:after,.ss-airplay:before{content:''}.ss-camera.right:after,.ss-camera:before{content:'📷'}.ss-picture.right:after,.ss-picture:before{content:'🌄'}.ss-pictures.right:after,.ss-pictures:before{content:''}.ss-video.right:after,.ss-video:before{content:'📹'}.ss-film.right:after,.ss-film:before{content:'🎞'}.ss-filmroll.right:after,.ss-filmroll:before{content:''}.ss-widescreenfilm.right:after,.ss-widescreenfilm:before{content:''}.ss-clapboard.right:after,.ss-clapboard:before{content:'🎬'}.ss-tv.right:after,.ss-tv:before{content:'📺'}.ss-flatscreen.right:after,.ss-flatscreen:before{content:''}.ss-videogame.right:after,.ss-videogame:before{content:'🎮'}.ss-repeat.right:after,.ss-repeat:before{content:'🔁'}.ss-replay.right:after,.ss-replay:before{content:'↺'}.ss-shuffle.right:after,.ss-shuffle:before{content:'🔀'}.ss-filecabinet.right:after,.ss-filecabinet:before{content:'🗄'}.ss-storagebox.right:after,.ss-storagebox:before{content:''}.ss-index.right:after,.ss-index:before{content:'🗂'}.ss-page.right:after,.ss-page:before{content:'📃'}.ss-book.right:after,.ss-book:before{content:'📕'}.ss-openbook.right:after,.ss-openbook:before{content:'📖'}.ss-notebook.right:after,.ss-notebook:before{content:'📓'}.ss-spiralbound.right:after,.ss-spiralbound:before{content:'🗒'}.ss-newspaper.right:after,.ss-newspaper:before{content:'📰'}.ss-notepad.right:after,.ss-notepad:before{content:''}.ss-cards.right:after,.ss-cards:before{content:''}.ss-notice.right:after,.ss-notice:before{content:''}.ss-grid.right:after,.ss-grid:before{content:''}.ss-rows.right:after,.ss-rows:before{content:''}.ss-menu.right:after,.ss-menu:before{content:''}.ss-filter.right:after,.ss-filter:before{content:''}.ss-ascending.right:after,.ss-ascending:before{content:''}.ss-descending.right:after,.ss-descending:before{content:''}.ss-desktop.right:after,.ss-desktop:before{content:'💻'}.ss-laptop.right:after,.ss-laptop:before{content:''}.ss-tablet.right:after,.ss-tablet:before{content:''}.ss-smartphone.right:after,.ss-smartphone:before{content:''}.ss-cell.right:after,.ss-cell:before{content:'📱'}.ss-battery.right:after,.ss-battery:before{content:'🔋'}.ss-door.right:after,.ss-door:before{content:'🚪'}.ss-washer.right:after,.ss-washer:before{content:''}.ss-birdhouse.right:after,.ss-birdhouse:before{content:''}.ss-doghouse.right:after,.ss-doghouse:before{content:''}.ss-lightbulb.right:after,.ss-lightbulb:before{content:'💡'}.ss-lamp.right:after,.ss-lamp:before{content:''}.ss-spraycan.right:after,.ss-spraycan:before{content:''}.ss-spraybottle.right:after,.ss-spraybottle:before{content:''}.ss-chair.right:after,.ss-chair:before{content:''}.ss-frame.right:after,.ss-frame:before{content:'🖼'}.ss-flowerframe.right:after,.ss-flowerframe:before{content:''}.ss-atom.right:after,.ss-atom:before{content:'⚛'}.ss-telescope.right:after,.ss-telescope:before{content:'🔭'}.ss-balloon.right:after,.ss-balloon:before{content:'🎈'}.ss-fuzzydice.right:after,.ss-fuzzydice:before{content:''}.ss-magiclamp.right:after,.ss-magiclamp:before{content:''}.ss-slingshot.right:after,.ss-slingshot:before{content:''}.ss-bomb.right:after,.ss-bomb:before{content:'💣'}.ss-gun.right:after,.ss-gun:before{content:'🔫'}.ss-sword.right:after,.ss-sword:before{content:''}.ss-swords.right:after,.ss-swords:before{content:'⚔'}.ss-bowandarrow.right:after,.ss-bowandarrow:before{content:''}.ss-targetdummy.right:after,.ss-targetdummy:before{content:''}.ss-downloadcloud.right:after,.ss-downloadcloud:before{content:''}.ss-download.right:after,.ss-download:before{content:''}.ss-downloadbox.right:after,.ss-downloadbox:before{content:''}.ss-uploadcloud.right:after,.ss-uploadcloud:before{content:''}.ss-upload.right:after,.ss-upload:before{content:''}.ss-merge.right:after,.ss-merge:before{content:''}.ss-fork.right:after,.ss-fork:before{content:''}.ss-joinpath.right:after,.ss-joinpath:before{content:''}.ss-splitpath.right:after,.ss-splitpath:before{content:''}.ss-forkpath.right:after,.ss-forkpath:before{content:''}.ss-refresh.right:after,.ss-refresh:before{content:'↻'}.ss-sync.right:after,.ss-sync:before{content:'🗘'}.ss-wifi.right:after,.ss-wifi:before{content:''}.ss-connection.right:after,.ss-connection:before{content:''}.ss-file.right:after,.ss-file:before{content:'📄'}.ss-files.right:after,.ss-files:before{content:''}.ss-folder.right:after,.ss-folder:before{content:'📁'}.ss-anchor.right:after,.ss-anchor:before{content:'⚓'}.ss-print.right:after,.ss-print:before{content:'⎙'}.ss-list.right:after,.ss-list:before{content:''}.ss-starlist.right:after,.ss-starlist:before{content:''}.ss-layout.right:after,.ss-layout:before{content:''}.ss-twoup.right:after,.ss-twoup:before{content:''}.ss-threeup.right:after,.ss-threeup:before{content:''}.ss-fourup.right:after,.ss-fourup:before{content:''}.ss-action.right:after,.ss-action:before{content:''}.ss-expand.right:after,.ss-expand:before{content:'⤢'}.ss-contract.right:after,.ss-contract:before{content:''}.ss-lifepreserver.right:after,.ss-lifepreserver:before{content:''}.ss-help.right:after,.ss-help:before{content:'❓'}.ss-info.right:after,.ss-info:before{content:'ℹ'}.ss-alert.right:after,.ss-alert:before{content:'⚠'}.ss-plus.right:after,.ss-plus:before{content:'+'}.ss-hyphen.right:after,.ss-hyphen:before{content:'-'}.ss-check.right:after,.ss-check:before{content:'✓'}.ss-fish.right:after,.ss-fish:before{content:'🐟'}.ss-whale.right:after,.ss-whale:before{content:'🐋'}.ss-bird.right:after,.ss-bird:before{content:'🐦'}.ss-pawprint.right:after,.ss-pawprint:before{content:''}.ss-bone.right:after,.ss-bone:before{content:''}.ss-tree.right:after,.ss-tree:before{content:'🌲'}.ss-flower.right:after,.ss-flower:before{content:'⚘'}.ss-gem.right:after,.ss-gem:before{content:'💎'}.ss-mountains.right:after,.ss-mountains:before{content:'⛰'}.ss-settings.right:after,.ss-settings:before{content:'⚙'}.ss-dashboard.right:after,.ss-dashboard:before{content:''}.ss-dial.right:after,.ss-dial:before{content:''}.ss-notifications.right:after,.ss-notifications:before{content:'🔔'}.ss-toggles.right:after,.ss-toggles:before{content:'🎚'}.ss-switch.right:after,.ss-switch:before{content:''}.ss-brightness.right:after,.ss-brightness:before{content:'🔆'}.ss-contrast.right:after,.ss-contrast:before{content:'◐'}.ss-flash.right:after,.ss-flash:before{content:'⌁'}.ss-magnet.right:after,.ss-magnet:before{content:''}.ss-level.right:after,.ss-level:before{content:''}.ss-toolbox.right:after,.ss-toolbox:before{content:''}.ss-hammer.right:after,.ss-hammer:before{content:'🔨'}.ss-wrench.right:after,.ss-wrench:before{content:'🔧'}.ss-nut.right:after,.ss-nut:before{content:'🔩'}.ss-screw.right:after,.ss-screw:before{content:''}.ss-clock.right:after,.ss-clock:before{content:'⏲'}.ss-stopwatch.right:after,.ss-stopwatch:before{content:'⏱'}.ss-alarmclock.right:after,.ss-alarmclock:before{content:'⏰'}.ss-counterclockwise.right:after,.ss-counterclockwise:before{content:'⥀'}.ss-calendar.right:after,.ss-calendar:before{content:'📅'}.ss-food.right:after,.ss-food:before{content:''}.ss-egg.right:after,.ss-egg:before{content:''}.ss-chickenleg.right:after,.ss-chickenleg:before{content:'🍗'}.ss-pizza.right:after,.ss-pizza:before{content:'🍕'}.ss-birthdaycake.right:after,.ss-birthdaycake:before{content:'🎂'}.ss-icecream.right:after,.ss-icecream:before{content:'🍨'}.ss-popsicle.right:after,.ss-popsicle:before{content:''}.ss-coffee.right:after,.ss-coffee:before{content:''}.ss-mug.right:after,.ss-mug:before{content:'☕'}.ss-beer.right:after,.ss-beer:before{content:'🍺'}.ss-bottle.right:after,.ss-bottle:before{content:''}.ss-wineglass.right:after,.ss-wineglass:before{content:'🍷'}.ss-wine.right:after,.ss-wine:before{content:''}.ss-cocktail.right:after,.ss-cocktail:before{content:'🍸'}.ss-cup.right:after,.ss-cup:before{content:''}.ss-waterbottle.right:after,.ss-waterbottle:before{content:''}.ss-utensils.right:after,.ss-utensils:before{content:'🍴'}.ss-measuringcup.right:after,.ss-measuringcup:before{content:''}.ss-helmet.right:after,.ss-helmet:before{content:''}.ss-graduationcap.right:after,.ss-graduationcap:before{content:'🎓'}.ss-glasses.right:after,.ss-glasses:before{content:'👓'}.ss-sunglasses.right:after,.ss-sunglasses:before{content:'🕶'}.ss-tie.right:after,.ss-tie:before{content:''}.ss-bowtie.right:after,.ss-bowtie:before{content:''}.ss-tshirt.right:after,.ss-tshirt:before{content:'👕'}.ss-jersey.right:after,.ss-jersey:before{content:''}.ss-sock.right:after,.ss-sock:before{content:''}.ss-handbag.right:after,.ss-handbag:before{content:'👜'}.ss-briefcase.right:after,.ss-briefcase:before{content:'💼'}.ss-messengerbag.right:after,.ss-messengerbag:before{content:''}.ss-hanger.right:after,.ss-hanger:before{content:''}.ss-safetypin.right:after,.ss-safetypin:before{content:''}.ss-thermometer.right:after,.ss-thermometer:before{content:''}.ss-cloud.right:after,.ss-cloud:before{content:'☁'}.ss-sun.right:after,.ss-sun:before{content:'☀'}.ss-partlycloudy.right:after,.ss-partlycloudy:before{content:'⛅'}.ss-rain.right:after,.ss-rain:before{content:'🌧'}.ss-thunderstorm.right:after,.ss-thunderstorm:before{content:'⛈'}.ss-snow.right:after,.ss-snow:before{content:'🌨'}.ss-umbrella.right:after,.ss-umbrella:before{content:'☂'}.ss-crescentmoon.right:after,.ss-crescentmoon:before{content:'🌙'}.ss-planet.right:after,.ss-planet:before{content:''}.ss-recycle.right:after,.ss-recycle:before{content:'♲'}.ss-outlet.right:after,.ss-outlet:before{content:''}.ss-car.right:after,.ss-car:before{content:'🚘'}.ss-train.right:after,.ss-train:before{content:'🚆'}.ss-bus.right:after,.ss-bus:before{content:'🚍'}.ss-trailer.right:after,.ss-trailer:before{content:''}.ss-plane.right:after,.ss-plane:before{content:'✈'}.ss-sailboat.right:after,.ss-sailboat:before{content:'⛵'}.ss-boat.right:after,.ss-boat:before{content:'🚢'}.ss-schooner.right:after,.ss-schooner:before{content:''}.ss-rocket.right:after,.ss-rocket:before{content:'🚀'}.ss-satellite.right:after,.ss-satellite:before{content:'🛰'}.ss-ufo.right:after,.ss-ufo:before{content:''}.ss-helm.right:after,.ss-helm:before{content:'⎈'}.ss-fuel.right:after,.ss-fuel:before{content:'⛽'}.ss-firehydrant.right:after,.ss-firehydrant:before{content:''}.ss-theatre.right:after,.ss-theatre:before{content:'🎭'}.ss-ticket.right:after,.ss-ticket:before{content:'🎫'}.ss-golf.right:after,.ss-golf:before{content:'⛳'}.ss-golfshot.right:after,.ss-golfshot:before{content:''}.ss-basketball.right:after,.ss-basketball:before{content:'🏀'}.ss-hockeymask.right:after,.ss-hockeymask:before{content:''}.ss-billiards.right:after,.ss-billiards:before{content:'🎱'}.ss-baseball.right:after,.ss-baseball:before{content:'⚾'}.ss-baseballfield.right:after,.ss-baseballfield:before{content:''}.ss-tennis.right:after,.ss-tennis:before{content:'🎾'}.ss-tabletennis.right:after,.ss-tabletennis:before{content:''}.ss-boxing.right:after,.ss-boxing:before{content:''}.ss-bowling.right:after,.ss-bowling:before{content:''}.ss-football.right:after,.ss-football:before{content:'🏈'}.ss-soccer.right:after,.ss-soccer:before{content:'⚽'}.ss-dumbbell.right:after,.ss-dumbbell:before{content:''}.ss-fishhook.right:after,.ss-fishhook:before{content:''}.ss-gameplan.right:after,.ss-gameplan:before{content:''}.ss-hiker.right:after,.ss-hiker:before{content:''}.ss-runner.right:after,.ss-runner:before{content:'🏃'}.ss-pedestrian.right:after,.ss-pedestrian:before{content:'🚶'}.ss-callbell.right:after,.ss-callbell:before{content:'🛎'}.ss-shower.right:after,.ss-shower:before{content:'🚿'}.ss-bandage.right:after,.ss-bandage:before{content:''}.ss-pill.right:after,.ss-pill:before{content:'💊'}.ss-flask.right:after,.ss-flask:before{content:''}.ss-testtube.right:after,.ss-testtube:before{content:''}.ss-pulse.right:after,.ss-pulse:before{content:''}.ss-up.right:after,.ss-up:before{content:'⬆'}.ss-right.right:after,.ss-right:before{content:'➡'}.ss-down.right:after,.ss-down:before{content:'⬇'}.ss-left.right:after,.ss-left:before{content:'⬅'}.ss-rightward.right:after,.ss-rightward:before{content:''}.ss-leftward.right:after,.ss-leftward:before{content:''}.ss-squiggle.right:after,.ss-squiggle:before{content:'⇝'}.ss-retweet.right:after,.ss-retweet:before{content:''}.icon,.icon-purple{margin-right:10px}@media (min-width:1024px){.intro{padding-bottom:40px}.icon,.icon-purple{margin-right:15px}}.icon-purple{color:#fff;background-color:#b3539f;border-radius:100%;padding:5px 10px 0}.container,.header__inner{width:100%;max-width:1260px;margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px}.row{margin-left:-8px;margin-right:-8px}@media (min-width:1024px){.container,.header__inner{padding-left:30px;padding-right:30px}.row{margin-left:-15px;margin-right:-15px}}[class*=col-]{position:relative;min-height:1px;padding-left:8px;padding-right:8px}[class*=col-xs]{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:500px){[class*=col-sm]{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:768px){[class*=col-md]{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1024px){[class*=col-]{padding-left:15px;padding-right:15px}[class*=col-lg]{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.header{background-color:#fff;background-color:rgba(255,255,255,.8);margin-bottom:10px}@media (min-width:1024px){.header{margin-bottom:50px}}.header__inner{position:relative}.header__home{float:left;margin:10px 0}.header__brand{float:left;width:140px}@media (min-width:1024px){.header__home{margin:20px 0 7px}.header__brand{width:245px}}.breadcrumbs{margin-left:-30px;margin-top:-10px}@media (min-width:1024px){.breadcrumbs{margin-top:-30px}}.breadcrumbs li{display:inline}.breadcrumbs li a{color:#b3539f;font-weight:600}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li:after{content:" | "}.breadcrumbs li:last-child:after{content:""}.nav{display:none;clear:both;background-color:#f6f6f6;padding:15px 0;margin:0 -20px 10px}.nav__list{padding:0;margin:0}@media (min-width:1024px){.nav{display:block;clear:none;background-color:transparent;padding:0;margin:0}.nav__list{display:flex;float:right;width:69%;justify-content:space-between;margin:30px 0 0}}.nav--active,.nav__link{display:block}.nav__item{margin:0 20px;border-top:#e5e5e5 1px solid}.nav__item:first-child{border-top:none}.nav__link{color:#252b2b;line-height:2.6;font-weight:600;padding:5px 15px}.nav__link--active,.nav__link:hover,.nav__search:hover{color:#b3539f}.nav__search:hover{cursor:pointer}.nav .js-toggle-search{display:none}@media (min-width:1024px){.nav__item{float:left;margin:0;border-top:none}.nav__link{padding:0}.nav .js-toggle-search{display:block}.nav-toggle{display:none}}.nav-toggle{float:right;padding:0;margin:0 -16px 0 0}.nav-toggle__item{float:left;padding:0 15px}.nav-toggle__menu{float:left;font-size:23px;padding:18px 0 12px}.nav-toggle__search{float:left;font-size:21px;padding:20px 0 14px}.toggle-menu--active,.toggle-search--active{color:#b3539f;background-color:#f6f6f6}@media (min-width:1024px){.toggle-menu--active,.toggle-search--active{color:#252b2b;background-color:transparent}}.search{display:none;clear:both;background-color:#f6f6f6;padding:15px;margin:0 -15px 10px}@media (min-width:1024px){.search{display:block;position:absolute;right:-69%;width:69%;height:98px;background-color:#fff;transition:right .9s ease-in-out;padding:0;margin:0}}.search__input{float:left;width:90%;width:calc(100% - 50px);height:40px;font-size:16px;padding:15px;border:1px solid #e5e5e5;border-radius:0}.search__input:focus{border:1px solid #d59fcb;outline:0;box-shadow:none}@media (min-width:1024px){.search__input{height:98px;width:90%;font-size:24px;font-weight:300;text-align:right;border:none;border-right:#f6f6f6 1px solid;padding:0 95px 0 0}}.search__input::-ms-clear{display:none;width:0;height:0}.search__submit{height:40px;width:40px;text-align:center;float:right;padding:6px 0 0;margin:0;color:#b3539f;font-family:SSGlyphish;font-size:21px;background-color:#fff;border:1px solid #e5e5e5;border-radius:0}.search__submit:focus{border:1px solid #d59fcb;outline:0;box-shadow:none}@media (min-width:1024px){.search__submit{height:auto;width:auto;color:#252b2b;position:absolute;right:10%;font-size:30px;padding:34px 35px 22px 20px;background-color:transparent;border:none}}.search__close:hover,.search__submit:hover{color:#b3539f;cursor:pointer}.search__close{display:none}.search--active{display:block}.search-results{font-weight:700;text-align:center;padding:0}.panel{background-color:#f6f6f6;padding:16px;margin:10px 0 25px;border-left:#b3539f 3px solid}.panel__subtitle,.panel__title{padding-top:0}@media (min-width:1024px){.search__close{display:block;float:right;width:10%;font-size:38px;line-height:2.8;text-align:center;transform:rotate(45deg);overflow:hidden}.search--active{right:0}.panel{padding:30px;margin:0 0 45px;border-left:#b3539f 6px solid}}.panel--secondary{border-color:#cdcccb}.panel--cat1{border-color:#24aed6}.panel--cat2{border-color:#82c463}.panel--cat3{border-color:#c4d081}.panel--cat4{border-color:#f2ea1d}.panel--cat5{border-color:#f4b835}.panel--cat6{border-color:#ef3833}.panel--blue{border-color:#24aed6}.panel--green{border-color:#82c463}.panel--olive{border-color:#c4d081}.panel--yellow{border-color:#f2ea1d}.panel--orange{border-color:#f4b835}.panel--red{border-color:#ef3833}.panel h2{padding:0}.banner{margin:-25px 0 25px}@media (min-width:1024px){.banner{margin:-45px 0 25px}}.btn{display:inline-block;color:#252b2b;font-weight:700;text-align:center;background-color:#fff;border:1px solid #252b2b;padding:10px 30px;margin-top:8px}.btn--secondary,.btn:hover{color:#b3539f}.btn--cta,.btn--secondary,.btn:hover{border-color:#b3539f}.btn:hover{cursor:pointer}@media (min-width:768px){.btn{padding:12px 40px}}@media (min-width:1024px){.btn{padding:15px 30px}}@media (min-width:768px){.btn--small{padding-top:10px;padding-bottom:10px}}.btn--large{margin-right:15px}.btn--main{font-weight:400}@media (min-width:1024px){.btn--large{min-width:300px;margin-right:30px}.btn--main{width:295px}}.btn--cta{color:#fff;background-color:#b3539f}.btn--cta:hover{color:#fff;background-color:#924181;border-color:#924181}.card-list{padding:0;margin:0 -8px}.card-list--articles,.card-list--clients,.card-list--search{display:flex;flex-wrap:wrap}.card-list--programmes .btn{color:#fff;border:none;background-color:#b3539f;font-size:16px}.card-list__item{padding:10px 8px;width:100%}@media (min-width:500px){.card-list__item:nth-of-type(2n+1){clear:both}.card-list__item{float:left;width:50%}}@media (min-width:768px){.card-list__item:nth-of-type(2n+1){clear:none}.card-list__item:nth-of-type(3n+1){clear:both}.card-list__item{width:33.333%}}@media (min-width:1024px){.card-list{margin:0 -15px}.card-list--programmes .btn{font-size:18px}.card-list__item:nth-of-type(3n+1){clear:none}.card-list__item:nth-of-type(4n+1){clear:both}.card-list__item{width:25%;padding:15px}}.card-list--articles .card-list__item,.card-list--clients .card-list__item,.card-list--search .card-list__item{display:flex}.card-list__item--more{min-height:200px}.card-list__item .btn{width:100%}.card-list--articles .card-list__item .btn{color:#fff;border-color:#fff;background-color:transparent;font-size:16px}.card-list__item--blue .btn{background-color:#24aed6}.card-list__item--blue:hover .btn,.card-list__item--blue:hover .card-list__icon{background-color:#1d8baa}.card-list__item--green .btn{background-color:#82c463}.card-list__item--green:hover .btn,.card-list__item--green:hover .card-list__icon{background-color:#66b143}.card-list__item--olive .btn{background-color:#c4d081}.card-list__item--olive:hover .btn,.card-list__item--olive:hover .card-list__icon{background-color:#b3c25c}.card-list__item--yellow .btn{background-color:#f2ea1d}.card-list__item--yellow:hover .btn,.card-list__item--yellow:hover .card-list__icon{background-color:#d0c90c}.card-list__item--orange .btn{background-color:#f4b835}.card-list__item--orange:hover .btn,.card-list__item--orange:hover .card-list__icon{background-color:#e9a40d}.card-list__item--red .btn{background-color:#ef3833}.card-list__item--red:hover .btn,.card-list__item--red:hover .card-list__icon{background-color:#de1711}.card-list__inner{width:100%;position:relative;display:block;color:#252b2b;font-weight:400;text-decoration:none;padding:16px}@media (min-width:1024px){.card-list--articles .card-list__item .btn{font-size:18px}.card-list__inner{padding:30px}}.card-list--search .card-list__inner{background-color:#f6f6f6;border:1px solid #f6f6f6}.card-list--search .card-list__inner:hover{background-color:#fff;border-color:#b3539f}.card-list--search .card-list__inner--blue:hover{border-color:#24aed6}.card-list--search .card-list__inner--green:hover{border-color:#82c463}.card-list--search .card-list__inner--olive:hover{border-color:#c4d081}.card-list--search .card-list__inner--yellow:hover{border-color:#f2ea1d}.card-list--search .card-list__inner--orange:hover{border-color:#f4b835}.card-list--search .card-list__inner--red:hover{border-color:#ef3833}.card-list--people .card-list__inner,.card-list--programmes .card-list__inner{line-height:1.6;background-color:#f6f6f6}.card-list--articles .card-list__inner{display:flex;flex-direction:column;color:#fff;line-height:1.6;background-color:#b3539f;padding-top:0}.card-list--articles .card-list__inner:hover{background-color:#872774}.card-list--articles .card-list__inner:hover .btn{color:#b3539f;background-color:#fff}.card-list--articles-grey .card-list__inner{display:flex;flex-direction:column;line-height:1.6;background-color:#f6f6f6;padding-top:0}.card-list--articles-grey .card-list__inner:hover{background-color:#b3539f;color:#fff}.card-list--articles-grey .card-list__inner:hover .btn{color:#b3539f;background-color:#fff}.card-list--articles-grey .card-list__inner-blog--blue:hover{background-color:#24aed6}.card-list--articles-grey .card-list__inner-blog--blue:hover .btn{color:#24aed6}.card-list--articles-grey .card-list__inner-blog--green:hover{background-color:#82c463}.card-list--articles-grey .card-list__inner-blog--green:hover .btn{color:#82c463}.card-list--articles-grey .card-list__inner-blog--olive:hover{background-color:#c4d081}.card-list--articles-grey .card-list__inner-blog--olive:hover .btn{color:#c4d081}.card-list--articles-grey .card-list__inner-blog--yellow:hover{background-color:#f2ea1d}.card-list--articles-grey .card-list__inner-blog--yellow:hover .btn{color:#f2ea1d}.card-list--articles-grey .card-list__inner-blog--orange:hover{background-color:#f4b835}.card-list--articles-grey .card-list__inner-blog--orange:hover .btn{color:#f4b835}.card-list--articles-grey .card-list__inner-blog--red:hover{background-color:#ef3833}.card-list--articles-grey .card-list__inner-blog--red:hover .btn{color:#ef3833}.card-list--clients .card-list__inner{text-align:center;background-color:#f6f6f6;padding-bottom:35px;border:1px solid #f6f6f6}.card-list--clients .card-list__inner:hover{background-color:#fff;border-color:#b3539f}.card-list--clients .card-list__inner:hover:after{content:'Visit';position:absolute;width:100%;left:0;bottom:0;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;background-color:#b3539f;padding:10px 0}.accordion__item:before,.list li:before{content:''}.card-list__item--more .card-list__inner{display:flex;align-items:center;background-color:#fff;border:1px solid #252b2b;font-size:27px;font-weight:300;line-height:1.2;text-align:center;padding-bottom:30px}.card-list__item--more .card-list__inner:hover:after{display:none}.card-list--people .card-list__image{max-width:100%;display:block;margin:0 auto 10px;border-radius:100%}@media (min-width:1024px){.card-list--people .card-list__image{margin:0 auto 20px}}.card-list--articles .card-list__image{flex:0 0 auto;margin-left:-16px;margin-right:-16px;margin-bottom:15px}@media (min-width:1024px){.card-list--articles .card-list__image{margin-left:-30px;margin-right:-30px;margin-bottom:25px}}.card-list--articles-grey .card-list__image{flex:0 0 auto;margin-left:-16px;margin-right:-16px;margin-bottom:15px}@media (min-width:1024px){.card-list--articles-grey .card-list__image{margin-left:-30px;margin-right:-30px;margin-bottom:25px}}.card-list__icon{color:#fff;font-size:114px;text-align:center;display:block;max-width:210px;max-height:210px;background-color:#b3539f;padding-top:22px;margin:0 auto 10px;border-radius:100%}@media (min-width:1024px){.card-list__icon{margin:0 auto 20px}}.card-list__item--blue .card-list__icon{background-color:#24aed6}.card-list__item--green .card-list__icon{background-color:#82c463}.card-list__item--olive .card-list__icon{background-color:#c4d081}.card-list__item--yellow .card-list__icon{background-color:#f2ea1d}.card-list__item--orange .card-list__icon{background-color:#f4b835}.card-list__item--red .card-list__icon{background-color:#ef3833}.card-list--articles .card-list__content,.card-list--articles-grey .card-list__content{flex:1 0 auto}.card-list__title{font-size:1.786em;line-height:1.1;font-weight:700;padding:0 0 7px}.card-list__subtitle{font-size:1.286em;line-height:1.2;padding:0}.card-list__more{width:100%;padding-bottom:10px}.card-list__plus{display:block;font-size:70px;line-height:.8}.list{padding-left:24px;margin-bottom:15px}@media (min-width:1024px){.list{padding-left:32px;margin-bottom:25px}}.list--bold{font-weight:700}.list li{position:relative;margin-bottom:7px}.list li:before{float:left;background-color:#b3539f;width:8px;height:8px;border-radius:100%;position:absolute;left:-24px;top:7px}.list.blue li:before{background-color:#24aed6}.list.purple li:before{background-color:#b3539f}.list.green li:before{background-color:#82c463}.list.olive li:before{background-color:#c4d081}.list.orange li:before{background-color:#f4b835}.list.yellow li:before{background-color:#f2ea1d}.list.red li:before{background-color:#ef3833}.course-list{padding:0;margin:0}.course-list__item{border-left:#b3539f 3px solid;padding-left:15px;margin-bottom:30px}.course-list--cat1 .course-list__item{border-color:#24aed6}.course-list--cat2 .course-list__item{border-color:#82c463}.course-list--cat3 .course-list__item{border-color:#c4d081}.course-list--cat4 .course-list__item{border-color:#f2ea1d}.course-list--cat5 .course-list__item{border-color:#f4b835}.course-list--cat6 .course-list__item{border-color:#ef3833}.course-list--blue .course-list__item{border-color:#24aed6}.course-list--green .course-list__item{border-color:#82c463}.course-list--olive .course-list__item{border-color:#c4d081}.course-list--yellow .course-list__item{border-color:#f2ea1d}.course-list--orange .course-list__item{border-color:#f4b835}.course-list--red .course-list__item{border-color:#ef3833}.course-list__title{font-weight:700;padding-bottom:10px}@media (min-width:1024px){.list li:before{width:12px;height:12px;left:-32px}.course-list__title{float:left;width:45%;padding:15px 0}.course-list__cta{float:right;width:55%}.course-list__cta .btn{float:right}}.client-list{display:flex;justify-content:space-between;width:100%;list-style:none;padding:0;margin:40px 0 10px}@media (min-width:768px){.client-list{width:90%}}@media (min-width:1024px){.client-list{width:85%;margin:50px 0 20px}}.client-list__item{float:left;margin:0}.support-list{padding:0;margin:10px 0 0}.support-list p{padding:0}.support-list__item{position:relative;min-height:142px;border-top:#d1cfcf 1px solid}.support-list__title{padding:0 0 15px}.support-list__icon{font-size:63px;color:#252b2b;text-align:center;position:absolute;top:18px;left:0;width:107px;height:107px;background-color:#f6f6f6;border-radius:100%}.support-list__icon.ss-headphones,.support-list__icon.ss-phone{padding-top:18px}.support-list__icon.ss-send{padding-top:22px}.support-list__icon.ss-users{padding-top:15px}.support-list__link{display:block;color:#252b2b;font-weight:400;padding:20px 0 25px 122px}@media (min-width:1024px){.support-list{margin:0}.support-list__link{padding-left:132px}}.support-list__link:hover .support-list__title{color:#b3539f}.support-list__link:hover .support-list__icon{color:#fff;background-color:#b3539f}.btn-list{padding:0;margin:0}@media (min-width:768px){.btn-list{margin-top:18px}}.btn-list__item{margin-bottom:15px}.btn-list__item .btn{width:100%;font-size:16px}.btn-list__title{color:#b3539f;text-align:center;font-weight:400}@media (min-width:1024px){.btn-list{margin-top:22px}.btn-list__item{margin-bottom:30px}.btn-list__item .btn{font-size:18px}.btn-list__title{margin-bottom:5px}}input,textarea{font-family:'Open Sans',sans-serif}input[type=radio]{-webkit-appearance:radio}textarea{resize:vertical}.form__input,.form__textarea{width:100%;border:1px solid #e1e1e1;padding:9px 15px;margin-bottom:12px}@media (min-width:768px){.form__input,.form__textarea{padding:16px 20px;border:2px solid #e1e1e1;border-radius:2px}}.form__input:focus,.form__textarea:focus{border:1px solid #d59fcb;outline:0;box-shadow:none}@media (min-width:768px){.form__input:focus,.form__textarea:focus{border:2px solid #d59fcb}}.form__textarea{min-height:225px;margin-bottom:0}.form__submit{color:#fff;display:block;width:100%;text-align:center;background-color:#b3539f;border:none;border-radius:0}.form__submit:hover{color:#fff;background-color:#872774}.form--contact{background-color:#f6f6f6;padding:15px;margin-bottom:25px}@media (min-width:768px){.form--contact{float:right;max-width:420px;position:relative;z-index:9;margin:30px;padding:25px}}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:1px 0 0;line-height:normal}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px;margin-left:-20px}.cal-header{text-align:center;border-top:#d1cfcf 1px solid;border-bottom:#d1cfcf 1px solid;padding:5px 0;margin:20px 0}.cal-header__current{display:inline-block;padding-top:9px}.cal-header__next,.cal-header__prev{color:#252b2b;font-weight:400;line-height:3.4}@media (min-width:768px){.cal-header__current{padding-top:8px;font-size:1.667em}.cal-header__next,.cal-header__prev{line-height:4.4}}@media (min-width:1024px){.cal-header{margin:30px 0}.cal-header__current{padding-top:13px}.cal-header__next,.cal-header__prev{font-size:.778em;line-height:4.7}}.cal-header__next:hover,.cal-header__prev:hover{color:#b3539f}.cal-header__next:hover .cal-header__btn,.cal-header__prev:hover .cal-header__btn{background-color:#872774}.cal-header__next{float:right}.cal-header__next .cal-header__btn{float:right;margin-left:5px}.cal-header__prev{float:left}.cal-header__prev .cal-header__btn{float:left;margin-right:5px}.cal-header__btn{display:block;width:40px;height:40px;font-size:16px;line-height:1.4;color:#fff;background-color:#b3539f;border-radius:100%;padding-top:11px}@media (min-width:768px){.cal-header__btn{font-size:20px;width:52px;height:52px;padding-top:14px}.cal__day:after{content:'';display:block;margin-top:100%}}@media (min-width:1024px){.cal-header__next .cal-header__btn{margin-left:15px}.cal-header__prev .cal-header__btn{margin-right:15px}.cal-header__btn{font-size:25px;width:65px;height:65px;padding-top:17px}}.cal{margin-left:-4px;margin-right:-4px}.cal__table{width:100%;border-collapse:separate;border-spacing:4px}.cal__day{vertical-align:top;position:relative;width:14.285%;background-color:#f6f6f6;border:1px solid #f6f6f6}.cal--course .cal__day{background-color:#fff}.cal__day--active:hover{cursor:pointer;border-color:#989898}.accordion__header,.course{border-bottom:#d1cfcf 1px solid}.cal--course .cal__day--weekend,.cal__day--weekend{background-color:#e2e2e2}.cal__day--disabled{opacity:.4}.cal__content{padding:4px;min-height:100%}@media (min-width:1024px){.cal{margin-left:-8px;margin-right:-8px}.cal__table{border-spacing:8px}.cal__content{padding:8px}}.cal__events{margin-left:-4px;margin-bottom:-4px}@media (min-width:768px){.cal__content{position:absolute;top:0;bottom:0;left:0;right:0}.cal__events{margin:0;position:absolute;left:0;bottom:0}}.cal__event{float:left;width:13px;height:13px;background-color:#c4d081;margin-top:2px;margin-right:2px}@media (min-width:1024px){.cal__event{width:16px;height:16px}}.cal__event--cat1{background-color:#24aed6}.cal__event--cat2{background-color:#82c463}.cal__event--cat3{background-color:#c4d081}.cal__event--cat4{background-color:#f2ea1d}.cal__event--cat5{background-color:#f4b835}.cal__event--cat6{background-color:#ef3833}.cal__event--blue{background-color:#24aed6}.cal__event--green{background-color:#82c463}.cal__event--olive{background-color:#c4d081}.cal__event--yellow{background-color:#f2ea1d}.cal__event--orange{background-color:#f4b835}.cal__event--red{background-color:#ef3833}.accordion{padding:0;margin:0}.accordion__item{position:relative}.accordion__item:before{position:absolute;top:15px;left:0;float:left;width:36px;height:36px;background-color:#b3539f}.accordion__item--cat1:before{background-color:#24aed6}.accordion__item--cat2:before{background-color:#82c463}.accordion__item--cat3:before{background-color:#c4d081}.accordion__item--cat4:before{background-color:#f2ea1d}.accordion__item--cat5:before{background-color:#f4b835}.accordion__item--cat6:before{background-color:#ef3833}.accordion__item--blue:before{background-color:#24aed6}.accordion__item--green:before{background-color:#82c463}.accordion__item--olive:before{background-color:#c4d081}.accordion__item--yellow:before{background-color:#f2ea1d}.accordion__item--orange:before{background-color:#f4b835}.accordion__item--red:before{background-color:#ef3833}.accordion__header{display:block;position:relative;color:#252b2b;font-weight:400;padding:15px 35px 15px 50px}@media (min-width:1024px){.accordion__item:before{top:25px}.accordion__header{padding:25px 35px 25px 57px}}.accordion__header--active,.accordion__header:hover{color:#b3539f}.accordion__header p{padding:0}.accordion__arrow{position:absolute;top:30px;right:0;font-size:25px;color:#b3539f}.accordion__header--active .accordion__arrow{top:25px;transform:rotate(180deg)}.accordion__title{font-size:14px;font-weight:700;margin:0}.accordion__content{display:none}.accordion__content--active{display:block}.course-header{font-weight:700;color:#999;margin-top:20px}.course-header__length{position:absolute;width:30px}.course-header__content{padding-left:42px}.course-header__module{float:left;width:63%;padding-right:15px}.course-header__type{display:none}@media (min-width:1024px){.course-header__module{width:50%}.course-header__type{display:block;float:left;width:25%;text-align:right;padding-right:10px}}.course{padding:0 0 30px;margin:0}.course__item{position:relative;margin-top:25px}.course__length{position:absolute;top:0;left:0;bottom:0;width:30px;text-align:center;border-right:#b3539f 4px solid}.accordion__item--cat1 .course__length{border-color:#24aed6}.accordion__item--cat2 .course__length{border-color:#82c463}.accordion__item--cat3 .course__length{border-color:#c4d081}.accordion__item--cat4 .course__length{border-color:#f2ea1d}.accordion__item--cat5 .course__length{border-color:#f4b835}.accordion__item--cat6 .course__length{border-color:#ef3833}.accordion__item--blue .course__length{border-color:#24aed6}.accordion__item--green .course__length{border-color:#82c463}.accordion__item--olive .course__length{border-color:#c4d081}.accordion__item--yellow .course__length{border-color:#f2ea1d}.accordion__item--orange .course__length{border-color:#f4b835}.accordion__item--red .course__length{border-color:#ef3833}.course__content{padding-left:42px}.course__content .btn{float:right;margin:0}.course__details{float:left;width:63%;padding-right:15px}.course__title{color:#b3539f;display:block;margin-bottom:5px}.course__type{display:none}@media (min-width:1024px){.course__details{width:50%}.course__type{display:block;float:left;width:25%;text-align:right;padding-right:10px}}.page,.pagination{text-align:center}.course__book{float:left;width:37%}.avalible-courses{border-top:#d1cfcf 1px solid;border-bottom:#d1cfcf 1px solid;margin-top:20px;padding:15px 0 18px}@media (min-width:1024px){.course__book{width:25%}.avalible-courses{margin-top:30px;padding:21px 0}}.avalible-courses__title{float:left;font-weight:400;padding:0}.avalible-courses__date{float:left;margin-left:5px;margin-top:4px}@media (min-width:768px){.avalible-courses__date{margin-top:7px}}.avalible-courses__link{display:none;font-weight:400}@media (min-width:1024px){.avalible-courses__date{margin-left:8px;margin-top:8px}.avalible-courses__link{display:block;float:right;margin-top:11px}}/*!
 * Bootstrap Modal
 *
 * Copyright Jordan Schroter
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.modal-open.page-overflow .modal-scrollable,.modal-open.page-overflow .page-container,.modal-open.page-overflow .page-container .navbar-fixed-bottom,.modal-open.page-overflow .page-container .navbar-fixed-top{overflow-y:scroll}@media (max-width:979px){.modal-open.page-overflow .page-container .navbar-fixed-bottom,.modal-open.page-overflow .page-container .navbar-fixed-top{overflow-y:visible}}.modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.modal{display:none;outline:0;position:absolute;margin-top:0;top:50%;left:0;right:0;overflow:visible}.modal__content{max-width:800px;background-color:#f6f6f6;margin:0 auto;border:1px solid #989898;padding-left:8px;padding-right:8px}@media (min-width:1024px){.modal__content{padding-left:15px;padding-right:15px}}.modal__half{padding:16px 8px}@media (min-width:1024px){.modal__half{padding:30px 15px}}.modal__copy{padding:0 0 5px}.modal__title{color:#b3539f;font-weight:700;line-height:1.2;padding:10px 0 3px}.modal__date{font-size:20px}@media (min-width:768px){.modal__half{float:left;width:50%}.modal__date{font-size:22px}}@media (min-width:1024px){.modal__date{font-size:24px}}.modal__count{font-size:18px}.modal__count .icon{float:left;font-size:45px;margin-top:-13px}.modal.fade{top:-100%;-webkit-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out}.modal.fade.in{top:50%}.modal-body{max-height:none;overflow:visible}.modal.modal-absolute{position:absolute;z-index:950}.modal .loading-mask{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;border-radius:6px}.modal-backdrop.modal-absolute{position:absolute;z-index:940}.modal-backdrop,.modal-backdrop.fade.in{opacity:.7;filter:alpha(opacity=70);background:#fff}.modal.container,.modal.header__inner{width:940px;margin-left:-470px}.modal-overflow.modal{top:1%}.modal-overflow.modal.fade{top:-100%}.modal-overflow.modal.fade.in{top:1%}.modal-overflow .modal-body{overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width:1200px){.modal.container,.modal.header__inner{width:1170px;margin-left:-585px}}@media (max-width:979px){.modal,.modal.container,.modal.header__inner,.modal.modal-overflow{top:1%;right:1%;left:1%;bottom:auto;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.modal.container.fade.in,.modal.fade.in,.modal.fade.in.header__inner,.modal.modal-overflow.fade.in{top:1%;bottom:auto}.modal-body,.modal-overflow .modal-body{position:static;margin:0;height:auto!important;max-height:none!important;overflow:visible!important}.modal-footer,.modal-overflow .modal-footer{position:static}}.loading-spinner{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}.video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:20px}@media (min-width:1024px){.video-embed{margin-top:20px}}.video-embed>embed,.video-embed>iframe,.video-embed>object{position:absolute;top:0;left:0;width:100%;height:100%}.page{border-top:#d1cfcf 1px solid;border-bottom:#d1cfcf 1px solid;padding:5px 0;margin:20px 0}.page__next,.page__prev{color:#252b2b;font-weight:400;line-height:3.4}@media (min-width:768px){.page__next,.page__prev{line-height:4.4}}@media (min-width:1024px){.page{margin:30px 0}.page__next,.page__prev{font-size:.778em;line-height:4.7}}.page__next:hover,.page__prev:hover{color:#b3539f}.page__next:hover .page__btn,.page__prev:hover .page__btn{background-color:#872774}.page__next{float:right}.page__next .page__btn{float:right;margin-left:5px}.page__prev{float:left}.page__prev .page__btn{float:left;margin-right:5px}.page__btn{display:block;width:40px;height:40px;font-size:16px;line-height:1.4;color:#fff;background-color:#b3539f;border-radius:100%;padding-top:11px}@media (min-width:768px){.page__btn{font-size:20px;width:52px;height:52px;padding-top:14px}}@media (min-width:1024px){.page__next .page__btn{margin-left:15px}.page__prev .page__btn{margin-right:15px}.page__btn{font-size:25px;width:65px;height:65px;padding-top:17px}}.pagination-list{display:inline-block;padding:0;margin:0}@media (min-width:1024px){.pagination-list{margin-bottom:10px}}.pagination-list__item{float:left;margin:0 7px 15px}.pagination-list__link{float:left;color:#333;font-weight:400;background:#f6f6f6;padding:5px 12px}.pagination-list__link--active,.vcard-table{font-weight:700}.pagination-list__link--active,.pagination-list__link:hover{color:#f6f6f6;background:#b3539f}.footer{color:#fff;background-color:#252b2b;margin-top:15px}.footer_webmeeting{display:none}@media (min-width:769px){.footer_webmeeting{padding-top:8px;display:block;text-align:right}.footer_webmeeting a{color:#fff}.footer_webmeeting input{margin-top:2px;border:none}}.course-dates{background-color:#f6f6f6;padding-bottom:15px;margin:20px 0 -15px}.course-dates__title{padding:20px 0 5px}@media (min-width:1024px){.course-dates__title{padding:40px 0 10px}}.contact-wrap{position:relative}#map{width:100%;height:400px}.vcard-reg{padding:15px 0}.vcard-table{margin-top:15px}.article-title,.cat-list__link,.related-list__link{font-weight:400}.vcard-table td:first-child{padding-right:10px}@media (min-width:768px){#map{height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.vcard-address{text-align:right;line-height:1.5}.vcard-table td:first-child{padding-right:20px}}.social{display:flex;justify-content:space-around;border-top:#d1cfcf 1px solid;border-bottom:#d1cfcf 1px solid;padding:8px 0;margin-bottom:25px}.social__link{float:left;margin-right:12px}.social__icon{float:left;width:45px;height:45px}@media (min-width:768px){.social{justify-content:flex-start;padding:12px 0}.social__icon{width:57px;height:57px}}.social__icon path,.social__icon polygon{fill:#b3539f}.social__icon:hover path,.social__icon:hover polygon{fill:#872774}.article-title{font-size:2em;line-hight:1.2}.related-articles{background-color:#f6f6f6;padding:16px;margin:0 0 25px}@media (min-width:1024px){.related-articles{padding:30px;margin:0 0 45px}}.related-articles__title{padding:0}.related-list{padding:0;margin:0}@media (min-width:1024px){.related-list{padding-top:5px}}.related-list__item{margin:20px 0}.related-list__link:hover{text-decoration:underline}.cat-list{padding:20px;margin:0}.cat-list__item{margin:0 0 18px}.cat-list__link{color:#333}.cat-list__link:hover{color:#b3539f}