﻿@font-face{font-family:"simple-line-icons";src:url("../fonts/Simple-Line-Icons.eot?v=2.4.0");src:url("../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"),url("../fonts/Simple-Line-Icons.woff2?v=2.4.0") format("woff2"),url("../fonts/Simple-Line-Icons.ttf?v=2.4.0") format("truetype"),url("../fonts/Simple-Line-Icons.woff?v=2.4.0") format("woff"),url("../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg");font-weight:normal;font-style:normal}.icon-user,.icon-people,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-login,.icon-logout,.icon-emotsmile,.icon-phone,.icon-call-end,.icon-call-in,.icon-call-out,.icon-map,.icon-location-pin,.icon-direction,.icon-directions,.icon-compass,.icon-layers,.icon-menu,.icon-list,.icon-options-vertical,.icon-options,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-up-circle,.icon-arrow-left-circle,.icon-arrow-right-circle,.icon-arrow-down-circle,.icon-check,.icon-clock,.icon-plus,.icon-minus,.icon-close,.icon-event,.icon-exclamation,.icon-organization,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-mustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-disc,.icon-cursor,.icon-cursor-move,.icon-crop,.icon-chemistry,.icon-speedometer,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglass,.icon-envelope-open,.icon-envelope-letter,.icon-bell,.icon-badge,.icon-anchor,.icon-wallet,.icon-vector,.icon-speech,.icon-puzzle,.icon-printer,.icon-present,.icon-playlist,.icon-pin,.icon-picture,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-folder-alt,.icon-folder,.icon-film,.icon-feed,.icon-drop,.icon-drawer,.icon-docs,.icon-doc,.icon-diamond,.icon-cup,.icon-calculator,.icon-bubbles,.icon-briefcase,.icon-book-open,.icon-basket-loaded,.icon-basket,.icon-bag,.icon-action-undo,.icon-action-redo,.icon-wrench,.icon-umbrella,.icon-trash,.icon-tag,.icon-support,.icon-frame,.icon-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-loop,.icon-home,.icon-grid,.icon-graph,.icon-microphone,.icon-music-tone-alt,.icon-music-tone,.icon-earphones-alt,.icon-earphones,.icon-equalizer,.icon-like,.icon-dislike,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-calendar,.icon-bulb,.icon-chart,.icon-ban,.icon-bubble,.icon-camrecorder,.icon-camera,.icon-cloud-download,.icon-cloud-upload,.icon-envelope,.icon-eye,.icon-flag,.icon-heart,.icon-info,.icon-key,.icon-link,.icon-lock,.icon-lock-open,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-paper-clip,.icon-paper-plane,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symbol-female,.icon-symbol-male,.icon-target,.icon-credit-card,.icon-paypal,.icon-social-tumblr,.icon-social-twitter,.icon-social-facebook,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-github,.icon-social-google,.icon-social-reddit,.icon-social-skype,.icon-social-dribbble,.icon-social-behance,.icon-social-foursqare,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-youtube,.icon-social-dropbox,.icon-social-vkontakte,.icon-social-steam{font-family:"simple-line-icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:""}.icon-people:before{content:""}.icon-user-female:before{content:""}.icon-user-follow:before{content:""}.icon-user-following:before{content:""}.icon-user-unfollow:before{content:""}.icon-login:before{content:""}.icon-logout:before{content:""}.icon-emotsmile:before{content:""}.icon-phone:before{content:""}.icon-call-end:before{content:""}.icon-call-in:before{content:""}.icon-call-out:before{content:""}.icon-map:before{content:""}.icon-location-pin:before{content:""}.icon-direction:before{content:""}.icon-directions:before{content:""}.icon-compass:before{content:""}.icon-layers:before{content:""}.icon-menu:before{content:""}.icon-list:before{content:""}.icon-options-vertical:before{content:""}.icon-options:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-up-circle:before{content:""}.icon-arrow-left-circle:before{content:""}.icon-arrow-right-circle:before{content:""}.icon-arrow-down-circle:before{content:""}.icon-check:before{content:""}.icon-clock:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-close:before{content:""}.icon-event:before{content:""}.icon-exclamation:before{content:""}.icon-organization:before{content:""}.icon-trophy:before{content:""}.icon-screen-smartphone:before{content:""}.icon-screen-desktop:before{content:""}.icon-plane:before{content:""}.icon-notebook:before{content:""}.icon-mustache:before{content:""}.icon-mouse:before{content:""}.icon-magnet:before{content:""}.icon-energy:before{content:""}.icon-disc:before{content:""}.icon-cursor:before{content:""}.icon-cursor-move:before{content:""}.icon-crop:before{content:""}.icon-chemistry:before{content:""}.icon-speedometer:before{content:""}.icon-shield:before{content:""}.icon-screen-tablet:before{content:""}.icon-magic-wand:before{content:""}.icon-hourglass:before{content:""}.icon-graduation:before{content:""}.icon-ghost:before{content:""}.icon-game-controller:before{content:""}.icon-fire:before{content:""}.icon-eyeglass:before{content:""}.icon-envelope-open:before{content:""}.icon-envelope-letter:before{content:""}.icon-bell:before{content:""}.icon-badge:before{content:""}.icon-anchor:before{content:""}.icon-wallet:before{content:""}.icon-vector:before{content:""}.icon-speech:before{content:""}.icon-puzzle:before{content:""}.icon-printer:before{content:""}.icon-present:before{content:""}.icon-playlist:before{content:""}.icon-pin:before{content:""}.icon-picture:before{content:""}.icon-handbag:before{content:""}.icon-globe-alt:before{content:""}.icon-globe:before{content:""}.icon-folder-alt:before{content:""}.icon-folder:before{content:""}.icon-film:before{content:""}.icon-feed:before{content:""}.icon-drop:before{content:""}.icon-drawer:before{content:""}.icon-docs:before{content:""}.icon-doc:before{content:""}.icon-diamond:before{content:""}.icon-cup:before{content:""}.icon-calculator:before{content:""}.icon-bubbles:before{content:""}.icon-briefcase:before{content:""}.icon-book-open:before{content:""}.icon-basket-loaded:before{content:""}.icon-basket:before{content:""}.icon-bag:before{content:""}.icon-action-undo:before{content:""}.icon-action-redo:before{content:""}.icon-wrench:before{content:""}.icon-umbrella:before{content:""}.icon-trash:before{content:""}.icon-tag:before{content:""}.icon-support:before{content:""}.icon-frame:before{content:""}.icon-size-fullscreen:before{content:""}.icon-size-actual:before{content:""}.icon-shuffle:before{content:""}.icon-share-alt:before{content:""}.icon-share:before{content:""}.icon-rocket:before{content:""}.icon-question:before{content:""}.icon-pie-chart:before{content:""}.icon-pencil:before{content:""}.icon-note:before{content:""}.icon-loop:before{content:""}.icon-home:before{content:""}.icon-grid:before{content:""}.icon-graph:before{content:""}.icon-microphone:before{content:""}.icon-music-tone-alt:before{content:""}.icon-music-tone:before{content:""}.icon-earphones-alt:before{content:""}.icon-earphones:before{content:""}.icon-equalizer:before{content:""}.icon-like:before{content:""}.icon-dislike:before{content:""}.icon-control-start:before{content:""}.icon-control-rewind:before{content:""}.icon-control-play:before{content:""}.icon-control-pause:before{content:""}.icon-control-forward:before{content:""}.icon-control-end:before{content:""}.icon-volume-1:before{content:""}.icon-volume-2:before{content:""}.icon-volume-off:before{content:""}.icon-calendar:before{content:""}.icon-bulb:before{content:""}.icon-chart:before{content:""}.icon-ban:before{content:""}.icon-bubble:before{content:""}.icon-camrecorder:before{content:""}.icon-camera:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-envelope:before{content:""}.icon-eye:before{content:""}.icon-flag:before{content:""}.icon-heart:before{content:""}.icon-info:before{content:""}.icon-key:before{content:""}.icon-link:before{content:""}.icon-lock:before{content:""}.icon-lock-open:before{content:""}.icon-magnifier:before{content:""}.icon-magnifier-add:before{content:""}.icon-magnifier-remove:before{content:""}.icon-paper-clip:before{content:""}.icon-paper-plane:before{content:""}.icon-power:before{content:""}.icon-refresh:before{content:""}.icon-reload:before{content:""}.icon-settings:before{content:""}.icon-star:before{content:""}.icon-symbol-female:before{content:""}.icon-symbol-male:before{content:""}.icon-target:before{content:""}.icon-credit-card:before{content:""}.icon-paypal:before{content:""}.icon-social-tumblr:before{content:""}.icon-social-twitter:before{content:""}.icon-social-facebook:before{content:""}.icon-social-instagram:before{content:""}.icon-social-linkedin:before{content:""}.icon-social-pinterest:before{content:""}.icon-social-github:before{content:""}.icon-social-google:before{content:""}.icon-social-reddit:before{content:""}.icon-social-skype:before{content:""}.icon-social-dribbble:before{content:""}.icon-social-behance:before{content:""}.icon-social-foursqare:before{content:""}.icon-social-soundcloud:before{content:""}.icon-social-spotify:before{content:""}.icon-social-stumbleupon:before{content:""}.icon-social-youtube:before{content:""}.icon-social-dropbox:before{content:""}.icon-social-vkontakte:before{content:""}.icon-social-steam:before{content:""}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}[class*=col-]{padding-left:15px;padding-right:15px;width:100%}*,*:before,*:after{box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row:after{clear:both;content:"";display:table}.row.small-gap{margin-left:-7.5px;margin-right:-7.5px}.row.small-gap>[class*=col-]{padding-left:7.5px;padding-right:7.5px}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media(min-width: 481px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}}@media(min-width: 1024px){.col-mm-1{width:8.3333333333%}.col-mm-2{width:16.6666666667%}.col-mm-3{width:25%}.col-mm-4{width:33.3333333333%}.col-mm-5{width:41.6666666667%}.col-mm-6{width:50%}.col-mm-7{width:58.3333333333%}.col-mm-8{width:66.6666666667%}.col-mm-9{width:75%}.col-mm-10{width:83.3333333333%}.col-mm-11{width:91.6666666667%}.col-mm-12{width:100%}}@media(min-width: 1201px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}}@media(min-width: 1281px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}}body,html{color:#0a145c;font-family:"Sora",sans-serif;font-size:16px;margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box}body{padding-top:196px}body.page-template-members-login{padding-top:0}svg{max-width:100%;display:block;height:auto}*{box-sizing:border-box}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:400}h2{margin:20px 0}img{max-width:100%}a,button,input,textarea,select{color:#0a145c;font-family:"Sora",sans-serif;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a:active,a:focus,button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus,select:active,select:focus{outline:0;text-decoration:none;box-shadow:none}a{-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}a,a:link,a:visited{color:#0a145c;text-decoration:none}.ac{text-align:center}.clear{clear:both}.left{float:left}.right{float:right}img.alignleft{float:left;margin:0 15px 15px 0}img.alignright{float:right;margin:0 0 15px 15px}img.aligncenter{display:block;margin:15px auto}.icon-flipped{-o-transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.container{margin:0 auto;max-width:1245px;position:relative;z-index:5}.container.narrow{max-width:1130px}.row-link{cursor:pointer}.hidden{display:none}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#29b201}::-webkit-input-placeholder{text-indent:0 !important}:-moz-placeholder{text-indent:0 !important}::-moz-placeholder{text-indent:0 !important}:-ms-input-placeholder{text-indent:0 !important}.page-bottom-nav a{color:#0a145c;display:block;font-size:.875rem;font-weight:500;line-height:2em}.page-bottom-nav a i{color:#29b201;margin-right:5px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-bottom-nav a i,.page-bottom-nav a span{display:inline-block;vertical-align:middle}#top{background-color:#fff;position:fixed;z-index:11;left:0;top:0;width:100%;height:196px;line-height:106;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.scrolled #top{height:167px}#top .topbar{background-color:#eeeef0;overflow:hidden;height:38px;line-height:38px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.scrolled #top .topbar{height:0;line-height:0}#top .topbar a{display:block;float:left;line-height:28px;font-weight:400;font-size:.8125rem;padding:5px 17px;border-left:1px solid #e3e4e9}#top .topbar a i{font-size:.6875rem;margin-right:4px;vertical-align:baseline}#top .topbar a span{font-weight:300}#top .topbar a:first-child{border-left:0;padding-left:0}#top .topbar a:hover{color:#29b201}#top .logo{background-image:url("../img/skwp-logo-small-2025.png");background-size:74px 74px;background-repeat:no-repeat;background-position:left center;display:block;float:left;height:107px;line-height:107px;padding:10px 0 0 90px;position:relative;width:520px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#top .logo span{display:inline-block;font-size:1.3125rem;line-height:1.6875rem;vertical-align:middle;font-weight:500;margin-top:-20px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#top .logo img{position:relative;z-index:2;display:inline-block;vertical-align:middle}#top .top-wrapper{float:right;height:107px;line-height:107px;padding-left:20px;width:calc(100% - 520px)}#top .top-wrapper .search-form{display:block;float:left;height:36px;margin-top:35.5px;width:330px}#top .top-wrapper .search-form .search-submit{background:transparent;border:0;color:#0a145c;cursor:pointer;display:block;float:left;height:36px;line-height:36px;margin:0;padding:0;text-align:center;width:36px}#top .top-wrapper .search-form .search-submit i{vertical-align:middle}#top .top-wrapper .search-form .search-field{border-bottom:1px solid #0a145c;border-left:0;border-right:0;border-top:0;color:#0a145c;display:block;float:right;font-family:"Sora",sans-serif;font-size:.8125rem;height:36px;line-height:36px;padding:0;width:calc(100% - 36px)}#top .top-wrapper .search-form .search-field::-webkit-input-placeholder{color:#0a145c;text-align:left}#top .top-wrapper .search-form .search-field::-moz-placeholder{color:#0a145c;text-align:left}#top .top-wrapper .search-form .search-field:-ms-input-placeholder{color:#0a145c;text-align:left}#top .top-wrapper .search-form .search-field:-moz-placeholder{color:#0a145c;text-align:left}#top .top-wrapper .mobile-menu-toggle{font-size:.8125rem;font-weight:bold;text-transform:uppercase;vertical-align:middle;display:none;margin-top:-6px;height:40px;line-height:40px}#top .top-wrapper .mobile-menu-toggle .text,#top .top-wrapper .mobile-menu-toggle .hamburger{display:inline-block;vertical-align:middle;height:inherit;line-height:inherit}#top .top-wrapper .search-toggle{display:none;width:40px;height:40px;line-height:40px;text-align:center}#top .top-wrapper .search-toggle i{display:inline-block;vertical-align:middle}#top .top-wrapper .social-icons{margin:0 40px;float:left}#top .top-wrapper .social-icons a{display:inline-block;height:32px;line-height:32px;width:32px;margin:0 4px;vertical-align:middle}#top .top-wrapper .social-icons a .fill{-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#top .top-wrapper .social-icons a:hover .fill{fill:#29b201}#top .top-wrapper .logo-1907{display:block;float:right;margin-top:9px;height:88px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#top .top-menu{clear:both;width:100%;z-index:20;position:relative}#top .top-menu .submenu{position:absolute;padding:20px;background-color:#b9bbc3;width:100%;display:flex}#top .top-menu .submenu ul{display:block;line-height:1.5rem;list-style:none;margin:0 10px 0 0;padding:0;width:25%}#top .top-menu .submenu ul li{padding:10px 0 15px;border-top:1px solid #999;margin:0}#top .top-menu .submenu ul li ul{display:block;width:100%}#top .top-menu .submenu ul li li{display:block;border:0;padding:0;width:100%}#top .top-menu .submenu ul li a{font-style:.875rem;line-height:1rem;font-weight:400;font-family:"Sora",sans-serif}#top .top-menu .main-menu{display:flex}#top .top-menu .main-menu a{color:#0a145c;display:block;font-size:.8125rem;font-weight:500;height:45px;line-height:43px;padding:0 25px;text-transform:uppercase;text-align:center;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#top .top-menu .main-menu a span{line-height:1rem;display:inline-block;vertical-align:middle}#top .top-menu .main-menu a:hover{background-color:#eeeef0}#top .top-menu .main-menu a i{vertical-align:middle;margin-right:4px}#top .top-menu .main-menu a.main-menu-toggle{background-color:#0a145c;color:#fff}#top .top-menu .main-menu .menu-wrapper{flex-grow:1}#top .top-menu .main-menu ul{display:flex;height:45px;line-height:45px;list-style:none;margin:0;padding:0;width:100%}#top .top-menu .main-menu ul li{display:block;flex-grow:1}#top .top-menu .main-menu ul li a{border:1px solid #e5e5e5;border-left:0}#top .top-menu .main-menu ul li.external a{background-color:#eeeef0;border-color:#eeeef0}#top .top-menu .main-menu ul li.external a:hover{background-color:#fff}.breadcrumbs{line-height:30px}.breadcrumbs a{color:#0a145c;display:inline-block;font-size:.625rem;font-weight:500;vertical-align:middle}.breadcrumbs .separator{color:#29b201;display:inline-block;font-size:1.25rem;height:24px;line-height:24px;vertical-align:middle}#search-panel{background-color:#fff;position:fixed;left:0px;padding:15px 0;top:180px;width:100%;z-index:10;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.2);box-shadow:0 0 3px 2px rgba(0,0,0,.2);-moz-transform:translate(0, -110%);-o-transform:translate(0, -110%);-ms-transform:translate(0, -110%);-webkit-transform:translate(0, -110%);transform:translate(0, -110%);-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.scrolled #search-panel{top:160px}.search-open #search-panel{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#search-panel .search-form{width:100%;overflow:hidden;border:1px solid #f2f2f4}#search-panel .search-form .search-field{font-family:"Sora",sans-serif;border:0;display:block;float:left;line-height:42px;height:42px;padding:0 10px;margin:0;font-size:1rem;width:calc(100% - 50px);box-sizing:border-box}#search-panel .search-form .search-submit{cursor:pointer;float:right;width:42px;height:42px;display:block;background:none;padding:0;border:0}#search-panel .search-form .search-submit img{display:block;height:100%;width:100%;object-fit:contain}#main-menu{background-color:#fff;position:fixed;left:0px;padding:20px 0 10px 0;top:190px;width:100%;z-index:10;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.2);box-shadow:0 0 3px 2px rgba(0,0,0,.2);-moz-transform:translate(0, -110%);-o-transform:translate(0, -110%);-ms-transform:translate(0, -110%);-webkit-transform:translate(0, -110%);transform:translate(0, -110%);-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.scrolled #main-menu{top:162px}.menu-open #main-menu{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#main-menu a{color:#0a145c}#main-menu a:hover{color:#29b201}#main-menu ul{padding:0;margin:0;list-style:none}#main-menu ul ul ul{margin-left:20px}#main-menu .main-menu{overflow:hidden}#main-menu .main-menu>ul{display:grid;grid-template-columns:25% 25% 25% 25%;grid-gap:20px;width:100%}#main-menu .main-menu>ul>li{display:block;line-height:1.5}#main-menu .main-menu>ul>li>ul{margin-top:10px}#main-menu .main-menu>ul>li>a{display:block;font-size:.875rem;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #f2f2f4}#main-menu .main-menu>ul>li li a{color:#0a145c;font-size:.8125rem}#main-menu .main-menu>ul>li li a:hover{color:#29b201}#main-menu .main-menu>ul>li li li a{font-size:.75rem}#page-header{background-image:url("../img/assoc-bg.png");background-position:center center;background-size:cover}#page-header .header-title{display:inline-block;vertical-align:middle;font-family:"Sora",sans-serif;background-size:contain;background-repeat:no-repeat;background-position:left center;max-width:420px;font-weight:bold;font-size:3.3125rem;line-height:4.25rem}#page-header .container{height:220px;line-height:220px}#page-header .container h1{display:inline-block;vertical-align:middle;margin:0;font-family:"Sora",serif;font-size:2.875rem;line-height:3.75rem;font-weight:400}#page-bottom{padding:20px 0 70px 0}#assoc-links{margin:100px 0}#assoc-links .boxes{display:flex;flex-wrap:wrap;margin:0 -10px}#assoc-links img{max-width:180%;margin:-50px -120px -50px -100px}#assoc-links .box{color:#0a145c;display:block;padding:15px;margin-bottom:10px;max-width:calc(50% - 20px);margin:10px;font-size:.6875rem;line-height:.875rem}#assoc-links .box h3{font-size:1.375rem;line-height:1.625rem;height:3.25rem;font-weight:500;margin:0 0 20px 0}#assoc-links .box .box-content{height:4.375rem;margin-bottom:20px}#assoc-links .box .more{line-height:24px}#assoc-links .box .more i{float:right}#assoc-links .box.default{background-color:#f2f3f4}#assoc-links .box.dark{background-color:#0a145c;color:#fff}#assoc-links .box.main{background-color:#29b201}#header .slick-dots{position:absolute;right:30px;list-style:none;margin:0;padding:0;top:370px}#header .slick-dots li{display:inline-block;margin-left:2px;width:8px}#header .slick-dots li button{background-color:#9396a9;border:0;border-radius:50%;cursor:pointer;display:block;height:8px;overflow:hidden;text-indent:-1000em;padding:0;width:8px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#header .slick-dots li.slick-active button{background-color:#29b201}#header .news-slider{z-index:3}#header .news{position:relative}#header .news .loader{height:3px;display:block;width:0%;position:absolute;left:0px;top:0px;background-color:#29b201;z-index:10}#header .news-slide{display:block;position:relative;margin-bottom:70px}#header .news-slide .news-category{background-color:#0a145c;font-weight:bold;color:#fff;font-size:.75rem;left:15px;line-height:24px;padding:0 8px;position:absolute;text-transform:uppercase;top:-12px;letter-spacing:1px}#header .news-slide .news-date{color:#0a145c;font-family:"Sora",sans-serif;font-size:.6875rem;font-weight:500;margin-top:5px}#header .news-slide .news-title{color:#0a145c;font-size:1.125rem;line-height:1.5rem;font-weight:600;margin:10px 0}#header .news-slide .news-summary{color:#7f7f7f;font-size:.625rem;line-height:.875rem;margin:0 0 15px 0}#header .news-slide .news-more{border-bottom:1px solid #29b201;color:#0a145c;display:inline-block;font-size:.75rem;font-weight:800;line-height:1.5rem;text-transform:uppercase}#header .news-slide .news-info{position:absolute;background-color:#fff;width:405px;min-height:290px;padding:25px 15px 10px 15px;right:0px;top:357px}#header .right-col{position:relative;padding-bottom:10px;padding-top:10px;margin-left:-30px}#header .right-col>div{position:relative;z-index:2}#header .right-col::before{background-color:#212a53;content:"";position:absolute;height:100%;width:50vw;left:0;top:0;z-index:1}#header .right-col .ifac-logo{background-image:url("../img/ifac-logo.svg");background-position:left center;background-repeat:no-repeat;background-size:86px 54px;color:#fff;display:block;font-size:.6875rem;font-weight:300;height:54px;line-height:.9375rem;margin-top:10px;padding-left:100px;position:relative;z-index:3}#header .right-col .inner{color:#fff;padding:0 15px}#header .right-col .inner .title{font-size:1.0625rem;line-height:1.8125rem;font-weight:500;margin:0}#header .right-col .inner.newsletter{background-color:#fff;color:#0a145c;margin:10px 15px;padding:10px}#header .right-col .inner.newsletter .title{font-size:1.125rem;margin-bottom:25px}#header .right-col .inner.newsletter a{color:#0a145c;display:block;font-size:.75rem;line-height:.875rem;font-weight:500;padding-right:30%;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#header .right-col .inner.newsletter a i{position:absolute;right:4px;bottom:10px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#header .right-col .inner.newsletter a:hover{color:#29b201}#header .right-col .inner.newsletter a:hover i{color:#29b201 !important}#header .right-col .inner.divisions{position:relative;margin-bottom:10px}#header .right-col .inner.divisions .title{font-size:.875rem}#header .right-col .inner.divisions ul{display:flex;flex-flow:column;flex-wrap:wrap;align-items:flex-start}#header .right-col .inner.divisions ul li{width:calc(50% - 1px);margin-bottom:1px}#header .right-col .inner.divisions ul li a{background-color:#3a4165}#header .right-col .inner.clubs{position:relative;margin-bottom:10px}#header .right-col .inner.clubs .title{font-size:.875rem}#header .right-col .inner.recommended{background-color:#1e223f;margin-bottom:-40px;padding:15px}#header .right-col .inner.recommended .title{font-size:.875rem}#header .right-col .inner ul{list-style:none;margin:10px 0 5px 0;padding:0}#header .right-col .inner ul li{display:block;font-weight:500;margin:0 0 1px 0;position:relative}#header .right-col .inner ul li i{color:#29b201;position:absolute;right:4px;top:50%;margin-top:-11px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#header .right-col .inner ul li a{background-color:#3a4165;color:#fff;display:block;font-size:.875rem;line-height:1.125rem;padding:10px 24px 10px 10px;font-weight:500;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#header .right-col .inner ul li a:hover{background-color:#29b201}#header .right-col .inner ul li a:hover i{color:#3a4165 !important}#announcements{padding-bottom:40px;margin-top:20px}#announcements h2{color:#0a145c;font-size:1.5rem;margin:20px 0}.home #announcements{background-color:#f2f2f4;padding:40px 0 30px 0;margin-top:0}#announcements .article,#announcements .event{height:auto;line-height:20px;padding:10px 0;display:flex;border-bottom:1px solid #bfc1cc}#announcements .more{border-bottom:1px solid #29b201;color:#0a145c;display:inline-block;font-size:.75rem;font-weight:800;line-height:1.5rem;text-transform:uppercase;vertical-align:middle}#announcements .all{display:block;margin-top:30px;font-size:.6875rem;font-weight:700}#announcements .options{display:block;text-align:center;width:60px;line-height:40px}#announcements .title{display:inline-block;font-size:.875rem;line-height:1.125rem;color:#0a145c;margin:0}#announcements .article-category{background-color:#29b201;font-weight:bold;color:#fff;display:inline-block;font-size:.5625rem;line-height:18px;padding:0 8px;text-align:center;text-transform:uppercase;vertical-align:middle}#announcements .event{margin-right:10px}#announcements .event .info{width:120px}#announcements .event .summary{width:calc(100% - 180px)}#announcements .event .city,#announcements .event .date{font-size:.8125rem;font-weight:700}#announcements .event .city{color:#29b201}#announcements .event .date{color:#0a145c}#announcements .event .category{background-color:#29b201;font-weight:bold;color:#fff;display:inline-block;font-size:.6875rem;line-height:15px;padding:0 5px;text-align:center;text-transform:uppercase;vertical-align:middle}#announcements .article .thumb{width:65px}#announcements .article .img{background-color:#ceced4;border-radius:50%;overflow:hidden;height:50px;width:50px}#announcements .article .img img{height:100%;width:100%;object-fit:cover}#announcements .article .summary{width:calc(100% - 125px)}#announcements .article .date{color:#29b201;display:inline-block;font-size:.6875rem;line-height:.875rem;font-weight:700}#announcements .article .options{line-height:50px}.home #news{margin:60px 0}#news .all{display:block;font-size:.6875rem;font-weight:700}#news .news-article{display:block;position:relative;margin-bottom:40px}.home #news .news-article{margin-bottom:20px}#news .news-article .news-thumb{position:relative;overflow:hidden}#news .news-article .news-thumb img{display:block;width:100%;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#news .news-article .news-info{background-color:#fff;padding:15px 0}#news .news-article .news-meta{margin-bottom:10px;line-height:22px}#news .news-article .news-date{color:#0a145c;display:inline-block;font-family:"Sora",sans-serif;font-size:.6875rem;font-weight:500;margin-right:15px;vertical-align:middle}#news .news-article .news-category{background-color:#29b201;font-weight:bold;color:#fff;display:inline-block;font-size:.75rem;line-height:18px;padding:0 8px;text-align:center;text-transform:uppercase;vertical-align:middle;letter-spacing:1px}#news .news-article .news-title{color:#0a145c;font-size:1.125rem;line-height:1.5rem;margin:15px 0;font-weight:600}#news .news-article .news-summary{color:#7f7f7f;font-size:.625rem;line-height:.875rem;margin:0 0 15px 0}#news .news-article .news-more{border-bottom:1px solid #29b201;color:#0a145c;display:inline-block;font-size:.625rem;font-weight:800;line-height:1.5rem;text-transform:uppercase}#news .news-article:hover .news-thumb img{-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}#sidebar .widget{background-color:#eeeef0;padding:15px 12px;margin-bottom:15px}#sidebar .widget h3{font-size:1.0625rem;margin:0 0 5px 0;font-weight:600;color:#0a145c}#sidebar .widget h2{font-size:1.375rem;margin:0 0 20px 0;font-weight:700;color:#0a145c}#sidebar .widget ul{list-style:none;margin:0;padding:0}#sidebar .widget ul li{display:block;border-bottom:1px solid #b1b4c0;line-height:2.125rem;position:relative;padding-left:22px;text-transform:lowercase}#sidebar .widget ul li::before{content:"chevron_right";font-family:"Material Icons";speak:none;font-style:normal;font-size:1.5rem;color:#29b201;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;left:-2px}#sidebar .widget ul li a{font-size:.9375rem;font-weight:400;color:#0a145c}#sidebar .widget .publication .cover{border:1px solid #c1c1c3;margin-bottom:5px;height:auto}#sidebar .widget .publication .title{font-size:.75rem;line-height:1.0625rem;font-weight:600}#sidebar .widget .issue{display:block}#sidebar .widget .issue h3{font-size:1rem;line-height:1.3125rem}#sidebar .widget .all{border-bottom:1px solid #29b201;color:#0a145c;display:inline-block;font-size:.75rem;font-weight:700;line-height:24px;margin:25px 0;text-transform:uppercase}#courses{background-color:#f2f2f4;padding:5px 0;margin-top:0px}#courses .header .container,#courses .footer .container{line-height:50px;overflow:hidden}#courses .header h2,#courses .footer h2{float:left;margin:0;font-family:"Sora",serif;font-size:1.375rem;font-weight:400}#courses .header .links,#courses .footer .links{font-size:.6875rem;float:right;line-height:inherit}#courses .header .links a,#courses .footer .links a{line-height:20px;height:20px;display:inline-block;margin-left:15px}#courses .header .links a i,#courses .header .links a span,#courses .footer .links a i,#courses .footer .links a span{vertical-align:middle}#courses .header .links a i,#courses .footer .links a i{font-size:1.125rem;margin-right:5px}#courses-list h1,#courses-list h2{font-family:"Sora",serif;font-size:2.5rem;line-height:3.75rem;margin:20px 0;font-weight:400}#courses-list .terms-list{margin-bottom:60px}#courses-list .terms-list tr:first-child td{border-top:0}.tax-course-category #courses-list .terms-list td:last-child{padding-right:15px}.tax-course-category #courses-list .terms-list td:only-child{padding-right:0}#courses-list .terms-list .course-terms-list td{background-color:#f2f3f4}#courses-list .terms-list .course-terms-list td .terms-list{margin-bottom:0}#courses-list .terms-list .course-terms-list td .terms-list .course-type{display:none}#courses-list .terms-list .course-terms-list td .terms-list .city-col,#courses-list .terms-list .course-terms-list td .terms-list .type-col{width:100px}#courses-list .terms-list .course-terms-list td .terms-list .date-col{width:130px}#courses-list .terms-list .course-terms-list td .terms-list td:first-child{padding-left:20px}#courses-list .terms-list .course-terms-list td .terms-list tr:last-child{border-bottom:0}#courses-list .categories-list{display:block}#courses-list .categories-list a{display:block;background-color:#f2f2f4;font-family:"Sora",serif;margin:5px 0;padding:10px 20px;font-weight:400}#courses-list .categories-list a i,#courses-list .categories-list a span{display:inline-block;vertical-align:middle}#courses-list .categories-list>li>a{font-size:1.5rem;line-height:2.25rem}#courses-list .categories-list>li>ul{margin-left:40px;display:none}#courses-list .categories-list>li>ul>li>a{font-size:1.25rem;line-height:2.125rem}#courses-list .panel{background-color:#0a145c;color:#fff;margin:30px 0;padding:35px 30px;display:flex}#courses-list .panel strong{font-size:1rem;min-width:200px;font-weight:500}#courses-list .panel .item{height:36px;line-height:36px;flex-grow:1;width:25%;padding-right:60px}#courses-list .newsletter{line-height:50px}#courses-list .newsletter .item{line-height:inherit;height:50px}#courses-list .newsletter .more{color:#fff;display:block;float:right;font-size:1rem;font-weight:500;margin-right:15px}#courses-list .newsletter .more span,#courses-list .newsletter .more i{display:inline-block;vertical-align:middle;height:36px;line-height:36px}#courses-list .newsletter .more i{color:#29b201;font-size:3.125rem;margin-left:5px;width:20px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#courses-list .newsletter .more:hover i{-moz-transform:translate(5px, 0);-o-transform:translate(5px, 0);-ms-transform:translate(5px, 0);-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}#courses-list .newsletter .content{display:inline-block;max-width:600px;margin-right:50px}#courses-list .newsletter .content i,#courses-list .newsletter .content span{vertical-align:middle}#courses-list .newsletter .content i{color:#29b201;font-size:3.125rem;margin-right:10px}#courses-list .newsletter .content span{color:#fff;font-size:.875rem;line-height:1rem;font-weight:400;display:inline-block;max-width:calc(100% - 70px)}#courses-list .filters .select-wrapper{position:relative;width:100%}#courses-list .filters .select-wrapper i{color:#fff;position:absolute;right:0px;top:50%;margin-top:-12px;z-index:1}#courses-list .filters select{background-color:transparent;border-bottom:1px solid #6f6f6f;border-left:0;border-right:0;border-top:0;color:#fff;cursor:pointer;display:block;font-family:"Sora",sans-serif;font-size:13px;height:36px;line-height:36px;padding:0;position:relative;width:100%;z-index:2}.terms-list{border-collapse:collapse;width:100%}.terms-list td{border-top:1px solid #d9dbe1;line-height:78px;padding:0}.terms-list td:last-child{text-align:right}.terms-list .date,.terms-list .city,.terms-list .title,.terms-list .mode{display:inline-block;vertical-align:middle;color:#0a145c}.terms-list .date-col{width:90px}.terms-list .city-col{width:120px}.terms-list .type-col{width:130px}.terms-list .divisions-col{width:200px}.terms-list .category-col{width:200px}.terms-list .mode-col{width:140px}.terms-list .more-col{width:120px}.terms-list .mode{line-height:20px;height:20px;padding-right:20px;width:100%}.terms-list .mode i,.terms-list .mode span{vertical-align:middle}.terms-list .mode i{font-size:1.125rem;margin-right:5px}.terms-list .mode span{display:inline-block;font-size:.6875rem;line-height:.8125rem;max-width:calc(100% - 30px);text-transform:uppercase}.terms-list .course-terms-list-wrapper{display:none}.terms-list .course-type a{display:inline-block;color:#0a145c;background-color:#d5d5d7;vertical-align:middle;padding:7px 0;margin:0 15px;font-size:.6875rem;line-height:.875rem;text-align:center;width:100px;font-weight:500;text-transform:uppercase}.terms-list .city-col .online{display:inline-block;color:#0a145c;background-color:#9dd3eb;vertical-align:middle;padding:7px 0;font-size:.6875rem;line-height:.875rem;text-align:center;width:100px;font-weight:500;text-transform:uppercase}.terms-list .company{font-size:.75rem;line-height:.875rem;padding:4px 0}.terms-list .toggle,.terms-list .more{border:0;display:inline-block;color:#fff;cursor:pointer;background-color:#29b201;vertical-align:middle;font-size:.75rem;line-height:1.75rem;text-align:center;width:100px;font-weight:600;text-transform:uppercase;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.terms-list .toggle.disabled,.terms-list .more.disabled{background-color:#b6b7c1 !important}.terms-list .toggle:hover,.terms-list .more:hover{background-color:#0a145c}.terms-list .toggle{background-color:#0a145c}.terms-list .toggle span,.terms-list .toggle i{display:inline;vertical-align:middle}.terms-list .toggle i{font-size:1.125rem}.terms-list .toggle:hover{background-color:#29b201}.terms-list .date,.terms-list .city{font-size:.75rem;line-height:1rem;letter-spacing:.5px;padding-right:20px}.terms-list .city{color:#29b201}.terms-list .title{font-size:.9375rem;line-height:1.125rem;font-weight:500;margin:0 15px}#divison-courses{margin-bottom:80px}#course-term h1{font-size:2.5rem;font-family:"Sora",serif;font-weight:400;line-height:3rem;margin-bottom:40px}#course-term .button{border:0;background-color:#29b201;color:#fff;display:block;font-size:1.1875rem;font-weight:600;height:48px;line-height:48px;margin-top:30px;text-align:center;text-transform:uppercase;width:170px;letter-spacing:1px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#course-term .button:hover{background-color:#0a145c}#course-term .course-header{background-color:#0a145c}#course-term .course-header .course-info{color:#fff;padding:20px 22px 30px 30px;position:relative}#course-term .course-header .course-info .button{margin-top:0;position:absolute;right:22px;top:20px}#course-term .course-header .course-info strong{font-weight:bold;color:#29b201}#course-term .course-header .course-info em{font-weight:600;font-style:normal;color:#29b201}#course-term .course-header .course-info dl{display:flex;flex-wrap:wrap;margin:0}#course-term .course-header .course-info dl dt,#course-term .course-header .course-info dl dd{display:block;margin:0;font-size:.875rem;line-height:1.5rem}#course-term .course-header .course-info dl dt{font-weight:600;width:180px}#course-term .course-header .course-info dl dd{width:calc(100% - 180px)}#course-term .course-header .tabs{height:46px;line-height:46px;display:flex;align-content:space-between}#course-term .course-header .tabs a{background-color:rgba(255,255,255,.2);color:#fff;display:block;float:left;font-size:.8125rem;font-weight:600;margin-left:2px;padding:0 10px;text-align:center;text-transform:uppercase;width:33%;letter-spacing:.5px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#course-term .course-header .tabs a:hover{background-color:rgba(255,255,255,.4)}#course-term .course-header .tabs a.active{background-color:#fff;color:#0a145c}#course-term .course-content{padding:30px;font-size:.8125rem;line-height:1.375rem;font-weight:300}#course-term .course-content h3{font-family:"Sora",sans-serif;font-size:1.5rem;line-height:1.875rem;font-weight:600;margin:1em 0;letter-spacing:1.5px}#course-term .course-content ul{list-style:none;margin:1em 0;padding-left:4.375rem}#course-term .course-content ul li{position:relative}#course-term .course-content ul li::before{content:"chevron_right";font-family:"Material Icons";speak:none;font-style:normal;font-size:1rem;color:#29b201;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;left:-18px}#course-term .course-content .select-wrapper ul{margin:0;padding:0}#course-term .course-content .select-wrapper ul li::before{display:none}#course-term blockquote{border-left:6px solid #29b201;color:#0a145c;font-size:.875rem;font-weight:600;line-height:1.375rem;margin:30px 0;padding-left:30px}#course-term blockquote h3{margin-top:0}.sidebar-box{border:1px solid #e3e4e9;padding:15px 12px;margin-bottom:12px;font-size:.875rem;line-height:1.3125rem}.sidebar-box.contact{border-top:2px solid #29b201}.sidebar-box.contact a{color:#29b201}.sidebar-box.contact a:hover{color:#0a145c}.sidebar-box.newsletter a{color:#0a145c;display:block;font-size:.75rem;line-height:.875rem;font-weight:400;padding-right:10px;position:relative;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.sidebar-box.newsletter a i{position:absolute;right:-5px;bottom:-5px}.sidebar-box.newsletter a:hover{color:#29b201}.sidebar-box h3{margin:5px 0 1em 0;font-size:1.0625rem;line-height:1.3125rem;font-weight:600}#events{background-color:#f2f2f4;padding:10px 0;margin-top:0}#events h2{font-family:"Sora",serif;font-size:1.375rem;font-weight:400}#calendar{padding-bottom:40px;margin-top:20px}#calendar .event{background-color:#ebebee;color:#0a145c;display:flex;font-size:.6875rem;line-height:.9375rem;margin-bottom:20px;padding:12px 15px}#calendar .event .date{background-color:#29b201;color:#fff;font-weight:700;height:64px;line-height:26px;margin-right:10px;text-align:center;padding:6px 0;width:50px}#calendar .event .date .day{font-size:1.3125rem}#calendar .event .date .month{font-size:1rem;text-transform:uppercase}#calendar .event .summary{width:calc(100% - 60px)}#calendar .event h4{font-size:1.0625rem;line-height:1.1875rem;font-weight:700;margin:0 0 10px 0}#calendar .event .more{border-bottom:1px solid #29b201;color:#0a145c;display:inline-block;font-size:.625rem;font-weight:800;line-height:1.5rem;text-transform:uppercase}.calendar-wrapper{background-color:#1e223f;padding:5px 10px 15px 10px}.home .calendar-wrapper{margin-right:60px;padding:20px 25px 40px 25px;height:100%}.ui-datepicker{color:#fff;font-size:1.125rem}.ui-datepicker td a{background-color:#3e4265;border-radius:50%;color:#fff;display:block;font-size:.875rem;font-weight:700;height:32px;width:32px}.ui-datepicker th{font-size:.5625rem;text-transform:uppercase}.ui-datepicker-header{font-size:1.25rem;position:relative;line-height:1.5rem;width:50%;margin:15px 0 10px 0}.ui-datepicker-header .ui-datepicker-year{display:none}.ui-datepicker-title{display:block;font-size:.9375rem;font-weight:bold;text-align:center}.ui-datepicker-next,.ui-datepicker-prev{color:#29b201;cursor:pointer;display:block;z-index:0;line-height:1.5rem;height:1.5rem;position:absolute}.ui-datepicker-next{right:0px}.ui-datepicker-prev{left:0px}.ui-datepicker-calendar{margin:0 auto;line-height:2rem;font-size:1rem;text-align:center;width:100%}.ui-datepicker .ui-datepicker-event a{background-color:#29b201}.newsletter-banner{background-color:#0a145c;color:#fff}.newsletter-banner .container{display:flex;align-items:center}.newsletter-banner h2{display:flex;align-items:center;margin:0 !important}.newsletter-banner h2 .material-icons{color:#29b201;transform:rotate(180deg)}.newsletter-banner .content{font-size:1rem}.newsletter-banner .content p{margin:0}.newsletter-banner .button{font-size:1rem !important;text-transform:none !important;background-color:#29b201 !important;display:flex !important;align-items:center !important;color:#fff !important;margin-left:auto !important;border-radius:7px !important;width:200px !important;font-weight:700 !important;padding:0 10px 0 15px !important;height:38px !important;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms;border:2px solid #29b201 !important}.newsletter-banner .button:hover{background-color:#0a145c !important;color:#29b201 !important}.newsletter-banner .button .material-icons{margin-left:auto !important;font-size:1.375rem !important}.newsletter-banner.big .container{background-image:url("../img/newsletter-bg.png");background-size:contain;background-repeat:no-repeat;background-position:75% center;padding-top:60px;padding-bottom:60px}.newsletter-banner.big .content{max-width:30%;margin:0 40px}.newsletter-banner.big h2{font-size:1.75rem}.newsletter-banner.big h2 .material-icons{font-size:3.125rem;margin-right:10px}.newsletter-banner.page-banner{background-image:url("../img/newsletter-bg.png");background-color:#0a145c !important;background-size:contain;background-repeat:no-repeat;background-position:90% center;padding:25px 35px !important}.newsletter-banner.page-banner .content{max-width:380px;font-size:1rem;line-height:1.3125rem;margin:25px 0 0 0}.newsletter-banner.page-banner h2{font-size:1.375rem}.newsletter-banner.page-banner h2 .material-icons{font-size:1.75rem;margin-right:10px}.newsletter-banner.sidebar-banner{background-image:url("../img/newsletter-bg-small.png");background-repeat:no-repeat;background-position:right top}.newsletter-banner.sidebar-banner .inner{display:flex;flex-direction:column;padding:20px}.newsletter-banner.sidebar-banner h2{margin:0;font-size:1.375rem}.newsletter-banner.sidebar-banner h2 .material-icons{font-size:1.75rem;margin-right:10px}.newsletter-banner.sidebar-banner .content{font-size:.8125rem;line-height:1.125rem;margin:15px 0}.newsletter-banner.sidebar-banner .button{width:100% !important}#articles{margin-top:20px}.home #articles{background-color:#f2f2f4;padding:20px 0;margin:0}#articles h2{color:#0a145c;font-size:1.5rem;margin:20px 0 40px 0}.home #articles h2{margin:0 0 20px 0;font-size:1rem}#articles .articles-title{position:relative;color:#0a145c;font-size:.875rem;line-height:53px;margin:45px 0 0 0}#articles .articles-title a,#articles .articles-title span{display:inline-block;vertical-align:middle;line-height:1rem}#articles .articles-title span{max-width:calc(100% - 315px)}#articles .articles-title a{margin-right:30px}#articles .articles-title a img{display:block}#articles .more{border-bottom:1px solid #29b201;color:#0a145c;display:inline-block;font-size:.75rem;font-weight:800;line-height:1.5rem;text-transform:uppercase;vertical-align:middle}#articles .all{display:block;margin-top:30px;font-size:.6875rem;font-weight:700}#articles .options{display:block;text-align:center;width:60px;line-height:20px}#articles .title{color:#0a145c;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.125rem;margin:0;vertical-align:middle}#articles .article{display:flex;border-bottom:1px solid #bfc1cc;margin-right:10px;padding:10px 0}#articles .article .info{width:120px}#articles .article .summary{padding-right:10px;width:calc(100% - 180px)}.home #articles .article .summary{width:calc(100% - 60px)}#articles .article .title{font-size:.75rem;font-weight:500}#articles .article .city,#articles .article .date{font-size:.8125rem;font-weight:700}#articles .article .city{color:#29b201}#articles .article .date{color:#0a145c;width:100px}#articles .article .category{background-color:#29b201;font-weight:bold;color:#fff;display:inline-block;font-size:.6875rem;line-height:15px;padding:0 5px;text-align:center;text-transform:uppercase;vertical-align:middle}#articles .featured-article{color:#0a145c;display:block;font-size:.75rem;font-weight:400;line-height:1.1875rem;padding-right:15px}#articles .featured-article .category{background-color:#29b201;font-weight:bold;color:#fff;display:inline-block;font-size:.6875rem;line-height:15px;padding:0 5px;text-align:center;text-transform:uppercase;vertical-align:middle}#articles .featured-article .title{color:#0a145c;display:block;font-size:1rem;font-weight:500;line-height:1.3125rem;margin:10px 0 20px 0}#articles .featured-article .more{font-size:.625rem}#home-publications{background-color:#f2f2f4}#home-publications .publications-slider{margin:0 30px 50px 30px;position:relative}#home-publications .publications-slider.double{margin:0 75px 50px 75px}#home-publications .publications-slider .publication{padding:0 20px}#home-publications .publications-slider .publication .title{font-size:.875rem;line-height:1rem}#home-publications .publications-slider .slick-arrow{background-color:#fff;color:#0a145c;font-size:1.625rem;height:32px;line-height:30px;position:absolute;text-align:center;width:32px;top:133px;margin-top:-16px}#home-publications .publications-slider .slick-arrow i{display:inline-block;vertical-align:middle}#home-publications .publications-slider .slick-arrow.slick-prev{left:-40px}#home-publications .publications-slider .slick-arrow.slick-next{right:-40px}#home-publications .publications-slider .slick-dots{bottom:-30px;line-height:30px;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}#home-publications .publications-slider .slick-dots li{display:inline-block;margin-left:3px;width:10px}#home-publications .publications-slider .slick-dots li button{background-color:#9396a9;border:0;border-radius:50%;cursor:pointer;display:block;height:10px;overflow:hidden;text-indent:-1000em;padding:0;width:10px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#home-publications .publications-slider .slick-dots li.slick-active button{background-color:#29b201}#numbers{padding:60px 0 40px 0}#numbers .number{background-image:url("../img/num2.svg");background-size:150px auto;background-repeat:no-repeat;background-position:center 20%;position:relative;max-width:220px;height:150px}#numbers .number .num{font-size:1.875rem;line-height:2rem;font-weight:600;position:absolute;width:50%;text-align:right;right:0;top:40%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#numbers .number .label{font-weight:300;font-size:.625rem;line-height:.75rem;position:absolute;width:50%;text-align:center;left:0;top:60%}#publications{margin-top:20px}.home #publications{margin-top:0px}#publications .publication{display:block;margin-bottom:40px;padding-right:30px}#publications .publication .cover{height:280px;margin-bottom:12px}#publications .publication .cover img{border:1px solid #c1c1c3;max-height:100%}#publications .publication .author{color:#29b201;font-size:.6875rem;line-height:1.0625rem;font-weight:600;margin-bottom:12px;text-transform:uppercase}#publications .publication .title{font-size:.9375rem;line-height:1.0625rem;font-weight:600;margin-bottom:12px}#publications .publication .buy{font-size:.75rem;line-height:1.5rem;font-weight:800;text-transform:uppercase;display:inline-block;border-bottom:1px solid #29b201}#events-list{padding-bottom:40px}#events-list .event{line-height:20px;display:flex;padding:5px 0;margin-bottom:15px}#events-list .event .img{background-color:#ceced4;border-radius:50%;overflow:hidden;height:70px;width:70px}#events-list .event .img img{height:100%;width:100%;object-fit:cover}#events-list .event .summary{width:calc(100% - 90px);border-bottom:1px solid #bfc1cc;padding-bottom:10px}#events-list .event .date{color:#29b201;display:block;font-size:.9375rem;line-height:1.0625rem;margin-bottom:10px;font-weight:700}#events-list .event .more{border-bottom:1px solid #29b201;color:#0a145c;display:inline-block;font-size:.75rem;font-weight:800;line-height:1.5rem;text-transform:uppercase;vertical-align:middle}#events-list .event .title{display:inline-block;font-size:1.125rem;line-height:1.5rem;color:#0a145c;margin:0}#events-list .event .excerpt{display:inline-block;font-size:.8125rem;line-height:.9375rem;font-weight:400;width:calc(100% - 80px);vertical-align:middle}#events-list .event .excerpt p{margin:.5em 0}#law-articles{padding-bottom:40px;margin-top:20px}#law-articles .article{line-height:20px;display:flex;padding:5px 0;margin-bottom:15px}#law-articles .article .thumb{margin-right:20px;width:70px}#law-articles .article .img{background-color:#ceced4;border-radius:50%;overflow:hidden;height:70px;width:70px}#law-articles .article .img img{height:100%;width:100%;object-fit:cover}#law-articles .article .summary{width:calc(100% - 90px);border-bottom:1px solid #bfc1cc;padding-bottom:10px}#law-articles .article .date{color:#29b201;display:block;font-size:.9375rem;line-height:1.0625rem;margin-bottom:10px;font-weight:700}#law-articles .article .more{border-bottom:1px solid #29b201;color:#0a145c;display:inline-block;font-size:.75rem;font-weight:800;line-height:1.5rem;text-transform:uppercase;vertical-align:middle}#law-articles .article .title{display:inline-block;font-size:1.125rem;line-height:1.5rem;color:#0a145c;margin:0}#law-articles .article .excerpt{display:inline-block;font-size:.8125rem;line-height:.9375rem;font-weight:400;width:calc(100% - 80px);vertical-align:middle}#law-articles .article .excerpt p{margin:.5em 0}#global-news{padding:0 0 60px 0;margin-top:20px}#global-news h2{color:#0a145c;font-size:1.5rem;margin:20px 0}.home #global-news{background-color:#29b201;padding:60px 0;margin-top:0}.home #global-news h2{padding:0 15px;margin:0 0 30px 0}.home #global-news .all{font-size:10px;font-weight:700}#global-news .news{margin-bottom:40px}.home #global-news .news{margin-bottom:0;padding:0 15px}#global-news .news .news-category{background-color:#0a145c;color:#fff;display:inline-block;font-size:.8125rem;font-weight:bold;line-height:24px;margin-bottom:10px;margin-right:10px;padding:0 8px;text-transform:uppercase}#global-news .news .news-date{color:#0a145c;font-size:.875rem;font-weight:700;margin-bottom:15px}#global-news .news .news-title{color:#0a145c;font-size:1.4375rem;line-height:1.625rem;margin:0 0 15px 0}#global-news .news .news-title a{color:#0a145c}#global-news .news .news-title a:hover{color:#29b201}.home #global-news .news .news-title a:hover{color:#fff}#global-news .news .news-summary{color:#0a145c;font-size:.625rem;line-height:.875rem;font-weight:400;margin:0 0 15px 0}#global-news .news .news-more{color:#0a145c;display:block;font-size:.75rem;font-weight:800;line-height:1.5rem;text-transform:uppercase;padding-left:34px;position:relative}#global-news .news .news-more::before{background-color:#0a145c;content:"";display:block;height:2px;width:23px;position:absolute;left:0;top:50%;margin-top:-1px}.form-wrapper .success{color:#29b201}.form-wrapper .row{margin-bottom:0;margin-top:0}.form-wrapper .form-row{margin-bottom:15px}.form-wrapper .form-row .checkbox span{height:auto;font-size:.6875rem !important;line-height:22px}.form-wrapper .form-row .checkbox span.bigger{font-size:.875rem !important;line-height:24px}.form-wrapper .form-row .checkbox.invalid span{color:#f44336}.form-wrapper .file-field{padding:0}.form-wrapper .file-field .btn{float:right;margin-left:10px;box-shadow:none;background-color:#29b201;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.form-wrapper .file-field .btn:hover{background-color:#0a145c}.form-wrapper .file-field .file-path-wrapper{padding:0}.form-wrapper .helper-text.error{color:#f44336}.form-wrapper .checkbox.invalid label{color:#f44336}.form-wrapper .checkbox.invalid label [type=checkbox]+span:not(.lever):before,.form-wrapper .checkbox.invalid label [type=checkbox]:not(.filled-in)+span:not(.lever):after{border-color:#f44336;border-color:#f44336}.form-wrapper .checkbox.invalid label [type=checkbox]:checked+span:not(.lever):before,.form-wrapper .checkbox.invalid label [type=checkbox]:checked+span:not(.lever):after{border-left-color:transparent;border-top-color:transparent;border-right-color:#f44336;border-bottom-color:#f44336}.form-wrapper strong{display:block;margin:20px 0 10px 0;font-family:"Sora",sans-serif;font-size:1.5rem;line-height:1.875rem;font-weight:600;margin:1em 0;letter-spacing:1.5px}.form-wrapper .wpcf7-list-item{margin-bottom:20px}.form-wrapper .input-field{margin:15px 0}.form-wrapper .checkboxes{line-height:58px}.form-wrapper .checkboxes>label{display:inline-block;vertical-align:middle;margin-right:20px}.form-wrapper .input-field.inline{display:inline-block;margin:0}.form-wrapper .input-field.inline input{margin:0}.form-wrapper .member{display:none;margin-top:10px;margin-bottom:30px}.form-wrapper .member.member-1{display:block}.form-wrapper .discount-desc p{margin:0}.form-wrapper .discount-desc a{color:#29b201}.form-wrapper .discount-desc a:hover{color:#0a145c}.form-wrapper .invoice-data{display:none}.form-wrapper [type=radio]:not(:checked)+span,.form-wrapper [type=radio]:checked+span{font-size:.875rem;padding-left:25px}.form-wrapper .input-field>label{top:5px;font-size:.875rem;color:#0a145c;margin-right:35px}.form-wrapper .select-wrapper+label{top:-26px}.form-wrapper label a{font-weight:600}.form-wrapper .radio-field-wrapper .wpcf7-radio{display:none}.form-wrapper .radio-field-wrapper label{position:static;display:inline-block;margin-bottom:15px}.form-wrapper .checkbox label span{color:#0a145c;font-size:.875rem;line-height:1rem}.form-wrapper .checkbox label span a{font-weight:400;color:#29b201}.form-wrapper .checkbox label span a:hover{color:#0a145c}.form-wrapper .add-member,.form-wrapper .rem-member{font-size:.875rem;line-height:30px;color:#0a145c;font-weight:500;display:block;margin:30px 0}.form-wrapper .add-member i,.form-wrapper .add-member span,.form-wrapper .rem-member i,.form-wrapper .rem-member span{display:inline-block;vertical-align:middle}.form-wrapper .rem-member{display:none}.form-wrapper .rem-member.active{display:block}.form-wrapper input:not([type]),.form-wrapper input[type=text]:not(.browser-default),.form-wrapper input[type=password]:not(.browser-default),.form-wrapper input[type=email]:not(.browser-default),.form-wrapper input[type=url]:not(.browser-default),.form-wrapper input[type=time]:not(.browser-default),.form-wrapper input[type=date]:not(.browser-default),.form-wrapper input[type=datetime]:not(.browser-default),.form-wrapper input[type=datetime-local]:not(.browser-default),.form-wrapper input[type=tel]:not(.browser-default),.form-wrapper input[type=number]:not(.browser-default),.form-wrapper input[type=search]:not(.browser-default),.form-wrapper textarea.materialize-textarea{border-bottom:1px solid #e3e4e9;color:#0a145c;font-family:"Sora",sans-serif;font-size:.875rem;font-weight:500;padding-top:6px;height:42px}.form-wrapper input:not([type]):focus:not([readonly]),.form-wrapper input[type=text]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=password]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=email]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=url]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=time]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=date]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=datetime]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=tel]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=number]:not(.browser-default):focus:not([readonly]),.form-wrapper input[type=search]:not(.browser-default):focus:not([readonly]),.form-wrapper textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #29b201;box-shadow:0 1px 0 0 #29b201;color:#0a145c;font-family:"Sora",sans-serif}.form-wrapper input:not([type]):focus:not([readonly])+label,.form-wrapper input[type=text]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=password]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=email]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=url]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=time]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=date]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=datetime]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=tel]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=number]:not(.browser-default):focus:not([readonly])+label,.form-wrapper input[type=search]:not(.browser-default):focus:not([readonly])+label,.form-wrapper textarea.materialize-textarea:focus:not([readonly])+label{color:#29b201}.form-wrapper [type=checkbox]+span:not(.lever){color:#0a145c;font-size:.875rem}.form-wrapper .dropdown-content li>a,.form-wrapper .dropdown-content li>span{color:#0a145c}.form-wrapper .select-wrapper input.select-dropdown:focus{border-bottom:1px solid #29b201;box-shadow:0 1px 0 0 #29b201}.form-wrapper input,.form-wrapper textarea{color:#0a145c;font-family:"Sora",sans-serif;font-size:.875rem}.form-wrapper textarea.materialize-textarea{padding:1.3rem 0 0 0}.form-wrapper span.wpcf7-form-control-wrap{display:block}.form-wrapper span.wpcf7-not-valid-tip{font-size:.75rem;line-height:.875rem}.form-wrapper div.wpcf7-mail-sent-ok,.form-wrapper div.wpcf7-mail-sent-ng,.form-wrapper div.wpcf7-spam-blocked,.form-wrapper div.wpcf7-acceptance-missing,.form-wrapper div.wpcf7-validation-errors{background-color:#f44336;border:0;clear:both;color:#fff;margin:20px 0;padding:10px 25px;font-weight:300}.form-wrapper span.wpcf7-not-valid-tip{color:#f44336;font-size:.75rem;line-height:1.5rem;font-weight:300}.form-wrapper div.wpcf7-mail-sent-ok{background-color:#29b201;font-weight:300}.form-wrapper button{display:inline-block;margin:40px 0;background-color:#29b201;text-align:center;color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:1.1px;font-weight:700;border:0;cursor:pointer;background-color:#29b201;color:#fff;display:block;font-size:1.1875rem;font-weight:600;height:48px;line-height:48px;margin-top:30px;text-align:center;text-transform:uppercase;width:170px;letter-spacing:1px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.form-wrapper button:hover{background-color:#0a145c}.alert{border:0;clear:both;color:#fff;margin:20px 0;padding:10px 25px}.alert.alert-error{background-color:#f44336}.alert.alert-success{background-color:#29b201}#page{padding:0px 0 70px 0}#page.no-padding{padding:0}.single-news #page{padding-bottom:20px}.error404 #page .page-header h1{font-family:"Sora",serif;display:inline-block;margin:40px 0 20px 0;font-size:2.25rem;line-height:3rem;font-weight:400;text-align:center}.error404 #page h3{font-family:"Sora",serif;display:inline-block;margin:20px 0;font-size:1.5rem;line-height:3rem;font-weight:400}.error404 #page .page-content{width:700px;max-width:90%;margin:0 auto;padding:0}.error404 #page .page-content .links{margin:0}#page h2{font-weight:500;margin:20px 0 25px 0}#page h3{display:block;font-weight:bold;font-size:1.125rem;line-height:1.75rem;margin:0px 0px 25px 0px}#page .page-header{padding:20px 0}#page .page-header h1{font-family:"Sora",serif;display:inline-block;margin:0;font-size:2.5rem;line-height:3rem}#page .page-header .page-image{margin-top:60px}#page .page-header .page-summary{font-size:1.125rem;line-height:1.5rem;font-weight:500}#page .gallery{margin:30px 20px;position:relative}#page .gallery .photo{padding:0 6px}#page .gallery .slick-arrow{background-color:#29b201;color:#fff;display:block;width:32px;height:32px;line-height:30px;text-align:center;position:absolute;top:50%;border-radius:50%;z-index:10;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#page .gallery .slick-arrow:hover{background-color:#0a145c}#page .gallery .slick-arrow i{vertical-align:middle}#page .gallery .slick-arrow.slick-prev{left:-15px}#page .gallery .slick-arrow.slick-next{right:-15px}#page .page-content{min-height:360px;margin-top:20px}.page-template-online #page .page-content{min-height:220px}#page .section-title{display:block;font-size:1rem;font-weight:700;margin:15px 0 5px 0}#page .news-meta{margin-bottom:15px;line-height:30px}#page .news-date{color:#0a145c;display:inline-block;font-size:1.125rem;font-weight:700;margin-right:18px;vertical-align:middle}#page .news-category{background-color:#29b201;font-weight:bold;color:#fff;display:inline-block;font-size:1.125rem;line-height:30px;padding:0 20px;text-align:center;text-transform:uppercase;vertical-align:middle}#page .page-content,#page #announcements{padding-left:210px}#page.full-width .page-content{padding-left:0;margin-top:-130px}#page.full-width .page-header{overflow:hidden}#page.full-width .tournament-calendar{margin-top:50px}#page #announcements h2{font-weight:bold}#page .article-aside{left:0px;position:absolute;top:0px}#page .author-photo{max-width:160px}#page .author-name{font-size:.875rem;line-height:1.1875rem;margin:12px 0 30px 0}#page .author-name strong{display:block}#page .social-share{width:92px}#page .social-share-inner{border:1px solid #f2f2f4;padding:10px}#page .social-share a{border-radius:50%;color:#0a145c;display:block;margin:5px auto;height:36px;line-height:32px;text-align:center;font-size:1.25rem;width:36px}#page .social-share a:hover{background-color:#0a145c;color:#fff}#page .social-share a i{vertical-align:middle}#page .social-share strong{color:#0a145c;display:block;font-size:.8125rem;margin-bottom:15px}#page .page-subpages{margin:10px 0 40px 0}#page .page-subpages a{text-decoration:none}#page .page-subpages h3{color:#0a145c;font-size:1.4375rem;line-height:1.625rem;font-weight:500;position:relative;margin:10px 0}#page .page-subpages h3 i{position:absolute;right:10px;top:5px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#page .page-subpages .summary{color:#0a145c;font-size:.75rem;line-height:1.125rem;font-weight:300}#page .page-subpages:hover i{-moz-transform:translate(5px, 0);-o-transform:translate(5px, 0);-ms-transform:translate(5px, 0);-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}#page .page-news h3{color:#0a145c;font-size:1.375rem;line-height:3.125rem;font-weight:700;margin:0 0 20px 0}#page .page-news article{background-color:#f7f7f8;padding:20px 40px;margin-bottom:12px}#page .page-news article .news-header{line-height:20px;margin-bottom:20px}#page .page-news article .date{font-size:1rem;display:inline-block;vertical-align:middle;font-weight:600;margin-right:15px}#page .page-news article .news-category{line-height:20px;font-size:.6875rem;padding:0 15px}#page .page-news article .news-content{font-size:.875rem;line-height:1.3125rem}#page .page-news article a{font-weight:bold;color:#29b201}#side-menu{border-top:2px solid #29b201;padding:0;margin:50px 0 20px 0}#side-menu ul{list-style:none;margin:0;padding:0}#side-menu ul li{border-top:1px solid #e3e4e9}#side-menu ul li:first-child{border-top:0}#side-menu ul li a{color:#0a145c;font-weight:bold;font-size:.875rem;display:block;line-height:1.3125rem;padding:10px 0;font-weight:500;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#side-menu ul li:hover>a,#side-menu ul li.active>a{color:#29b201}#side-menu ul li ul{display:none}#side-menu ul li ul li{border-top:1px solid #e3e4e9 !important}#side-menu ul li ul li a{font-family:"Sora",sans-serif;font-size:.9375rem;line-height:1.125rem;font-weight:300;padding:8px 0 8px 22px;position:relative}#side-menu ul li ul li a i{color:#29b201;position:absolute;left:0px;top:9px}#side-menu ul li ul li a i,#side-menu ul li ul li a span{display:inline-block;vertical-align:middle}#side-menu ul li ul li ul li a{padding-left:42px}#side-menu ul li.active ul{display:block}#side-menu>ul>li>ul>li>ul{display:none !important}#side-menu>ul>li>ul>li.active>ul{display:block !important}.page-content{font-size:.9375rem;line-height:1.5rem;font-weight:300;position:relative;padding-bottom:20px}.page-content blockquote{border-left:2px solid #29b201;color:#29b201;font-size:1.3125rem;line-height:1.9375rem;margin:25px 0;padding:0 0 0 38px}.page-content .links{margin:40px 0 20px 0}.page-content .links .link{background-color:#f2f2f4;display:block;padding:15px 35px;position:relative;margin-bottom:2px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.page-content .links .link .icon{color:#29b201;font-size:.875rem;position:absolute;display:block;left:10px;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.page-content .links .link .text{color:#0a145c;display:block;font-size:1rem;font-weight:500;line-height:1.2;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}.page-content .links .link:hover{background-color:#0a145c}.page-content .links .link:hover .icon,.page-content .links .link:hover .text{color:#fff}.page-content a{color:#29b201}.page-content a:hover{color:#0a145c}.page-content ul{list-style:none;margin:1em 0;padding-left:4.375rem}.page-content ul li{position:relative}.page-content ul li::before{content:"chevron_right";font-family:"Material Icons";speak:none;font-style:normal;font-size:1rem;color:#29b201;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;left:-18px}.page-content .select-wrapper ul{margin:0;padding:0}.page-content .select-wrapper ul li::before{display:none}#bottom{background-color:#f2f2f4;padding:20px 0 60px 0}#bottom a:hover{color:#29b201}#bottom .bottom-contact{padding-left:90px;font-size:.75rem;line-height:1.125rem}#bottom .bottom-contact strong{font-weight:400;color:#29b201}#bottom .bottom-menu{font-size:.75rem;line-height:1.125rem}#bottom .bottom-menu ul{list-style:none;margin:0}#bottom .bottom-menu ul li{display:block;margin:0}#bottom .ifac-logo{background-image:url("../img/ifac-logo.svg");background-position:left center;background-repeat:no-repeat;background-size:86px 54px;color:#0a145c;display:block;font-size:.6875rem;font-weight:300;height:54px;line-height:.9375rem;margin-top:36px;padding-left:100px;position:relative;z-index:3}#bottom .ifac-logo:hover{color:#0a145c}#bottom .logo{background-image:url("../img/skwp-logo-small-2025.png");background-size:74px 74px;background-repeat:no-repeat;background-position:left center;display:block;float:left;height:107px;line-height:107px;padding:10px 0 0 90px;position:relative;width:520px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#bottom .logo span{display:inline-block;font-size:1.3125rem;line-height:1.6875rem;vertical-align:middle;font-weight:500;margin-top:-20px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#bottom .logo img{position:relative;z-index:2;display:inline-block;vertical-align:middle}#bottom .footer-wrapper{line-height:100px}#bottom .social-icons{margin:0;float:left}#bottom .social-icons a{display:inline-block;height:32px;line-height:32px;width:32px;margin:0 8px 0 0;vertical-align:middle}#bottom .social-icons a .fill{-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#bottom .social-icons a:hover .fill{fill:#29b201}#bottom .logo-1907{display:block;float:right;margin-top:12px;height:82px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#footer{background-color:#dddde3;color:#0a145c;font-size:.6875rem;line-height:1.875rem;padding:10px 0}#footer a,#footer span{display:inline-block;vertical-align:middle}#footer a:hover{color:#29b201}#footer .separator{margin:0 4px}#footer .button{background:#29b201;color:#fff;font-size:.6875rem;height:1.75rem;line-height:1.75rem;padding:0 15px;margin-left:10px;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#footer .button:hover{background-color:#0a145c;color:#fff}#login-page{position:relative}#login-page h1{color:#0a145c;font-size:1.4375rem;line-height:1.75rem;margin:10px 0 15px 0}#login-page h2{color:#0a145c;font-size:1rem;line-height:1.1875rem;text-transform:uppercase;margin:10px 0 25px 0}#login-page .close{color:#0a145c;position:absolute;font-size:1.875rem;right:30px;top:30px}#login-page .login-bg{display:block;background-size:cover;background-position:center center;float:left;height:100vh;width:50%}#login-page .login-content{float:right;height:100vh;width:50%;position:relative}#login-page .login-inner{position:absolute;left:50%;top:50%;width:440px;text-align:center;padding:0 20px;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#login-page .login-inner a{display:block}#login-page button{background-color:#29b201;border-radius:4px;border:0;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;line-height:44px;margin:15px 0 5px 0;margin:20px auto;padding:0 10px;position:relative;width:100%;-moz-transition:400ms;-o-transition:400ms;-webkit-transition:400ms;transition:400ms}#login-page button:hover{background-color:#0a145c}#login-page button .icon{position:absolute;top:50%;left:20px;font-size:1.25rem;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#login-page input{border-radius:4px;border:1px solid #d3d5d8;color:#0a145c;display:block;font-family:"Sora",sans-serif;font-size:.875rem;font-weight:400;line-height:44px;margin:15px 0 5px 0;padding:0 10px;width:100%}#login-page .help-text{color:#a8a8a8;font-size:.625rem;text-align:left}#login-page .bottom{overflow:hidden;font-size:1rem}#login-page .bottom input[type=checkbox]{border-radius:3px;border:1px solid #dadbe0;cursor:pointer;display:inline-block;margin-right:5px;height:17px;width:17px;vertical-align:middle}#login-page .bottom input[type=checkbox]:checked{background-color:#29b201;background-image:url("../img/check.png");background-position:center center;background-repeat:no-repeat;background-size:15px 15px;border-color:#29b201}#login-page .bottom a,#login-page .bottom label{display:block;line-height:2rem}#login-page .bottom label{color:#9aa5aa;cursor:pointer}#login-page .bottom a{color:#0a145c;font-size:.75rem;text-decoration:none}#lightcase-overlay{background-color:#fff}#lightcase-info{width:100%}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{clear:none;color:#999;font-family:"NowAltRegular";font-size:14px;font-weight:normal;line-height:28px;margin:0;text-shadow:none}#lightcase-info #lightcase-title{float:left}#lightcase-info #lightcase-caption{float:right}#lightcase-content{box-shadow:none !important}.lightcase-icon-close{background-image:url("../img/lightbox-close.png");height:28px !important;right:50px !important;top:75px !important;width:28px !important;background-size:28px 28px}.lightcase-icon-close:before{display:none}.lightcase-icon-prev,.lightcase-icon-next{overflow:hidden !important;height:45px !important;width:24px !important}.lightcase-icon-prev:before,.lightcase-icon-next:before{display:none}.lightcase-icon-prev span,.lightcase-icon-next span{display:none !important}.lightcase-icon-prev{background-image:url("../img/prev-photo.png") !important;left:50px !important}.lightcase-icon-next{background-image:url("../img/next-photo.png") !important;right:50px !important}.hamburger{padding:10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0}.hamburger-box{width:26px;height:22px;display:block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:26px;height:4px;background-color:#0a145c;border-radius:0px;position:absolute;transition-property:background,transform;transition-duration:.15s;transition-timing-function:ease;border-radius:0px}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hc-nav-open .hamburger--spin .hamburger-inner,.hamburger--spin.is-active .hamburger-inner{-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hc-nav-open .hamburger--spin .hamburger-inner::before,.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hc-nav-open .hamburger--spin .hamburger-inner::after,.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background-color:#fff !important}.hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next{border-left-color:rgba(10,20,92,.1) !important}.hc-offcanvas-nav .nav-next{color:#29b201}.hc-offcanvas-nav a:hover{background-color:rgba(10,20,92,.1) !important}.hc-offcanvas-nav span.nav-next::before,.hc-offcanvas-nav li.nav-back span::before{border-top-color:#29b201;border-left-color:#29b201}.hc-offcanvas-nav a,.hc-offcanvas-nav .nav-item{border-bottom-color:rgba(255,255,255,.1) !important}.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav li.nav-back a{background-color:#fff !important;color:#0a145c !important}.hc-offcanvas-nav li.nav-close a span{display:none !important}.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav li.nav-back a{background:#fff;border-top-color:rgba(10,20,92,.1);border-bottom-color:rgba(10,20,92,.1)}.hc-offcanvas-nav a,.hc-offcanvas-nav .nav-item{color:#0a145c;border-bottom:1px solid rgba(10,20,92,.1) !important}@media(max-width: 1320px){#top .slogan{display:none}#top .top-wrapper{width:calc(100% - 520px)}}@media(max-width: 1280px){.container{max-width:calc(100% - 30px)}.container.narrow{max-width:calc(90% - 30px)}#top-menu ul li{margin-right:10px}#top-menu ul li a{font-size:.875rem}#top .top-wrapper .search-form{width:230px}#top .main-menu .mobile-menu-toggle{display:inline-block}#top .main-menu .mobile-menu-toggle span{text-align:left;max-width:calc(100% - 50px)}#top .top-links{width:230px;position:relative}#top .top-links::before{background-color:#0a145c;content:"";display:block;position:absolute;height:100%;width:1000px;right:-1000px;z-index:1}#top .top-links .hashtag{display:none}#top .top-links .social-links{width:230px}#top .top-links .social-links a{padding:0 12px}}@media(max-width: 1200px){#top-menu{display:none}#top .top-wrapper .search-form{display:none}#top .top-wrapper .search-toggle{display:inline-block}#top .top-menu .main-menu a{padding:0 10px;font-size:.75rem}#main-menu{padding:20px 0}#main-menu .main-menu>ul{grid-template-columns:33% 33% 33%}#announcements .announcement.main{overflow:hidden}#announcements .announcement.main .announcement-info,#announcements .announcement.main .announcement-thumb{float:left;margin-right:15px}#header .news-slide>img{width:100%}#header .right-col{overflow:hidden;padding-bottom:0;display:grid;grid-template-areas:"a c" "b c";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0px;padding:0;margin-left:-15px;margin-right:-15px}#header .right-col::before{left:0;width:100vw}#header .right-col .inner.divisions,#header .right-col .inner.newsletter,#header .right-col .inner.recommended{top:auto;left:auto;position:relative;margin:0;padding:15px}#header .right-col .inner.divisions,#header .right-col .inner.clubs{grid-area:a}#header .right-col .inner.newsletter{grid-area:b;margin:0 15px 15px 15px}#header .right-col .inner.recommended{grid-area:c}#teams .main-photo{height:auto}#teams .main-photo img{display:block;position:static;width:100%}#teams .teams{background-color:rgba(242,242,244,.9);margin:0;width:100%;z-index:2;position:absolute;height:auto;padding:20px 0;-moz-transform:translate(0, -100%);-o-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}#teams .teams .team{margin-top:0px}#courses-list .panel .item{padding-right:30px}.home #global-news .news{margin-bottom:40px}#assoc-links .box h3{height:auto;font-size:1.125rem;line-height:1.5rem}}@media(max-width: 1023px){.newsletter-banner.big .container{display:block;padding-bottom:20px;padding-top:20px;background-size:auto 180px;position:relative;background-position:90% bottom}.newsletter-banner.big .container .content{margin:30px 0;max-width:40%}.newsletter-banner.big .container .button{margin-left:0;position:absolute;right:20px;top:26px}.newsletter-banner.page-banner{background-size:auto 80%;background-position:90% bottom}.newsletter-banner.page-banner .content{max-width:50%}body{padding-top:110px}.home .calendar-wrapper{margin-right:0}#news .news-article .news-thumb img{width:100%}#articles .publication{margin-bottom:40px}#top{height:159px}#top .social-icons{display:none}.scrolled #top{height:119px}#top .top-wrapper{text-align:right;width:calc(100% - 400px);padding-left:10px}#top .top-wrapper .mobile-menu-toggle{display:inline-block}#top .search-toggle{margin:0 10px}#top .logo{background-size:60px 60px;padding-left:76px;width:400px}#top .logo span{font-size:1rem;line-height:1.375rem}#top .top-menu{display:none}#search-panel{top:150px}.scrolled #search-panel{top:110px}#footer .footer-inner{margin:40px 0 20px 0}.main-menu-toggle{display:block}#main-menu{top:145px}.scrolled #main-menu{top:105px}#main-menu .main-menu>ul{grid-template-columns:33% 33% 33%}.mobile{display:block}#login-page .login-bg{display:none}#login-page .login-content{width:100%}#announcements .article .options{display:none}#announcements .article .summary{width:calc(100% - 65px)}#announcements .event{display:block}#announcements .event .info,#announcements .event .summary{width:100%}#announcements .event .summary{margin:10px 0}#announcements .event .options{display:none}#articles .pub-col:nth-child(n+3){display:none}#articles .articles-title a{margin:0 0 20px 0}#articles .articles-title span{display:block;max-width:100%}#articles .article{display:block}#articles .article .info{width:100%}#articles .article .summary{margin:5px 0;width:100%}#articles .article .options{display:none}#courses-list .panel{flex-wrap:wrap}#courses-list .panel .item{width:33%}#courses-list .panel .item:first-child{display:block;width:100%}#events .terms-list tr{display:grid !important;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}#events .terms-list tr td{width:auto !important}#events .terms-list tr .date-col{grid-area:1/1/2/2}#events .terms-list tr .city-col{grid-area:1/2/2/3}#events .terms-list tr .type-col{grid-area:1/3/2/4}#events .terms-list tr .title-col{grid-area:2/1/3/4}#events .terms-list tr .more-col{grid-area:3/1/4/4}#assoc-links img{margin:0 auto;max-width:100%;width:100%}#assoc-links .boxes{margin:-150px 0 0 0}#side-menu{margin-top:40px}.sidebar-box{margin-top:40px}.terms-list tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}.terms-list tr .title{margin:0}.terms-list tr .title-col{grid-area:1/1/2/6}.terms-list tr .date-col{grid-area:2/1/3/2}.terms-list tr .city-col{grid-area:2/2/3/3}.terms-list tr .type-col{grid-area:2/3/3/4}.terms-list tr .mode-col{grid-area:2/4/3/5}.terms-list tr .more-col{grid-area:2/5/3/6}.terms-list tr td{border-top:0;line-height:50px;height:50px;width:auto !important;text-align:center}.terms-list tr td.date-col,.terms-list tr td.title-col{text-align:left}.tax-course-category #courses-list .terms-list tr{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}.tax-course-category #courses-list .terms-list tr .divisions-col{grid-area:1/1/2/2}.tax-course-category #courses-list .terms-list tr .type-col{grid-area:1/2/2/3}.tax-course-category #courses-list .terms-list tr .title-col{grid-area:2/1/3/3}.tax-course-category #courses-list .terms-list tr .mode-col{grid-area:3/1/4/2}.tax-course-category #courses-list .terms-list tr .more-col{grid-area:3/2/4/3}.tax-course-category #courses-list .terms-list tr .course-type{text-align:right}.tax-course-category #courses-list .terms-list tr .course-type a{margin-right:0}.tax-course-category #courses-list .terms-list tr .divisions-col,.tax-course-category #courses-list .terms-list tr .mode-col{text-align:left}.tax-course-category #courses-list .terms-list tr.course-terms-list{border-bottom:0;display:block;width:100%}.tax-course-category #courses-list .terms-list tr.course-terms-list>td{padding:0 15px}.tax-course-category #courses-list .terms-list tr.course-terms-list tr{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}.tax-course-category #courses-list .terms-list tr.course-terms-list tr .divisions-col{grid-area:1/1/2/2}.tax-course-category #courses-list .terms-list tr.course-terms-list tr .city-col{grid-area:1/2/2/3}.tax-course-category #courses-list .terms-list tr.course-terms-list tr .type-col{display:none}.tax-course-category #courses-list .terms-list tr.course-terms-list tr .title-col{grid-area:2/1/3/3}.tax-course-category #courses-list .terms-list tr.course-terms-list tr .mode-col{grid-area:3/1/4/2}.tax-course-category #courses-list .terms-list tr.course-terms-list tr .more-col{grid-area:3/2/4/3}.tax-course-category #courses-list .terms-list tr.course-terms-list tr .date-col{padding-left:0 !important}.tax-course-category #courses-list .terms-list tr.course-terms-list tr .city-col{text-align:right}.tax-course-category #courses-list .terms-list tr.course-terms-list tr .city-col .city{padding-right:0}.tax-course-category #courses-list .terms-list tr.course-terms-list td{display:block;height:auto;width:100%}.tax-course-category #courses-list .terms-list tr.course-terms-list td.type-col{text-align:center !important}.tax-course-category #courses-list .terms-list tr.course-terms-list td:first-child{padding-left:15px}.tax-course-category #courses-list .terms-list td:last-child{padding-right:0}#events .terms-list tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}#events .terms-list tr .title-col{grid-area:1/1/2/5}#events .terms-list tr .date-col{grid-area:2/1/3/2}#events .terms-list tr .city-col{grid-area:2/2/3/3}#events .terms-list tr .type-col{grid-area:2/3/3/4}#events .terms-list tr .more-col{grid-area:2/4/3/5}.page-template-jobs .terms-list tr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}.page-template-jobs .terms-list tr .title-col{grid-area:1/1/2/4}.page-template-jobs .terms-list tr .date-col{grid-area:2/1/3/2}.page-template-jobs .terms-list tr .city-col{grid-area:2/2/3/3}.page-template-jobs .terms-list tr .more-col{grid-area:2/3/3/4}}@media(max-width: 767px){.newsletter-banner.big .container{display:block;padding-bottom:20px;padding-top:20px;background-image:url("../img/newsletter-bg-small.png");background-size:auto;background-repeat:no-repeat;background-position:right top}.newsletter-banner.big .container .content{max-width:100%}.newsletter-banner.big .container .button{margin-left:0;position:static}#comments .comment-form-wrapper{padding-left:40px}#comments .comment-form-wrapper .icon{font-size:2rem}#comments .comments{padding-left:0}#comments .comments .comment{font-size:.7375rem;line-height:1.2rem}.home .calendar-wrapper{max-width:290px}#shortcuts .shortcut{margin-bottom:20px}#header .news-slider{margin-bottom:0}#login-page .login-inner{max-width:100%}#login-page .login-inner input{max-width:100%}.container.narrow{max-width:calc(100% - 30px)}#main-menu .main-menu>ul{grid-template-columns:50% 50%}#header .right-col{display:block}#header .right-col .inner.user-area,#header .right-col .inner.recommended{float:none;width:100%}#header .right-col .ifac-logo{margin-top:20px}#header .news-slide{margin-bottom:20px}#header .news-slide .news-info{position:relative;min-height:190px;left:auto;top:auto;bottom:auto;right:auto}#header .slick-dots{display:none !important}#header .news{margin-left:-15px;margin-right:-15px}#page .social-share{display:none}#page #announcements,#page .page-content{padding-left:0}#page .article-aside{position:static}#footer .bottom-menu{margin:30px 0}.home #global-news .all{top:-30px;right:5px}#top{height:109px}.scrolled #top{height:109px}#top .topbar{display:none}#top .logo{width:calc(100% - 110px)}#top .logo span{font-size:.75rem;line-height:.9375rem}#top .top-wrapper{-moz-transition:0;-o-transition:0;-webkit-transition:0;transition:0;width:110px}#top .top-wrapper .logo-1907{display:none}#top .top-wrapper .search-toggle{margin:0}#top .top-wrapper .mobile-menu-toggle .text{display:none}#search-panel{top:95px;position:absolute;-moz-transform:translate(0, -220%);-o-transform:translate(0, -220%);-ms-transform:translate(0, -220%);-webkit-transform:translate(0, -220%);transform:translate(0, -220%)}.scrolled #search-panel{top:95px}#main-menu{top:105px}#courses .header h2,#courses .footer h2{font-size:1.125rem;line-height:1.25rem;padding:15px 0}#courses .header .links,#courses .footer .links{width:100%}#courses .header .links.top,#courses .footer .links.top{display:none}#courses .header .links a,#courses .footer .links a{display:inline-block;margin:15px 0}#courses .header .links a i,#courses .footer .links a i{margin-right:0}#courses .header .links a:first-child,#courses .footer .links a:first-child{margin-right:10px}#courses-list h1{font-size:1.625rem;line-height:1.75rem;margin:20px 0}#courses-list .panel{margin-left:-15px;margin-right:-15px;padding:10px}#courses-list .panel .item{display:block;margin:10px 0;padding-right:0;width:100%}#courses-list .panel .item:first-child{line-height:1.5rem;height:1.5rem;margin:10px 0 0 0}#courses-list .panel.newsletter .content{margin:10px 0 5px 0}#courses-list .categories-list>li ul{margin-left:20px}#courses-list .categories-list>li a{padding:5px}#courses-list .categories-list>li a span{max-width:calc(100% - 30px)}#courses-list .categories-list>li a i{vertical-align:top;margin-top:8px}#bottom .logo{background-size:60px 60px;padding-left:76px;width:calc(100% - 100px);height:90px;line-height:90px}#bottom .logo span{font-size:.75rem;line-height:.9375rem}#bottom .logo-1907{float:none;margin:20px 0 35px 76px}#bottom .social-icons{line-height:60px}#bottom .ifac-logo{background-size:60px 38px;padding:5px 0 0 76px}#bottom .social-icons,#bottom .bottom-menu,#bottom .bottom-contact{float:none;padding-left:76px}#footer{line-height:1.1rem;text-align:center}#footer a,#footer span{display:block;text-align:center}#footer .separator{display:none}#footer .button{display:inline-block;margin-top:20px}#assoc-links{margin:0 0 30px 0}#assoc-links .container{max-width:100%}#assoc-links .boxes{margin-top:-50px}#assoc-links .box{max-width:calc(100% - 20px)}#articles .featured-article{margin-bottom:25px;padding-right:0}.home #articles .article{margin-right:0}.home #articles .article .summary{padding-right:0;width:100%}#numbers h2{text-align:center}#numbers .number{margin:auto}#page-header .container h1{font-size:1.875rem;line-height:2.25rem}#course-term{padding-bottom:20px}#course-term h1{font-size:1.875rem;line-height:2.25rem}#course-term .course-header .course-info{padding:20px 10px 20px 15px}#course-term .course-header .course-info dl dd,#course-term .course-header .course-info dl dt{width:50%}#course-term .course-header .course-info .button{display:none}#course-term .course-header .tabs{display:block;height:auto;padding-bottom:1px;line-height:38px}#course-term .course-header .tabs a{float:none;margin:1px 1px 0 1px;width:calc(100% - 2px)}#course-term .course-header .tabs a.active{background-color:#29b201;color:#fff}#course-term .course-content{padding:0}.terms-list tr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}.terms-list tr td{line-height:70px}.terms-list tr .date-col{grid-area:1/1/2/2}.terms-list tr .city-col{grid-area:1/2/2/3}.terms-list tr .type-col{grid-area:1/3/2/4}.terms-list tr .title-col{grid-area:2/1/3/4}.terms-list tr .mode-col{grid-area:3/1/4/2}.terms-list tr .div6{grid-area:3/2/4/3}.terms-list tr .more-col{grid-area:3/3/4/4}.terms-list tr .type-col{text-align:right}.terms-list tr .course-type a{margin:0}.terms-list tr .title-col{height:auto}.terms-list tr .mode-col{text-align:left}#events .terms-list tr{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}#events .terms-list tr .date-col{grid-area:1/1/2/2}#events .terms-list tr .city-col{grid-area:1/2/2/3}#events .terms-list tr .title-col{grid-area:2/1/3/3}#events .terms-list tr .type-col{grid-area:3/1/4/2}#events .terms-list tr .more-col{grid-area:3/2/4/3}#events .terms-list tr .city-col{text-align:right}#events .terms-list tr .type-col{text-align:left}.breadcrumbs{display:none}#courses-list .categories-list>li>ul>li>a{font-size:1.25rem;line-height:1.875rem}}@media(max-width: 600px){.home .calendar-wrapper{max-width:100%}#shortcuts .shortcut{width:100%}#shortcuts .shortcut img{width:100%}#announcements .title{font-size:.775rem}#header .news-slide .news-info{width:100%}#header .news-slide .news-title{font-size:1.3rem}#main-menu,#top{position:absolute}#top .top-wrapper{padding-left:0}#top .toolbar .main-menu-toggle{margin-top:3px;margin-bottom:7px}#top .toolbar .lang-link{margin-top:1px}.newsletter-form{display:none}.mobile-right{float:right}#footer .logo{margin-bottom:40px}#footer .hashtag{margin-bottom:0}#footer .small{margin-top:0}#footer .footer-inner{margin:30px 0 40px 0}#footer .bottom-menu{margin:0}#footer .bottom-menu a{font-size:.875rem}.bottom-menu ul{margin-bottom:10px}.page-bottom-nav{display:none}#side-menu{margin-top:30px}#page #announcements{margin-top:60px}#page .page-header{padding:30px 0}#page .page-header h1{font-size:1.675rem;line-height:2rem}#page .page-header .news-category,#page .page-header .news-date{font-size:.875rem}#page .gallery{margin:30px 10px}#page .page-content{font-size:.8rem;line-height:1.3rem}#page .page-content blockquote{font-size:1rem;line-height:1.4rem;padding-left:23px}#page .page-content ul{padding-left:2.1em}#page .links .link .text{font-size:.875rem}#announcements .announcement-article{height:200px}#announcements .announcement-article .announcement-title{font-size:.875rem;line-height:1.25rem}#announcements .announcement-article .announcement-thumb{margin-right:10px}#announcements .announcement-article .announcement-info{margin-left:80px}.slick-slide img{width:100%}.form-wrapper .add-member,.form-wrapper .rem-member{margin:0 0 15px 0;width:100%}}@media(max-width: 480px){body{padding-top:90px}.announcements .menu-toggle{display:none}#header{margin-top:0}#header .slick-dots{bottom:40px}#main-menu .main-menu>ul{grid-template-columns:100%}#news{margin-top:40px}#announcements .announcement-article{height:160px}#announcements .announcement.main .announcement-info,#announcements .announcement.main .announcement-thumb{margin-right:0px;max-width:100%;width:100%}#announcements .announcement.main .announcement-info img,#announcements .announcement.main .announcement-thumb img{width:100%}#top{height:90px}#top .logo{height:90px;line-height:90px}#top .toolbar .social-icons{display:none}#top .toolbar .lang-link{margin-right:10px}#top .top-wrapper{height:90px;line-height:90px}#top .top-links{display:none}}@media(max-width: 370px){#top .toolbar .main-menu-toggle .text{display:none}}/*# sourceMappingURL=main.css.map */
