/**handles:palermo-style**/
@charset "UTF-8";.image-background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.image-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.in{--fade-opacity:1;--fade-transform:translateX(0px) translateY(0px);--p100:100%;--v1:1}.site-title{text-align:center;font-size:38px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.473em;color:#0057be;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.site-title{font-size:36px}}@media only screen and (max-width:600px){.site-title{font-size:30px}}.site-subtitle{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;text-align:center;width:min(100%,850px);margin:20px auto 0}@media only screen and (max-width:1050px){.site-subtitle{font-size:16px}}@media only screen and (max-width:600px){.site-subtitle{font-size:16px}}.site-text{text-align:center;width:min(100%,850px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.site-text h1,.site-text h2,.site-text h3,.site-text h4,.site-text h5,.site-text h6{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:500;color:#0057be}@media only screen and (max-width:1050px){.site-text h1,.site-text h2,.site-text h3,.site-text h4,.site-text h5,.site-text h6{font-size:18px}}@media only screen and (max-width:600px){.site-text h1,.site-text h2,.site-text h3,.site-text h4,.site-text h5,.site-text h6{font-size:18px}}.site-text a{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:500;color:#4dbeff;text-decoration:none}@media only screen and (max-width:1050px){.site-text a{font-size:18px}}@media only screen and (max-width:600px){.site-text a{font-size:18px}}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5{color:#0057be;margin-bottom:30px}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin-bottom:30px}.text-block h1{font-size:54px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.185em}@media only screen and (max-width:1050px){.text-block h1{font-size:48px}}@media only screen and (max-width:600px){.text-block h1{font-size:38px}}.text-block h2{font-size:38px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.473em}@media only screen and (max-width:1050px){.text-block h2{font-size:36px}}@media only screen and (max-width:600px){.text-block h2{font-size:30px}}.text-block h3{font-size:30px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.text-block h3{font-size:26px}}@media only screen and (max-width:600px){.text-block h3{font-size:24px}}.text-block h4{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.text-block h4{font-size:22px}}@media only screen and (max-width:600px){.text-block h4{font-size:20px}}.text-block h5{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.text-block h5{font-size:18px}}@media only screen and (max-width:600px){.text-block h5{font-size:18px}}.text-block h6{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:500}@media only screen and (max-width:1050px){.text-block h6{font-size:18px}}@media only screen and (max-width:600px){.text-block h6{font-size:18px}}.text-block p{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;line-height:1.5em;margin-bottom:45px}@media only screen and (max-width:1050px){.text-block p{font-size:16px}}@media only screen and (max-width:600px){.text-block p{font-size:16px}}.text-block ol,.text-block ul{margin-bottom:45px;line-height:1.5em}.text-block ol ol,.text-block ul ul{margin-bottom:0}.text-block ul li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;padding-left:30px;list-style:none;position:relative}@media only screen and (max-width:1050px){.text-block ul li{font-size:16px}}@media only screen and (max-width:600px){.text-block ul li{font-size:16px}}.text-block ul li:before{position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletul.svg) center/contain no-repeat;content:"";width:7px;height:5px;top:10px;left:0}.text-block ul ul li:before{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletsubul.svg) center/contain no-repeat}.text-block ol{list-style:none;counter-reset:li}.text-block ol li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;counter-increment:li;padding-left:30px;position:relative}@media only screen and (max-width:1050px){.text-block ol li{font-size:16px}}@media only screen and (max-width:600px){.text-block ol li{font-size:16px}}.text-block ol li:before{position:absolute;top:0;left:0;content:counter(li);color:#4dbeff;display:inline-block}.text-block a{color:#4dbeff;text-decoration:none}.text-block a:hover{color:#0057be}.text-block blockquote{padding-left:30px;border-left:3px solid #363636}.text-block blockquote p{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.text-block blockquote p{font-size:22px}}@media only screen and (max-width:600px){.text-block blockquote p{font-size:20px}}.text-block img{width:auto;height:auto;max-width:100%;margin:0 0 28px 0}.text-block .alignleft{float:left;max-width:50%;margin-right:69px;margin-bottom:45px}@media only screen and (max-width:750px){.text-block .alignleft{max-width:100%}}.text-block .aligncenter{margin:69px auto;display:block;margin-bottom:45px}@media only screen and (max-width:750px){.text-block .aligncenter{max-width:100%}}.text-block .alignright{float:right;max-width:50%;margin-left:69px;margin-bottom:45px}@media only screen and (max-width:750px){.text-block .alignright{max-width:100%}}.text-block iframe{width:100%;height:100%;aspect-ratio:16/9;border-radius:20px}@media only screen and (max-width:600px){.text-block iframe{aspect-ratio:4/3}}@media only screen and (max-width:600px){.text-block table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-block table tr td{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-block table tr td img{margin:10px 0!important}}@font-face{font-family:"Kepler Std Bold";src:local("Kepler Std Bold"),local("webfonts/KeplerStd-Bold"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/KeplerStd-Bold.woff2") format("woff2"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/KeplerStd-Bold.woff") format("woff"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/KeplerStd-Bold.svg#KeplerStd-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Kepler Std";src:local("Kepler Std Semibold Italic"),local("webfonts/KeplerStd-SemiboldIt"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/KeplerStd-SemiboldIt.woff2") format("woff2"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/KeplerStd-SemiboldIt.woff") format("woff"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/KeplerStd-SemiboldIt.svg#KeplerStd-SemiboldIt") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"NeueHaasGroteskText Pro";src:local("Neue Haas Grotesk Text Pro 55 Roman"),local("webfonts/NHaasGroteskTXPro-55Rg"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/NHaasGroteskTXPro-55Rg.woff2") format("woff2"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/NHaasGroteskTXPro-55Rg.woff") format("woff"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/NHaasGroteskTXPro-55Rg.svg#NHaasGroteskTXPro-55Rg") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NeueHaasGroteskText Pro Md";src:local("Neue Haas Grotesk Text Pro 65 Medium"),local("webfonts/NHaasGroteskTXPro-65Md"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/NHaasGroteskTXPro-65Md.woff2") format("woff2"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/NHaasGroteskTXPro-65Md.woff") format("woff"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/NHaasGroteskTXPro-65Md.svg#NHaasGroteskTXPro-65Md") format("svg");font-weight:500;font-style:normal;font-display:swap}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:-webkit-fill-available}html.translated-rtl body{direction:rtl}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}*{margin:0;padding:0;border:none;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"NeueHaasGroteskText Pro Md",sans-serif;font-size:clamp(16px, 13.6px + .004 * 100vw, 18px);color:#363636}body p{font-size:16px;font-family:"NeueHaasGroteskText Pro",sans-serif}body img{max-width:100%;height:auto}body ul li{list-style:none}.hidden{display:none}button,input[type=email],input[type=search],input[type=submit],input[type=text],textarea{font-family:"NeueHaasGroteskText Pro Md",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button{background-color:transparent}select{font-family:"NeueHaasGroteskText Pro Md",sans-serif}.h1,.h1 p,h1{font-size:48px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;color:#0057be;line-height:1.208em}@media only screen and (max-width:1050px){.h1,.h1 p,h1{font-size:38px}}@media only screen and (max-width:600px){.h1,.h1 p,h1{font-size:30px}}.h2,.h2 p,h2{font-size:38px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.473em}@media only screen and (max-width:1050px){.h2,.h2 p,h2{font-size:36px}}@media only screen and (max-width:600px){.h2,.h2 p,h2{font-size:30px}}.h3,.h3 p,h3{font-size:30px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.h3,.h3 p,h3{font-size:26px}}@media only screen and (max-width:600px){.h3,.h3 p,h3{font-size:24px}}.h4,.h4 p,h4{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.h4,.h4 p,h4{font-size:22px}}@media only screen and (max-width:600px){.h4,.h4 p,h4{font-size:20px}}.h5,.h5 p,h5{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.h5,.h5 p,h5{font-size:18px}}@media only screen and (max-width:600px){.h5,.h5 p,h5{font-size:18px}}.h6,.h6 p,h6{font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.h6,.h6 p,h6{font-size:16px}}@media only screen and (max-width:600px){.h6,.h6 p,h6{font-size:16px}}.h7,.h7 p,h7{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.h7,.h7 p,h7{font-size:16px}}@media only screen and (max-width:600px){.h7,.h7 p,h7{font-size:16px}}.h8,.h8 p,h8{font-size:14px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.428em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.h8,.h8 p,h8{font-size:14px}}@media only screen and (max-width:600px){.h8,.h8 p,h8{font-size:14px}}.h9,.h9 p,h9{font-size:70px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;color:#fff;line-height:1em}@media only screen and (max-width:1050px){.h9,.h9 p,h9{font-size:54px}}@media only screen and (max-width:600px){.h9,.h9 p,h9{font-size:48px}}.h10,.h10 p,h10{font-size:54px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.185em}@media only screen and (max-width:1050px){.h10,.h10 p,h10{font-size:48px}}@media only screen and (max-width:600px){.h10,.h10 p,h10{font-size:38px}}a{color:#4dbeff;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#0057be}b,strong,strong *{font-weight:600}:hover{-webkit-transition:all .3s ease;transition:all .3s ease}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.container{max-width:1356px;margin:0 auto;padding:0 30px;width:100%}@media only screen and (max-width:600px){.container{padding:0 19px}}.centerDiv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iframe-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:56.25%;position:relative}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-anchor{position:absolute;top:-90px;left:0;width:100%;height:1;z-index:-1}section{position:relative}.error-page__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:80vh;text-align:center}.error-page__cont{margin:20vw 0 164px}@media only screen and (max-width:750px){.error-page__cont{margin:164px 0 86px}}.error-page__title{color:#fff;font-weight:500}.error-page__main{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.error-page__main:before{position:absolute;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet.svg) center/contain no-repeat;width:144px;height:144px;opacity:.3;top:20px;left:-65px}@media only screen and (max-width:750px){.error-page__main:before{display:none}}.error-page__main:after{position:absolute;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;width:40px;height:40px;top:0;right:-120px}@media only screen and (max-width:750px){.error-page__main:after{display:none}}.error-page__main__title{color:#fff;font-size:200px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media only screen and (max-width:750px){.error-page__main__title{font-size:140px}}.error-page__main__title:before{position:absolute;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;width:13px;height:13px;top:100px;left:-120px}@media only screen and (max-width:750px){.error-page__main__title:before{display:none}}.error-page__main__title:after{position:absolute;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;width:18px;height:18px;top:45px;right:-160px}@media only screen and (max-width:750px){.error-page__main__title:after{display:none}}.error-page__subtitle{margin-bottom:20px;color:#fff;font-family:"NeueHaasGroteskText Pro",sans-serif}.error-page__text{margin-bottom:40px;font-weight:400;color:#fff;font-family:"NeueHaasGroteskText Pro",sans-serif}.error-page__button .cta--special{display:inline-block}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background:#003e74!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .button{height:36px;background:#4dbeff;padding:0 20px;margin-left:20px!important;text-decoration:none!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .button:hover{background:#fff;color:#4dbeff;-webkit-box-shadow:none;box-shadow:none}.js-results.js-loading{width:100%;position:relative;z-index:3}.js-results.js-loading::after{display:block;margin:0 auto;width:40px;height:40px;margin-top:20px;content:"";background-image:url("https://www.sfcg.org/wp-content/themes/palermo/images/loading.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:3}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:20px!important}#dafdirectdiv{width:800px!important;max-width:100%;margin:0 auto;padding:20px!important}#dafdirectdiv #showwhatisthis{width:100%!important;margin-bottom:20px}#dafdirectdiv #notwhatisthis label{font-size:14px;color:#485783;font-family:"DM Sans",sans-serif}#dafdirectdiv #dafprovider{width:100%!important;height:40px;font-size:16px;margin-bottom:15px;padding:0 10px;border-radius:20px;background:0 0;margin-top:10px}#dafdirectdiv #dafdirect_dsgtxt{width:100%;height:40px;font-size:16px;margin-bottom:15px;padding:0 10px;border-radius:20px;background:0 0;margin-top:10px}#dafdirectdiv #dafdirect_amnt{height:40px;padding:0 10px;border-radius:20px;margin-top:10px}#dafdirectdiv #dafdirectsubmit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 36px;cursor:pointer;-webkit-transition:.5s ease;transition:.5s ease;border-radius:40px;height:40px;color:#fff;text-decoration:none;background:#4dbeff;font-size:16px}#dafdirectdiv #dafdirectsubmit:hover{opacity:.9;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.56);box-shadow:0 4px 16px rgba(0,0,0,.56)}#dafdirectdiv #dafdirectsubmit:after{content:"Next"}#dafdirectdiv #dafdirectsubmit img{display:none!important}#dafdirectdiv div.dafdirectButtonContain{margin-top:33px!important;width:auto!important}.grecaptcha-badge{display:none!important}.site{overflow:hidden}.site-logo{display:block;width:195px}@media only screen and (max-width:750px){.site-logo{width:150px}}.site-logo img{width:100%;height:auto}.site-logo-color{display:none}.scrolled .site-logo{width:195px}@media only screen and (max-width:750px){.scrolled .site-logo{width:150px}}.scrolled .site-logo-white{display:none}.scrolled .site-logo-color{display:block}.header__menu{margin-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media only screen and (max-width:1366px){.header__menu{gap:15px}}@media only screen and (max-width:1200px){.header__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-right:0;gap:25px}}@media only screen and (max-width:600px){.header__menu{width:calc(100% - 60px)}}.header__menu__item{position:relative}.header__menu__item.js-open .header__menu__link{color:#4dbeff}.header__menu__item.js-open .header__menu__link span{border-color:#4dbeff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:4px}.header__menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none;color:#fff;cursor:pointer;font-weight:500}@media only screen and (max-width:1366px){.header__menu__link{letter-spacing:-.25px}}@media only screen and (max-width:1200px){.header__menu__link{color:#003e74;letter-spacing:normal}.header__menu__link .arrow{border:solid #003e74;border-width:0 2px 2px 0}}@media only screen and (max-width:1200px) and (max-width:750px){.header__menu__link .arrow{border:solid #1d1d1b;border-width:0 2px 2px 0}}@media only screen and (max-width:750px){.header__menu__link{color:#1d1d1b}}.header__menu__link span{cursor:pointer}.header__menu__link:hover{color:#4dbeff}.header__menu__link:hover span{border-color:#4dbeff}.header__submenu{display:none;position:absolute;top:58px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (max-width:1200px){.header__submenu{position:static;-webkit-transform:translate(0,0);transform:translate(0,0);padding-top:20px}}.header__submenu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:500}@media only screen and (max-width:1200px){.header__submenu__link{display:block;position:relative;width:100%}}.header__submenu__link button{cursor:pointer}@media only screen and (max-width:1200px){.header__submenu__link button{position:absolute;top:10px;right:0}}.header__submenu ul,.header__thirdmenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px}@media only screen and (min-width:1200px){.header__submenu ul,.header__thirdmenu ul{width:274px;background:#fff;border-radius:10px;padding:37px 0;-webkit-box-shadow:0 10px 15px 0 rgba(72,87,131,.15);box-shadow:0 10px 15px 0 rgba(72,87,131,.15)}.header__submenu ul:before,.header__thirdmenu ul:before{position:absolute;top:-11px;left:50%;z-index:-1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:48px;height:30px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/submenu-misc.svg);content:""}}.header__submenu ul li,.header__thirdmenu ul li{width:100%}@media only screen and (min-width:1200px){.header__submenu ul li,.header__thirdmenu ul li{padding:0 30px}}.header__submenu ul li .arrow--down,.header__thirdmenu ul li .arrow--down{border-color:#4dbeff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:1200px){.header__submenu ul li .arrow--down,.header__thirdmenu ul li .arrow--down{border-color:#4dbeff;padding:3px;margin-right:10px}}.header__submenu ul li a,.header__thirdmenu ul li a{color:#003e74;text-decoration:none;line-height:1.125em;padding-left:21px;position:relative}@media only screen and (max-width:1200px){.header__submenu ul li a,.header__thirdmenu ul li a{color:#b6bccd}}@media only screen and (max-width:750px){.header__submenu ul li a,.header__thirdmenu ul li a{color:#2e74cd}}.header__submenu ul li a:before,.header__thirdmenu ul li a:before{position:absolute;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/list-dot.svg) center/contain no-repeat;width:7px;height:5px;left:0;margin-top:6px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:1200px){.header__submenu ul li a:before,.header__thirdmenu ul li a:before{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/list-dot-lightblue.svg) center/contain no-repeat}}.header__submenu ul li a:hover,.header__thirdmenu ul li a:hover{color:#4dbeff}.header__submenu ul li a:hover:before,.header__thirdmenu ul li a:hover:before{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/list-dot-yellow.svg) center/contain no-repeat}.header__thirdmenu{display:none;position:absolute;top:0;right:-30px;-webkit-transform:translate(100%,0);transform:translate(100%,0)}@media only screen and (max-width:1200px){.header__thirdmenu{display:none;position:static;-webkit-transform:translate(15px,0);transform:translate(15px,0);margin-top:10px}}.header__thirdmenu ul:before{top:60px;left:-11px;-webkit-transform:translate(0,0);transform:translate(0,0);width:20px;height:33.76px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/thirdmenu-misc.svg)}.scrolled .header{background:#fff;height:80px}@media only screen and (max-width:750px){.scrolled .header{height:60px}}.scrolled .header:before{background:0 0;-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,.1);box-shadow:0 0 1.25rem rgba(0,0,0,.1)}.scrolled .header__menu__link{color:#003e74}.scrolled .header__menu__link .arrow{border:solid #003e74;border-width:0 2px 2px 0}.scrolled .header .site-search form{border:1px solid #b6bccd}.responsive__btn{float:left;position:relative;z-index:11;width:23px;height:19px;position:relative;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;margin-left:25px}.responsive__btn span{display:inline-block;background:#4dbeff;width:100%;height:3px;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;right:0;border-radius:20px}.responsive__btn span:first-child{top:0}.responsive__btn span:nth-child(2),.responsive__btn span:nth-child(3){top:9px}.responsive__btn span:nth-child(4){top:18px;width:78.26%}.responsive__btn.js-open span{background:#4dbeff}.responsive__btn.js-open span:first-child{top:9px;width:0%;right:50%}.responsive__btn.js-open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.responsive__btn.js-open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.responsive__btn.js-open span:nth-child(4){top:9px;width:0%;right:50%}@media only screen and (max-width:1200px){.responsive__btn{display:block}}.lightbox-donate{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:527px;max-width:100%;height:auto;position:fixed;z-index:11;display:none}.lightbox-donate.js-open{display:block!important}.lightbox-donate .close-lightbox{position:absolute;right:0;top:-35px;background:#fff;border-radius:100%;width:21px;height:21px}.lightbox-donate .close-lightbox button{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/close-icon.svg) center/contain no-repeat;width:21px;height:21px;-webkit-transform:translate(.5px,.5px);transform:translate(.5px,.5px)}.js-lightbox-fade{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;background:rgba(0,62,116,.7);z-index:10}.js-lightbox-fade.js-open{display:block!important}.site-search{position:relative;width:100%}.site-search .wc-block-product-search .wc-block-product-search__fields{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.site-search form{padding:10px 20px;padding-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;background:#fff;border-radius:40px;height:44px;width:160px}@media only screen and (max-width:1200px){.site-search form{border:1px solid #b6bccd;width:100%}}.site-search form label{display:block;width:100%}.site-search form label span{display:none}.site-search form input[type=search]{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#363636;background-color:transparent;width:100%}@media only screen and (max-width:1050px){.site-search form input[type=search]{font-size:16px}}@media only screen and (max-width:600px){.site-search form input[type=search]{font-size:16px}}.site-search form input[type=search]::-webkit-input-placeholder{color:#363636;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}.site-search form input[type=search]::-moz-placeholder{color:#363636;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}.site-search form input[type=search]:-ms-input-placeholder{color:#363636;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}.site-search form input[type=search]::-ms-input-placeholder{color:#363636;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}.site-search form input[type=search]::placeholder{color:#363636;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.site-search form input[type=search]::-webkit-input-placeholder{font-size:16px}.site-search form input[type=search]::-moz-placeholder{font-size:16px}.site-search form input[type=search]:-ms-input-placeholder{font-size:16px}.site-search form input[type=search]::-ms-input-placeholder{font-size:16px}.site-search form input[type=search]::placeholder{font-size:16px}}@media only screen and (max-width:600px){.site-search form input[type=search]::-webkit-input-placeholder{font-size:16px}.site-search form input[type=search]::-moz-placeholder{font-size:16px}.site-search form input[type=search]:-ms-input-placeholder{font-size:16px}.site-search form input[type=search]::-ms-input-placeholder{font-size:16px}.site-search form input[type=search]::placeholder{font-size:16px}}.site-search form input[type=search]:active,.site-search form input[type=search]:focus{outline:0}.site-search form input[type=submit]{overflow:hidden;text-indent:400px;max-width:13px;width:100%;height:13px;cursor:pointer;background-image:url(https://www.sfcg.org/wp-content/themes/palermo/images/search.svg);background-position:center center;background-repeat:no-repeat;background-color:transparent}.site-search form button{width:25px;height:25px;background:0 0;text-indent:500px;overflow:hidden;cursor:pointer;background-image:url(https://www.sfcg.org/wp-content/themes/palermo/images/search.svg);background-position:center center;background-repeat:no-repeat;margin:0}.site-search img{position:absolute;top:10px;right:15px;z-index:-1}.search .columns--blog .columns__cont{margin-top:0}.open-search{position:relative;float:left;position:relative;width:35px;height:44px;z-index:5}@media only screen and (max-width:1200px){.open-search{width:100%;border:1px solid #363636;height:44px;border-radius:20px}}@media only screen and (max-width:750px){.open-search{border:1px solid #f2eeea}}.open-search button{cursor:pointer;width:35px;height:44px;display:block;background:0 0}@media only screen and (max-width:1200px){.open-search button{display:none}}.open-search button svg{width:24px;height:24px;margin:10px 5px}.open-search button svg path{fill:#fff}.open-search__form{width:250px;position:absolute;right:0;top:0;z-index:5;display:none}@media only screen and (max-width:1200px){.open-search__form{display:block!important}}.open-search__form .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px 5px 5px 20px;background:#fff;border-radius:40px;height:44px;width:100%;overflow:hidden}@media only screen and (max-width:1200px){.open-search__form .search-form{padding:5px 5px 5px 5px;background-color:transparent}}.open-search__form input.searchfield{height:34px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.open-search__form input.searchfield:focus{outline:0}.open-search__form button{cursor:pointer;width:35px;height:34px;display:block}.open-search__form button svg{margin:0 0}.open-search__form button svg path{fill:#1D1D1B}.scrolled .open-search button.open-search__buton svg path{fill:#363636}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.socials a{display:block;height:30px;width:auto}.socials a:hover svg rect{fill:#003E74}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 36px;cursor:pointer;font-weight:500;-webkit-transition:.5s ease;transition:.5s ease;border-radius:40px;height:64px;color:#fff;text-decoration:none;text-align:center}.button:hover{opacity:.9;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.56);box-shadow:0 4px 16px rgba(0,0,0,.56)}.button--blue,.button--purple{background:#0057be}.button--blue:hover,.button--purple:hover{background:#4dbeff}.button--palid{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#85b1f2;color:#003e74}.button--palid:hover{background:#003e74;color:#fff}.button--donate{font-weight:700;background:#ffbc00;color:#fff}.button--donate:hover{background:#003e74;color:#fff}.button--dark{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#003e74;color:#fff}.button--dark:hover{background:#fff;color:#003e74}.button--light{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#4dbeff;color:#003e74}.button--light:hover{background:#003e74;color:#fff}.button--pink{background:#c8257e}.button--white{background:#fff;color:#0057be;padding:15px 36px;height:54px;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.button--white{font-size:16px}}@media only screen and (max-width:600px){.button--white{font-size:16px}}.button--gradient{background:#ffbc00;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.button--gradient:hover{background:#003e74}.button--gradient-2{background:#4dbeff;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.button--gradient-2:hover{background:#003e74;color:#fff}.button--line{border:1.5px solid #fff;background:0 0}.button--line:hover{background-color:#003e74;opacity:1}.button--line-violet{border:1.5px solid #0057be;background:0 0;color:#0057be}.button--line-violet:hover{background:#0057be;color:#fff}.button--line-violet:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.button--line-blue{border:1.5px solid #4dbeff;background:0 0;color:#4dbeff}.button--line-blue:hover{background:#4dbeff;color:#fff}.button--line-dark{border:1.5px solid #003e74;background:0 0;color:#003e74}.button--line-dark:hover{background:#003e74;color:#fff}.button--line-dark.button--arrow::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat}.button--line-dark.button--arrow:hover::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.button--arrow{gap:8px}.button--arrow:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat;height:21px;width:20px}.button--arrow.button--line:hover{color:#fff}.button--arrow-violet{gap:8px}.button--arrow-violet:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.button.button--blue{gap:8px}.button.button--blue:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.button--arrow.button--palid{gap:8px}.button--arrow.button--palid:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.button--play{display:block;padding:0;border-radius:unset;position:absolute;top:0;left:0;width:100%;height:100%;top:50%;left:50%;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/play.svg) center/contain no-repeat;height:185px;width:185px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:2}@media only screen and (max-width:750px){.button--play{height:100px;width:100px}}.button--reset{background-color:#edeff3;color:#363636;font-weight:700;margin:10px 0;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.button--reset.small{width:auto}.arrow{border:solid #fff;border-width:0 2px 2px 0;border-radius:1px;display:inline-block;padding:4px;margin-top:-4px}.arrow--down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-link{font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif;font-weight:500;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#4dbeff;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:.5s ease;transition:.5s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer!important}@media only screen and (max-width:1050px){.site-link{font-size:16px}}@media only screen and (max-width:600px){.site-link{font-size:16px}}.site-link:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat;height:20px;width:20px}.site-link:hover{-webkit-text-decoration:solid underline;text-decoration:solid underline;text-decoration-thickness:2px}.site-link--light-blue{color:#4dbeff;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif;cursor:pointer!important}@media only screen and (max-width:1050px){.site-link--light-blue{font-size:16px}}@media only screen and (max-width:600px){.site-link--light-blue{font-size:16px}}.site-link--light-blue:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";height:20px;width:20px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-light-blue.svg) center/contain no-repeat}.site-link--light-blue:after:hover{color:#0057be;gap:10px}.site-link--light-blue:after:hover::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.site-link--light-blue:hover{color:#0057be;gap:10px}.site-link--light-blue:hover::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.site-link:hover{color:#0057be;gap:10px}.site-link:hover::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.clear__filters{width:100%;padding:10px 20px;height:40px;margin-bottom:15px}.gform_wrapper{margin:0;padding:0}.gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.gform_wrapper .gfield{width:100%}.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{width:100%;min-width:306px;min-height:64px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:0!important}.gform_wrapper .gform_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 36px;cursor:pointer;font-weight:500;-webkit-transition:.5s ease;transition:.5s ease;border-radius:40px;height:64px;color:#fff;text-decoration:none;text-align:center;background:#0057be;gap:8px;padding-right:63px;margin-bottom:0!important;background-image:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg);background-repeat:no-repeat;background-position:calc(100% - 30px) 50%}.gform_wrapper .gform_button:hover{opacity:.9;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.56);box-shadow:0 4px 16px rgba(0,0,0,.56)}.gform_wrapper .gform_button--blue,.gform_wrapper .gform_button--purple{background:#0057be}.gform_wrapper .gform_button--blue:hover,.gform_wrapper .gform_button--purple:hover{background:#4dbeff}.gform_wrapper .gform_button--palid{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#85b1f2;color:#003e74}.gform_wrapper .gform_button--palid:hover{background:#003e74;color:#fff}.gform_wrapper .gform_button--donate{font-weight:700;background:#ffbc00;color:#fff}.gform_wrapper .gform_button--donate:hover{background:#003e74;color:#fff}.gform_wrapper .gform_button--dark{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#003e74;color:#fff}.gform_wrapper .gform_button--dark:hover{background:#fff;color:#003e74}.gform_wrapper .gform_button--light{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#4dbeff;color:#003e74}.gform_wrapper .gform_button--light:hover{background:#003e74;color:#fff}.gform_wrapper .gform_button--pink{background:#c8257e}.gform_wrapper .gform_button--white{background:#fff;color:#0057be;padding:15px 36px;height:54px;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.gform_wrapper .gform_button--white{font-size:16px}}@media only screen and (max-width:600px){.gform_wrapper .gform_button--white{font-size:16px}}.gform_wrapper .gform_button--gradient{background:#ffbc00;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.gform_wrapper .gform_button--gradient:hover{background:#003e74}.gform_wrapper .gform_button--gradient-2{background:#4dbeff;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.gform_wrapper .gform_button--gradient-2:hover{background:#003e74;color:#fff}.gform_wrapper .gform_button--line{border:1.5px solid #fff;background:0 0}.gform_wrapper .gform_button--line:hover{background-color:#003e74;opacity:1}.gform_wrapper .gform_button--line-violet{border:1.5px solid #0057be;background:0 0;color:#0057be}.gform_wrapper .gform_button--line-violet:hover{background:#0057be;color:#fff}.gform_wrapper .gform_button--line-violet:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.gform_wrapper .gform_button--line-blue{border:1.5px solid #4dbeff;background:0 0;color:#4dbeff}.gform_wrapper .gform_button--line-blue:hover{background:#4dbeff;color:#fff}.gform_wrapper .gform_button--line-dark{border:1.5px solid #003e74;background:0 0;color:#003e74}.gform_wrapper .gform_button--line-dark:hover{background:#003e74;color:#fff}.gform_wrapper .gform_button--line-dark.button--arrow::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat}.gform_wrapper .gform_button--line-dark.button--arrow:hover::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.gform_wrapper .gform_button--arrow{gap:8px}.gform_wrapper .gform_button--arrow:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat;height:21px;width:20px}.gform_wrapper .gform_button--arrow.button--line:hover{color:#fff}.gform_wrapper .gform_button--arrow-violet{gap:8px}.gform_wrapper .gform_button--arrow-violet:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.gform_wrapper .gform_button.button--blue{gap:8px}.gform_wrapper .gform_button.button--blue:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.gform_wrapper .gform_button--arrow.button--palid{gap:8px}.gform_wrapper .gform_button--arrow.button--palid:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.gform_wrapper .gform_button--play{display:block;padding:0;border-radius:unset;position:absolute;top:0;left:0;width:100%;height:100%;top:50%;left:50%;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/play.svg) center/contain no-repeat;height:185px;width:185px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:2}@media only screen and (max-width:750px){.gform_wrapper .gform_button--play{height:100px;width:100px}}.gform_wrapper .gform_button--reset{background-color:#edeff3;color:#363636;font-weight:700;margin:10px 0;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.gform_wrapper .gform_button--reset.small{width:auto}.gform_wrapper .gform_footer{margin:0!important;padding:0!important}.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper .gfield_validation_message{border-radius:50px;padding:5px 24px!important;margin-top:12px!important}.gform_wrapper .gfield_consent_label{color:#fff}.gform_wrapper .gfield_consent_label a{color:#fff}.gform_wrapper .gfield_consent_label a:hover{color:#4dbeff}.gform_wrapper .gfield--width-half{width:calc(50% - 12px)}.gform_wrapper .gfield--width-third{width:calc(33% - 16px)}.gform_wrapper .gfield--width-quarter{width:calc(25% - 18px)}.gform_wrapper .gfield_label,.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{display:none!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#363636;background:#fff;border:none;border-radius:50px;width:306px;padding:20px 24px;color:#363636}@media only screen and (max-width:1050px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{font-size:16px}}@media only screen and (max-width:600px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{font-size:16px}}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder{color:#979585}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder{color:#979585}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder{color:#979585}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder,.gform_wrapper textarea::-ms-input-placeholder{color:#979585}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper textarea::placeholder{color:#979585}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper textarea:focus{outline:0}.gform_wrapper .gfmc-column{padding-right:48px}.gform_wrapper .gfmc-column:last-child{padding-right:0}.gform_wrapper .gfmc-column h4{margin-bottom:4px;font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.gform_wrapper .gfmc-column h4{font-size:18px}}@media only screen and (max-width:600px){.gform_wrapper .gfmc-column h4{font-size:18px}}.gform_wrapper .gfmc-column .form__text{font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif;margin-top:15px}@media only screen and (max-width:1050px){.gform_wrapper .gfmc-column .form__text{font-size:16px}}@media only screen and (max-width:600px){.gform_wrapper .gfmc-column .form__text{font-size:16px}}.gform_wrapper .gfmc-column .form__text a{color:#363636;text-decoration:underline}.gform_wrapper .gfmc-column .form__text a:hover{color:#4dbeff}.gform_wrapper .gfmc-column input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gfmc-column textarea{width:100%}.gform_wrapper .ginput_complex.ginput_container_address span,.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{width:100%;padding-right:0;margin-right:0;margin-bottom:10px;display:block}.gform_wrapper .ginput_complex.ginput_container_address label{display:none}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:16px}}@media only screen and (max-width:600px){.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:16px}}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:none;background:0 0;margin:0;padding:0;font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{font-size:16px}}@media only screen and (max-width:600px){.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{font-size:16px}}.gform_wrapper .validation_message{padding-top:8px}.gform_wrapper div.validation_error{padding:8px 0;font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif;line-height:1.2;margin-bottom:10px}@media only screen and (max-width:1050px){.gform_wrapper div.validation_error{font-size:16px}}@media only screen and (max-width:600px){.gform_wrapper div.validation_error{font-size:16px}}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{display:none}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#4dbeff;padding-left:30px;line-height:20px;position:relative}@media only screen and (max-width:1050px){.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{font-size:16px}}@media only screen and (max-width:600px){.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{font-size:16px}}.gform_wrapper ul.gfield_checkbox li label:before,.gform_wrapper ul.gfield_radio li label:before{position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #363636;content:""}.gform_wrapper .gchoice_select_all:after,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label:after,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label:after{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#4dbeff;content:""}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none;position:absolute;left:-9000px}.fsform-container{position:relative}.fsform-container .fsBody{background:0 0;max-width:100%!important;overflow:hidden;width:100%}.fsform-container .fsBody>div{padding:0}.fsform-container .fsBody .fsForm{margin:0;background:0 0;padding:0;font-family:"NeueHaasGroteskText Pro Md",sans-serif;overflow:hidden}@media only screen and (max-width:600px){.fsform-container .fsBody .fsForm{max-width:100%}}.fsform-container .fsBody .fsForm .fsPage{max-width:100%;min-width:100%}.fsform-container .fsBody .fsForm .fsSubField{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 10px);flex:1 0 calc(50% - 10px);max-width:calc(50% - 10px);margin-right:0}@media only screen and (max-width:750px){.fsform-container .fsBody .fsForm .fsSubField{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;margin-bottom:20px}}.fsform-container .fsBody .fsForm .fsSubFieldGroup{gap:20px}@media only screen and (max-width:750px){.fsform-container .fsBody .fsForm .fsSubFieldGroup{display:block}}.fsform-container .fsBody .fsForm .fsLabel,.fsform-container .fsBody .fsForm label,.fsform-container .fsBody .fsForm label div,.fsform-container .fsBody .fsForm label span{color:#fff!important}.fsform-container .fsBody .fsForm label>div{width:100%}.fsform-container .fsBody .fsForm .fsFieldCell,.fsform-container .fsBody .fsForm .fsLabelVertical{max-width:100%!important;overflow:hidden}@media only screen and (max-width:750px){.fsform-container .fsBody .fsForm .fsFieldCell,.fsform-container .fsBody .fsForm .fsLabelVertical{width:100%}}.fsform-container .fsBody .fsForm input[type=email],.fsform-container .fsBody .fsForm input[type=search],.fsform-container .fsBody .fsForm input[type=submit],.fsform-container .fsBody .fsForm input[type=tel],.fsform-container .fsBody .fsForm input[type=text],.fsform-container .fsBody .fsForm select,.fsform-container .fsBody .fsForm textarea{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#363636;background:#fff;border:none;border-radius:50px;width:306px;padding:20px 24px;color:#363636;width:100%;height:auto}@media only screen and (max-width:1050px){.fsform-container .fsBody .fsForm input[type=email],.fsform-container .fsBody .fsForm input[type=search],.fsform-container .fsBody .fsForm input[type=submit],.fsform-container .fsBody .fsForm input[type=tel],.fsform-container .fsBody .fsForm input[type=text],.fsform-container .fsBody .fsForm select,.fsform-container .fsBody .fsForm textarea{font-size:16px}}@media only screen and (max-width:600px){.fsform-container .fsBody .fsForm input[type=email],.fsform-container .fsBody .fsForm input[type=search],.fsform-container .fsBody .fsForm input[type=submit],.fsform-container .fsBody .fsForm input[type=tel],.fsform-container .fsBody .fsForm input[type=text],.fsform-container .fsBody .fsForm select,.fsform-container .fsBody .fsForm textarea{font-size:16px}}.fsform-container .fsBody .fsForm input[type=email]::-webkit-input-placeholder,.fsform-container .fsBody .fsForm input[type=search]::-webkit-input-placeholder,.fsform-container .fsBody .fsForm input[type=submit]::-webkit-input-placeholder,.fsform-container .fsBody .fsForm input[type=tel]::-webkit-input-placeholder,.fsform-container .fsBody .fsForm input[type=text]::-webkit-input-placeholder,.fsform-container .fsBody .fsForm select::-webkit-input-placeholder,.fsform-container .fsBody .fsForm textarea::-webkit-input-placeholder{color:#979585}.fsform-container .fsBody .fsForm input[type=email]::-moz-placeholder,.fsform-container .fsBody .fsForm input[type=search]::-moz-placeholder,.fsform-container .fsBody .fsForm input[type=submit]::-moz-placeholder,.fsform-container .fsBody .fsForm input[type=tel]::-moz-placeholder,.fsform-container .fsBody .fsForm input[type=text]::-moz-placeholder,.fsform-container .fsBody .fsForm select::-moz-placeholder,.fsform-container .fsBody .fsForm textarea::-moz-placeholder{color:#979585}.fsform-container .fsBody .fsForm input[type=email]:-ms-input-placeholder,.fsform-container .fsBody .fsForm input[type=search]:-ms-input-placeholder,.fsform-container .fsBody .fsForm input[type=submit]:-ms-input-placeholder,.fsform-container .fsBody .fsForm input[type=tel]:-ms-input-placeholder,.fsform-container .fsBody .fsForm input[type=text]:-ms-input-placeholder,.fsform-container .fsBody .fsForm select:-ms-input-placeholder,.fsform-container .fsBody .fsForm textarea:-ms-input-placeholder{color:#979585}.fsform-container .fsBody .fsForm input[type=email]::-ms-input-placeholder,.fsform-container .fsBody .fsForm input[type=search]::-ms-input-placeholder,.fsform-container .fsBody .fsForm input[type=submit]::-ms-input-placeholder,.fsform-container .fsBody .fsForm input[type=tel]::-ms-input-placeholder,.fsform-container .fsBody .fsForm input[type=text]::-ms-input-placeholder,.fsform-container .fsBody .fsForm select::-ms-input-placeholder,.fsform-container .fsBody .fsForm textarea::-ms-input-placeholder{color:#979585}.fsform-container .fsBody .fsForm input[type=email]::placeholder,.fsform-container .fsBody .fsForm input[type=search]::placeholder,.fsform-container .fsBody .fsForm input[type=submit]::placeholder,.fsform-container .fsBody .fsForm input[type=tel]::placeholder,.fsform-container .fsBody .fsForm input[type=text]::placeholder,.fsform-container .fsBody .fsForm select::placeholder,.fsform-container .fsBody .fsForm textarea::placeholder{color:#979585}.fsform-container .fsBody .fsForm input[type=email]:focus,.fsform-container .fsBody .fsForm input[type=search]:focus,.fsform-container .fsBody .fsForm input[type=submit]:focus,.fsform-container .fsBody .fsForm input[type=tel]:focus,.fsform-container .fsBody .fsForm input[type=text]:focus,.fsform-container .fsBody .fsForm select:focus,.fsform-container .fsBody .fsForm textarea:focus{outline:0}.fsform-container .fsBody .fsForm select{position:relative}.fsform-container .fsBody .fsForm .fsRequiredMarker{color:red!important;margin-left:8px}.fsform-container .fsBody .fsForm .fsOptionLabel,.fsform-container .fsBody .fsForm label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fsform-container .fsBody .fsForm .fsOptionLabel input[type=checkbox],.fsform-container .fsBody .fsForm label input[type=checkbox]{margin-top:5px;border:none;width:16px;height:16px;margin-left:3px}.fsform-container .fsBody .fsForm .fsOptionLabel input[type=checkbox]::before,.fsform-container .fsBody .fsForm label input[type=checkbox]::before{width:16px;height:16px;border-radius:4px;border:none;background-color:#fff}.fsform-container .fsBody .fsForm .fsOptionLabel input[type=checkbox]:focus::before,.fsform-container .fsBody .fsForm label input[type=checkbox]:focus::before{outline:0}.fsform-container .fsBody .fsForm .fsOptionLabel input[type=checkbox]:checked::before,.fsform-container .fsBody .fsForm label input[type=checkbox]:checked::before{background-color:#4dbeff;border:1px solid #363636}.fsform-container .fsBody .fsForm .fsOptionLabel input[type=radio],.fsform-container .fsBody .fsForm label input[type=radio]{margin-top:5px;border:none;width:16px;height:16px;margin-left:3px}.fsform-container .fsBody .fsForm .fsOptionLabel input[type=radio]::before,.fsform-container .fsBody .fsForm label input[type=radio]::before{width:16px;height:16px;background-color:#fff;border:1px solid #b6bccd}.fsform-container .fsBody .fsForm .fsOptionLabel input[type=radio]:focus::before,.fsform-container .fsBody .fsForm label input[type=radio]:focus::before{outline:0;border:1px solid #363636}.fsform-container .fsBody .fsForm .fsOptionLabel input[type=radio]:checked::before,.fsform-container .fsBody .fsForm label input[type=radio]:checked::before{background-color:#4dbeff;border:3px solid #fff;outline:1px solid #B6BCCD}.fsform-container .fsBody .fsForm .fsSubmit{padding:0 0 25px 0;margin:0 0}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton{margin:0 0 0 auto;font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 36px;cursor:pointer;font-weight:500;-webkit-transition:.5s ease;transition:.5s ease;border-radius:40px;height:64px;color:#fff;text-decoration:none;text-align:center;background:#4dbeff;gap:8px;padding-right:63px;margin-bottom:0!important;background-image:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg);background-repeat:no-repeat;background-position:calc(100% - 30px) 50%}@media only screen and (max-width:1050px){.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton{font-size:16px}}@media only screen and (max-width:600px){.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton{font-size:16px}}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton:hover{opacity:.9;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.56);box-shadow:0 4px 16px rgba(0,0,0,.56)}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--blue,.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--purple{background:#0057be}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--blue:hover,.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--purple:hover{background:#4dbeff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--palid{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#85b1f2;color:#003e74}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--palid:hover{background:#003e74;color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--donate{font-weight:700;background:#ffbc00;color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--donate:hover{background:#003e74;color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--dark{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#003e74;color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--dark:hover{background:#fff;color:#003e74}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--light{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#4dbeff;color:#003e74}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--light:hover{background:#003e74;color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--pink{background:#c8257e}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--white{background:#fff;color:#0057be;padding:15px 36px;height:54px;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--white{font-size:16px}}@media only screen and (max-width:600px){.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--white{font-size:16px}}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--gradient{background:#ffbc00;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--gradient:hover{background:#003e74}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--gradient-2{background:#4dbeff;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--gradient-2:hover{background:#003e74;color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line{border:1.5px solid #fff;background:0 0}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line:hover{background-color:#003e74;opacity:1}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line-violet{border:1.5px solid #0057be;background:0 0;color:#0057be}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line-violet:hover{background:#0057be;color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line-violet:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line-blue{border:1.5px solid #4dbeff;background:0 0;color:#4dbeff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line-blue:hover{background:#4dbeff;color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line-dark{border:1.5px solid #003e74;background:0 0;color:#003e74}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line-dark:hover{background:#003e74;color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line-dark.button--arrow::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--line-dark.button--arrow:hover::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--arrow{gap:8px}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--arrow:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat;height:21px;width:20px}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--arrow.button--line:hover{color:#fff}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--arrow-violet{gap:8px}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--arrow-violet:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton.button--blue{gap:8px}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton.button--blue:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--arrow.button--palid{gap:8px}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--arrow.button--palid:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--play{display:block;padding:0;border-radius:unset;position:absolute;top:0;left:0;width:100%;height:100%;top:50%;left:50%;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/play.svg) center/contain no-repeat;height:185px;width:185px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:2}@media only screen and (max-width:750px){.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--play{height:100px;width:100px}}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--reset{background-color:#edeff3;color:#363636;font-weight:700;margin:10px 0;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton--reset.small{width:auto}.banners--full-width .fsform-container .fsBody .fsForm .fsSubmit .fsSubmitButton{background-color:#ffbc00}.fsform-container .fsBody .fsForm .fsValidationError{border:none;background:0 0;margin-bottom:20px;padding:0;color:red}.fsform-container .fsBody .fsForm div[class^=StyledErrorBanner-sc-]{border:none;background:0 0;margin-bottom:20px;padding:0;color:red}.fsform-container .fsBody .fsForm [class^=StyledErrorBannerText-sc-]{color:red!important;font-size:16px;font-weight:700;text-decoration:none;word-break:break-word;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fsform-container .fsBody .fsForm [class^=StyledErrorBannerText-sc-] div{color:red!important;font-weight:700;word-break:break-word}.bg--grey .fsform-container .fsForm .fsFieldCell,.bg--grey .fsform-container .fsForm .fsLabel,.bg--grey .fsform-container .fsForm label,.bg--grey .fsform-container .fsForm label div,.bg--grey .fsform-container .fsForm label span{color:#363636!important}.bg--grey .fsform-container .fsForm .fsSubmitButton{background:#0057be}.popup__container .fsform-container .fsBody .fsForm .fsFieldCell,.popup__container .fsform-container .fsBody .fsForm .fsLabel,.popup__container .fsform-container .fsBody .fsForm label,.popup__container .fsform-container .fsBody .fsForm label div,.popup__container .fsform-container .fsBody .fsForm label span{color:#363636!important}.popup__container .fsform-container .fsBody .fsForm .fsSubFieldGroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__container .fsform-container .fsBody .fsForm .fsSubField{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%}.popup__container .fsform-container .fsBody .fsForm input[type=email],.popup__container .fsform-container .fsBody .fsForm input[type=search],.popup__container .fsform-container .fsBody .fsForm input[type=submit],.popup__container .fsform-container .fsBody .fsForm input[type=tel],.popup__container .fsform-container .fsBody .fsForm input[type=text],.popup__container .fsform-container .fsBody .fsForm select,.popup__container .fsform-container .fsBody .fsForm textarea{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#363636;background:#fff;border:none;border-radius:50px;width:306px;padding:20px 24px;color:#363636;background-color:#b6bccd;color:#363636;max-width:100%}@media only screen and (max-width:1050px){.popup__container .fsform-container .fsBody .fsForm input[type=email],.popup__container .fsform-container .fsBody .fsForm input[type=search],.popup__container .fsform-container .fsBody .fsForm input[type=submit],.popup__container .fsform-container .fsBody .fsForm input[type=tel],.popup__container .fsform-container .fsBody .fsForm input[type=text],.popup__container .fsform-container .fsBody .fsForm select,.popup__container .fsform-container .fsBody .fsForm textarea{font-size:16px}}@media only screen and (max-width:600px){.popup__container .fsform-container .fsBody .fsForm input[type=email],.popup__container .fsform-container .fsBody .fsForm input[type=search],.popup__container .fsform-container .fsBody .fsForm input[type=submit],.popup__container .fsform-container .fsBody .fsForm input[type=tel],.popup__container .fsform-container .fsBody .fsForm input[type=text],.popup__container .fsform-container .fsBody .fsForm select,.popup__container .fsform-container .fsBody .fsForm textarea{font-size:16px}}.popup__container .fsform-container .fsBody .fsForm input[type=email]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm select::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm textarea::-webkit-input-placeholder{color:#979585}.popup__container .fsform-container .fsBody .fsForm input[type=email]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm select::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm textarea::-moz-placeholder{color:#979585}.popup__container .fsform-container .fsBody .fsForm input[type=email]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm select:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm textarea:-ms-input-placeholder{color:#979585}.popup__container .fsform-container .fsBody .fsForm input[type=email]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm select::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm textarea::-ms-input-placeholder{color:#979585}.popup__container .fsform-container .fsBody .fsForm input[type=email]::placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]::placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]::placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]::placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]::placeholder,.popup__container .fsform-container .fsBody .fsForm select::placeholder,.popup__container .fsform-container .fsBody .fsForm textarea::placeholder{color:#979585}.popup__container .fsform-container .fsBody .fsForm input[type=email]:focus,.popup__container .fsform-container .fsBody .fsForm input[type=search]:focus,.popup__container .fsform-container .fsBody .fsForm input[type=submit]:focus,.popup__container .fsform-container .fsBody .fsForm input[type=tel]:focus,.popup__container .fsform-container .fsBody .fsForm input[type=text]:focus,.popup__container .fsform-container .fsBody .fsForm select:focus,.popup__container .fsform-container .fsBody .fsForm textarea:focus{outline:0}.popup__container .fsform-container .fsBody .fsForm input[type=email]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm select::-webkit-input-placeholder,.popup__container .fsform-container .fsBody .fsForm textarea::-webkit-input-placeholder{color:#363636}.popup__container .fsform-container .fsBody .fsForm input[type=email]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm select::-moz-placeholder,.popup__container .fsform-container .fsBody .fsForm textarea::-moz-placeholder{color:#363636}.popup__container .fsform-container .fsBody .fsForm input[type=email]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm select:-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm textarea:-ms-input-placeholder{color:#363636}.popup__container .fsform-container .fsBody .fsForm input[type=email]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm select::-ms-input-placeholder,.popup__container .fsform-container .fsBody .fsForm textarea::-ms-input-placeholder{color:#363636}.popup__container .fsform-container .fsBody .fsForm input[type=email]::placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=search]::placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=submit]::placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=tel]::placeholder,.popup__container .fsform-container .fsBody .fsForm input[type=text]::placeholder,.popup__container .fsform-container .fsBody .fsForm select::placeholder,.popup__container .fsform-container .fsBody .fsForm textarea::placeholder{color:#363636}.popup__container .fsform-container .fsBody .fsForm .fsDateField{width:100%;max-width:100%}.popup__container .fsform-container .fsBody .fsForm .fsDateField input{width:auto}.popup__container .fsform-container .fsBody .fsForm .fsDateField fieldset{border:none}.post-cont .post-thumbnail{width:100%;padding-top:67.25%;position:relative;margin-bottom:19px}.post-cont .post-thumbnail a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.post-cont .post-thumbnail a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-cont .post-thumbnail a img{width:100%;height:100%}.post-cont__date{font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#4dbeff;margin-bottom:10px}@media only screen and (max-width:1050px){.post-cont__date{font-size:16px}}@media only screen and (max-width:600px){.post-cont__date{font-size:16px}}.post-cont__title{display:block;width:100%;font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;color:#363636;margin-bottom:10px}@media only screen and (max-width:1050px){.post-cont__title{font-size:18px}}@media only screen and (max-width:600px){.post-cont__title{font-size:18px}}.post-cont__title:hover{color:#4dbeff}.post-cont__link{font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#363636;text-decoration:underline}@media only screen and (max-width:1050px){.post-cont__link{font-size:16px}}@media only screen and (max-width:600px){.post-cont__link{font-size:16px}}.post-cont__link:hover{color:#4dbeff}.archive-cont__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(3,1fr);grid-gap:40px 50px}@media only screen and (max-width:1050px){.archive-cont__list{padding:0 20px}}@media only screen and (max-width:900px){.archive-cont__list{-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.archive-cont__list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}.single-header__title{margin:0 auto;width:985px;max-width:100%;font-size:38px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.473em;text-align:center}@media only screen and (max-width:1050px){.single-header__title{font-size:36px}}@media only screen and (max-width:600px){.single-header__title{font-size:30px}}.single-header__introduction{margin:0 auto;width:773px;max-width:100%;font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em;line-height:1.2;color:#4dbeff;text-align:center;margin-top:30px}@media only screen and (max-width:1050px){.single-header__introduction{font-size:22px}}@media only screen and (max-width:600px){.single-header__introduction{font-size:20px}}.single-header__date{margin:0 auto;width:773px;max-width:100%;font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#4dbeff;text-align:center;margin-top:30px}@media only screen and (max-width:1050px){.single-header__date{font-size:16px}}@media only screen and (max-width:600px){.single-header__date{font-size:16px}}.single-header .post-thumbnail{margin-top:70px;width:100%}.single-header .post-thumbnail img{width:100%;height:auto}.single-content{padding:80px 0 168px 0}.single-content__cont{margin:0 auto;width:620px;max-width:100%}.single-content__cont h1,.single-content__cont h2,.single-content__cont h3,.single-content__cont h4,.single-content__cont h5{color:#0057be;margin-bottom:30px}.single-content__cont h1,.single-content__cont h2,.single-content__cont h3,.single-content__cont h4,.single-content__cont h5,.single-content__cont h6{margin-bottom:30px}.single-content__cont h1{font-size:54px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.185em}@media only screen and (max-width:1050px){.single-content__cont h1{font-size:48px}}@media only screen and (max-width:600px){.single-content__cont h1{font-size:38px}}.single-content__cont h2{font-size:38px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.473em}@media only screen and (max-width:1050px){.single-content__cont h2{font-size:36px}}@media only screen and (max-width:600px){.single-content__cont h2{font-size:30px}}.single-content__cont h3{font-size:30px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.single-content__cont h3{font-size:26px}}@media only screen and (max-width:600px){.single-content__cont h3{font-size:24px}}.single-content__cont h4{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.single-content__cont h4{font-size:22px}}@media only screen and (max-width:600px){.single-content__cont h4{font-size:20px}}.single-content__cont h5{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.single-content__cont h5{font-size:18px}}@media only screen and (max-width:600px){.single-content__cont h5{font-size:18px}}.single-content__cont h6{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:500}@media only screen and (max-width:1050px){.single-content__cont h6{font-size:18px}}@media only screen and (max-width:600px){.single-content__cont h6{font-size:18px}}.single-content__cont p{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;line-height:1.5em;margin-bottom:45px}@media only screen and (max-width:1050px){.single-content__cont p{font-size:16px}}@media only screen and (max-width:600px){.single-content__cont p{font-size:16px}}.single-content__cont ol,.single-content__cont ul{margin-bottom:45px;line-height:1.5em}.single-content__cont ol ol,.single-content__cont ul ul{margin-bottom:0}.single-content__cont ul li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;padding-left:30px;list-style:none;position:relative}@media only screen and (max-width:1050px){.single-content__cont ul li{font-size:16px}}@media only screen and (max-width:600px){.single-content__cont ul li{font-size:16px}}.single-content__cont ul li:before{position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletul.svg) center/contain no-repeat;content:"";width:7px;height:5px;top:10px;left:0}.single-content__cont ul ul li:before{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletsubul.svg) center/contain no-repeat}.single-content__cont ol{list-style:none;counter-reset:li}.single-content__cont ol li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;counter-increment:li;padding-left:30px;position:relative}@media only screen and (max-width:1050px){.single-content__cont ol li{font-size:16px}}@media only screen and (max-width:600px){.single-content__cont ol li{font-size:16px}}.single-content__cont ol li:before{position:absolute;top:0;left:0;content:counter(li);color:#4dbeff;display:inline-block}.single-content__cont a{color:#4dbeff;text-decoration:none}.single-content__cont a:hover{color:#0057be}.single-content__cont blockquote{padding-left:30px;border-left:3px solid #363636}.single-content__cont blockquote p{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.single-content__cont blockquote p{font-size:22px}}@media only screen and (max-width:600px){.single-content__cont blockquote p{font-size:20px}}.single-content__cont img{width:auto;height:auto;max-width:100%;margin:0 0 28px 0}.single-content__cont .alignleft{float:left;max-width:50%;margin-right:69px;margin-bottom:45px}@media only screen and (max-width:750px){.single-content__cont .alignleft{max-width:100%}}.single-content__cont .aligncenter{margin:69px auto;display:block;margin-bottom:45px}@media only screen and (max-width:750px){.single-content__cont .aligncenter{max-width:100%}}.single-content__cont .alignright{float:right;max-width:50%;margin-left:69px;margin-bottom:45px}@media only screen and (max-width:750px){.single-content__cont .alignright{max-width:100%}}.single-content__cont iframe{width:100%;height:100%;aspect-ratio:16/9;border-radius:20px}@media only screen and (max-width:600px){.single-content__cont iframe{aspect-ratio:4/3}}@media only screen and (max-width:600px){.single-content__cont table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-content__cont table tr td{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-content__cont table tr td img{margin:10px 0!important}}@media only screen and (max-width:1050px){.latest_news{padding:0 0 0 33px}}.latest_news__cont{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(3,1fr);grid-gap:40px 50px}@media only screen and (max-width:600px){.latest_news__cont{width:100%;padding-right:27%}}.latest_news__cont .slick-list{overflow:visible}.latest_news__cont .slick-slide{margin-right:40px}.latest_news__cont .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 7px 0 23.5px;width:100vw;padding:0 30px;margin-left:-30px;margin-top:48px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.latest_news__cont .slick-dots li{margin:0 23.5px;position:relative}.latest_news__cont .slick-dots li *{font-size:18px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.33em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.latest_news__cont .slick-dots li *{font-size:16px}}@media only screen and (max-width:600px){.latest_news__cont .slick-dots li *{font-size:16px}}.latest_news__cont .slick-dots li:before{position:absolute;left:-17px;top:4px;width:12px;height:12px;border:1px solid #363636;content:"";cursor:pointer}.latest_news__cont .slick-dots li.slick-active:before{border:1px solid #4dbeff;background:#4dbeff}.latest_news .posts_grid__cont{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.latest_news .post-cont .post-thumbnail{width:100%;padding-top:67.25%;position:relative;margin-bottom:19px}.latest_news .post-cont .post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single .content{margin-bottom:93px}.single .content .container{width:1136px;max-width:100%}.single .content .date{color:#2e74cd;font-size:16px;margin-bottom:23px}.single .content .button{color:#fff!important;margin-right:15px}.single .content p a:hover{color:#0057be}.single .author_block{margin-bottom:93px}.single .author_block .container{width:1136px;max-width:100%}.single .author_block .author_label{color:#4dbeff;position:relative;padding-bottom:10px;margin-bottom:10px}.single .author_block .author_label:before{position:absolute;left:0;bottom:0;width:86px;height:2px;background:linear-gradient(65deg,#b479bc 3.13%,#fee499 100%);content:""}.single .author_block .author_name{font-size:16px;color:#485783}.single .contents--downloads{padding-bottom:100px}.single .contents--downloads .contents__cont{margin:0 auto;width:1076px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;padding:60px;border-radius:40px;background:rgba(237,239,243,.5)}@media only screen and (max-width:600px){.single .contents--downloads .contents__cont{padding:0}}.single .contents--downloads .button{height:60px;padding:0 23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px}@media only screen and (max-width:600px){.single .contents--downloads .button{width:100%;padding:20px 23px;height:auto}}.single .contents--downloads .button__icon{height:18px}.single .contents--downloads .button__icon img{display:block;width:auto;height:100%}.single .contents--downloads .button:not(:hover) .button__icon{-webkit-filter:grayscale(1) brightness(200);filter:grayscale(1) brightness(200)}.single .contents--downloads .button:hover .button__icon{-webkit-filter:invert(1) hue-rotate(200deg);filter:invert(1) hue-rotate(200deg)}.single .grid--news .grid__item:first-child{-ms-grid-column-span:1;grid-column:span 1}.popup{width:100%;height:100vh;background:rgba(54,54,54,.5);position:fixed;top:0;left:0;z-index:10;overflow:hidden;overflow-y:auto;scrollbar-width:none!important;display:none}.popup__container{max-width:1076px;width:100%;height:80vh;margin:auto;-webkit-transform:translateY(10vh);transform:translateY(10vh);border-radius:20px;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);scrollbar-color:#4DBEFF;padding:60px 45px 60px 110px}@media only screen and (max-width:600px){.popup__container{padding:40px 20px;padding-right:15px;-webkit-transform:translateY(0);transform:translateY(0);height:100dvh}}.popup__container.large{min-width:520px;max-width:600px;padding:45px 45px 45px 45px;height:auto}@media only screen and (max-width:600px){.popup__container.large{min-width:100%;max-width:100%;padding:0}}.popup__container .forms--donors{border:none!important;padding-top:0}.popup__cont:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;opacity:.4;width:23px;height:23px;left:70px;top:126px;z-index:-1}@media only screen and (max-width:600px){.popup__cont:before{width:10px;height:10px;left:-7px;bottom:40px;z-index:1}}.popup__cont:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;opacity:.4;width:82px;height:82px;left:70px;top:198px;z-index:-1}@media only screen and (max-width:600px){.popup__cont:after{width:26px;height:26px;left:-12px;bottom:18px}}.popup__content{max-height:calc(80vh - 120px);overflow:auto;padding-right:20px}@media only screen and (max-width:600px){.popup__content{max-height:calc(100dvh - 80px)}}.popup__image{position:relative;width:100%;height:320px}.popup__image img{border-radius:40px}.popup__title{margin:54px 0 22px;position:relative;color:#0057be;font-weight:500}.popup__title:after{content:"";border-bottom:1px solid #0057be;width:96px;float:left;position:absolute;left:0;bottom:-18px}.popup__text{margin-top:25px;color:#1d1d1b}.popup__text p{margin-bottom:35px}.popup__text p:last-child{margin-bottom:0}.popup__close{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/close-icon.svg) center/contain no-repeat;width:21px;height:21px;position:absolute;right:36px;top:36px;z-index:2;cursor:pointer}@media only screen and (max-width:600px){.popup__close{right:16px;top:16px}}.popup .simplebar-track{width:6px;background-color:#b6bccd;border-radius:3px;overflow:hidden}.popup .simplebar-content-wrapper{margin-right:75px}@media only screen and (max-width:600px){.popup .simplebar-content-wrapper{margin-right:20px}}.popup .simplebar-content-wrapper .popup_text p code{display:none}.popup .simplebar-scrollbar{background-color:#0057be}.popup .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background:0 0}.popup--team .popup__container{padding:60px 38px}@media only screen and (max-width:900px){.popup--team .popup__container{-webkit-transform:none;transform:none;height:100dvh;padding:35px}}.popup--team .popup__cont{display:-ms-grid;display:grid;-ms-grid-columns:268px 67px auto;grid-template-columns:268px auto;gap:67px}@media only screen and (max-width:900px){.popup--team .popup__cont{-ms-grid-columns:160px 30px auto;grid-template-columns:160px auto;gap:30px}}@media only screen and (max-width:600px){.popup--team .popup__cont{-ms-grid-columns:100%;grid-template-columns:100%}}.popup--team .popup__cont:after,.popup--team .popup__cont:before{display:none}.popup--team .popup__image{width:100%;height:auto;max-height:100%;aspect-ratio:0.8;border-radius:40px;overflow:hidden;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.2);box-shadow:0 3px 10px 0 rgba(0,0,0,.2);position:relative}@media only screen and (max-width:600px){.popup--team .popup__image{width:60%}}.popup--team .popup__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.popup--team .popup__links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:40px}@media only screen and (max-width:600px){.popup--team .popup__links{margin-top:20px}}.popup--team .popup__email,.popup--team .popup__phone{background:#2e74cd;width:25px;height:25px;border-radius:40px;position:relative}.popup--team .popup__email:after,.popup--team .popup__phone:after{position:absolute;content:"";width:100%;height:12px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/phone.svg) center/contain no-repeat;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.popup--team .popup__email:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/mail.svg) center/contain no-repeat}.popup--team .popup__title{margin:0}.popup--team .popup__title:after{display:none}.popup--team .popup__subtitle{font-weight:500;margin-top:15px;position:relative;margin-bottom:45px;color:#003e74}@media only screen and (max-width:600px){.popup--team .popup__subtitle{margin-bottom:35px}}.popup--team .popup__subtitle:after{content:"";border-bottom:1px solid #0057be;width:96px;float:left;position:absolute;left:0;bottom:-18px}.popup--team .popup__text{margin-top:0}.popup--team .popup__text a{color:#4dbeff}.popup--team .popup__text a:hover{color:#0057be}body.popup-open{overflow:hidden}.floating--button{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}.floating--button button.js-open-popup{text-align:center;background-color:#0057be;color:#fff;border-radius:0 10px 10px 0;padding:10px;cursor:pointer;white-space:nowrap;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.floating--button button.js-open-popup.contrast{background-color:#4dbeff}.floating--button button.js-open-popup:hover{color:#fff;background-color:#003e74}.bg--grey{background:#edeff3}.bg--grey-xtralight{background:#ebedf3}.bg--grey-light{background:#ebebea}.bg--dark{background:#003e74}.bg--beige{background:#f2eeea}.bg--grey-lighten{background:rgba(237,239,243,.5)}.bg--white{background:#fff}.bg--light-blue{background:rgba(46,116,205,.1)}.bg--green{background:#363636}.bg--grey-white{background:#f9f9f9}.bg--violet{background:#821f8f}.bg--round{border-radius:40px}.bg--grey+.bg--grey .bg--light-blue+.bg--light-blue,.bg--white+.bg--white{padding-top:0}.country-select .select2{width:526px!important;border-radius:40px;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1)}@media only screen and (max-width:600px){.country-select .select2{width:100%!important;min-width:350px!important}}.country-select .select2-container{z-index:2}.country-select .select2-container .selec2-selection--single .select2-selection,.country-select .select2-container .select2-selection{border:none;background:0 0;border-radius:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px;position:relative}.country-select .select2-container .selec2-selection--single .select2-selection__placeholder,.country-select .select2-container .select2-selection__placeholder{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em;color:#0057be!important;font-weight:700;line-height:1.5em;padding:0 28px}@media only screen and (max-width:1050px){.country-select .select2-container .selec2-selection--single .select2-selection__placeholder,.country-select .select2-container .select2-selection__placeholder{font-size:22px}}@media only screen and (max-width:600px){.country-select .select2-container .selec2-selection--single .select2-selection__placeholder,.country-select .select2-container .select2-selection__placeholder{font-size:20px}}.country-select .select2-container .selec2-selection--single .select2-selection__rendered,.country-select .select2-container .select2-selection__rendered{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em;color:#0057be!important;font-weight:700;padding-left:56px!important;margin-left:26px;margin-right:90px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/examples/location.svg) center/contain no-repeat;background-size:34px;background-position:left;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media only screen and (max-width:1050px){.country-select .select2-container .selec2-selection--single .select2-selection__rendered,.country-select .select2-container .select2-selection__rendered{font-size:22px}}@media only screen and (max-width:600px){.country-select .select2-container .selec2-selection--single .select2-selection__rendered,.country-select .select2-container .select2-selection__rendered{font-size:20px}}@media only screen and (max-width:900px){.country-select .select2-container .selec2-selection--single .select2-selection__rendered,.country-select .select2-container .select2-selection__rendered{margin-left:17px;margin-right:76px;font-weight:500}}@media only screen and (max-width:600px){.country-select .select2-container .selec2-selection--single .select2-selection__rendered,.country-select .select2-container .select2-selection__rendered{font-size:16px;white-space:wrap!important}}.country-select .select2-container .selec2-selection--single .select2-selection__arrow,.country-select .select2-container .select2-selection__arrow{height:34px!important;width:34px!important;border:1px solid #0057be;border-radius:100%;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:26px!important}@media only screen and (max-width:900px){.country-select .select2-container .selec2-selection--single .select2-selection__arrow,.country-select .select2-container .select2-selection__arrow{right:17px!important}}.country-select .select2-container .selec2-selection--single .select2-selection__arrow:before,.country-select .select2-container .select2-selection__arrow:before{content:"";border-left:1px solid #b6bccd;height:44.5px;position:absolute;left:-26px;bottom:-8px}.country-select .select2-container .selec2-selection--single .select2-selection__arrow b,.country-select .select2-container .select2-selection__arrow b{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-dropdown.svg) center/contain no-repeat;height:auto!important;width:16px!important;aspect-ratio:700/531;border:none!important;margin:0!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.select2-container--open .select2-dropdown{border:none!important;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);border-radius:40px}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{z-index:1}.select2-container--open .select2-dropdown--above:after,.select2-container--open .select2-dropdown--above:before,.select2-container--open .select2-dropdown--below:after,.select2-container--open .select2-dropdown--below:before{content:"";position:absolute;top:0;left:0;width:100%;height:60px;background:#fff;-webkit-transform:translate(0,calc(-100% + 20px));transform:translate(0,calc(-100% + 20px));z-index:2}.select2-container--open .select2-dropdown--above:after,.select2-container--open .select2-dropdown--below:after{-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);z-index:-1;height:40px;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.select2-container--open .select2-dropdown--above:after,.select2-container--open .select2-dropdown--above:before{top:auto;bottom:0;-webkit-transform:translate(0,calc(100% - 10px));transform:translate(0,calc(100% - 10px))}.select2-container--open .select2-dropdown--above:after{-webkit-transform:translate(0,100%);transform:translate(0,100%)}.select2-container--open .select2-dropdown .select2-results{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:700}@media only screen and (max-width:1050px){.select2-container--open .select2-dropdown .select2-results{font-size:18px}}@media only screen and (max-width:600px){.select2-container--open .select2-dropdown .select2-results{font-size:18px}}@media only screen and (max-width:900px){.select2-container--open .select2-dropdown .select2-results{font-weight:500}}.select2-container--open .select2-dropdown .select2-results__options{padding:20px 0}.select2-container--open .select2-dropdown .select2-results__option{padding:12px 26px}.select2-container--open .select2-dropdown .select2-results__option--highlighted.select2-results__option--highlighted,.select2-container--open .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable{background:0 0}.select2-container--open .select2-dropdown .select2-results__option--highlighted.select2-results__option--highlighted{color:#0057be}.select2-container--open .select2-dropdown .select2-results .select2-results__option--selected{background:0 0}.donate-form{width:527px;max-width:100%}.donate-form__main{background:#fff;border-radius:20px;overflow:hidden}.donate-form__main__selector{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;height:58px;overflow:hidden}@media only screen and (max-width:600px){.donate-form__main__selector{height:65px}}.donate-form__main__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#4dbeff;color:#003e74;font-weight:500}@media only screen and (max-width:600px){.donate-form__main__option{padding:0 20px}}.donate-form__main__option.button--active{background:#fff;color:#0057be;font-weight:500}.donate-form__main__cont{padding:60px 0 25px}@media only screen and (max-width:600px){.donate-form__main__cont{padding:60px 20px 25px}}.donate-form__main__amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;font-weight:700}.donate-form__main__amount>label{color:#1d1d1b;font-weight:500}.donate-form__main__amount>label+div+span{font-weight:500}.donate-form__main__amount__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:153px;max-width:100%}.donate-form__main__amount__inner:before{content:"";position:absolute;border-bottom:1px solid #edeff3;width:100%;bottom:0}.donate-form__main__amount__inner input{width:100%;font-weight:700;max-height:50px}.donate-form__main__amount__inner input:focus{outline:2px solid #B6BCCD;border-radius:10px;padding:0}.donate-form__main__amount__icon{color:#4dbeff;font-weight:700;margin-right:15px}.donate-form__main__amount__currency{position:absolute;top:90%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);font-weight:500;color:#1d1d1b}.donate-form__main__awarness{width:417px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;margin:56px auto 0}.donate-form__main__awarness input{margin-top:5px}.donate-form__main__awarness label{color:#1d1d1b}.donate-form__main__button,.donate-form__main__link{margin-top:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.donate-form__main__button .button:hover,.donate-form__main__link .button:hover{color:#0057be}.donate-form__main__link{margin-top:18px}.donate-form__main__link a{color:#1d1d1b;line-height:2}.donate-form__data,.donate-form__payment{border-radius:20px;background:#fff;padding:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.donate-form__data fieldset,.donate-form__data__cont,.donate-form__payment fieldset,.donate-form__payment__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.donate-form__data fieldset label,.donate-form__data__cont label,.donate-form__payment fieldset label,.donate-form__payment__cont label{font-size:13px}.donate-form__data fieldset input,.donate-form__data fieldset select,.donate-form__data__cont input,.donate-form__data__cont select,.donate-form__payment fieldset input,.donate-form__payment fieldset select,.donate-form__payment__cont input,.donate-form__payment__cont select{width:100%;background:#edeff3;color:#363636;border-radius:20px;outline:1px solid #363636;padding:10px 15px}.donate-form__data__button,.donate-form__payment__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.donate-form__payment__cont{width:100%}.donate-form__payment__field{background:#edeff3;color:#363636;border-radius:20px;outline:1px solid #363636;padding:10px 15px}.donate-form__payment__note{margin-top:26px;text-align:center}.donate-form__payment__text{text-align:center}.donate-form__data__cont{margin-top:26px}.donate-form__data__title{text-align:center}.donate-form__data__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.donate-form__data__checkbox input[type=checkbox]{outline:0;width:auto;margin-top:5px}.donate-form__data.donate-form__thankyou{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.donate-form__data.donate-form__thankyou h1,.donate-form__data.donate-form__thankyou h2,.donate-form__data.donate-form__thankyou h3,.donate-form__data.donate-form__thankyou h4,.donate-form__data.donate-form__thankyou h5{color:#0057be;margin-bottom:30px}.donate-form__data.donate-form__thankyou h1,.donate-form__data.donate-form__thankyou h2,.donate-form__data.donate-form__thankyou h3,.donate-form__data.donate-form__thankyou h4,.donate-form__data.donate-form__thankyou h5,.donate-form__data.donate-form__thankyou h6{margin-bottom:30px}.donate-form__data.donate-form__thankyou h1{font-size:54px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.185em}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou h1{font-size:48px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou h1{font-size:38px}}.donate-form__data.donate-form__thankyou h2{font-size:38px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.473em}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou h2{font-size:36px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou h2{font-size:30px}}.donate-form__data.donate-form__thankyou h3{font-size:30px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou h3{font-size:26px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou h3{font-size:24px}}.donate-form__data.donate-form__thankyou h4{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou h4{font-size:22px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou h4{font-size:20px}}.donate-form__data.donate-form__thankyou h5{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou h5{font-size:18px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou h5{font-size:18px}}.donate-form__data.donate-form__thankyou h6{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:500}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou h6{font-size:18px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou h6{font-size:18px}}.donate-form__data.donate-form__thankyou p{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;line-height:1.5em;margin-bottom:45px}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou p{font-size:16px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou p{font-size:16px}}.donate-form__data.donate-form__thankyou ol,.donate-form__data.donate-form__thankyou ul{margin-bottom:45px;line-height:1.5em}.donate-form__data.donate-form__thankyou ol ol,.donate-form__data.donate-form__thankyou ul ul{margin-bottom:0}.donate-form__data.donate-form__thankyou ul li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;padding-left:30px;list-style:none;position:relative}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou ul li{font-size:16px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou ul li{font-size:16px}}.donate-form__data.donate-form__thankyou ul li:before{position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletul.svg) center/contain no-repeat;content:"";width:7px;height:5px;top:10px;left:0}.donate-form__data.donate-form__thankyou ul ul li:before{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletsubul.svg) center/contain no-repeat}.donate-form__data.donate-form__thankyou ol{list-style:none;counter-reset:li}.donate-form__data.donate-form__thankyou ol li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;counter-increment:li;padding-left:30px;position:relative}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou ol li{font-size:16px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou ol li{font-size:16px}}.donate-form__data.donate-form__thankyou ol li:before{position:absolute;top:0;left:0;content:counter(li);color:#4dbeff;display:inline-block}.donate-form__data.donate-form__thankyou a{color:#4dbeff;text-decoration:none}.donate-form__data.donate-form__thankyou a:hover{color:#0057be}.donate-form__data.donate-form__thankyou blockquote{padding-left:30px;border-left:3px solid #363636}.donate-form__data.donate-form__thankyou blockquote p{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.donate-form__data.donate-form__thankyou blockquote p{font-size:22px}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou blockquote p{font-size:20px}}.donate-form__data.donate-form__thankyou img{width:auto;height:auto;max-width:100%;margin:0 0 28px 0}.donate-form__data.donate-form__thankyou .alignleft{float:left;max-width:50%;margin-right:69px;margin-bottom:45px}@media only screen and (max-width:750px){.donate-form__data.donate-form__thankyou .alignleft{max-width:100%}}.donate-form__data.donate-form__thankyou .aligncenter{margin:69px auto;display:block;margin-bottom:45px}@media only screen and (max-width:750px){.donate-form__data.donate-form__thankyou .aligncenter{max-width:100%}}.donate-form__data.donate-form__thankyou .alignright{float:right;max-width:50%;margin-left:69px;margin-bottom:45px}@media only screen and (max-width:750px){.donate-form__data.donate-form__thankyou .alignright{max-width:100%}}.donate-form__data.donate-form__thankyou iframe{width:100%;height:100%;aspect-ratio:16/9;border-radius:20px}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou iframe{aspect-ratio:4/3}}@media only screen and (max-width:600px){.donate-form__data.donate-form__thankyou table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.donate-form__data.donate-form__thankyou table tr td{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.donate-form__data.donate-form__thankyou table tr td img{margin:10px 0!important}}.donate-form__data.donate-form__thankyou del{text-decoration:line-through;opacity:.7}.donate-form__review__cont{border-radius:20px;background:#fff;padding:55px;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:30px}.donate-form__review__cont .errors-container{background:rgba(200,37,126,.2);border-radius:5px;padding:10px;color:#c8257e;display:none}.donate-form__review__title{-ms-grid-column-align:center;justify-self:center}.donate-form__review__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.donate-form__review__item button{color:#4dbeff}.donate-form__review__item button:hover{color:#0057be}.donate-form__review__button{-ms-grid-column-align:center;justify-self:center;position:relative}.donate-form__review__button .load-spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:48px;height:48px;overflow:hidden;background-image:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/loading.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.donate-form__review__button:hover{color:#0057be}.donate-form__data[data-step="3"]{overflow-y:scroll;height:450px}.donate-form .input-halfwidth{display:-ms-grid;display:grid;-ms-grid-columns:auto 20px auto;grid-template-columns:auto auto;gap:20px}.donate-form .input-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.donate-form .button:hover{color:#0057be}.sort_by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.sort_by .select2{width:220px!important;border-radius:40px;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1)}.sort_by .select2-container{z-index:2}.sort_by .select2-container .selec2-selection--single .select2-selection,.sort_by .select2-container .select2-selection{border:none;background:0 0;border-radius:unset;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sort_by .select2-container .selec2-selection--single .select2-selection__rendered,.sort_by .select2-container .select2-selection__rendered{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em;color:#0057be!important;font-family:"NeueHaasGroteskText Pro",sans-serif;width:calc(100% - 20px);padding-left:20px!important;font-size:20px!important}@media only screen and (max-width:1050px){.sort_by .select2-container .selec2-selection--single .select2-selection__rendered,.sort_by .select2-container .select2-selection__rendered{font-size:22px}}@media only screen and (max-width:600px){.sort_by .select2-container .selec2-selection--single .select2-selection__rendered,.sort_by .select2-container .select2-selection__rendered{font-size:20px}}.sort_by .select2-container .selec2-selection--single .select2-selection__arrow,.sort_by .select2-container .select2-selection__arrow{top:6px!important}.select2-container--open .dropdown-sortby.select2-dropdown{border:none!important;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.2);box-shadow:0 3px 20px 0 rgba(0,0,0,.2);border-radius:40px}.select2-container--open .dropdown-sortby.select2-dropdown--above,.select2-container--open .dropdown-sortby.select2-dropdown--below{z-index:1}.select2-container--open .dropdown-sortby.select2-dropdown--above:after,.select2-container--open .dropdown-sortby.select2-dropdown--above:before,.select2-container--open .dropdown-sortby.select2-dropdown--below:after,.select2-container--open .dropdown-sortby.select2-dropdown--below:before{content:"";position:absolute;top:0;left:0;width:100%;height:40px;background:#fff;-webkit-transform:translate(0,calc(-100% + 30px));transform:translate(0,calc(-100% + 30px));z-index:2}.select2-container--open .dropdown-sortby.select2-dropdown--above:after,.select2-container--open .dropdown-sortby.select2-dropdown--below:after{-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);z-index:-1;height:20px;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.select2-container--open .dropdown-sortby.select2-dropdown--above:after,.select2-container--open .dropdown-sortby.select2-dropdown--above:before{top:auto;bottom:0;-webkit-transform:translate(0,calc(100% - 35px));transform:translate(0,calc(100% - 35px))}.select2-container--open .dropdown-sortby.select2-dropdown--above:after{-webkit-transform:translate(0,100%);transform:translate(0,100%)}.select2-container--open .dropdown-sortby.select2-dropdown .select2-results{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:400}@media only screen and (max-width:1050px){.select2-container--open .dropdown-sortby.select2-dropdown .select2-results{font-size:18px}}@media only screen and (max-width:600px){.select2-container--open .dropdown-sortby.select2-dropdown .select2-results{font-size:18px}}.select2-container--open .dropdown-sortby.select2-dropdown .select2-results__options{padding:20px 0}.select2-container--open .dropdown-sortby.select2-dropdown .select2-results__option{padding:12px}.select2-container--open .dropdown-sortby.select2-dropdown .select2-results__option--highlighted.select2-results__option--highlighted,.select2-container--open .dropdown-sortby.select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable{background:0 0}.select2-container--open .dropdown-sortby.select2-dropdown .select2-results__option--highlighted.select2-results__option--highlighted{color:#0057be!important}.select2-container--open .dropdown-sortby.select2-dropdown .select2-results .select2-results__option--selected{background:0 0}.shopwp .hero--simple{height:auto}.shopwp .hero--simple .hero__cont{min-height:300px}.shopwp .swp-items{gap:30px 30px}@media only screen and (min-width:1050px){.shopwp .swp-items{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.shopwp .swp-items li{padding-left:0;list-style:none!important;position:relative;display:-ms-grid;display:grid;-ms-grid-rows:auto 5px auto 5px 35px 5px 80px;grid-template-rows:auto auto 35px 80px;gap:5px}.shopwp .swp-items li::before{display:none}.shopwp .swp-items .wps-component.wps-component-products-images{aspect-ratio:1;overflow:hidden}.shopwp .swp-items .wps-component.wps-component-products-images .wps-thumbnails-wrapper{display:none!important}.shopwp .swp-items .wps-component.wps-component-products-images img.swp-thumb-image{aspect-ratio:1;margin-bottom:0}.shopwp .swp-items .wps-component.wps-component-collection-title h2,.shopwp .swp-items .wps-component.wps-component-products-title h2{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.shopwp .swp-items .wps-component.wps-component-collection-title h2,.shopwp .swp-items .wps-component.wps-component-products-title h2{font-size:18px}}@media only screen and (max-width:600px){.shopwp .swp-items .wps-component.wps-component-collection-title h2,.shopwp .swp-items .wps-component.wps-component-products-title h2{font-size:18px}}.shopwp .swp-items .wps-component-products-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.shopwp .swp-items .wps-component-products-pricing .swp-price.swp-product-price{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em;font-family:"Kepler Std Bold",cursive;font-style:italic}@media only screen and (max-width:1050px){.shopwp .swp-items .wps-component-products-pricing .swp-price.swp-product-price{font-size:22px}}@media only screen and (max-width:600px){.shopwp .swp-items .wps-component-products-pricing .swp-price.swp-product-price{font-size:20px}}.shopwp .swp-items .swp-add-to-cart-wrapper{margin-top:0}.shopwp .swp-items .swp-btn-add-to-cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 36px;cursor:pointer;font-weight:500;-webkit-transition:.5s ease;transition:.5s ease;border-radius:40px;height:64px;color:#fff;text-decoration:none;text-align:center;background-color:#0057be;font-weight:700;font-size:18px}.shopwp .swp-items .swp-btn-add-to-cart:hover{opacity:.9;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.56);box-shadow:0 4px 16px rgba(0,0,0,.56)}.shopwp .swp-items .swp-btn-add-to-cart--blue,.shopwp .swp-items .swp-btn-add-to-cart--purple{background:#0057be}.shopwp .swp-items .swp-btn-add-to-cart--blue:hover,.shopwp .swp-items .swp-btn-add-to-cart--purple:hover{background:#4dbeff}.shopwp .swp-items .swp-btn-add-to-cart--palid{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#85b1f2;color:#003e74}.shopwp .swp-items .swp-btn-add-to-cart--palid:hover{background:#003e74;color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--donate{font-weight:700;background:#ffbc00;color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--donate:hover{background:#003e74;color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--dark{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#003e74;color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--dark:hover{background:#fff;color:#003e74}.shopwp .swp-items .swp-btn-add-to-cart--light{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#4dbeff;color:#003e74}.shopwp .swp-items .swp-btn-add-to-cart--light:hover{background:#003e74;color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--pink{background:#c8257e}.shopwp .swp-items .swp-btn-add-to-cart--white{background:#fff;color:#0057be;padding:15px 36px;height:54px;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.shopwp .swp-items .swp-btn-add-to-cart--white{font-size:16px}}@media only screen and (max-width:600px){.shopwp .swp-items .swp-btn-add-to-cart--white{font-size:16px}}.shopwp .swp-items .swp-btn-add-to-cart--gradient{background:#ffbc00;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.shopwp .swp-items .swp-btn-add-to-cart--gradient:hover{background:#003e74}.shopwp .swp-items .swp-btn-add-to-cart--gradient-2{background:#4dbeff;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.shopwp .swp-items .swp-btn-add-to-cart--gradient-2:hover{background:#003e74;color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--line{border:1.5px solid #fff;background:0 0}.shopwp .swp-items .swp-btn-add-to-cart--line:hover{background-color:#003e74;opacity:1}.shopwp .swp-items .swp-btn-add-to-cart--line-violet{border:1.5px solid #0057be;background:0 0;color:#0057be}.shopwp .swp-items .swp-btn-add-to-cart--line-violet:hover{background:#0057be;color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--line-violet:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.shopwp .swp-items .swp-btn-add-to-cart--line-blue{border:1.5px solid #4dbeff;background:0 0;color:#4dbeff}.shopwp .swp-items .swp-btn-add-to-cart--line-blue:hover{background:#4dbeff;color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--line-dark{border:1.5px solid #003e74;background:0 0;color:#003e74}.shopwp .swp-items .swp-btn-add-to-cart--line-dark:hover{background:#003e74;color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--line-dark.button--arrow::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat}.shopwp .swp-items .swp-btn-add-to-cart--line-dark.button--arrow:hover::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.shopwp .swp-items .swp-btn-add-to-cart--arrow{gap:8px}.shopwp .swp-items .swp-btn-add-to-cart--arrow:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat;height:21px;width:20px}.shopwp .swp-items .swp-btn-add-to-cart--arrow.button--line:hover{color:#fff}.shopwp .swp-items .swp-btn-add-to-cart--arrow-violet{gap:8px}.shopwp .swp-items .swp-btn-add-to-cart--arrow-violet:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.shopwp .swp-items .swp-btn-add-to-cart.button--blue{gap:8px}.shopwp .swp-items .swp-btn-add-to-cart.button--blue:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.shopwp .swp-items .swp-btn-add-to-cart--arrow.button--palid{gap:8px}.shopwp .swp-items .swp-btn-add-to-cart--arrow.button--palid:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.shopwp .swp-items .swp-btn-add-to-cart--play{display:block;padding:0;border-radius:unset;position:absolute;top:0;left:0;width:100%;height:100%;top:50%;left:50%;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/play.svg) center/contain no-repeat;height:185px;width:185px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:2}@media only screen and (max-width:750px){.shopwp .swp-items .swp-btn-add-to-cart--play{height:100px;width:100px}}.shopwp .swp-items .swp-btn-add-to-cart--reset{background-color:#edeff3;color:#363636;font-weight:700;margin:10px 0;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.shopwp .swp-items .swp-btn-add-to-cart--reset.small{width:auto}.shopwp .swp-items .swp-btn-add-to-cart:hover{background-color:#4dbeff;color:#fff;opacity:1}.shopwp .swp-btn.swp-button-pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 36px;cursor:pointer;font-weight:500;-webkit-transition:.5s ease;transition:.5s ease;border-radius:40px;height:64px;color:#fff;text-decoration:none;text-align:center;background-color:#0057be;font-weight:700;font-size:18px;min-width:200px}.shopwp .swp-btn.swp-button-pagination:hover{opacity:.9;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.56);box-shadow:0 4px 16px rgba(0,0,0,.56)}.shopwp .swp-btn.swp-button-pagination--blue,.shopwp .swp-btn.swp-button-pagination--purple{background:#0057be}.shopwp .swp-btn.swp-button-pagination--blue:hover,.shopwp .swp-btn.swp-button-pagination--purple:hover{background:#4dbeff}.shopwp .swp-btn.swp-button-pagination--palid{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#85b1f2;color:#003e74}.shopwp .swp-btn.swp-button-pagination--palid:hover{background:#003e74;color:#fff}.shopwp .swp-btn.swp-button-pagination--donate{font-weight:700;background:#ffbc00;color:#fff}.shopwp .swp-btn.swp-button-pagination--donate:hover{background:#003e74;color:#fff}.shopwp .swp-btn.swp-button-pagination--dark{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#003e74;color:#fff}.shopwp .swp-btn.swp-button-pagination--dark:hover{background:#fff;color:#003e74}.shopwp .swp-btn.swp-button-pagination--light{font-family:"NeueHaasGroteskText Pro",sans-serif;background:#4dbeff;color:#003e74}.shopwp .swp-btn.swp-button-pagination--light:hover{background:#003e74;color:#fff}.shopwp .swp-btn.swp-button-pagination--pink{background:#c8257e}.shopwp .swp-btn.swp-button-pagination--white{background:#fff;color:#0057be;padding:15px 36px;height:54px;font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.shopwp .swp-btn.swp-button-pagination--white{font-size:16px}}@media only screen and (max-width:600px){.shopwp .swp-btn.swp-button-pagination--white{font-size:16px}}.shopwp .swp-btn.swp-button-pagination--gradient{background:#ffbc00;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.shopwp .swp-btn.swp-button-pagination--gradient:hover{background:#003e74}.shopwp .swp-btn.swp-button-pagination--gradient-2{background:#4dbeff;border-radius:30px;padding:10px 20px;height:auto;white-space:nowrap;font-weight:700}.shopwp .swp-btn.swp-button-pagination--gradient-2:hover{background:#003e74;color:#fff}.shopwp .swp-btn.swp-button-pagination--line{border:1.5px solid #fff;background:0 0}.shopwp .swp-btn.swp-button-pagination--line:hover{background-color:#003e74;opacity:1}.shopwp .swp-btn.swp-button-pagination--line-violet{border:1.5px solid #0057be;background:0 0;color:#0057be}.shopwp .swp-btn.swp-button-pagination--line-violet:hover{background:#0057be;color:#fff}.shopwp .swp-btn.swp-button-pagination--line-violet:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.shopwp .swp-btn.swp-button-pagination--line-blue{border:1.5px solid #4dbeff;background:0 0;color:#4dbeff}.shopwp .swp-btn.swp-button-pagination--line-blue:hover{background:#4dbeff;color:#fff}.shopwp .swp-btn.swp-button-pagination--line-dark{border:1.5px solid #003e74;background:0 0;color:#003e74}.shopwp .swp-btn.swp-button-pagination--line-dark:hover{background:#003e74;color:#fff}.shopwp .swp-btn.swp-button-pagination--line-dark.button--arrow::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat}.shopwp .swp-btn.swp-button-pagination--line-dark.button--arrow:hover::after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat}.shopwp .swp-btn.swp-button-pagination--arrow{gap:8px}.shopwp .swp-btn.swp-button-pagination--arrow:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat;height:21px;width:20px}.shopwp .swp-btn.swp-button-pagination--arrow.button--line:hover{color:#fff}.shopwp .swp-btn.swp-button-pagination--arrow-violet{gap:8px}.shopwp .swp-btn.swp-button-pagination--arrow-violet:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.shopwp .swp-btn.swp-button-pagination.button--blue{gap:8px}.shopwp .swp-btn.swp-button-pagination.button--blue:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.shopwp .swp-btn.swp-button-pagination--arrow.button--palid{gap:8px}.shopwp .swp-btn.swp-button-pagination--arrow.button--palid:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-dark.svg) center/contain no-repeat;height:21px;width:20px;-webkit-transition:.5s ease;transition:.5s ease}.shopwp .swp-btn.swp-button-pagination--play{display:block;padding:0;border-radius:unset;position:absolute;top:0;left:0;width:100%;height:100%;top:50%;left:50%;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/play.svg) center/contain no-repeat;height:185px;width:185px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:2}@media only screen and (max-width:750px){.shopwp .swp-btn.swp-button-pagination--play{height:100px;width:100px}}.shopwp .swp-btn.swp-button-pagination--reset{background-color:#edeff3;color:#363636;font-weight:700;margin:10px 0;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.shopwp .swp-btn.swp-button-pagination--reset.small{width:auto}.shopwp .swp-btn.swp-button-pagination:hover{background-color:#4dbeff;color:#fff;opacity:1}.shopwp[data-wpshopify-component-type=collections] .swp-items li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.shopwp[data-wpshopify-component-type=collections] .swp-items li .wps-component-collection-image img{aspect-ratio:1;margin-bottom:0}.wps_collections-template-default .wps-collections-wrapper{position:relative}.wps_collections-template-default #collections_dropzone_collection_image{position:relative}.wps_collections-template-default #collections_dropzone_collection_image img{margin:0;width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}.wps_collections-template-default #collections_dropzone_collection_image::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(19.74%,#1d1d1b),to(rgba(47,72,88,0)));background:linear-gradient(180deg,#1d1d1b 19.74%,rgba(47,72,88,0) 100%);z-index:1;opacity:.3}.wps_collections-template-default #collections_dropzone_collection_title{font-size:48px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;color:#0057be;line-height:1.208em;text-align:center;position:absolute;top:150px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}@media only screen and (max-width:1050px){.wps_collections-template-default #collections_dropzone_collection_title{font-size:38px}}@media only screen and (max-width:600px){.wps_collections-template-default #collections_dropzone_collection_title{font-size:30px}}.grid.collections{position:relative}.grid.collections .site-title{padding:40px 0}.grid.collections .grid__cont{display:-ms-grid;display:grid;gap:40px 30px;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);padding-bottom:60px}@media only screen and (min-width:600px){.grid.collections .grid__cont{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:900px){.grid.collections .grid__cont{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1050px){.grid.collections .grid__cont{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.grid.collections .grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;border-radius:20px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);padding-bottom:20px;overflow:hidden}.grid.collections .grid__item .grid__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;text-decoration:none}.grid.collections .grid__item .grid__info .grid__icon{position:relative}.grid.collections .grid__item .grid__info .grid__icon img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.grid.collections .grid__item .grid__info .grid__title{text-decoration:none;color:#0057be;padding:0 30px}.grid.collections .grid__item .grid__info .grid__title:hover{color:#4dbeff}.grid.collections .grid__item .button{padding:10px 20px;height:auto}.hero--simple{position:relative;height:550px;background:#0057be;z-index:1}.hero--simple .hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero--simple .hero__image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(19.74%,#1d1d1b),to(rgba(47,72,88,0)));background:linear-gradient(180deg,#1d1d1b 19.74%,rgba(47,72,88,0) 100%);z-index:1;opacity:.3}.hero--simple .hero__image:after{position:absolute;top:0;left:0;width:100%;height:100%;top:auto;bottom:0;height:60%;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(72,87,131,0)),to(#1d1d1b));background:linear-gradient(180deg,rgba(72,87,131,0) 0,#1d1d1b 100%);z-index:1;opacity:.9}.hero--simple .hero__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:550px;padding-bottom:60px}.hero--simple .hero__cont__arrow{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow.svg) center/contain no-repeat;width:34px;height:40px}@media only screen and (max-width:1200px){.hero--simple .hero__cont__arrow{display:none}}.hero--simple .hero__title{margin:0 auto;padding-bottom:26px;color:#fff;text-align:center}.hero--simple.no-image{height:auto;background:#0057be}.hero--simple.no-image .hero__cont{min-height:0;padding-top:140px;padding-bottom:30px}.hero--simple.no-image .hero__cont .hero__cont__arrow{display:none}.hero--home{position:relative;height:900px;background:#003e74;z-index:1}@media only screen and (max-width:750px){.hero--home{min-height:100dvh;height:auto}}.hero--home .hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero--home .hero__image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(291deg,rgba(0,0,0,.65) 32.94%,rgba(0,0,0,0) 60%);z-index:10}@media only screen and (max-width:1366px){.hero--home .hero__image:before{background:linear-gradient(291deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.3) 100%)}}.hero--home .hero__image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#2e74cd;mix-blend-mode:darken;opacity:.3;z-index:1}.hero--home .hero__cont{display:-webkit-box;display:-ms-flexbox;display:flex;height:900px;padding-top:212px}@media only screen and (max-width:750px){.hero--home .hero__cont{padding-top:280px}}.hero--home .hero__cont__left,.hero--home .hero__cont__right{width:50%}@media only screen and (max-width:1200px){.hero--home .hero__cont__left,.hero--home .hero__cont__right{width:100%}}.hero--home .hero__cont__left{position:relative}@media only screen and (max-width:1200px){.hero--home .hero__cont__left{display:none}}.hero--home .hero__cont__arrow{position:absolute;left:0;bottom:100px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow.svg) center/contain no-repeat;width:34px;height:40px}.hero--home .hero__cont__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;padding:0 65px}@media only screen and (max-width:750px){.hero--home .hero__cont__right{padding:0;gap:26px}}.hero--home .hero__cont__icon{width:208px;aspect-ratio:2.32;position:relative}.hero--home .hero__cont__icon img{-o-object-fit:contain;object-fit:contain}.hero--home .hero__cont__title{text-align:center;font-size:120px;font-weight:900;line-height:.9em}@media only screen and (max-width:900px){.hero--home .hero__cont__title{font-size:90px}}@media only screen and (max-width:600px){.hero--home .hero__cont__title{font-size:72px}}.hero--home .hero__cont__title span{display:block;text-transform:none;color:#4dbeff;font-family:"Kepler Std",cursive;font-style:italic;font-size:140px;font-weight:600}@media only screen and (max-width:900px){.hero--home .hero__cont__title span{line-height:1.14;font-size:100px}}.hero--home .hero__cont__text{text-align:center;color:#fff;margin-top:-15px}@media only screen and (max-width:750px){.hero--home .hero__cont__text p{font-size:14px}}.hero--home .hero__cont__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width:750px){.hero--home .hero__cont__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.hero--home .hero__cont__buttons .button{font-size:18px}.hero--home.hide-overlay .hero__image:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(10.94%,rgba(0,0,0,.65)),color-stop(20%,rgba(0,0,0,0)));background:linear-gradient(-180deg,rgba(0,0,0,.65) 10.94%,rgba(0,0,0,0) 20%)}@media only screen and (max-width:600px){body.home .hero--home .hero__cont,body:not(.home) .hero--home .hero__cont{padding-top:150px}}body.home .hero--home .hero__cont__right,body:not(.home) .hero--home .hero__cont__right{gap:36px}body.home .hero--home .hero__cont__title,body:not(.home) .hero--home .hero__cont__title{line-height:.8;font-size:120px}@media only screen and (max-width:750px){body.home .hero--home .hero__cont__title,body:not(.home) .hero--home .hero__cont__title{line-height:.7;font-size:90px}}@media only screen and (max-width:600px){body.home .hero--home .hero__cont__title,body:not(.home) .hero--home .hero__cont__title{line-height:.8}}body.home .hero--home .hero__cont__title span,body:not(.home) .hero--home .hero__cont__title span{display:inline;padding-left:18px;font-size:120px;line-height:.7}@media only screen and (max-width:750px){body.home .hero--home .hero__cont__title span,body:not(.home) .hero--home .hero__cont__title span{font-size:90px;line-height:.8}}@media only screen and (max-width:600px){body.home .hero--home .hero__cont__title span,body:not(.home) .hero--home .hero__cont__title span{display:block;padding-top:10px}}body.home .hero--home .hero__cont__text p,body:not(.home) .hero--home .hero__cont__text p{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){body.home .hero--home .hero__cont__text p,body:not(.home) .hero--home .hero__cont__text p{font-size:18px}}@media only screen and (max-width:600px){body.home .hero--home .hero__cont__text p,body:not(.home) .hero--home .hero__cont__text p{font-size:18px}}@media only screen and (max-width:750px){body.home .hero--home .hero__cont__text p,body:not(.home) .hero--home .hero__cont__text p{font-size:18px}}.hero--page{position:relative;min-height:550px;background:#0057be;z-index:1}@media only screen and (max-width:750px){.hero--page{min-height:70vh;height:auto}}.hero--page .hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero--page .hero__image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(291deg,rgba(0,0,0,.65) 32.94%,rgba(0,0,0,0) 60%);z-index:10}.hero--page .hero__cont{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:550px;padding-top:168px;padding-bottom:40px}@media only screen and (max-width:750px){.hero--page .hero__cont{padding-top:120px;min-height:70dvh;height:auto}}.hero--page .hero__cont__left,.hero--page .hero__cont__right{width:50%}@media only screen and (max-width:1200px){.hero--page .hero__cont__left,.hero--page .hero__cont__right{width:100%}}.hero--page .hero__cont__left{position:relative}@media only screen and (max-width:1200px){.hero--page .hero__cont__left{display:none}}.hero--page .hero__cont__arrow{position:absolute;left:0;bottom:60px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow.svg) center/contain no-repeat;width:34px;height:40px}.hero--page .hero__cont__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}.hero--page .hero__cont__right.disabled{display:none}.hero--page .hero__cont__uppertitle{color:#fff}.hero--page .hero__cont__title{position:relative;text-align:center;width:100%}.hero--page .hero__cont__title span{color:#4dbeff;font-family:"Kepler Std",cursive;font-style:italic;font-size:70px;font-weight:700}@media only screen and (max-width:900px){.hero--page .hero__cont__title span{line-height:1.14}}@media only screen and (max-width:600px){.hero--page .hero__cont__title span{font-size:56px}}.hero--page .hero__cont__title-shadow{display:none;position:absolute;z-index:-1;font-family:"Kepler Std",cursive;color:#4dbeff;font-size:100px;bottom:35px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:.3;width:200%;max-width:50vw}@media only screen and (max-width:1050px){.hero--page .hero__cont__title-shadow{font-size:50px}}@media only screen and (max-width:750px){.hero--page .hero__cont__title-shadow{font-size:40px;width:100%;max-width:100%;bottom:20px}}.hero--page .hero__cont__text{text-align:center;color:#fff;padding:0 65px}@media only screen and (max-width:1366px){.hero--page .hero__cont__text{padding:0}}.hero--page .hero__cont__buttons{margin-top:35px}.hero--page .hero__cont__form{margin-top:40px;width:100%}@media only screen and (max-width:1200px){.hero--page .hero__cont__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero--page.full{height:900px}@media only screen and (max-width:750px){.hero--page.full{min-height:100dvh;height:auto}}.hero--page.full .hero__image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(291deg,rgba(0,0,0,.65) 32.94%,rgba(0,0,0,0) 60%);z-index:2}@media only screen and (max-width:750px){.hero--page.full .hero__image:before{background:#1d1d1b;opacity:.3}}.hero--page.full .hero__image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#2e74cd;mix-blend-mode:darken;opacity:.3;z-index:1}.hero--page.full .hero__cont{height:900px;padding-top:0}.hero--page.full .hero__cont__right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 78px;gap:0}@media only screen and (max-width:1366px){.hero--page.full .hero__cont__right{padding:0 65px}}@media only screen and (max-width:750px){.hero--page.full .hero__cont__right{padding:0}}.hero--page.full .hero__cont__title{letter-spacing:4px}.hero--page.full .hero__cont__title span{font-size:140px;line-height:1.1em;display:block;letter-spacing:normal}@media only screen and (max-width:750px){.hero--page.full .hero__cont__title span{font-size:80px}}.hero--page.full .hero__cont__text{padding:0;margin-top:60px}@media only screen and (max-width:750px){.hero--page.full .hero__cont__text{margin-top:40px}}.hero--page.full .hero__cont__icon{width:263px;aspect-ratio:1.8;position:relative}.hero--page.full .hero__cont__icon img{-o-object-fit:contain;object-fit:contain}.hero--page.full .hero__cont__buttons{margin-top:63px}.hero--page.full.hero--common-donate .hero__image::after{display:none}.hero--page.full .hero__cont__icon+.hero__cont__text{margin-top:40px}.hero--page.full .hero__cont__icon+.hero__cont__text p{font-size:16px;margin-bottom:35px}.hero--page.full .hero__cont__icon+.hero__cont__text p:last-child{margin-bottom:0}.full.hero--common .hero__cont__right{padding:0 60px}@media only screen and (max-width:1200px){.full.hero--common .hero__cont__right{width:100%}}@media only screen and (max-width:900px){.full.hero--common .hero__cont__right{padding:82px 0 42px 0}}.full.hero--common .hero__cont__text p{line-height:1.5em}.header{display:-webkit-box;display:-ms-flexbox;display:flex;height:122px;position:fixed;width:100%;z-index:10;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.7) 30%,rgba(0,0,0,0) 100%)}@media only screen and (max-width:750px){.header{height:82px}}.header__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header__cont.js-child-open .header__right{-webkit-transform:translate(0,0);transform:translate(0,0)}.header__logo{position:relative;width:195px;height:56px}.header__logo img{-o-object-fit:contain;object-fit:contain}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1200px){.header__right{position:absolute;top:0;left:0;width:330px;height:100%;height:100dvh;background:#fff;border-radius:0 0 40px 0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:106px 19px 0;overflow-x:hidden;overflow-y:scroll;opacity:0}body.loaded .header__right{opacity:1}}@media only screen and (max-width:600px){.header__right{width:calc(100% - 60px);overflow-x:hidden}}@media only screen and (max-width:1200px){.header__right .button{width:100%}}.header__right .button+.button{margin-left:10px}@media only screen and (max-width:1200px){.header__right .button+.button{margin-left:0;margin-top:10px}}.header__search{margin-right:25px}@media only screen and (max-width:1200px){.header__search{margin:53px 0 28px;width:100%}}.header__socials{margin-top:20px}@media only screen and (min-width:1200px){.header__socials{display:none}}@media only screen and (max-width:750px){.header__socials rect{fill:#2E74CD}}.header .language-selector{position:relative;margin-left:15px}@media only screen and (max-width:1200px){.header .language-selector{width:100%;margin:15px 0 0 0}}.header .language-selector #gt_float_wrapper{height:44px}.header .language-selector .gt_float_switcher{font-size:14px;border-radius:30px;color:#1d1d1b;font-family:"NeueHaasGroteskText Pro Md",sans-serif;min-width:75px;padding:10px}@media only screen and (max-width:1200px){.header .language-selector .gt_float_switcher{width:100%;padding:0 10px}}.header .language-selector .gt_float_switcher img{display:none;width:20px}.header .language-selector .gt_float_switcher .gt-selected .gt-current-lang{padding:0 0;color:#1d1d1b;font-weight:700;font-size:14px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1200px){.header .language-selector .gt_float_switcher .gt-selected .gt-current-lang{font-size:15px;padding:10px 0}}.header .language-selector .gt_float_switcher .gt-selected .gt-current-lang img{display:block}.header .language-selector .gt_float_switcher .gt-selected .gt-current-lang .gt_float_switcher-arrow{-webkit-transform:rotate(0);transform:rotate(0)}.header .language-selector .gt_float_switcher .gt-selected .gt-current-lang .gt_float_switcher-arrow.gt_arrow_rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .language-selector .gt_float_switcher .gt_options{position:absolute;top:5px;background:#fff;left:0;padding:40px 10px 10px;border-radius:20px;width:100%;-webkit-transform:none;transform:none}.header .language-selector .gt_float_switcher .gt_options.gt-open{-webkit-transform:none;transform:none}.header .language-selector .gt_float_switcher .gt_options a{padding:5px 0;color:#1d1d1b;-webkit-transition:color .4s linear;transition:color .4s linear}@media only screen and (max-width:1200px){.header .language-selector .gt_float_switcher .gt_options a{font-size:15px;padding:10px 0}}.header .language-selector .gt_float_switcher .gt_options a:hover{background-color:#fff;color:#4dbeff}.footer__top__cont{display:-ms-grid;display:grid;-ms-grid-columns:330px auto 305px;grid-template-columns:330px auto 305px;padding:60px 0}@media only screen and (max-width:1200px){.footer__top__cont{-ms-grid-columns:20% 2.5% 50% 2.5% 25%;grid-template-columns:20% 50% 25%;gap:2.5%}}@media only screen and (max-width:1050px){.footer__top__cont{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:750px){.footer__top__cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:60px 41px}}@media only screen and (max-width:1050px){.footer__column__center{display:none}}.footer__logo{position:relative;width:205px;height:60px;display:block}.footer__logo img{-o-object-fit:contain;object-fit:contain}.footer__description{margin-top:12px;color:#0057be;font-weight:400;max-width:205px}@media only screen and (max-width:750px){.footer__description{font-size:20px;max-width:100%}}.footer__socials{margin-top:35px}.footer__menu{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);padding-top:13px}@media only screen and (max-width:1200px){.footer__menu{gap:10px}}.footer__menu .item--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-left:17px;position:relative}.footer__menu .item--title a{color:#363636;text-decoration:none}.footer__menu .item--title a:before{position:absolute;top:9px;left:0;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/list-dot-yellow.svg) center/contain no-repeat;width:7px;height:5px;-webkit-transition:all .3s ease;transition:all .3s ease}.footer__menu .item--title a:hover{color:#4dbeff}.footer__menu .item--title a:hover:before{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/list-dot.svg) center/contain no-repeat}.footer__menu .item--normal a:hover{color:#4dbeff}.footer__menu .item--title,.footer__menu .item--title a{font-weight:700}.footer__menu .item--normal a{text-decoration:none;color:#1d1d1b}.footer__menu .item--title+.item--title{margin-top:12px}.footer__menu .item--title+.item--normal{margin-top:18px}.footer__menu .item--normal+.item--title{margin-top:30px}.footer__menu .item--normal+.item--normal{margin-top:15px}.footer__location{padding-top:13px}@media only screen and (max-width:750px){.footer__location{padding-top:10px}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:33px}.footer__info__cont{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:28px}.footer__info__cont:last-child{margin-bottom:0}.footer__info__cont .location-icon{display:-webkit-box;display:-ms-flexbox;display:flex;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/location.svg) center/contain no-repeat;width:100%;max-width:13px;height:20px}.footer__info__text-cont a{text-decoration:none;color:#1d1d1b}.footer__info__text-cont a:hover{color:#4dbeff}@media only screen and (max-width:750px){.footer__info__title{font-size:16px}}.footer__info__text{color:#1d1d1b}.footer__bottom{padding:22px 0}.footer__bottom__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__bottom__cont a svg path{-webkit-transition:all .5s ease;transition:all .5s ease}.footer__bottom__cont a:hover svg path{fill:#4DBEFF}#drift-frame-controller{right:4px!important;bottom:64px!important}.forms--donors{position:relative;width:100%;max-width:500px;margin:0 auto;padding:0 30px 50px;border:1px solid #ccc;padding-top:150px;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forms--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:60px;margin:0 auto 15px}.forms--title{color:#1d1d1b;text-align:center;margin-bottom:15px}.forms--legend,.forms--separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.forms--legend span,.forms--separator span{font-family:"Kepler Std Bold",cursive;font-style:normal;font-weight:500;color:#1d1d1b}.forms--legend .forms--link_text,.forms--separator .forms--link_text{color:#4dbeff;text-decoration:none}.forms--legend .forms--link_text:hover,.forms--separator .forms--link_text:hover{color:#003e74}.forms--legend+.gform_wrapper,.forms--separator+.gform_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.forms .contents{padding:20px 0;text-align:center}.forms .contents h4{color:#4dbeff;font-family:"Kepler Std Bold",cursive;font-style:normal;font-weight:500}.forms--text{font-family:"Kepler Std",cursive;font-weight:400;text-align:center}.forms .gform_wrapper{width:100%;padding:20px 0}.forms .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forms .gform_wrapper .gform_body,.forms .gform_wrapper .gform_footer{width:100%}.forms .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.forms .gform_wrapper .gfield select{width:100%;border:1px solid #b6bccd;color:#1d1d1b;min-width:100%}.forms .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])[readonly=readonly],.forms .gform_wrapper .gfield select[readonly=readonly]{background-color:#b6bccd;cursor:not-allowed}.forms .gform_wrapper .gfield select{border-radius:50px;background:#fff;padding:20px 20px}.forms .gform_wrapper .gfield--width-half,.forms .gform_wrapper .gfield--width-third{width:100%}.forms .gform_wrapper .gfield_label{display:block!important}.forms .gform_wrapper .gfield.gfield--type-html{margin-bottom:20px}.forms .gform_wrapper .gfield .button--reset{font-size:18px}@media only screen and (max-width:900px){.forms .gform_wrapper .gfield .button--reset{width:100%}}.forms .gform_wrapper .gfield.gf_readonly input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.forms .gform_wrapper .gfield.gf_readonly select{background-color:#b6bccd}.forms .gform_wrapper .gform_footer>font{display:block;width:100%}.forms .gform_wrapper .gform_button{width:100%!important;background-color:#0057be;padding-right:36px}.forms .gform_wrapper .gform_validation_errors{display:block}.forms .select2-container{-ms-grid-column-span:4;grid-column:span 4;position:relative}.forms .select2-container .selec2-selection--single .select2-selection,.forms .select2-container .select2-selection{border:none;position:relative;background-color:transparent}.forms .select2-container .selec2-selection--single .select2-selection__rendered,.forms .select2-container .select2-selection__rendered{padding:20px 24px!important;min-height:40px;position:relative;color:#363636!important;line-height:1!important;font-weight:400;font-family:"NeueHaasGroteskText Pro",sans-serif}.forms .select2-container .selec2-selection--single .select2-selection .select2-selection__arrow,.forms .select2-container .select2-selection .select2-selection__arrow{width:auto;position:absolute;top:18px;right:12px}.donors-platform{padding:150px 0}.donors-platform__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:900px){.donors-platform__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.donors-platform__sidebar{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media only screen and (min-width:900px){.donors-platform__sidebar{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;width:33.33%;max-width:300px}}.donors-platform__sidebar .user-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:900px){.donors-platform__sidebar .user-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.donors-platform__sidebar .user-header__avatar{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:900px){.donors-platform__sidebar .user-header__avatar{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}.donors-platform__sidebar .user-header__avatar__image{position:relative;background-color:#e3f1fd;border-radius:100%;width:100%;padding-top:100%;position:relative;margin:0 auto;overflow:hidden}.donors-platform__sidebar .user-header__avatar__image img{position:absolute;top:0;left:0;width:100%;height:100%}.donors-platform__sidebar .user-header__data{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:900px){.donors-platform__sidebar .user-header__data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.donors-platform__sidebar nav.navs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -30px}@media only screen and (min-width:900px){.donors-platform__sidebar nav.navs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0}}.donors-platform__sidebar nav.navs a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;width:33.33%;padding:15px;background-color:#edeff3;color:#363636;text-decoration:none;font-weight:400;font-family:"NeueHaasGroteskText Pro",sans-serif}.donors-platform__sidebar nav.navs a svg{width:24px;height:24px}.donors-platform__sidebar nav.navs a span{font-size:15px}@media only screen and (min-width:900px){.donors-platform__sidebar nav.navs a span{font-size:16px}}@media only screen and (max-width:600px){.donors-platform__sidebar nav.navs a span .hidden-xs{display:none}}@media only screen and (min-width:900px){.donors-platform__sidebar nav.navs a{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6px}}.donors-platform__sidebar nav.navs a.js-active,.donors-platform__sidebar nav.navs a:hover{background-color:#4dbeff;color:#fff}.donors-platform__sidebar nav.navs a.js-active svg path,.donors-platform__sidebar nav.navs a:hover svg path{fill:#fff}.donors-platform__contents{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding-top:80px}@media only screen and (min-width:900px){.donors-platform__contents{padding-left:50px;-webkit-box-flex:0;-ms-flex:0 1 66.66%;flex:0 1 66.66%;height:100%}}.donors-platform__contents .panels--panel:not(.js-open){display:none}.donors-platform__contents .panels--panel h3{margin-bottom:30px}.donors-platform__contents .panels--panel h4{margin-bottom:15px}.donors-platform__contents .panels--panel .monthly-notification{max-width:520px;line-height:1.5;margin-bottom:30px}.donors-platform__contents .history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:40px}.donors-platform__contents .history--item{display:-ms-grid;display:grid;-ms-grid-columns:20% auto 10%;grid-template-columns:20% auto 10%;padding:12px 0;border-top:1px solid #363636;font-weight:300;font-size:16px}@media only screen and (max-width:900px){.donors-platform__contents .history--item{-ms-grid-columns:100px 10px auto 10px 60px;grid-template-columns:100px auto 60px;gap:10px}}@media only screen and (max-width:900px){.donors-platform__contents .history--item--date{font-size:14px}}.donors-platform__contents .history--item--desc{font-family:"Kepler Std",cursive}.donors-platform__contents .history--item--amount{text-align:right;font-family:"Kepler Std Bold",cursive;font-size:18px}.donors-platform__contents .history--note{padding-top:50px;border-top:2px solid #363636;font-weight:300;font-size:16px;text-align:center;font-family:"Kepler Std",cursive}.donors-platform__contents .history--note--inner{max-width:400px;margin:0 auto}.donors-platform__contents .history--note a{color:#4dbeff;text-decoration:none}.donors-platform__contents .history--note a:hover{color:#003e74}.donors-platform__contents .gform_wrapper.gravity-theme .donors_mailing_state .ginput_complex .address_country{display:none!important}.donors-platform__contents .gform_wrapper.gravity-theme .donors_mailing_state .ginput_complex .ginput_address_state{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;min-height:60px;border:1px solid #b6bccd;border-radius:50px}.donors-platform.still-loading .user-header__avatar__image{background:#edeff3}.donors-platform.still-loading .user-header__avatar__image img{opacity:0}.donors-platform.still-loading .donors-platform__sidebar nav.navs a{background:#edeff3!important;border-bottom:1px solid #fff}.donors-platform.still-loading .donors-platform__sidebar nav.navs a svg path{fill:#EDEFF3}.donors-platform.still-loading .donors-platform__sidebar nav.navs a span{color:#edeff3}.donors-platform.still-loading .js-donors-logout{background:#edeff3;color:#edeff3;border:none}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border-radius:20px;background:0 0}.select2-container--open .select2-dropdown--above::after,.select2-container--open .select2-dropdown--above::before,.select2-container--open .select2-dropdown--below::after,.select2-container--open .select2-dropdown--below::before{background-color:transparent!important;height:auto;-webkit-box-shadow:none!important;box-shadow:none!important}.select2-container--open .select2-dropdown--below{margin-top:-22px}.select2-container--open .select2-search--dropdown{height:auto;background:#fff;border-radius:20px 20px 0 0;padding:0;overflow:hidden}.select2-container--open .select2-search__field{border:1px solid #aaa;height:50px;border-radius:30px;background-color:#fff;padding:12px;font-size:18px}.select2-container--open .select2-dropdown .select2-results__option{padding:12px 26px;font-size:18px;font-weight:600;margin-bottom:8px}.select2-container--open .select2-results{background-color:#fff;padding-top:50px;margin-top:0;border-radius:20px;padding-bottom:20px;width:calc(100% + 10px);margin-left:-5px;overflow:hidden;max-height:none}.select2-container--open .select2-results .select2-results__options{padding:0 0}/*!
 * Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/fa-brands-400.woff2") format("woff2"),url("https://www.sfcg.org/wp-content/themes/palermo/webfonts/fa-brands-400.ttf") format("truetype")}.fa-brands,.fab{font-weight:400;font-family:"Font Awesome 6 Brands";font-style:normal}.fa-vimeo-v:before{content:"\f27d"}.fa-square-instagram:before{content:"\e055"}.fa-instagram-square:before{content:"\e055"}.fa-google:before{content:"\f1a0"}.fa-linkedin-in:before{content:"\f0e1"}.fa-square-twitter:before{content:"\f081"}.fa-twitter-square:before{content:"\f081"}.fa-square-youtube:before{content:"\f431"}.fa-youtube-square:before{content:"\f431"}.fa-square-vimeo:before{content:"\f194"}.fa-vimeo-square:before{content:"\f194"}.fa-square-pinterest:before{content:"\f0d3"}.fa-pinterest-square:before{content:"\f0d3"}.fa-facebook-f:before{content:"\f39e"}.fa-spotify:before{content:"\f1bc"}.fa-facebook-messenger:before{content:"\f39f"}.fa-tiktok:before{content:"\e07b"}.fa-square-facebook:before{content:"\f082"}.fa-facebook-square:before{content:"\f082"}.fa-linkedin:before{content:"\f08c"}.fa-vimeo:before{content:"\f40a"}.fa-instagram:before{content:"\f16d"}.fa-facebook:before{content:"\f09a"}.fa-whatsapp:before{content:"\f232"}.fa-youtube:before{content:"\f167"}.fa-twitter:before{content:"\f099"}.fa-square-whatsapp:before{content:"\f40c"}.fa-whatsapp-square:before{content:"\f40c"}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.14,1);animation-timing-function:cubic-bezier(0.5,0,0.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,0.25,1);transition-timing-function:cubic-bezier(0,0,0.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25, .46, .45, .94);transition:all .2s cubic-bezier(.25, .46, .45, .94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide,swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;font-weight:500}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.columns--image-text{padding:100px 0}@media only screen and (max-width:750px){.columns--image-text{padding:60px 0}}.columns--image-text .columns__cont{display:-ms-grid;display:grid;-ms-grid-columns:594px 66px auto;grid-template-columns:594px auto;gap:66px}@media only screen and (max-width:1200px){.columns--image-text .columns__cont{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.columns--image-text .columns__cont.bg--grey{background:0 0}}@media only screen and (max-width:750px){.columns--image-text .columns__cont{gap:35px}}.columns--image-text .columns__cont.type--transparent .columns__image{aspect-ratio:600/500}.columns--image-text .columns__cont.type--transparent .columns__image:before{display:none}.columns--image-text .columns__cont.type--transparent .columns__title{color:#0057be}.columns--image-text .columns__cont.bg--grey{background:rgba(235,237,243,.3);padding:30px}.columns--image-text .columns__cont.bg--beige{background:#f2eeea;position:relative;overflow:hidden;padding:30px}.columns--image-text .columns__cont.bg--beige:before{position:absolute;bottom:-19px;right:0;width:217px;height:162px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/shape.svg) center/contain no-repeat;content:""}.columns--image-text .columns__image{position:relative;width:min(100%,594px);aspect-ratio:99/92}.columns--image-text .columns__image::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(146deg,#003e74 4.17%,#4dbeff 100%);opacity:.2;z-index:1;border-radius:40px}@media only screen and (max-width:1200px){.columns--image-text .columns__image{width:100%;aspect-ratio:16/9}}@media only screen and (max-width:500px){.columns--image-text .columns__image{aspect-ratio:99/92}}.columns--image-text .columns__image img{border-radius:40px}.columns--image-text .columns__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:110px;gap:22px;position:relative}@media only screen and (max-width:1200px){.columns--image-text .columns__data{padding-right:0;text-align:center;padding:0 20px 20px}}@media only screen and (max-width:750px){.columns--image-text .columns__data{gap:0}}.columns--image-text .columns__category{font-weight:400}.columns--image-text .columns__title{color:#0057be;font-weight:500}@media only screen and (max-width:750px){.columns--image-text .columns__title{margin-top:12.74px}}.columns--image-text .columns__text{color:#1d1d1b}@media only screen and (max-width:750px){.columns--image-text .columns__text{margin-top:36.55px}}.columns--image-text .columns__text p:not(:last-child){margin-bottom:30px}.columns--image-text .columns__text ol,.columns--image-text .columns__text ul{margin-bottom:30px;line-height:1.5em}.columns--image-text .columns__text ol:last-child,.columns--image-text .columns__text ul:last-child{margin-bottom:0}.columns--image-text .columns__text ol ol,.columns--image-text .columns__text ul ul{margin-bottom:0}.columns--image-text .columns__text ul li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;padding-left:30px;list-style:none;position:relative}@media only screen and (max-width:1050px){.columns--image-text .columns__text ul li{font-size:16px}}@media only screen and (max-width:600px){.columns--image-text .columns__text ul li{font-size:16px}}.columns--image-text .columns__text ul li:before{position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletul.svg) center/contain no-repeat;content:"";width:7px;height:5px;top:10px;left:0}.columns--image-text .columns__text ul li strong{color:#2e74cd}.columns--image-text .columns__text ul ul li:before{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletsubul.svg) center/contain no-repeat}.columns--image-text .columns__text ol{list-style:none;counter-reset:li}.columns--image-text .columns__text ol li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;counter-increment:li;padding-left:30px;position:relative}@media only screen and (max-width:1050px){.columns--image-text .columns__text ol li{font-size:16px}}@media only screen and (max-width:600px){.columns--image-text .columns__text ol li{font-size:16px}}.columns--image-text .columns__text ol li:before{position:absolute;top:0;left:0;content:counter(li);color:#4dbeff;display:inline-block}.columns--image-text .columns__buttons{margin-top:31px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media only screen and (max-width:1200px){.columns--image-text .columns__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:750px){.columns--image-text .columns__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:34px}}@media only screen and (max-width:750px){.columns--image-text .columns__buttons .button{font-size:18px}}.columns--image-text .columns__buttons .button--arrow.button--palid{border:1.576px solid #003e74;background-color:#fff;color:#003e74}.columns--image-text .columns__list ul li{position:relative;margin-top:25px;padding-left:26px;text-align:left}.columns--image-text .columns__list ul li:first-child{margin-top:0}.columns--image-text .columns__list ul li:before{position:absolute;top:9px;left:0;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/list-dot.svg) center/contain no-repeat;width:7px;height:5px}.columns--image-text .columns__list b{color:#4dbeff}.columns--image-text .bg--grey{background:rgba(237,239,243,.3)}@media only screen and (min-width:1200px){.columns--image-text.align--right .columns__cont{-ms-grid-columns:auto 594px;grid-template-columns:auto 594px}.columns--image-text.align--right .columns__cont.bg--beige::before{bottom:-19px;left:0;right:auto;content:"";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.columns--image-text.align--right .columns__data{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-right:110px;padding-left:30px}.columns--image-text.align--right .columns__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:110px;padding-right:0;gap:22px;position:relative}}.columns--country-overview{padding:100px 0}@media only screen and (max-width:750px){.columns--country-overview{padding:60px 0}}@media only screen and (max-width:1200px){.columns--country-overview .columns__cont{padding:0}}.columns--country-overview .columns__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}@media only screen and (max-width:900px){.columns--country-overview .columns__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.columns--country-overview .columns__subtitle{font-weight:500}@media only screen and (max-width:900px){.columns--country-overview .columns__subtitle{text-align:center;margin-top:17px}}.columns--country-overview .columns__bottom{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:auto 70px 306px;grid-template-columns:auto 306px;gap:70px}@media only screen and (max-width:1050px){.columns--country-overview .columns__bottom{margin-top:37px;-ms-grid-columns:100%;grid-template-columns:100%;gap:37px}}.columns--country-overview .columns__bottom.js-loading{width:100%;position:relative;z-index:3}.columns--country-overview .columns__bottom.js-loading::after{display:block;margin:0 auto;width:40px;height:40px;margin-top:20px;content:"";background-image:url("https://www.sfcg.org/wp-content/themes/palermo/images/loading.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:3}.columns--country-overview .columns__image{position:relative}@media only screen and (max-width:1050px){.columns--country-overview .columns__image{aspect-ratio:349/250}}.columns--country-overview .columns__image img{border-radius:40px}.columns--country-overview .columns__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;width:92px;height:92px;top:90px;left:-55px;opacity:.5}@media only screen and (max-width:750px){.columns--country-overview .columns__image:before{display:none}}.columns--country-overview .columns__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;width:22px;height:22px;top:207px;left:-45px;opacity:.5}@media only screen and (max-width:750px){.columns--country-overview .columns__image:after{display:none}}@media only screen and (max-width:1050px){.columns--country-overview .columns__info{padding:0 41px}}.columns--country-overview .columns__info__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:19px}.columns--country-overview .columns__info__icon{width:50px;aspect-ratio:1}.columns--country-overview .columns__info__icon img{-o-object-fit:contain;object-fit:contain}.columns--country-overview .columns__info__title{color:#0057be;font-weight:500}.columns--country-overview .columns__info__subtitle{color:#4dbeff;margin-top:19px;font-weight:400}.columns--country-overview .columns__info__text{color:#1d1d1b;margin-top:27px;font-size:16px}.columns--country-overview .columns__info__button{margin-top:33px}@media only screen and (max-width:1050px){.columns--country-overview .columns__info__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.columns--country-overview .columns__issue-areas .select2-container .selec2-selection--single .select2-selection__rendered,.columns--country-overview .columns__issue-areas .select2-container .select2-selection__rendered{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em;color:#0057be!important;font-weight:500;padding-left:56px!important;margin-left:26px;margin-right:90px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/issue-areas.svg) center/contain no-repeat;background-position:left;background-size:34px;text-wrap:wrap;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media only screen and (max-width:1050px){.columns--country-overview .columns__issue-areas .select2-container .selec2-selection--single .select2-selection__rendered,.columns--country-overview .columns__issue-areas .select2-container .select2-selection__rendered{font-size:22px}}@media only screen and (max-width:600px){.columns--country-overview .columns__issue-areas .select2-container .selec2-selection--single .select2-selection__rendered,.columns--country-overview .columns__issue-areas .select2-container .select2-selection__rendered{font-size:20px}}@media only screen and (max-width:900px){.columns--country-overview .columns__issue-areas .select2-container .selec2-selection--single .select2-selection__rendered,.columns--country-overview .columns__issue-areas .select2-container .select2-selection__rendered{margin-left:17px;margin-right:76px;font-weight:500}}@media only screen and (max-width:600px){.columns--country-overview .columns__issue-areas .select2-container .selec2-selection--single .select2-selection__rendered,.columns--country-overview .columns__issue-areas .select2-container .select2-selection__rendered{font-size:16px;white-space:wrap!important}}.columns--media-twocol{padding:100px 0}@media only screen and (max-width:750px){.columns--media-twocol{padding:60px 0}}.columns--media-twocol .columns__item{margin-top:73px}.columns--media-twocol .columns__item:first-of-type{margin-top:0}@media only screen and (min-width:900px){.columns--media-twocol .columns__item{margin-top:40px}.columns--media-twocol .columns__item.align--right .columns__cont{-ms-grid-columns:auto 416px;grid-template-columns:auto 416px}.columns--media-twocol .columns__item.align--right .columns__text-cont{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.columns--media-twocol .columns__item.image--big .columns__cont{-ms-grid-columns:593px auto;grid-template-columns:593px auto}@media only screen and (max-width:1050px){.columns--media-twocol .columns__item.image--big .columns__cont{-ms-grid-columns:100%;grid-template-columns:100%}}.columns--media-twocol .columns__item.image--big .columns__image{height:400px}@media only screen and (min-width:900px){.columns--media-twocol .columns__item.image--big.align--right .columns__cont{-ms-grid-columns:auto 593px;grid-template-columns:auto 593px}.columns--media-twocol .columns__item.image--big.align--right .columns__text-cont{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.columns--media-twocol .columns__cont{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:416px 62px auto;grid-template-columns:416px auto;gap:62px}@media only screen and (max-width:900px){.columns--media-twocol .columns__cont{-ms-grid-columns:100%;grid-template-columns:100%;margin-top:40px;gap:30px}}.columns--media-twocol .columns__image{position:relative;width:100%;height:330px}@media only screen and (max-width:900px){.columns--media-twocol .columns__image{height:416px}}.columns--media-twocol .columns__image img{border-radius:40px}.columns--media-twocol .columns__title{margin-top:30px;color:#2e74cd;font-size:30px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.columns--media-twocol .columns__title{font-size:26px}}@media only screen and (max-width:600px){.columns--media-twocol .columns__title{font-size:24px}}.columns--media-twocol .columns__text-cont .text-block{margin-top:27px;line-height:1.5;color:#1d1d1b}@media only screen and (max-width:900px){.columns--media-twocol .columns__text-cont .text-block{margin-top:0}}.columns--media-twocol .columns__text-cont .text-block p{margin-bottom:35px}.columns--media-twocol .columns__text-cont .text-block p:last-child{margin-bottom:0}.columns--media-twocol .columns__text-cont .text-block h1,.columns--media-twocol .columns__text-cont .text-block h2{font-size:38px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.473em;color:#4dbeff;margin-bottom:27px}@media only screen and (max-width:1050px){.columns--media-twocol .columns__text-cont .text-block h1,.columns--media-twocol .columns__text-cont .text-block h2{font-size:36px}}@media only screen and (max-width:600px){.columns--media-twocol .columns__text-cont .text-block h1,.columns--media-twocol .columns__text-cont .text-block h2{font-size:30px}}.columns--media-twocol .columns__text-cont .text-block h3,.columns--media-twocol .columns__text-cont .text-block h4{font-size:30px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;color:#4dbeff;margin-bottom:27px}@media only screen and (max-width:1050px){.columns--media-twocol .columns__text-cont .text-block h3,.columns--media-twocol .columns__text-cont .text-block h4{font-size:26px}}@media only screen and (max-width:600px){.columns--media-twocol .columns__text-cont .text-block h3,.columns--media-twocol .columns__text-cont .text-block h4{font-size:24px}}.columns--media-twocol .columns__text-cont .text-block h5,.columns--media-twocol .columns__text-cont .text-block h6{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:400;color:#363636;margin-bottom:30px}@media only screen and (max-width:1050px){.columns--media-twocol .columns__text-cont .text-block h5,.columns--media-twocol .columns__text-cont .text-block h6{font-size:18px}}@media only screen and (max-width:600px){.columns--media-twocol .columns__text-cont .text-block h5,.columns--media-twocol .columns__text-cont .text-block h6{font-size:18px}}.columns--media-twocol .columns__accordion{margin-top:30px;position:relative}.columns--media-twocol .columns__accordion__item{margin-bottom:30px}.columns--media-twocol .columns__accordion__item:last-child{margin-bottom:0}.columns--media-twocol .columns__accordion__item.js-open .columns__accordion__title:after{display:none}.columns--media-twocol .columns__accordion__item.js-open .columns__accordion__title:before{background-color:#2e74cd}.columns--media-twocol .columns__accordion__item.js-open .columns__accordion__title:hover:before{background-color:#4dbeff}.columns--media-twocol .columns__accordion__title{color:#363636;font-weight:500;text-align:left;position:relative;padding-left:20px;cursor:pointer}.columns--media-twocol .columns__accordion__title:before{position:absolute;content:"";display:inline-block;top:12px;left:0;cursor:pointer;background-color:#4dbeff;width:14px;height:1.5px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:900px){.columns--media-twocol .columns__accordion__title:before{top:9px}}.columns--media-twocol .columns__accordion__title:after{position:absolute;content:"";display:inline-block;top:6px;left:6px;cursor:pointer;background-color:#4dbeff;width:1.5px;height:14px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:900px){.columns--media-twocol .columns__accordion__title:after{top:3px}}.columns--media-twocol .columns__accordion__title:hover:after,.columns--media-twocol .columns__accordion__title:hover:before{background-color:#0057be}.columns--media-twocol .columns__accordion__text-cont{display:none;text-align:left;font-weight:400;margin-top:30px}.columns--media-twocol .columns__accordion__text-cont p{margin-bottom:40px;color:#1d1d1b;line-height:1.5}.columns--media-twocol .columns__accordion__text-cont p:last-child{margin-bottom:0}.columns--media-twocol .columns__accordion__text-cont.text-block p{font-weight:400!important;line-height:1.5!important}.columns--media-twocol .background{position:relative}.columns--media-twocol .background .background--cont{border-radius:40px;padding:90px 110px;position:relative;background:#f2eeea;z-index:2}@media only screen and (max-width:1050px){.columns--media-twocol .background .background--cont{padding:40px 19px}}.columns--media-twocol .background:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet-double.svg) center/contain no-repeat;width:71px;height:103px;left:-37px;top:89px;z-index:1}@media only screen and (max-width:750px){.columns--media-twocol .background:before{display:none}}.columns--media-twocol .background:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow-double.svg) center/contain no-repeat;width:82px;height:132px;bottom:100px;right:-41px;z-index:1}@media only screen and (max-width:750px){.columns--media-twocol .background:after{display:none}}.columns--media-twocol .background .site-title{color:#0057be}.columns--media-twocol .background .site-subtitle{font-family:"NeueHaasGroteskText Pro Md",sans-serif;font-weight:400}.columns--media-twocol .background .columns__title{color:#2e74cd;font-weight:400;font-family:"NeueHaasGroteskText Pro",sans-serif;font-size:30px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.columns--media-twocol .background .columns__title{font-size:26px}}@media only screen and (max-width:600px){.columns--media-twocol .background .columns__title{font-size:24px}}.columns--media-twocol .background .columns__text-cont .text-block h1,.columns--media-twocol .background .columns__text-cont .text-block h2,.columns--media-twocol .background .columns__text-cont .text-block h3,.columns--media-twocol .background .columns__text-cont .text-block h4{color:#0057be}.columns--media-twocol .background--cont .site-subtitle{font-weight:500}.columns--media-twocol .site-subtitle+.columns__item,.columns--media-twocol .site-title+.columns__item{margin-top:93px}@media only screen and (max-width:900px){.columns--media-twocol .site-subtitle+.columns__item,.columns--media-twocol .site-title+.columns__item{margin-top:60px}}.columns--breadcrumbs{padding:39px 0}.columns--breadcrumbs .columns__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.columns--breadcrumbs .columns__cont span{color:#363636;font-size:14px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.428em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.columns--breadcrumbs .columns__cont span{font-size:14px}}@media only screen and (max-width:600px){.columns--breadcrumbs .columns__cont span{font-size:14px}}.columns--breadcrumbs .columns__cont a{color:#363636;text-decoration:none}.columns--breadcrumbs .columns__cont a:hover{color:#0057be}.columns--breadcrumbs+.grid--team{padding-top:20px}.columns--blog{padding:90px 0 100px}.columns--blog .site-title{text-align:left}.columns--blog .columns__cont{margin-top:87px;display:-ms-grid;display:grid;-ms-grid-columns:306px 24px auto;grid-template-columns:306px auto;gap:24px}@media only screen and (max-width:1050px){.columns--blog .columns__cont{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:72px}}.columns--blog .columns__col{position:relative}.columns--blog .columns__col .sort_by{position:absolute;top:-50px;right:0}@media only screen and (max-width:1050px){.columns--blog .columns__col .sort_by{right:auto;left:0}}.columns--blog .columns__box{border-radius:20px;padding:22px 30px}.columns--blog .columns__search{margin-bottom:28px;background:#f2eeea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;border-radius:30px}.columns--blog .columns__search::before{content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/search.svg) center/contain no-repeat;width:13px;height:13px}.columns--blog .columns__search label{width:100%}.columns--blog .columns__search label input{width:100%;background:0 0;color:#363636;font-size:16px;outline:0}.columns--blog .columns__search label input::-webkit-input-placeholder{color:#363636;font-size:16px}.columns--blog .columns__search label input::-moz-placeholder{color:#363636;font-size:16px}.columns--blog .columns__search label input:-ms-input-placeholder{color:#363636;font-size:16px}.columns--blog .columns__search label input::-ms-input-placeholder{color:#363636;font-size:16px}.columns--blog .columns__search label input::placeholder{color:#363636;font-size:16px}.columns--blog .columns__filters{padding:35px 0;position:relative}.columns--blog .columns__filters.js-open .columns__filters__title .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:0}.columns--blog .columns__filters:before{position:absolute;top:0;left:0;width:100%;height:100%;top:0;height:auto;content:"";border-bottom:1px solid #edeff3}.columns--blog .columns__filters__title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;color:#363636;cursor:pointer;text-align:left}.columns--blog .columns__filters__title .arrow{width:7px;height:3.468px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/filters-arrow.svg) center/contain no-repeat;margin-top:3px}.columns--blog .columns__filters__cont{padding-top:19px;display:none}.columns--blog .columns__filters__item{position:relative;margin-left:23px}.columns--blog .columns__filters__item button.hover,.columns--blog .columns__filters__item button.js-active{color:#4dbeff;cursor:pointer}.columns--blog .columns__filters__item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:5px}.columns--blog .columns__filters__item__title button{text-align:left}.columns--blog .columns__filters__item__title .arrow{width:7px;height:3.468px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/filters-arrow.svg) center/contain no-repeat}.columns--blog .columns__filters__item__title .js-open .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.columns--blog .columns__filters__item a{color:#363636;text-decoration:none}.columns--blog .columns__filters__item a:hover{color:#4dbeff}.columns--blog .columns__filters__item:before{position:absolute;content:"";background:#4dbeff;width:7px;height:5px;left:-23px;top:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:40px}.columns--blog .columns__subfilters{display:none}.columns--blog .columns__subfilters__item{position:relative;margin-left:23px}.columns--blog .columns__subfilters__item:before{position:absolute;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/list-dot.svg) center/contain no-repeat;width:7px;height:5px;left:-23px;margin-top:11px}.columns--blog .columns__subfilters__item button{text-align:left}.columns--blog .columns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.columns--blog .columns__item{border-radius:20px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);display:-ms-grid;display:grid;-ms-grid-columns:416px auto;grid-template-columns:416px auto;min-height:340px;overflow:hidden}@media only screen and (max-width:1050px){.columns--blog .columns__item{height:auto}}@media only screen and (max-width:900px){.columns--blog .columns__item{-ms-grid-columns:300px auto;grid-template-columns:300px auto}}@media only screen and (max-width:750px){.columns--blog .columns__item{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.columns--blog .columns__item__cont{padding:14px 65px 122px;position:relative}@media only screen and (max-width:1200px){.columns--blog .columns__item__cont{padding:14px 65px 142px}}@media only screen and (max-width:900px){.columns--blog .columns__item__cont{padding:14px 30px 30px 14px}}.columns--blog .columns__item__date{color:#4dbeff;text-align:right}.columns--blog .columns__item__title{margin-top:20px;color:#1d1d1b}.columns--blog .columns__item__text{margin-top:17px;color:#1d1d1b}.columns--blog .columns__item__group{position:absolute;bottom:20px;padding-right:65px}@media only screen and (max-width:900px){.columns--blog .columns__item__group{position:static;margin-top:24px;padding-right:0}}.columns--blog .columns__item__tags{color:#2e74cd;margin-top:20px}@media only screen and (max-width:1200px){.columns--blog .columns__item__tags{margin-top:10px}}.columns--blog .columns__item__tags a{color:#2e74cd;text-decoration:none}.columns--blog .columns__image{position:relative;width:100%}@media only screen and (max-width:750px){.columns--blog .columns__image{aspect-ratio:1}}.columns--blog .columns__button{margin-top:60px;text-align:center}.columns--blog .columns__button .button{color:#003e74;font-size:18px}.columns--blog .columns__button .button:hover{color:#fff}.grid--data-boxes{padding:100px 0;overflow:hidden}@media only screen and (max-width:750px){.grid--data-boxes{padding:60px 0}}.grid--data-boxes .site-subtitle{color:#1d1d1b}@media only screen and (max-width:750px){.grid--data-boxes .site-subtitle{margin-top:26px}}.grid--data-boxes .grid__text{margin-top:23px}.grid--data-boxes .grid__cont{position:relative;margin-top:53px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 111px}@media only screen and (max-width:1366px){.grid--data-boxes .grid__cont{padding:0}}@media only screen and (max-width:900px){.grid--data-boxes .grid__cont{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-top:36px}}@media only screen and (max-width:600px){.grid--data-boxes .grid__cont{-ms-grid-columns:100%;grid-template-columns:100%}}.grid--data-boxes .grid__cont:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;width:23px;height:23px;left:32px;bottom:80px}@media only screen and (max-width:1366px){.grid--data-boxes .grid__cont:before{left:-76px}}@media only screen and (max-width:750px){.grid--data-boxes .grid__cont:before{width:10px;height:10px;left:-7px;bottom:40px;z-index:1}}.grid--data-boxes .grid__cont:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet.svg) center/contain no-repeat;width:160px;height:160px;top:-50px;right:40px}@media only screen and (max-width:1366px){.grid--data-boxes .grid__cont:after{right:-75px}}@media only screen and (max-width:750px){.grid--data-boxes .grid__cont:after{width:36px;height:36px;top:18px;right:-16px}}.grid--data-boxes .grid__cont .bg-dot{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;width:82px;height:82px;left:70px;bottom:-25px}@media only screen and (max-width:1366px){.grid--data-boxes .grid__cont .bg-dot{left:-40px}}@media only screen and (max-width:750px){.grid--data-boxes .grid__cont .bg-dot{width:26px;height:26px;left:-12px;bottom:18px}}.grid--data-boxes .grid__cont.grid-cont-5 .grid__item .grid__item__data,.grid--data-boxes .grid__cont.items--5 .grid__item .grid__item__data{color:#003e74}.grid--data-boxes .grid__cont.grid-cont-5 .grid__item:nth-child(2) .grid__item__data,.grid--data-boxes .grid__cont.grid-cont-5 .grid__item:nth-child(5) .grid__item__data,.grid--data-boxes .grid__cont.items--5 .grid__item:nth-child(2) .grid__item__data,.grid--data-boxes .grid__cont.items--5 .grid__item:nth-child(5) .grid__item__data{color:#2e74cd}.grid--data-boxes .grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;width:max(100%,250px);position:relative;z-index:2}@media only screen and (max-width:1200px){.grid--data-boxes .grid__item{padding:17px}}@media only screen and (max-width:750px){.grid--data-boxes .grid__item{width:auto}}.grid--data-boxes .grid__item:nth-child(2n) .grid__item__data{color:#2e74cd}.grid--data-boxes .grid__item__image{position:relative;width:70px;aspect-ratio:1}@media only screen and (max-width:750px){.grid--data-boxes .grid__item__image{width:46px}}.grid--data-boxes .grid__item__image img{-o-object-fit:contain;object-fit:contain}.grid--data-boxes .grid__item__data{margin-top:20px;font-weight:700;color:#003e74}@media only screen and (max-width:750px){.grid--data-boxes .grid__item__data{margin-top:8px}}.grid--data-boxes .grid__item__data p{font-weight:500}.grid--data-boxes .grid__item__text{text-align:center}.grid--data-boxes .grid__item__text p{font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:750px){.grid--data-boxes .grid__item__text p{font-size:14px}}.grid--themes .container .bg-dot{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;width:82px;height:82px;left:136px;bottom:72px}@media only screen and (max-width:1366px){.grid--themes .container .bg-dot{left:-12px}}@media only screen and (max-width:750px){.grid--themes .container .bg-dot{width:26px;height:26px;left:16px;bottom:60px}}.grid--themes .grid__cont{display:-ms-grid;display:grid;-ms-grid-columns:1fr 27px 1fr 27px 1fr 27px 1fr 27px 1fr 27px 1fr;grid-template-columns:repeat(6,1fr);-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;row-gap:40px}@media only screen and (max-width:750px){.grid--themes .grid__cont{gap:24px}}.grid--themes .grid__item{padding:30px 30px 50px;-ms-grid-column-span:2;grid-column:span 2}@media only screen and (max-width:900px){.grid--themes .grid__item{-ms-grid-column-span:3;grid-column:span 3;padding:17px}}@media only screen and (max-width:600px){.grid--themes .grid__item{-ms-grid-column-span:6;grid-column:span 6}}.grid--themes .grid__item__text{margin-top:20px;color:#1d1d1b}@media only screen and (min-width:600px){.grid--themes .items--2 .grid__item,.grid--themes .items--4 .grid__item{-ms-grid-column-span:3;grid-column:span 3}}.grid--themes .items--7 .grid__item:last-child{-ms-grid-column-span:6;grid-column:span 6}@media only screen and (min-width:600px){.grid--themes .items--5 .grid__item:last-child,.grid--themes .items--5 .grid__item:nth-last-child(2),.grid--themes .items--8 .grid__item:last-child,.grid--themes .items--8 .grid__item:nth-last-child(2){-ms-grid-column-span:3;grid-column:span 3}}.grid--news{padding:83px 0 100px 0}@media only screen and (max-width:750px){.grid--news{padding:60px 0}}.grid--news .container{position:relative}@media only screen and (max-width:900px){.grid--news .grid__carousel__container{overflow:hidden}}.grid--news .grid__cont{margin-top:38px}.grid--news .grid__cont--two-items .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:35px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media only screen and (min-width:900px){.grid--news .grid__cont .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr);row-gap:35px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.grid--news .grid__cont--two-items .swiper-wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.grid--news .grid__item{position:relative;height:520px;-webkit-transition:all .5s ease;transition:all .5s ease;background:#2e74cd;border-radius:40px}@media only screen and (min-width:900px){.grid--news .grid__item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.grid--news .grid__item:first-child,.grid--news .grid__item:nth-child(4),.grid--news .grid__item:nth-child(5),.grid--news .grid__item:nth-child(8){-ms-grid-column-span:2;grid-column:span 2}.grid--news .grid__item__image{position:relative;height:100%;width:100%;border-radius:40px;overflow:hidden}.grid--news .grid__item__image img{-webkit-transition:all .3s ease;transition:all .3s ease}.grid--news .grid__item__image:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;content:"";background:#1d1d1b;opacity:.02;z-index:2}.grid--news .grid__item__image:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0 0 40px 40px;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(73%,rgba(0,0,0,.7)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 73%);z-index:6}.grid--news .grid__item__category{position:absolute;top:30px;right:30px;color:#fff;background:#4dbeff;padding:4px 10px;border-radius:40px}.grid--news .grid__item__data{position:absolute;bottom:67px;left:40px;right:40px;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:27px}.grid--news .grid__item__data .button{font-weight:700}@media only screen and (max-width:750px){.grid--news .grid__item__data{bottom:40px}.grid--news .grid__item__data .button{height:54px}}.grid--news .grid__item__title{color:#fff;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-weight:500}.grid--news .grid__button{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:750px){.grid--news .grid__button{margin-top:40px}}@media only screen and (max-width:750px){.grid--news .grid__button .button{font-size:18px}}.grid--news .grid__buttons{display:none}@media only screen and (max-width:900px){.grid--news .grid__buttons{position:absolute;top:47%;right:50px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:2}}@media only screen and (max-width:900px) and (max-width:750px){.grid--news .grid__buttons{right:5px}}@media only screen and (max-width:900px){.grid--news .grid__buttons span{width:40px;height:40px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/slider-arrow.svg) no-repeat center/contain}.grid--news .grid__buttons.button-prev{right:auto;left:50px}}@media only screen and (max-width:900px) and (max-width:750px){.grid--news .grid__buttons.button-prev{left:5px}}@media only screen and (max-width:900px){.grid--news .grid__buttons.button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.grid--news .grid__dots{display:none}@media only screen and (max-width:900px){.grid--news .grid__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:27px 0 0 0}.grid--news .grid__dots span{display:block;width:6px;height:6px;border-radius:100%;background-color:#f2eeea;overflow:hidden;text-indent:-5000px;margin:0!important}.grid--news .grid__dots span.swiper-pagination-bullet-active{background-color:#4dbeff}}@media only screen and (max-width:900px){.single .grid--news .grid__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}@media only screen and (max-width:900px){.single .grid--news .grid__item{width:100%;aspect-ratio:1;height:auto}}@media only screen and (max-width:900px){.single .grid--news .grid__item:first-child,.single .grid--news .grid__item:nth-child(4),.single .grid--news .grid__item:nth-child(5),.single .grid--news .grid__item:nth-child(8){-ms-grid-column-span:1;grid-column:span 1}}.grid--features{padding:86px 0 100px 0}@media only screen and (max-width:750px){.grid--features{padding:60px 0}}.grid--features .grid__cont{margin-top:53px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:32px;position:relative}@media only screen and (max-width:1050px){.grid--features .grid__cont{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.grid--features .grid__cont:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;width:37px;height:37px;left:67px;top:-20px;z-index:3}@media only screen and (max-width:750px){.grid--features .grid__cont:before{display:none}}.grid--features .grid__cont:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet.svg) center/contain no-repeat;width:114px;height:114px;top:-43px;right:37px}@media only screen and (max-width:750px){.grid--features .grid__cont:after{display:none}}.grid--features .grid__cont .bg-dot{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;width:82px;height:82px;left:54%;bottom:-32px}@media only screen and (max-width:750px){.grid--features .grid__cont .bg-dot{display:none}}.grid--features .grid__item{background:#fff;padding:54px 110px 54px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:46px;z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease}.grid--features .grid__item:hover{-webkit-box-shadow:rgba(0,0,0,.2) 0 0 20px;box-shadow:rgba(0,0,0,.2) 0 0 20px}@media only screen and (max-width:750px){.grid--features .grid__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 40px 27px;gap:0;padding:30px 40px 27px}}.grid--features .grid__item__icon{position:relative;height:120px;width:35%}@media only screen and (max-width:750px){.grid--features .grid__item__icon{height:80px;width:80px}}.grid--features .grid__item__icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.grid--features .grid__item__cont{width:100%}.grid--features .grid__item__title{color:#0057be;font-size:24px;font-weight:500}.grid--features .grid__item__subtitle{display:none}.grid--features .grid__item__text{margin-top:17px}@media only screen and (max-width:750px){.grid--features .grid__item__text p{font-size:16px}}.grid--features .grid__item__link{margin-top:17px}.grid--features .grid__item__link a{color:#4dbeff}@media only screen and (max-width:750px){.grid--features .grid__item__link a{font-size:18px}}.grid--features .grid__item__link a:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-light-blue.svg) center/contain no-repeat}.grid--features .items--2 .grid__item:first-child,.grid--features .items--3 .grid__item:first-child{padding:85px 110px 53px;background:#003e74;-ms-grid-row-span:2;grid-row:span 2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;text-align:center;color:#fff;border-radius:40px}.grid--features .items--2 .grid__item:first-child:hover,.grid--features .items--3 .grid__item:first-child:hover{background:#00315b}@media only screen and (max-width:750px){.grid--features .items--2 .grid__item:first-child,.grid--features .items--3 .grid__item:first-child{padding:40px 40px 34px}}.grid--features .items--2 .grid__item:first-child .grid__item__icon,.grid--features .items--3 .grid__item:first-child .grid__item__icon{width:100%;height:125px}@media only screen and (max-width:750px){.grid--features .items--2 .grid__item:first-child .grid__item__icon,.grid--features .items--3 .grid__item:first-child .grid__item__icon{height:75px}}.grid--features .items--2 .grid__item:first-child .grid__item__title,.grid--features .items--3 .grid__item:first-child .grid__item__title{font-size:48px;color:#fff}@media only screen and (max-width:750px){.grid--features .items--2 .grid__item:first-child .grid__item__title,.grid--features .items--3 .grid__item:first-child .grid__item__title{font-size:38px}}.grid--features .items--2 .grid__item:first-child .grid__item__subtitle,.grid--features .items--3 .grid__item:first-child .grid__item__subtitle{display:block;margin-top:21px;font-weight:500}@media only screen and (max-width:750px){.grid--features .items--2 .grid__item:first-child .grid__item__subtitle,.grid--features .items--3 .grid__item:first-child .grid__item__subtitle{font-size:20px}}.grid--features .items--2 .grid__item:first-child .grid__item__link,.grid--features .items--3 .grid__item:first-child .grid__item__link{margin-top:29px}.grid--features .items--2 .grid__item:first-child .grid__item__link a,.grid--features .items--3 .grid__item:first-child .grid__item__link a{color:#4dbeff}.grid--features .items--2 .grid__item:first-child .grid__item__link a:after,.grid--features .items--3 .grid__item:first-child .grid__item__link a:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-light-blue.svg) center/contain no-repeat}.grid--features .items--2 .grid__item:first-child .grid__item__text,.grid--features .items--3 .grid__item:first-child .grid__item__text{margin-top:29px}@media only screen and (max-width:750px){.grid--features .items--2 .grid__item:first-child .grid__item__text p,.grid--features .items--3 .grid__item:first-child .grid__item__text p{font-size:14px}}.grid--features .items--2 .grid__item,.grid--features .items--3 .grid__item{border-radius:20px}.grid--features .items--2 .grid__item:nth-child(2){padding:85px 110px 53px;background:#fff;-ms-grid-row-span:2;grid-row:span 2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;text-align:center;border-radius:40px}@media only screen and (max-width:750px){.grid--features .items--2 .grid__item:nth-child(2){padding:40px 40px 34px}}.grid--features .items--2 .grid__item:nth-child(2) .grid__item__icon{height:110px}@media only screen and (max-width:750px){.grid--features .items--2 .grid__item:nth-child(2) .grid__item__icon{height:75px}}.grid--features .items--2 .grid__item:nth-child(2) .grid__item__title{font-size:46px}@media only screen and (max-width:750px){.grid--features .items--2 .grid__item:nth-child(2) .grid__item__title{font-size:38px}}.grid--features .items--2 .grid__item:nth-child(2) .grid__item__subtitle{display:block;margin-top:21px}.grid--features .items--2 .grid__item:nth-child(2) .grid__item__link{margin-top:29px}.grid--features .items--2 .grid__item:nth-child(2) .grid__item__link a{color:#4dbeff}.grid--features .items--2 .grid__item:nth-child(2) .grid__item__text{margin-top:29px}@media only screen and (max-width:750px){.grid--features .items--2 .grid__item:nth-child(2) .grid__item__text p{font-size:16px}}@media only screen and (max-width:750px){.grid--features .site-subtitle{font-size:16px}}.grid--regions{padding:100px 0}@media only screen and (max-width:750px){.grid--regions{padding:60px 0}}.grid--regions .site-subtitle{font-family:"NeueHaasGroteskText Pro Md",sans-serif;font-weight:300;color:#1d1d1b}.grid--regions .grid__cont{margin-top:60px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(6,1fr);gap:60px 24px}@media only screen and (max-width:1200px){.grid--regions .grid__cont{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:750px){.grid--regions .grid__cont{-ms-grid-columns:100%;grid-template-columns:100%;gap:25px}}.grid--regions .grid__cont.items--1 .grid__item:last-child{-ms-grid-column-span:6;grid-column:span 6}@media only screen and (max-width:1200px){.grid--regions .grid__cont.items--1 .grid__item:last-child{-ms-grid-column-span:1;grid-column:span 1}}.grid--regions .grid__cont.items--2 .grid__item:last-child,.grid--regions .grid__cont.items--2 .grid__item:nth-last-child(2),.grid--regions .grid__cont.items--5 .grid__item:last-child,.grid--regions .grid__cont.items--5 .grid__item:nth-last-child(2){-ms-grid-column-span:3;grid-column:span 3}@media only screen and (max-width:1200px){.grid--regions .grid__cont.items--2 .grid__item:last-child,.grid--regions .grid__cont.items--2 .grid__item:nth-last-child(2),.grid--regions .grid__cont.items--5 .grid__item:last-child,.grid--regions .grid__cont.items--5 .grid__item:nth-last-child(2){-ms-grid-column-span:1;grid-column:span 1}}.grid--regions .grid__item{position:relative;-ms-grid-column-span:2;grid-column:span 2;background:#003e74;border-radius:40px}@media only screen and (max-width:1200px){.grid--regions .grid__item{width:100%;-ms-grid-column-span:1;grid-column:span 1}}.grid--regions .grid__item:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;content:"";background:#1d1d1b;opacity:.2;z-index:2}.grid--regions .grid__item:after{position:absolute;top:0;left:0;width:100%;height:100%;top:auto;bottom:0;height:60%;border-radius:40px;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(55.73%,rgba(0,0,0,.5)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 55.73%);z-index:3}.grid--regions .grid__item__cont{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;padding:67px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media only screen and (max-width:1050px){.grid--regions .grid__item__cont{padding:40px}}.grid--regions .grid__item__title{color:#fff;font-weight:500}.grid--regions .grid__item__text{color:#fff;margin:11px 0 27px}.grid--regions .grid__item .button{font-family:"NeueHaasGroteskText Pro Md",sans-serif;font-weight:700}.grid--regions .grid__item .button:hover{background-color:#0057be;color:#fff}.grid--regions .grid__image{border-radius:40px;height:520px;width:100%;position:relative}.grid--regions .grid__image img{border-radius:40px}.grid--buttons{padding:60px 0;background:#f2eeea}.grid--buttons .grid__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.grid--buttons .grid__title{margin:0 auto;width:856px;max-width:100%;color:#fff;font-weight:700;text-align:center;margin-bottom:44px}.grid--buttons .button{height:60px;padding:0 42px;font-size:24px}@media only screen and (max-width:500px){.grid--buttons .button{width:100%;font-size:18px}}.grid--buttons .button--white{background:#fff;color:#363636;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.grid--buttons .button--white.active,.grid--buttons .button--white:hover{color:#fff;background:#0057be}.grid--buttons .button--pink{background:#0057be;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);opacity:.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-width:246px}@media only screen and (max-width:900px){.grid--buttons .button--pink{width:auto}}@media only screen and (max-width:500px){.grid--buttons .button--pink{width:100%}}.grid--buttons .button--pink:hover{opacity:1;color:#fff;background:#0057be}.grid--buttons .button--pink:hover .button__icon{-webkit-filter:none;filter:none}.grid--buttons .button__icon{height:18px;-webkit-filter:grayscale(1) brightness(200);filter:grayscale(1) brightness(200)}.grid--buttons .button__icon img{display:block;width:auto;height:100%}.grid--buttons.type--anchors{background:#f2eeea}.grid--buttons.blue_background,.grid--buttons.type--links{background:#2e74cd}.grid--buttons.blue_background .button:not(.button--light),.grid--buttons.type--links .button:not(.button--light){background:#fff;color:#2e74cd;opacity:1;font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.grid--buttons.blue_background .button:not(.button--light),.grid--buttons.type--links .button:not(.button--light){font-size:22px}}@media only screen and (max-width:600px){.grid--buttons.blue_background .button:not(.button--light),.grid--buttons.type--links .button:not(.button--light){font-size:20px}}.grid--buttons.blue_background .button:not(.button--light):hover,.grid--buttons.type--links .button:not(.button--light):hover{color:#fff;background:#003e74}.grid--buttons.blue_background .button:not(.button--light):hover .button__icon,.grid--buttons.type--links .button:not(.button--light):hover .button__icon{-webkit-filter:grayscale(1) brightness(200);filter:grayscale(1) brightness(200)}.grid--buttons.blue_background .button__icon,.grid--buttons.type--links .button__icon{-webkit-filter:grayscale(0);filter:grayscale(0)}.grid--buttons.blue_background .grid__title,.grid--buttons.type--links .grid__title{font-family:"NeueHaasGroteskText Pro",sans-serif}.grid--buttons.type--links .button.with-icon{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em;gap:16px;min-width:246px}@media only screen and (max-width:1050px){.grid--buttons.type--links .button.with-icon{font-size:22px}}@media only screen and (max-width:600px){.grid--buttons.type--links .button.with-icon{font-size:20px}}.grid--works{padding:87px 0 87px 0;background-color:#003e74;overflow:hidden}.grid--works:before{position:absolute;bottom:-1px;right:-7px;width:184px;height:106px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/shape-works.svg) center/contain no-repeat;content:""}@media only screen and (max-width:750px){.grid--works{padding:50px 0}}.grid--works .site-title{color:#fff}.grid--works .site-title span{color:#4dbeff;font-family:"Kepler Std",cursive;font-weight:400}.grid--works .grid__carousel__container{position:relative}.grid--works .grid__cont{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:900px){.grid--works .grid__cont{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px 23px}}.grid--works .grid__title{font-family:"NeueHaasGroteskText Pro",sans-serif;color:#fff;margin-bottom:31px;padding:0 22px;font-weight:500}.grid--works .grid__item{width:calc(33% - 12px);text-align:center}@media only screen and (max-width:900px){.grid--works .grid__item{width:100%}}.grid--works .grid__image{position:relative;border-radius:40px;aspect-ratio:416/350;overflow:hidden;margin-bottom:24px}.grid--works .grid__buttons{display:none}@media only screen and (max-width:900px){.grid--works .grid__buttons{position:absolute;top:48%;right:5px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:2;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.grid--works .grid__buttons span{width:40px;height:40px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/slider-arrow-white.svg) no-repeat center/contain}.grid--works .grid__buttons.button-prev{right:auto;left:5px}.grid--works .grid__buttons.button-next{-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}}.grid--works .js-carousel-responsive{overflow:hidden}.grid--works .site-link{color:#4dbeff;cursor:pointer}.grid--works .site-link:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-light-blue.svg) center/contain no-repeat}.grid--team{padding:100px 0}@media only screen and (max-width:750px){.grid--team{padding:60px 0}}.grid--team .grid__cont__wrapper{position:relative;margin-top:50px}@media only screen and (min-width:900px){.grid--team .grid__cont .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;row-gap:60px}}.grid--team .grid__item{position:relative;z-index:2;background:#fff;border-radius:40px;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(25% - 16.5px);height:auto}@media only screen and (max-width:1200px){.grid--team .grid__item{width:calc(33.33% - 14.66px)}}@media only screen and (max-width:900px){.grid--team .grid__item{width:100%}}.grid--team .grid__image{position:relative;aspect-ratio:0.8;width:100%}.grid--team .grid__image img{border-radius:40px 40px 0 0;-o-object-position:top;object-position:top}.grid--team .grid__text-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 16px;padding-bottom:0}.grid--team .grid__title{text-align:center;color:#003e74;font-family:"NeueHaasGroteskText Pro",sans-serif}.grid--team .grid__text{font-weight:400;color:#363636;margin-top:4px;text-align:center}.grid--team .grid__link{margin-top:42px;text-align:center;padding:0 16px}.grid--team .grid__buttons{display:none}@media only screen and (max-width:900px){.grid--team .grid__buttons{position:absolute;top:calc(42% - 55px);right:50px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:2}}@media only screen and (max-width:900px) and (max-width:750px){.grid--team .grid__buttons{right:-13px}}@media only screen and (max-width:900px){.grid--team .grid__buttons span{width:40px;height:40px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/slider-arrow.svg) no-repeat center/contain}.grid--team .grid__buttons.button-prev{right:auto;left:50px}}@media only screen and (max-width:900px) and (max-width:750px){.grid--team .grid__buttons.button-prev{left:-13px}}@media only screen and (max-width:900px){.grid--team .grid__buttons.button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.grid--team .grid__dots{display:none}@media only screen and (max-width:900px){.grid--team .grid__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:27px 0 0 0}.grid--team .grid__dots span{display:block;width:6px;height:6px;border-radius:100%;background-color:#f2eeea;overflow:hidden;text-indent:-5000px;margin:0!important;cursor:pointer}.grid--team .grid__dots span.swiper-pagination-bullet-active{background-color:#4dbeff}}.grid--team.type--executive .site-title{color:#0057be}.grid--team.type--executive .site-subtitle{font-weight:400;color:#1d1d1b}.grid--team.type--executive .grid__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:750px){.grid--team.type--executive .grid__cont{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:22px}}@media only screen and (max-width:600px){.grid--team.type--executive .grid__cont{-ms-grid-columns:100%;grid-template-columns:100%}}.grid--team.type--executive .grid__cont.item--4{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);width:856.56px;margin:0 auto;max-width:100%}@media only screen and (max-width:750px){.grid--team.type--executive .grid__cont.item--4{-ms-grid-columns:100%;grid-template-columns:100%}}.grid--team.type--executive .grid__cont.item--4 .grid__item{width:auto}.grid--team.type--executive .grid__cont.item--2 .grid__item:last-child:after,.grid--team.type--executive .grid__cont.item--4 .grid__item:last-child:after,.grid--team.type--executive .grid__cont.item--5 .grid__item:last-child:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow-double.svg) center/contain no-repeat;width:109px;height:144px;top:152px;right:-60px;z-index:-1;-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media only screen and (max-width:750px){.grid--team.type--executive .grid__cont.item--2 .grid__item:last-child:after,.grid--team.type--executive .grid__cont.item--4 .grid__item:last-child:after,.grid--team.type--executive .grid__cont.item--5 .grid__item:last-child:after{display:none}}.grid--team.type--executive .grid__cont.item--3 .grid__item:first-child:before,.grid--team.type--executive .grid__cont.item--5 .grid__item:first-child:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet.svg) center/contain no-repeat;width:102px;height:102px;bottom:202px;left:-51px;z-index:-1}@media only screen and (max-width:750px){.grid--team.type--executive .grid__cont.item--3 .grid__item:first-child:before,.grid--team.type--executive .grid__cont.item--5 .grid__item:first-child:before{display:none}}.grid--team.type--executive .grid__item{width:calc(33.33% - 14.67px);border:1px solid #edeff3}@media only screen and (max-width:750px){.grid--team.type--executive .grid__item{width:auto}}.grid--team.type--executive .grid__link{margin-top:18px;font-size:18px}.grid--team.bg--beige .swiper-pagination-bullet{background-color:#ccc}.grid--team .popup__content{max-height:calc(80vh - 230px);padding-right:20px}@media only screen and (max-width:900px){.grid--team .popup__content{max-height:calc(100dvh - 210px)}}@media only screen and (max-width:600px){.grid--team .popup__content{max-height:calc(100dvh - 460px)}}@media only screen and (max-width:900px){.grid--team .js-carousel-responsive{overflow:hidden}}.grid--comparison-boxes{padding:86px 0}@media only screen and (min-width:1200px){.grid--comparison-boxes .site-subtitle{margin-top:42px}}.grid--comparison-boxes .grid__cont{margin-top:100px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);gap:24px;position:relative;z-index:2}@media only screen and (max-width:900px){.grid--comparison-boxes .grid__cont{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);margin-top:30px}}.grid--comparison-boxes .grid__cont:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet.svg) center/contain no-repeat;width:37px;height:37px;left:67px;top:-20px;z-index:3}@media only screen and (max-width:750px){.grid--comparison-boxes .grid__cont:before{display:none}}.grid--comparison-boxes .grid__cont:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;width:114px;height:114px;top:-43px;right:37px;z-index:-1}@media only screen and (max-width:750px){.grid--comparison-boxes .grid__cont:after{display:none}}.grid--comparison-boxes .grid__cont .bg-dot{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;width:82px;height:82px;left:54%;bottom:-32px;z-index:-1}@media only screen and (max-width:750px){.grid--comparison-boxes .grid__cont .bg-dot{display:none}}.grid--comparison-boxes .grid__title{color:#fff;font-family:"NeueHaasGroteskText Pro Md",sans-serif}.grid--comparison-boxes .grid__item{padding:90px 110px 53px;border-radius:40px;background:#003e74;color:#fff}@media only screen and (max-width:900px){.grid--comparison-boxes .grid__item{padding:50px}}.grid--comparison-boxes .grid__item ul{margin-top:20px}.grid--comparison-boxes .grid__item ul li{margin-top:24px;position:relative;margin-left:31px}.grid--comparison-boxes .grid__item ul li:first-child{margin-top:0}.grid--comparison-boxes .grid__item ul li:before{position:absolute;content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/list-dot-yellow.svg) center/contain no-repeat;width:7px;height:5px;left:-31px;margin-top:10px}.grid--comparison-boxes .grid__item:nth-child(2){background:#fff;color:#363636}.grid--comparison-boxes .grid__item:nth-child(2) .grid__title{color:#0057be}.grid--steps{padding:100px 0;overflow:hidden}.grid--steps .site-title{margin-bottom:46px}.grid--steps .site-text{margin-bottom:88px}.grid--steps .site-text h5{color:#0075d8}.grid--steps .grid__cont{display:-ms-grid;display:grid;-ms-grid-columns:1fr 27px 1fr 27px 1fr 27px 1fr 27px 1fr 27px 1fr;grid-template-columns:repeat(6,1fr);-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;row-gap:40px;padding:0 110px;position:relative;z-index:2}@media only screen and (max-width:1200px){.grid--steps .grid__cont{padding:0}}.grid--steps .grid__cont:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;width:23px;height:23px;right:40px;top:-50px;z-index:-1}@media only screen and (max-width:1366px){.grid--steps .grid__cont:before{left:-76px}}@media only screen and (max-width:750px){.grid--steps .grid__cont:before{width:10px;height:10px;left:-7px;bottom:40px}}.grid--steps .grid__cont:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet.svg) center/contain no-repeat;width:160px;height:160px;top:-50px;right:40px;z-index:-1}@media only screen and (max-width:1366px){.grid--steps .grid__cont:after{right:-75px}}@media only screen and (max-width:750px){.grid--steps .grid__cont:after{width:36px;height:36px;top:18px;right:-16px}}.grid--steps .grid__cont .bg-dot{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;width:82px;height:82px;left:70px;bottom:-25px;z-index:-1}@media only screen and (max-width:1366px){.grid--steps .grid__cont .bg-dot{left:-40px}}@media only screen and (max-width:750px){.grid--steps .grid__cont .bg-dot{width:26px;height:26px;left:-12px;bottom:18px;z-index:-2}}.grid--steps .grid__item{padding:27px 40px;-ms-grid-column-span:2;grid-column:span 2;text-align:center;color:#003e74;background:#fff;border-radius:40px}@media only screen and (max-width:900px){.grid--steps .grid__item{-ms-grid-column-span:6;grid-column:span 6}}.grid--steps .grid__item:nth-child(2n){color:#4dbeff}@media only screen and (min-width:600px){.grid--steps .grid .items--2 .grid__item,.grid--steps .grid .items--4 .grid__item{-ms-grid-column-span:3;grid-column:span 3}}.grid--steps .grid .items--7 .grid__item:last-child{-ms-grid-column-span:6;grid-column:span 6}@media only screen and (min-width:600px){.grid--steps .grid .items--5 .grid__item:last-child,.grid--steps .grid .items--5 .grid__item:nth-last-child(2),.grid--steps .grid .items--8 .grid__item:last-child,.grid--steps .grid .items--8 .grid__item:nth-last-child(2){-ms-grid-column-span:3;grid-column:span 3}}.grid--steps .grid__description{font-weight:500;margin-top:20px}.grid--steps .grid__text{color:#363636;margin-top:20px}.grid--steps .grid__button{margin-top:60px;text-align:center}.grid--steps .elipse--top-left:before{top:unset;bottom:80px;right:unset;left:30px}@media only screen and (max-width:1366px){.grid--steps .elipse--top-left:before{left:-29px}}@media only screen and (max-width:750px){.grid--steps .elipse--top-left:before{left:-7px;bottom:40px;z-index:-1}}.grid--steps .elipse--top-left:after{top:-50px;bottom:unset;left:unset;right:32px}@media only screen and (max-width:1366px){.grid--steps .elipse--top-left:after{right:-75px}}@media only screen and (max-width:750px){.grid--steps .elipse--top-left:after{top:18px;right:-16px}}.grid--steps .elipse--top-left .bg-dot{top:unset;bottom:-25px;left:70px;right:unset}@media only screen and (max-width:1366px){.grid--steps .elipse--top-left .bg-dot{left:-40px}}@media only screen and (max-width:750px){.grid--steps .elipse--top-left .bg-dot{left:-12px;bottom:18px;z-index:-2}}.grid--steps .elipse--mid:before{top:-10px;bottom:unset;left:unset;right:-35px;opacity:.4}@media only screen and (max-width:1366px){.grid--steps .elipse--mid:before{left:-76px}}@media only screen and (max-width:750px){.grid--steps .elipse--mid:before{top:unset;left:-7px;bottom:40px;z-index:-1}}.grid--steps .elipse--mid:after{top:unset;bottom:90px;left:-33px;right:unset;opacity:.4}@media only screen and (max-width:1366px){.grid--steps .elipse--mid:after{right:-75px}}@media only screen and (max-width:750px){.grid--steps .elipse--mid:after{top:18px;right:-16px;left:unset}}.grid--steps .elipse--mid .bg-dot{top:60px;bottom:unset;left:unset;right:-36px;opacity:.4}@media only screen and (max-width:1366px){.grid--steps .elipse--mid .bg-dot{left:-40px}}@media only screen and (max-width:750px){.grid--steps .elipse--mid .bg-dot{left:-12px;bottom:18px;z-index:-2}}.cards__back .grid__cont{z-index:auto;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);border-radius:40px;padding:100px 110px}@media only screen and (max-width:1200px){.cards__back .grid__cont{padding:100px 30px}}.cards__back .grid__item{background:#edeff3}.cards__back .grid__description{color:#363636}.grid--cards{padding:87px 0 100px}.grid--cards .grid__cont{margin-top:53px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:30px;position:relative;z-index:2}@media only screen and (max-width:900px){.grid--cards .grid__cont{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.grid--cards .grid__cont{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.grid--cards .grid__cont:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;width:37px;height:37px;left:67px;top:-20px;z-index:3}@media only screen and (max-width:750px){.grid--cards .grid__cont:before{display:none}}.grid--cards .grid__cont:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet.svg) center/contain no-repeat;width:114px;height:114px;top:-43px;right:37px;z-index:-1}@media only screen and (max-width:750px){.grid--cards .grid__cont:after{display:none}}.grid--cards .grid__cont .bg-dot{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;width:82px;height:82px;right:23%;bottom:-32px;z-index:-1}@media only screen and (max-width:750px){.grid--cards .grid__cont .bg-dot{display:none}}.grid--cards .grid__item{background:#fff;border-radius:20px;padding:50px 40px 54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:268px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1)}.grid--cards .grid__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.grid--cards .grid__icon{height:26px;aspect-ratio:1}.grid--cards .grid__icon img{-o-object-fit:contain;object-fit:contain}.grid--cards .grid__title{color:#2e74cd;font-weight:500}.grid--cards .grid__text{margin-top:17px;color:#1d1d1b}.grid--cards .grid__link{margin-top:20px}.grid--cards .grid__link button{cursor:pointer}.grid--cards .popup__container{min-width:400px;width:auto;max-width:600px;padding:60px 45px;height:auto;position:absolute;left:50%;top:50vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:500px){.grid--cards .popup__container{min-width:0;width:100%;max-width:100%}}.grid--cards .popup__cont:after,.grid--cards .popup__cont:before{display:none}@media only screen and (min-width:900px){.popup[data-issue="6"] .popup__container{min-width:600px}}.simplebar-content iframe{min-height:400px!important}.simplebar-wrapper .simplebar-content-wrapper{width:100%;margin-right:0}.simplebar-wrapper .dtd-callout{border:none!important;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important;padding-top:20px!important;padding-right:20px!important;padding-left:20px!important}.simplebar-wrapper #dd-container .data-cell,.simplebar-wrapper .dtd-plugin .data-cell{background:0 0!important}.simplebar-wrapper .gform_wrapper form,.simplebar-wrapper .gform_wrapper.gravity-theme form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:26px}.simplebar-wrapper .gform_wrapper form .gform_body,.simplebar-wrapper .gform_wrapper.gravity-theme form .gform_body{width:100%;padding-right:10px}.simplebar-wrapper .gform_wrapper .gform_fields,.simplebar-wrapper .gform_wrapper.gravity-theme .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0 20px 0 1px}.simplebar-wrapper .gform_wrapper .gfield,.simplebar-wrapper .gform_wrapper.gravity-theme .gfield{width:100%}.simplebar-wrapper .gform_wrapper .gfield_label,.simplebar-wrapper .gform_wrapper.gravity-theme .gfield_label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-weight:600}.simplebar-wrapper .gform_wrapper .gfield_required,.simplebar-wrapper .gform_wrapper.gravity-theme .gfield_required{color:#c8257e;font-size:16px}.simplebar-wrapper .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.simplebar-wrapper .gform_wrapper .gfield select,.simplebar-wrapper .gform_wrapper .gfield textarea,.simplebar-wrapper .gform_wrapper.gravity-theme .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.simplebar-wrapper .gform_wrapper.gravity-theme .gfield select,.simplebar-wrapper .gform_wrapper.gravity-theme .gfield textarea{width:100%;background:#edeff3;color:#485783;border-radius:20px;outline:1px solid #485783;padding:10px 15px;min-height:unset;min-width:unset}.simplebar-wrapper .gform_wrapper .gfield--type-name .ginput_container,.simplebar-wrapper .gform_wrapper.gravity-theme .gfield--type-name .ginput_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.simplebar-wrapper .gform_wrapper .gfield--type-name .ginput_container .gform-grid-col,.simplebar-wrapper .gform_wrapper.gravity-theme .gfield--type-name .ginput_container .gform-grid-col{width:100%}.simplebar-wrapper .gform_wrapper .ginput_complex label,.simplebar-wrapper .gform_wrapper.gravity-theme .ginput_complex label{padding-top:0;padding-bottom:5px}.simplebar-wrapper .gform_wrapper .gform_heading .gform_required_legend,.simplebar-wrapper .gform_wrapper.gravity-theme .gform_heading .gform_required_legend{display:none}.simplebar-wrapper .gform_confirmation_message{margin-top:26px}.banners--full-width{position:relative;min-height:500px;background:#003e74;z-index:1}.banners--full-width .banners__image{width:100%;height:100%;position:absolute;z-index:-1}.banners--full-width .banners__image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.4;z-index:1}.banners--full-width .banners__image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#003e74;opacity:.2;z-index:1}.banners--full-width .banners__image video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banners--full-width .banners__cont{padding:50px 0}@media only screen and (max-width:750px){.banners--full-width .banners__cont{padding-top:140px}}.banners--full-width .banners__title{color:#fff;max-width:526px;width:100%;font-weight:500}@media only screen and (max-width:750px){.banners--full-width .banners__title{max-width:100%;line-height:1.06em}}.banners--full-width .banners__form{margin-top:30px;color:#fff}@media only screen and (max-width:750px){.banners--full-width .banners__form{margin-top:45px}}.banners--full-width .banners__form .gform_wrapper form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:750px){.banners--full-width .banners__form .gform_wrapper form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:750px){.banners--full-width .banners__form .gform-body{width:100%}}.banners--full-width .banners__form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.banners--full-width .banners__form .gform_wrapper .gfield select,.banners--full-width .banners__form .gform_wrapper .gfield textarea{min-width:0}.banners--full-width .banners__form .gform_wrapper.gravity-theme .ginput_complex label,.banners--full-width .banners__form .gform_wrapper.gravity-theme .ginput_complex legend{display:none}.banners--full-width .banners__form .gform_wrapper.gravity-theme .ginput_complex .gform-field-label--type-sub{display:block;padding-top:0;padding-bottom:5px}.banners--full-width .banners__form .gform_wrapper.gravity-theme .gfield_label{display:block!important}.banners--full-width .banners__form .gform_wrapper.gravity-theme .gfield_label span{color:#fff}.banners--full-width .banners__form .gform_wrapper .gform_footer input.button,.banners--full-width .banners__form .gform_wrapper .gform_footer input[type=submit]{background-color:#ffbc00;font-weight:700}@media only screen and (max-width:750px){.banners--full-width .banners__form .gform_wrapper .gform_footer input.button,.banners--full-width .banners__form .gform_wrapper .gform_footer input[type=submit]{font-size:18px}}.banners--slider{background:#0057be;overflow:hidden}.banners--slider .banners__carousel-cont{position:relative}.banners--slider .banners__item{position:relative;height:100%}.banners--slider .banners__behind{position:absolute;height:100%}.banners--slider .banners__behind::after{position:absolute;top:64px;left:22.5vw;width:22.5vw;height:22.5vw;border-radius:50rem;background-color:#4dbeff;z-index:-1;opacity:.3;content:""}@media only screen and (max-width:750px){.banners--slider .banners__behind::after{display:none}}.banners--slider .banners__behind__image{position:absolute;left:0;height:100%;width:26.25vw;aspect-ratio:378/656}@media only screen and (max-width:1050px){.banners--slider .banners__behind__image{display:none}}.banners--slider .banners__behind__title{font-weight:700;color:#fff}@media only screen and (max-width:750px){.banners--slider .banners__behind__title{font-size:70px;font-family:"Kepler Std",cursive;color:#4dbeff;font-style:italic;letter-spacing:.35px;opacity:.2}}.banners--slider .banners__ahead{display:-ms-grid;display:grid;-ms-grid-columns:49% 51%;grid-template-columns:49% 51%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1050px){.banners--slider .banners__ahead{display:block;text-align:center}}.banners--slider .banners__ahead__image{width:100%;aspect-ratio:710/655;position:relative}@media only screen and (max-width:1050px){.banners--slider .banners__ahead__image{display:none}}.banners--slider .banners__ahead__cont{color:#fff;padding-left:25px;padding-right:30px;z-index:1}@media only screen and (max-width:1050px){.banners--slider .banners__ahead__cont{padding:87px 0 117px}}@media only screen and (max-width:750px){.banners--slider .banners__ahead__cont{padding-top:45px}}.banners--slider .banners__ahead__title{margin-top:10px;font-family:"NeueHaasGroteskText Pro",sans-serif;font-weight:500}@media only screen and (max-width:750px){.banners--slider .banners__ahead__title{font-size:48px;font-family:"NeueHaasGroteskText Pro",sans-serif;margin-top:-25px;font-weight:700}}.banners--slider .banners__ahead__button,.banners--slider .banners__ahead__text,.banners--slider .banners__ahead__title{text-align:left;width:50%}@media only screen and (max-width:1050px){.banners--slider .banners__ahead__button,.banners--slider .banners__ahead__text,.banners--slider .banners__ahead__title{width:100%;text-align:center}}.banners--slider .banners__ahead__text{margin-top:42px;width:min(100%,636px);line-height:1.5em}@media only screen and (max-width:1050px){.banners--slider .banners__ahead__text{margin:0 auto;margin-top:16px;padding:0 60px}}.banners--slider .banners__ahead__button{margin-top:62px}.banners--slider .banners__ahead__button .button{background-color:#4dbeff;color:#003e74}@media only screen and (max-width:750px){.banners--slider .banners__ahead__button .button{font-size:18px}}.banners--slider .banners__nav{position:absolute;top:56px;right:68px;color:#fff;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media only screen and (max-width:1050px){.banners--slider .banners__nav{position:static}}.banners--slider .banners__nav__paginator{font-size:24px;margin-right:10px}@media only screen and (max-width:1050px){.banners--slider .banners__nav__paginator{position:absolute;bottom:60px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px}.banners--slider .banners__nav__paginator .swiper-pagination-bullet{background:0 0;border-radius:100%;width:16px;height:16px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banners--slider .banners__nav__paginator .swiper-pagination-bullet:before{content:"";width:6px;height:6px;background-color:#f2eeea;display:block;border-radius:50%}.banners--slider .banners__nav__paginator .swiper-pagination-bullet-active:before{background-color:#4dbeff}}.banners--slider .banners__nav .swiper-pagination-current{color:#4dbeff}.banners--slider .banners__nav .banners__nav__buttons{cursor:pointer;width:24px;height:24px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right.svg) center/contain no-repeat;position:relative;text-align:center}@media only screen and (max-width:1050px){.banners--slider .banners__nav .banners__nav__buttons{position:absolute;top:50%;right:19px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/slider-arrow.svg) center/contain no-repeat;height:28px;width:28px;z-index:2}.banners--slider .banners__nav .banners__nav__buttons:before{position:absolute;top:50%;left:50%;content:"";width:40px;height:40px;background:rgba(77,190,255,.1);border-radius:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.banners--slider .banners__nav .banners__nav__buttons.swiper-button-disabled{opacity:.1;cursor:default;display:none}.banners--slider .banners__nav .button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:1050px){.banners--slider .banners__nav .button-prev{right:auto;left:19px}}.banners--notice{position:relative;padding:93px 0;background:#485783}@media only screen and (max-width:750px){.banners--notice{padding:60px 0}}.banners--notice:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#003e74;opacity:.2}.banners--notice .banners__cont{position:relative;max-width:856px;margin:0 auto;color:#fff}.banners--notice .banners__cont h1,.banners--notice .banners__cont h2,.banners--notice .banners__cont h3,.banners--notice .banners__cont h4,.banners--notice .banners__cont h5,.banners--notice .banners__cont h6{color:#fff;margin-bottom:45px;text-align:center}.banners--notice .banners__cont p+h1,.banners--notice .banners__cont p+h2,.banners--notice .banners__cont p+h3,.banners--notice .banners__cont p+h4,.banners--notice .banners__cont p+h5,.banners--notice .banners__cont p+h6{padding-top:27px}.banners--notice .banners__cont p{margin-bottom:29px;font-size:14px}.banners--notice .banners__cont p:last-child{margin-bottom:0}.banners--notice .banners__cont ul{margin-top:32px;margin-bottom:23px}.banners--notice .banners__cont li{padding:0;list-style:disc;margin-left:48px;font-size:14px}.banners--notice .banners__cont li:before{display:none}.banners--notice .banners__cont li::marker{font-size:10px}.banners--notice .banners__cont a{color:#fff;font-size:14px}.banners--notice .banners__cont a:hover{color:#4dbeff}.banners--notice .banners__cont .text-block p strong{font-size:30px}.banners--notice .banners__cont.text-block p strong{font-size:24px;display:block;margin-bottom:29px}.banners--notice .banners__text+.banners__title{margin-top:45px}.banners--usa-newsletter{padding:100px 0;position:relative;width:100%}@media only screen and (max-width:750px){.banners--usa-newsletter{padding:60px 0}}.banners--usa-newsletter .banners__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banners--usa-newsletter .banners__image:after,.banners--usa-newsletter .banners__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banners--usa-newsletter .banners__image:after{background:#2e74cd;opacity:.2;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.banners--usa-newsletter .banners__image:before{background:linear-gradient(91deg,rgba(0,0,0,.7) 14.48%,rgba(0,0,0,0) 100%)}.banners--usa-newsletter .banners__cont{display:-ms-grid;display:grid;-ms-grid-columns:1fr 100px 1fr;grid-template-columns:repeat(2,1fr);gap:100px;padding:0 110px}@media only screen and (max-width:1200px){.banners--usa-newsletter .banners__cont{padding:0}}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__cont{-ms-grid-columns:100%;grid-template-columns:100%;gap:60px}}.banners--usa-newsletter .banners__left{max-width:416px;color:#fff;margin-top:14px}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__left{max-width:100%}}.banners--usa-newsletter .banners__title{position:relative;font-weight:500}.banners--usa-newsletter .banners__title:after{content:"";border-bottom:1px solid #fff;width:135px;position:absolute;left:0;bottom:-10px}.banners--usa-newsletter .banners__text{margin-top:40px}.banners--usa-newsletter .banners__text h1,.banners--usa-newsletter .banners__text h2,.banners--usa-newsletter .banners__text h3,.banners--usa-newsletter .banners__text h4,.banners--usa-newsletter .banners__text h5{color:#0057be;margin-bottom:30px}.banners--usa-newsletter .banners__text h1,.banners--usa-newsletter .banners__text h2,.banners--usa-newsletter .banners__text h3,.banners--usa-newsletter .banners__text h4,.banners--usa-newsletter .banners__text h5,.banners--usa-newsletter .banners__text h6{margin-bottom:30px}.banners--usa-newsletter .banners__text h1{font-size:54px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.185em}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text h1{font-size:48px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text h1{font-size:38px}}.banners--usa-newsletter .banners__text h2{font-size:38px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.473em}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text h2{font-size:36px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text h2{font-size:30px}}.banners--usa-newsletter .banners__text h3{font-size:30px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text h3{font-size:26px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text h3{font-size:24px}}.banners--usa-newsletter .banners__text h4{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text h4{font-size:22px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text h4{font-size:20px}}.banners--usa-newsletter .banners__text h5{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text h5{font-size:18px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text h5{font-size:18px}}.banners--usa-newsletter .banners__text h6{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:500}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text h6{font-size:18px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text h6{font-size:18px}}.banners--usa-newsletter .banners__text p{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;line-height:1.5em;margin-bottom:45px}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text p{font-size:16px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text p{font-size:16px}}.banners--usa-newsletter .banners__text ol,.banners--usa-newsletter .banners__text ul{margin-bottom:45px;line-height:1.5em}.banners--usa-newsletter .banners__text ol ol,.banners--usa-newsletter .banners__text ul ul{margin-bottom:0}.banners--usa-newsletter .banners__text ul li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;padding-left:30px;list-style:none;position:relative}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text ul li{font-size:16px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text ul li{font-size:16px}}.banners--usa-newsletter .banners__text ul li:before{position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletul.svg) center/contain no-repeat;content:"";width:7px;height:5px;top:10px;left:0}.banners--usa-newsletter .banners__text ul ul li:before{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/bulletsubul.svg) center/contain no-repeat}.banners--usa-newsletter .banners__text ol{list-style:none;counter-reset:li}.banners--usa-newsletter .banners__text ol li{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;counter-increment:li;padding-left:30px;position:relative}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text ol li{font-size:16px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text ol li{font-size:16px}}.banners--usa-newsletter .banners__text ol li:before{position:absolute;top:0;left:0;content:counter(li);color:#4dbeff;display:inline-block}.banners--usa-newsletter .banners__text a{color:#4dbeff;text-decoration:none}.banners--usa-newsletter .banners__text a:hover{color:#0057be}.banners--usa-newsletter .banners__text blockquote{padding-left:30px;border-left:3px solid #363636}.banners--usa-newsletter .banners__text blockquote p{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__text blockquote p{font-size:22px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text blockquote p{font-size:20px}}.banners--usa-newsletter .banners__text img{width:auto;height:auto;max-width:100%;margin:0 0 28px 0}.banners--usa-newsletter .banners__text .alignleft{float:left;max-width:50%;margin-right:69px;margin-bottom:45px}@media only screen and (max-width:750px){.banners--usa-newsletter .banners__text .alignleft{max-width:100%}}.banners--usa-newsletter .banners__text .aligncenter{margin:69px auto;display:block;margin-bottom:45px}@media only screen and (max-width:750px){.banners--usa-newsletter .banners__text .aligncenter{max-width:100%}}.banners--usa-newsletter .banners__text .alignright{float:right;max-width:50%;margin-left:69px;margin-bottom:45px}@media only screen and (max-width:750px){.banners--usa-newsletter .banners__text .alignright{max-width:100%}}.banners--usa-newsletter .banners__text iframe{width:100%;height:100%;aspect-ratio:16/9;border-radius:20px}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text iframe{aspect-ratio:4/3}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__text table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banners--usa-newsletter .banners__text table tr td{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banners--usa-newsletter .banners__text table tr td img{margin:10px 0!important}}.banners--usa-newsletter .banners__text h1,.banners--usa-newsletter .banners__text h2,.banners--usa-newsletter .banners__text h3,.banners--usa-newsletter .banners__text h4,.banners--usa-newsletter .banners__text h5,.banners--usa-newsletter .banners__text h6{color:#fff}.banners--usa-newsletter .banners__form{border-radius:25px;padding:60px 42px}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__form{padding:40px 20px}}.banners--usa-newsletter .banners__form .gform_wrapper form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}.banners--usa-newsletter .banners__form .gform_wrapper form .gform-body{width:100%}.banners--usa-newsletter .banners__form .gform_wrapper form .gform-body .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.banners--usa-newsletter .banners__form .gform_wrapper form .gform-body .gform_fields .gfield input[type=email],.banners--usa-newsletter .banners__form .gform_wrapper form .gform-body .gform_fields .gfield input[type=text]{height:48px;min-height:auto!important}.banners--usa-newsletter .banners__form .gform_wrapper .gform_button{background-image:none;width:100%;padding-right:36px}.banners--usa-newsletter .banners__form .gform_wrapper .gform_footer{width:100%}.banners--usa-newsletter .banners__form .gform_wrapper .gfield--type-choice .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banners--usa-newsletter .banners__form .gform_wrapper .gfield--type-choice .ginput_container_consent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;width:25px;height:25px;border-radius:100%;-webkit-transform:translateY(-.075em);transform:translateY(-.075em);display:-ms-grid;display:grid;place-content:center}.banners--usa-newsletter .banners__form .gform_wrapper .gfield--type-choice .ginput_container_consent input[type=checkbox]:before{content:"";width:13px;height:13px;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:inset 1em 1em #4dbeff;box-shadow:inset 1em 1em #4dbeff}.banners--usa-newsletter .banners__form .gform_wrapper .gfield--type-choice .ginput_container_consent input[type=checkbox]:checked:before{-webkit-transform:scale(1);transform:scale(1)}.banners--usa-newsletter .banners__form .gform_wrapper .gfield--type-choice .ginput_container_consent label{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;color:#363636;margin-left:14px}@media only screen and (max-width:1050px){.banners--usa-newsletter .banners__form .gform_wrapper .gfield--type-choice .ginput_container_consent label{font-size:16px}}@media only screen and (max-width:600px){.banners--usa-newsletter .banners__form .gform_wrapper .gfield--type-choice .ginput_container_consent label{font-size:16px}}.banners--usa-newsletter .banners__form .gform_wrapper .gfield--type-choice .ginput_container_consent label a{color:#4dbeff}.banners--newsletter{padding:100px 0;position:relative;width:100%;background:#003e74;z-index:1}@media only screen and (max-width:750px){.banners--newsletter{padding:60px 0}}.banners--newsletter .banners__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banners--newsletter .banners__image:after,.banners--newsletter .banners__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banners--newsletter .banners__image:after{opacity:.5;background:#000}.banners--newsletter .banners__image:before{opacity:.25;background:#0057be;mix-blend-mode:soft-light}.banners--newsletter .banners__cont{display:-ms-grid;display:grid;-ms-grid-columns:1fr 22px 1fr;grid-template-columns:repeat(2,1fr);gap:22px;padding:0 110px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1366px){.banners--newsletter .banners__cont{padding:0}}@media only screen and (max-width:1050px){.banners--newsletter .banners__cont{-ms-grid-columns:100%;grid-template-columns:100%;gap:60px}}.banners--newsletter .banners__left{max-width:416px;background:rgba(255,255,255,.9);border-radius:40px;padding:46px 60px 57px}@media only screen and (max-width:1050px){.banners--newsletter .banners__left{max-width:100%}}.banners--newsletter .banners__title{position:relative;color:#0057be;padding-bottom:18px;font-weight:500}.banners--newsletter .banners__title:after{content:"";border-bottom:1px solid #0057be;width:135px;position:absolute;left:0;bottom:0}.banners--newsletter .banners__data__item{margin-top:30px}.banners--newsletter .banners__data__item+.banners__data__item{margin-top:23px}.banners--newsletter .banners__data__item+.banners__data__item .banners__data__email{margin-top:27px}.banners--newsletter .banners__data__text{line-height:1.5em}.banners--newsletter .banners__data__text h1,.banners--newsletter .banners__data__text h2,.banners--newsletter .banners__data__text h3,.banners--newsletter .banners__data__text h4,.banners--newsletter .banners__data__text h5,.banners--newsletter .banners__data__text h6{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em}@media only screen and (max-width:1050px){.banners--newsletter .banners__data__text h1,.banners--newsletter .banners__data__text h2,.banners--newsletter .banners__data__text h3,.banners--newsletter .banners__data__text h4,.banners--newsletter .banners__data__text h5,.banners--newsletter .banners__data__text h6{font-size:22px}}@media only screen and (max-width:600px){.banners--newsletter .banners__data__text h1,.banners--newsletter .banners__data__text h2,.banners--newsletter .banners__data__text h3,.banners--newsletter .banners__data__text h4,.banners--newsletter .banners__data__text h5,.banners--newsletter .banners__data__text h6{font-size:20px}}.banners--newsletter .banners__data__email{margin-top:11px;text-decoration:none;color:#363636;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.banners--newsletter .banners__data__email:before{content:"";background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/email.svg) center/contain no-repeat;width:20px;height:20px}.banners--newsletter .banners__data__email:hover{text-decoration:underline}.banners--newsletter .banners__text{color:#fff;font-weight:500;margin-bottom:47px}.banners--newsletter .banners__right{color:#fff}@media only screen and (max-width:900px){.banners--newsletter .banners__right form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.banners--newsletter .banners__right .gform_confirmation_message{color:#fff}.banners--newsletter .banners__right .gform_wrapper.gravity-theme .ginput_complex .gform-field-label--type-sub{display:block;padding-top:0;padding-bottom:5px;color:#fff}.banners--newsletter .banners__right .gform_wrapper.gravity-theme .gfield_label{display:block!important}.banners--newsletter .banners__right .gform_wrapper.gravity-theme .gfield_label span{color:#fff}.banners--newsletter .banners__right .ginput_complex{gap:12px}.banners--newsletter .banners__right .gform_button{background-color:#4dbeff;margin-top:50px}@media only screen and (max-width:750px){.banners--newsletter .banners__right .gform_button{margin-top:0}}.banners--newsletter .banners__right .gform_button:hover{background-color:#003e74}.banners--newsletter .banners__socials{margin-top:40px}.banners--newsletter .banners__socials p{color:#4dbeff}.banners--newsletter .banners__socials .socials{margin-top:13px}.banners--simple{position:relative;height:500px}.banners--simple .banners__image{width:100%;height:500px;position:absolute;z-index:-1}.banners--simple .banners__image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#1d1d1b;opacity:.2;z-index:1}.banners--simple .banners__image video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banners--simple .banners__cont{padding-top:140px}.banners--simple .banners__title{color:#fff;max-width:488px;width:100%}@media only screen and (max-width:750px){.banners--simple .banners__title{max-width:238px;line-height:1.06em}}.banners--simple .banners__button{margin-top:45px}.contents--paragraph{padding:100px 0}@media only screen and (max-width:750px){.contents--paragraph{padding:60px 0}}.contents--map{padding:100px 0}@media only screen and (max-width:750px){.contents--map{padding:60px 0}}.contents--map .contents__cont{position:relative}.contents--map .contents__cont:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet-map.svg) center/contain no-repeat;width:102px;height:147px;left:-50px;top:63px}@media only screen and (max-width:750px){.contents--map .contents__cont:before{display:none}}.contents--map .contents__cont:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow-map.svg) center/contain no-repeat;width:82px;height:82px;bottom:298px;right:-34px}@media only screen and (max-width:750px){.contents--map .contents__cont:after{display:none}}.contents--map .contents__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:610px;overflow:hidden;border-radius:20px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);background:#fff;position:relative;z-index:2}@media only screen and (max-width:600px){.contents--map .contents__map{min-height:0}}.contents--map .contents__map .legends{position:absolute;left:20px;bottom:20px;border-radius:20px;border:1px solid #edeff3;background:var(--white,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:11px 19px;z-index:4;max-width:calc(100% - 95px)}@media only screen and (max-width:600px){.contents--map .contents__map .legends{max-width:100%;border:none;background:0 0;padding:15px}}.contents--map .contents__map .legends span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;font-weight:400;line-height:20px;color:#363636;gap:14px}.contents--map .contents__map .legends span:before{width:19px;height:19px;border-radius:20px;background:#4dbeff;content:""}.contents--map .contents__map .legends span div{width:calc(100% - 33px)}.contents--map .contents__map .legends span.legend-blue:before{background:#0075d8}.contents--map .contents__map .legends span.legend-pink:before{background:#0057be}.contents--map .svgMap-map-wrapper .svgMap-map-controls-wrapper{-webkit-transform:rotate(90deg);transform:rotate(90deg);bottom:40px;left:auto;right:13px;-webkit-box-shadow:none;box-shadow:none}.contents--map .svgMap-map-wrapper .svgMap-map-controls-move,.contents--map .svgMap-map-wrapper .svgMap-map-controls-zoom{background:#4dbeff;border-radius:16px;overflow:hidden}.contents--map .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:after,.contents--map .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before{background:#fff;width:10px;height:2px;border-radius:5px}.contents--map .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.contents--map .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-out-button{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contents--map .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-out-button:after{display:none}.contents--map .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-disabled:after,.contents--map .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-disabled:before{background:#fff;opacity:.5}.map__item{display:block;width:416px;max-width:100%;border-radius:20px;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);padding:30px}@media only screen and (max-width:600px){.map__item{width:300px!important}}.map__item__top{display:-ms-grid;display:grid;-ms-grid-columns:63px 20px auto;grid-template-columns:63px auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.map__item__bottom{display:block;width:100%}.map__item__icon{width:70px;height:70px;border-radius:50%;border:3px solid #fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);position:relative;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media only screen and (max-width:600px){.map__item__icon{-webkit-transform:translate(0,-16px);transform:translate(0,-16px)}}.map__item__icon img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map__item__title{color:#0057be;text-transform:uppercase}@media only screen and (max-width:600px){.map__item__title{width:calc(100% - 90px);white-space:break-spaces}}.map__item__text{display:block;color:#1d1d1b;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.map__item__link{margin-top:23px;color:#4dbeff}.map__item__link a{color:#4dbeff}.map__item__link a:hover{color:#003e74}.svgMap-map-wrapper{padding-top:610px!important}@media only screen and (max-width:600px){.svgMap-map-wrapper{padding-top:85vw!important}}.svgMap-tooltip .svgMap-tooltip-content{white-space:wrap!important}.svgMap-tooltip{-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;background:0 0!important;border-bottom:none!important}.svgMap-tooltip.svgMap-tooltip-flipped{border-top:none!important}.svgMap-tooltip .svgMap-tooltip-content-container{padding:0!important}.svgMap-tooltip .svgMap-tooltip-content .svgMap-tooltip-no-data,.svgMap-tooltip .svgMap-tooltip-pointer{display:none!important}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container{display:none}.svgMap-tooltip .svgMap-tooltip-title{display:none}.js-map-item{fill:rgba(0,117,216,0.12);stroke-width:.25px;stroke:rgba(0,117,216,0.12)}.js-map-item.js-active{cursor:pointer}.js-map-item.js-active:hover{fill:#B6BCCD}.js-map-item.color--programming-with-search-office{fill:#4DBEFF}.js-map-item.color--programming-without-search-office{fill:#0075D8}.js-map-item.color--no-longer-active{fill:#0057BE}#svg-pan-zoom-zoom-in .svg-pan-zoom-control-element,#svg-pan-zoom-zoom-out .svg-pan-zoom-control-element{fill:#4DBEFF}#svg-pan-zoom-reset-pan-zoom{fill:#0057BE;-webkit-transform:translate(5px,-5px) scale(.4);transform:translate(5px,-5px) scale(.4);display:none}#svg-pan-zoom-zoom-in{-webkit-transform:translate(26px,30px) scale(.02);transform:translate(26px,30px) scale(.02)}#svg-pan-zoom-zoom-out{-webkit-transform:translate(27px,65px) scale(.02);transform:translate(27px,65px) scale(.02)}.svg-pan-zoom-control{fill-opacity:1!important}#map--popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:2}#map--popup .close--btn{position:absolute;right:12px;top:12px;background:#fff;border-radius:100%;width:21px;height:21px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/close-icon.svg) center/contain no-repeat;cursor:pointer}@media only screen and (max-width:750px){#svgMap{padding-bottom:120px}}.contents--theory{padding:100px 0}@media only screen and (max-width:900px){.contents--theory{padding:60px 0}}.contents--theory .contents__text{margin:0 auto;width:856px;max-width:100%;text-align:center;margin-bottom:30px;color:#1d1d1b}.contents--theory .contents__text p{line-height:1.45}.contents--theory .contents__uppertitle{color:#2e74cd;text-align:center;font-weight:400;margin-bottom:45px}.contents--theory .contents__title{color:#0057be;text-align:center;font-family:"NeueHaasGroteskText Pro",sans-serif}.contents--theory .contents__table{margin:0 auto;width:1076px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:40px;margin-top:86px}@media only screen and (max-width:1050px){.contents--theory .contents__table{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);margin-top:40px}}@media only screen and (max-width:600px){.contents--theory .contents__table{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}.contents--theory .contents__table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:30px;position:relative}@media only screen and (max-width:1050px){.contents--theory .contents__table__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px}}.contents--theory .contents__table__row:nth-child(2n) .contents__table__item{background:#d5e3f5}.contents--theory .contents__table__row:nth-child(2n) .contents__table__item.type--title{background:#003e74}.contents--theory .contents__table__row:before{position:absolute;top:50%;left:1px;width:calc(100% - 2px);height:27px;background:#4dbeff;opacity:.15;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:""}@media only screen and (max-width:1050px){.contents--theory .contents__table__row:before{display:none}}.contents--theory .contents__table__item{position:relative;z-index:2;width:100%;min-height:79px;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;background:#f8f6f4;font-size:16px;line-height:1.1;text-align:center;color:#1d1d1b;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.contents--theory .contents__table__item{min-height:0;padding:20px}.contents--theory .contents__table__item:not(:last-child):before{position:absolute;bottom:0;left:50%;width:27px;height:30px;background:#4dbeff;opacity:.15;-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px);content:""}}.contents--theory .contents__table__item.type--title{width:196px;background:#2e74cd;font-family:"NeueHaasGroteskText Pro Md",sans-serif;font-size:20px;text-align:left;color:#fff;padding-left:40px}@media only screen and (max-width:1050px){.contents--theory .contents__table__item.type--title{width:100%;text-align:center;font-size:16px}}.contents--theory .contents__table__item.type--title div{width:155px}@media only screen and (max-width:1050px){.contents--theory .contents__table__item.type--title div{width:100%}}.contents--theory .contents__table__item.type--last{background:#0057be;color:#fff;font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif}@media only screen and (max-width:1050px){.contents--theory .contents__table__item.type--last{-ms-grid-column-span:2;grid-column:span 2}}@media only screen and (max-width:600px){.contents--theory .contents__table__item.type--last{-ms-grid-column-span:1;grid-column:span 1}}.contents--timeline{padding:130px 0}@media only screen and (max-width:900px){.contents--timeline{padding:60px 0}}.contents--timeline .contents__title{color:#0057be;text-align:center;font-weight:500}.contents--timeline .contents__text{margin:0 auto;width:856px;max-width:100%;text-align:center;margin-top:36px;color:#1d1d1b}.contents--timeline .contents__text p{line-height:1.45}.contents--timeline .contents__timeline{margin-top:95px;position:relative;z-index:2}@media only screen and (min-width:1050px){.contents--timeline .contents__timeline.timeline--left .contents__timeline__row .contents__timeline__box:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contents--timeline .contents__timeline.timeline--left .contents__timeline__row .contents__timeline__box:nth-child(3){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.contents--timeline .contents__timeline.timeline--left .contents__timeline__row .contents__timeline__year{background:#003e74!important}}@media only screen and (min-width:1050px) and (min-width:1050px){.contents--timeline .contents__timeline.timeline--left .contents__timeline__row .contents__timeline__year:before{left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}}@media only screen and (min-width:1050px){.contents--timeline .contents__timeline.timeline--left .contents__timeline__row:nth-child(2n) .contents__timeline__box:first-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.contents--timeline .contents__timeline.timeline--left .contents__timeline__row:nth-child(2n) .contents__timeline__box:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width:1050px) and (min-width:1050px){.contents--timeline .contents__timeline.timeline--left .contents__timeline__row:nth-child(2n) .contents__timeline__year:before{left:auto;right:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}}.contents--timeline .contents__timeline__row{display:-ms-grid;display:grid;-ms-grid-columns:196px 40px 1fr;grid-template-columns:196px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:40px;position:relative;z-index:1;padding-bottom:20px}@media only screen and (min-width:1050px){.contents--timeline .contents__timeline__row{-ms-grid-columns:1fr 110px 196px 110px 1fr;grid-template-columns:1fr 196px 1fr;grid-gap:110px;padding-bottom:40px}}.contents--timeline .contents__timeline__row:before{content:"";position:absolute;opacity:.15;z-index:-1;top:0;left:50%;width:27px;height:100%;background:#0057be;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (min-width:1050px){.contents--timeline .contents__timeline__row:nth-child(2n) .contents__timeline__box:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contents--timeline .contents__timeline__row:nth-child(2n) .contents__timeline__box:nth-child(3){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}.contents--timeline .contents__timeline__row:nth-child(2n) .contents__timeline__year{background:#003e74!important}@media only screen and (min-width:1050px){.contents--timeline .contents__timeline__row:nth-child(2n) .contents__timeline__year:before{left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}}.contents--timeline .contents__timeline__row:last-child:before{display:none}.contents--timeline .contents__timeline .js-accordion-parent.js-open{z-index:2}.contents--timeline .contents__timeline__box{width:100%;position:relative}@media only screen and (max-width:600px){.contents--timeline .contents__timeline__box{-ms-grid-column-span:2;grid-column:span 2}}@media only screen and (max-width:1050px){.contents--timeline .contents__timeline__box.box--transparent{display:none}}.contents--timeline .contents__timeline__data{position:absolute;width:100%;border-radius:20px;background:#f8f6f4;border:1px solid #f2eeea;padding:25px 40px;padding-right:16px}@media only screen and (max-width:1050px){.contents--timeline .contents__timeline__data{position:relative}}@media only screen and (max-width:600px){.contents--timeline .contents__timeline__data{padding:15px 20px;padding-left:100px}}.contents--timeline .contents__timeline__data.js-open{background:#fff;border-color:#4dbeff;z-index:3}.contents--timeline .contents__timeline__data.js-open .contents__timeline__title span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contents--timeline .contents__timeline__data--has_accordion{cursor:pointer}.contents--timeline .contents__timeline__data--has_accordion p{cursor:pointer}.contents--timeline .contents__timeline__data--has_accordion:hover{background:#fff;border-color:#4dbeff}.contents--timeline .contents__timeline__year{background:#2e74cd!important;font-size:20px;color:#fff;height:80px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (max-width:600px){.contents--timeline .contents__timeline__year{position:absolute;top:6px;z-index:5;height:auto;padding:10px;width:90px;min-height:50px}}.contents--timeline .contents__timeline__year:before{content:"";position:absolute;opacity:.15;z-index:-1;top:50%;right:0;width:110px;height:27px;background:#4dbeff;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}@media only screen and (max-width:600px){.contents--timeline .contents__timeline__year:before{display:none}}.contents--timeline .contents__timeline__year div{width:196px;padding:20px;text-align:center}@media only screen and (max-width:1050px){.contents--timeline .contents__timeline__year div{width:100%}}@media only screen and (max-width:750px){.contents--timeline .contents__timeline__year div{padding:0}}@media only screen and (max-width:600px){.contents--timeline .contents__timeline__year .h3{font-size:20px}}.contents--timeline .contents__timeline__title{width:100%;font-weight:500;color:#2e74cd;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:15px}.contents--timeline .contents__timeline__title p{width:calc(100% - 40px);font-family:"NeueHaasGroteskText Pro Md",sans-serif}.contents--timeline .contents__timeline__title span{display:block;width:15px;height:10px;margin-top:7px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-timeline.svg) center/contain no-repeat}@media only screen and (min-width:1050px){.contents--timeline .contents__timeline__text{max-width:340px}}.contents--timeline .contents__timeline__text p,.contents--timeline .contents__timeline__text ul{margin-bottom:0}.contents--timeline .contents__timeline__text ul li{padding-left:15px}.contents--timeline .contents__timeline__text a:hover{color:#003e74}.contents--timeline .contents__timeline__text.no-title p{color:#0057be;font-size:20px;line-height:1.2;font-weight:500}.contents--timeline .contents__timeline__title+.contents__timeline__text{display:none;padding-top:17px;color:#1d1d1b}.contents--timeline .contents__text+.contents__timeline{margin-top:52px}.contents--timeline .button__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contents--timeline .button__cont .button{margin-top:60px}@media only screen and (max-width:900px){.contents--timeline .button__cont .button{margin-top:40px}}.contents--dropdown{padding:60px 0}.contents--dropdown .contents__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contents--dropdown .contents__button .select2-container .selec2-selection--single .select2-selection__rendered,.contents--dropdown .contents__button .select2-container .select2-selection__rendered{font-size:24px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.25em;color:#0057be!important;font-weight:500;padding-left:56px!important;margin-left:26px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/people.svg) center/contain no-repeat;background-position:left;height:34px;text-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1050px){.contents--dropdown .contents__button .select2-container .selec2-selection--single .select2-selection__rendered,.contents--dropdown .contents__button .select2-container .select2-selection__rendered{font-size:22px}}@media only screen and (max-width:600px){.contents--dropdown .contents__button .select2-container .selec2-selection--single .select2-selection__rendered,.contents--dropdown .contents__button .select2-container .select2-selection__rendered{font-size:20px}}@media only screen and (max-width:900px){.contents--dropdown .contents__button .select2-container .selec2-selection--single .select2-selection__rendered,.contents--dropdown .contents__button .select2-container .select2-selection__rendered{margin-left:17px}}@media only screen and (max-width:600px){.contents--dropdown .contents__button .select2-container .selec2-selection--single .select2-selection__rendered,.contents--dropdown .contents__button .select2-container .select2-selection__rendered{font-size:16px;white-space:wrap!important}}.contents--dropdown .contents__bottom{margin-top:75px}.contents--dropdown .contents__data{display:-ms-grid;display:grid;-ms-grid-columns:594px 61px auto;grid-template-columns:594px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:61px}@media only screen and (max-width:1200px){.contents--dropdown .contents__data{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:750px){.contents--dropdown .contents__data{gap:35px}}.contents--dropdown .contents__image{position:relative;width:min(100%,600px);aspect-ratio:6/5}.contents--dropdown .contents__image::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#003e74;opacity:.2;z-index:1;border-radius:40px}@media only screen and (max-width:1200px){.contents--dropdown .contents__image{width:100%;aspect-ratio:16/9}}@media only screen and (max-width:500px){.contents--dropdown .contents__image{aspect-ratio:99/92}}.contents--dropdown .contents__image img{border-radius:40px}.contents--dropdown .contents__info__title{color:#0057be;font-weight:500}.contents--dropdown .contents__info__text{margin-top:30px;padding-right:118px;color:#1d1d1b}@media only screen and (max-width:1200px){.contents--dropdown .contents__info__text{padding-right:0}}.contents--dropdown .contents__info__text p{margin-top:30px}.contents--dropdown .contents__info__text p:first-child{margin-top:0}.cards--projects{padding:100px 0}@media only screen and (max-width:750px){.cards--projects{padding:60px 0}}.cards--projects .cards__cont{margin-top:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.cards--projects .cards__item{display:-ms-grid;display:grid;-ms-grid-columns:416px auto;grid-template-columns:416px auto;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);border-radius:20px}@media only screen and (max-width:1200px){.cards--projects .cards__item{-ms-grid-columns:100%;grid-template-columns:100%}}.cards--projects .cards__item .placeholder-image,.cards--projects .cards__item__image{position:relative;width:100%;height:100%;min-height:416px}@media only screen and (max-width:1200px){.cards--projects .cards__item .placeholder-image,.cards--projects .cards__item__image{height:416px}}.cards--projects .cards__item .placeholder-image img,.cards--projects .cards__item__image img{border-radius:20px 0 0 20px}@media only screen and (max-width:1200px){.cards--projects .cards__item .placeholder-image img,.cards--projects .cards__item__image img{border-radius:20px 20px 0 0}}.cards--projects .cards__item__cont{padding:54px 110px 64px 54px}@media only screen and (max-width:1200px){.cards--projects .cards__item__cont{padding:40px}}.cards--projects .cards__item__title{color:#003e74;font-weight:500}.cards--projects .cards__item__text{margin-top:35px;color:#1d1d1b;line-height:1.5}.cards--projects .cards__item .site-link{margin-top:35px}.cards--projects .cards__item .site-link:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-light-blue.svg) center/contain no-repeat}.cards--projects .cards__item .site-link:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.cards--projects .cards__button{margin-top:60px;text-align:center}.cards--projects .cards__button .button:hover:after{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-right-violet.svg) center/contain no-repeat}.cards--slider{padding:100px 0}@media only screen and (max-width:750px){.cards--slider{padding:60px 0}}.cards--slider .container{position:relative}.cards--slider .cards__title{color:#0057be}.cards--slider .cards__carousel-cont{margin-top:42px;overflow:hidden}.cards--slider .cards__carousel-cont .cards__nav{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:16px;right:30px;gap:15px}@media only screen and (max-width:750px){.cards--slider .cards__carousel-cont .cards__nav{top:10px}}.cards--slider .cards__carousel-cont .cards__nav__buttons{cursor:pointer;width:42px;height:42px;background-color:#4dbeff;border:.5px solid #d4d2e3;border-radius:40px;-webkit-transform:translate(-15%,-15%);transform:translate(-15%,-15%);position:relative}@media only screen and (max-width:750px){.cards--slider .cards__carousel-cont .cards__nav__buttons{width:35px;height:35px}}.cards--slider .cards__carousel-cont .cards__nav__buttons span{position:absolute;width:17px;height:17px;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-white-left.svg) center/contain no-repeat;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cards--slider .cards__carousel-cont .cards__nav__buttons:hover:not(.swiper-button-disabled){background:#fff}.cards--slider .cards__carousel-cont .cards__nav__buttons:hover:not(.swiper-button-disabled) span{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-lightblue-right.svg) center/contain no-repeat}.cards--slider .cards__carousel-cont .cards__nav__buttons.button-next span{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.cards--slider .cards__carousel-cont .cards__nav__buttons.button-next:hover:not(.swiper-button-disabled) span{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.cards--slider .cards__carousel-cont .cards__nav__buttons.swiper-button-disabled{opacity:0;cursor:default;background:#fff}.cards--slider .cards__carousel-cont .cards__nav__buttons.swiper-button-disabled span{background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/arrow-lightblue-right.svg) center/contain no-repeat}.cards--slider .cards__item{position:relative;height:520px;width:100%;cursor:pointer}.cards--slider .cards__item:hover .button{background:#0057be;color:#fff}.cards--slider .cards__item__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#003e74;opacity:.2;border-radius:40px;z-index:1}.cards--slider .cards__item__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;height:60%;top:auto;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(55.73%,rgba(0,0,0,.5)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 55.73%);border-radius:40px;z-index:1}.cards--slider .cards__item__image img{border-radius:40px}.cards--slider .cards__item__cont{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;padding:67px 40px}@media only screen and (max-width:750px){.cards--slider .cards__item__cont{padding:40px}}.cards--slider .cards__item__title{font-weight:500}.cards--slider .cards__item__text{margin-top:11px}.cards--slider .cards__item .button{margin-top:27px;font-weight:700}.cards--country{padding:145px 0 100px}@media only screen and (max-width:750px){.cards--country{padding:100px 0 60px}}@media only screen and (max-width:750px){.cards--country .container{-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1)}}.cards--country .cards__cont{padding:154px 110px 100px;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);border-radius:40px;text-align:center;position:relative}@media only screen and (max-width:750px){.cards--country .cards__cont{padding:60px 0;-webkit-box-shadow:none;box-shadow:none;border-radius:none}}.cards--country .cards__cont.hide-flag{padding-top:100px}@media only screen and (max-width:750px){.cards--country .cards__cont.hide-flag{padding-top:60px}}.cards--country .cards__cont:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-blue.svg) center/contain no-repeat;width:23px;height:23px;right:-39px;top:82px;opacity:.4;z-index:-1}@media only screen and (max-width:750px){.cards--country .cards__cont:before{display:none}}.cards--country .cards__cont:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet.svg) center/contain no-repeat;width:102px;height:102px;bottom:100px;left:-29px;opacity:.4;z-index:-1}@media only screen and (max-width:750px){.cards--country .cards__cont:after{display:none}}.cards--country .cards__cont .bg-dot{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow.svg) center/contain no-repeat;width:82px;height:82px;right:-40px;top:154px;opacity:.4;z-index:-1}@media only screen and (max-width:750px){.cards--country .cards__cont .bg-dot{display:none}}.cards--country .cards__icon{position:absolute;width:150px;height:150px;top:-45px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:750px){.cards--country .cards__icon{width:80px;height:80px}}.cards--country .cards__text{margin-top:21px;color:#1d1d1b}.cards--country .cards__text p:not(:last-child){margin-bottom:20px}.cards--country .cards__grid{margin-top:106px}.cards--country .cards__grid__title{position:relative;color:#2e74cd;font-family:"NeueHaasGroteskText Pro",sans-serif;font-weight:500}.cards--country .cards__grid__title:before{content:"";border-bottom:1px solid #edeff3;width:413px;position:absolute;top:-53px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:750px){.cards--country .cards__grid__title:before{width:270px}}.cards--country .cards__grid__quote{color:#4dbeff;font-weight:400;margin-top:27px}.cards--country .cards__grid__cont{margin-top:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:28px}@media only screen and (max-width:900px){.cards--country .cards__grid__cont{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:30px}}.cards--country .cards__grid__cont.item--1 .cards__grid__item{-ms-grid-column-span:2;grid-column:span 2}.cards--country .cards__grid__item{width:100%;max-width:340px;padding:35px 50px;background:#edeff3;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:900px){.cards--country .cards__grid__item{max-width:none;padding:27px 17px}}.cards--country .cards__grid__item .cards__grid__number,.cards--country .cards__grid__item .cards__grid__upper{color:#003e74}.cards--country .cards__grid__item:nth-child(2n) .cards__grid__number,.cards--country .cards__grid__item:nth-child(2n) .cards__grid__upper{color:#0057be}.cards--country .cards__grid__item:last-child:not(:nth-child(2)){-ms-grid-column-span:2;grid-column:span 2}.cards--country .cards__grid__upper{text-transform:uppercase;font-weight:700}.cards--country .cards__grid__number{font-weight:500;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (min-width:750px){.cards--country .cards__grid__number{margin-top:20px}}@media only screen and (min-width:1366px){.cards--country .cards__grid__number{letter-spacing:4px}}.cards--country .cards__grid__text{font-weight:500;margin-top:10px}@media only screen and (max-width:750px){.cards--country .cards__grid__text{margin-top:0;font-size:14px}}.accordion--faqs{padding:100px 0}@media only screen and (max-width:750px){.accordion--faqs{padding:60px 0}}.accordion--faqs .accordion__text{margin:0 auto;width:856px;max-width:100%;text-align:center;margin-bottom:30px;margin-top:37px;color:#1d1d1b}.accordion--faqs .accordion__text p{line-height:1.45;margin-bottom:30px}.accordion--faqs .accordion__text p:last-child{margin-bottom:0}.accordion--faqs .accordion__subtitle{color:#4dbeff;text-align:center;font-weight:400;margin-bottom:45px}.accordion--faqs .accordion__cont{margin-top:56px;border-radius:20px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);padding:100px 110px;list-style:none}@media only screen and (max-width:900px){.accordion--faqs .accordion__cont{margin-top:40px;padding:60px 40px}}.accordion--faqs .accordion__item{border-bottom:1px solid #edeff3;padding:24px 0 34px;cursor:pointer}@media only screen and (max-width:900px){.accordion--faqs .accordion__item{padding:25px 0}}.accordion--faqs .accordion__item.js-open .accordion__item__title .arrow{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-color:#4dbeff}.accordion--faqs .accordion__item::marker{color:#4dbeff}.accordion--faqs .accordion__item:first-child{padding-top:0}.accordion--faqs .accordion__item:last-child{padding-bottom:0;border:none}.accordion--faqs .accordion__item__title{color:#2e74cd;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}@media only screen and (max-width:900px){.accordion--faqs .accordion__item__title{gap:40px;font-size:20px}}.accordion--faqs .accordion__item__title .arrow{border:solid #2e74cd;border-width:0 2px 2px 0;cursor:pointer}.accordion--faqs .accordion__item__text-cont{padding-top:35px;display:none}@media only screen and (max-width:900px){.accordion--faqs .accordion__item__text-cont{padding-top:25px}}.accordion--faqs .accordion__item__text-cont .text-block p{font-size:14px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.428em;font-family:"NeueHaasGroteskText Pro",sans-serif;margin-bottom:30px;color:#1d1d1b}@media only screen and (max-width:1050px){.accordion--faqs .accordion__item__text-cont .text-block p{font-size:14px}}@media only screen and (max-width:600px){.accordion--faqs .accordion__item__text-cont .text-block p{font-size:14px}}.accordion--faqs .accordion__item__text-cont .text-block p:last-child{margin-bottom:0}.accordion--faqs .accordion__item__text-cont .text-block h1,.accordion--faqs .accordion__item__text-cont .text-block h2,.accordion--faqs .accordion__item__text-cont .text-block h3,.accordion--faqs .accordion__item__text-cont .text-block h4,.accordion--faqs .accordion__item__text-cont .text-block h5,.accordion--faqs .accordion__item__text-cont .text-block h6{color:#2e74cd;margin-bottom:5px}.accordion--faqs .accordion__item__text-cont .text-block h1,.accordion--faqs .accordion__item__text-cont .text-block h2{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em}@media only screen and (max-width:1050px){.accordion--faqs .accordion__item__text-cont .text-block h1,.accordion--faqs .accordion__item__text-cont .text-block h2{font-size:18px}}@media only screen and (max-width:600px){.accordion--faqs .accordion__item__text-cont .text-block h1,.accordion--faqs .accordion__item__text-cont .text-block h2{font-size:18px}}.accordion--faqs .accordion__item__text-cont .text-block h3,.accordion--faqs .accordion__item__text-cont .text-block h4{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif}@media only screen and (max-width:1050px){.accordion--faqs .accordion__item__text-cont .text-block h3,.accordion--faqs .accordion__item__text-cont .text-block h4{font-size:16px}}@media only screen and (max-width:600px){.accordion--faqs .accordion__item__text-cont .text-block h3,.accordion--faqs .accordion__item__text-cont .text-block h4{font-size:16px}}.accordion--faqs .accordion__item__text-cont .text-block h5,.accordion--faqs .accordion__item__text-cont .text-block h6{font-size:16px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em;font-family:"NeueHaasGroteskText Pro",sans-serif;font-weight:400}@media only screen and (max-width:1050px){.accordion--faqs .accordion__item__text-cont .text-block h5,.accordion--faqs .accordion__item__text-cont .text-block h6{font-size:16px}}@media only screen and (max-width:600px){.accordion--faqs .accordion__item__text-cont .text-block h5,.accordion--faqs .accordion__item__text-cont .text-block h6{font-size:16px}}.accordion--faqs .accordion__item__text-cont .text-block strong{color:#4dbeff;font-family:"NeueHaasGroteskText Pro",sans-serif}.accordion--faqs .accordion__item__text-cont .text-block a:hover{text-decoration:underline;color:#0057be}.accordion--faqs .accordion__item__image{position:relative;height:400px;width:100%}@media only screen and (max-width:900px){.accordion--faqs .accordion__item__image{height:350px}}.accordion--faqs .accordion__item__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(47,72,88,.3);border-radius:40px}.accordion--faqs .accordion__item__image img{border-radius:40px}.accordion--text-block{padding:100px 0}@media only screen and (max-width:750px){.accordion--text-block{padding:60px 0}}.accordion--text-block .accordion__box{position:relative}.accordion--text-block .accordion__box:before{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-violet.svg) center/contain no-repeat;width:102px;height:102px;top:63px;left:-51px;opacity:.6}@media only screen and (max-width:750px){.accordion--text-block .accordion__box:before{display:none}}.accordion--text-block .accordion__box:after{content:"";position:absolute;background:url(https://www.sfcg.org/wp-content/themes/palermo/images/icons/elipse-yellow-double.svg) center/contain no-repeat;width:109px;height:144px;bottom:130px;right:-50px;opacity:.6;-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media only screen and (max-width:750px){.accordion--text-block .accordion__box:after{display:none}}.accordion--text-block .accordion__cont{padding:86px 110px 100px;border-radius:20px;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.1);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);position:relative;z-index:2}@media only screen and (max-width:1050px){.accordion--text-block .accordion__cont{padding:60px 40px}}.accordion--text-block .accordion__title{color:#0075d8;font-weight:500}.accordion--text-block .accordion__main{margin-top:40px;position:relative}.accordion--text-block .accordion__item{padding-bottom:40px}.accordion--text-block .accordion__item:last-child{margin-bottom:0}.accordion--text-block .accordion__item.js-open .accordion__main .text-block{display:block}.accordion--text-block .accordion__item.js-open .accordion__heading{color:#0057be}.accordion--text-block .accordion__item.js-open .accordion__heading:after{display:none}.accordion--text-block .accordion__item.js-open .accordion__heading:before{background-color:#2e74cd}.accordion--text-block .accordion__item.js-open .accordion__heading:hover:before{background-color:#4dbeff}.accordion--text-block .accordion__item .text-block{display:none;text-align:left;font-weight:400;margin-top:20px;color:#1d1d1b}.accordion--text-block .accordion__item .text-block p{margin-bottom:30px}.accordion--text-block .accordion__item .text-block p:last-child{margin-bottom:0}.accordion--text-block .accordion__item .text-block h1,.accordion--text-block .accordion__item .text-block h2{font-size:38px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.473em;color:#4dbeff;margin-bottom:27px}@media only screen and (max-width:1050px){.accordion--text-block .accordion__item .text-block h1,.accordion--text-block .accordion__item .text-block h2{font-size:36px}}@media only screen and (max-width:600px){.accordion--text-block .accordion__item .text-block h1,.accordion--text-block .accordion__item .text-block h2{font-size:30px}}.accordion--text-block .accordion__item .text-block h3,.accordion--text-block .accordion__item .text-block h4{font-size:30px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;color:#4dbeff;margin-bottom:27px}@media only screen and (max-width:1050px){.accordion--text-block .accordion__item .text-block h3,.accordion--text-block .accordion__item .text-block h4{font-size:26px}}@media only screen and (max-width:600px){.accordion--text-block .accordion__item .text-block h3,.accordion--text-block .accordion__item .text-block h4{font-size:24px}}.accordion--text-block .accordion__item .text-block h5,.accordion--text-block .accordion__item .text-block h6{font-size:20px;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.2em;font-weight:400;color:#363636;margin-bottom:30px}@media only screen and (max-width:1050px){.accordion--text-block .accordion__item .text-block h5,.accordion--text-block .accordion__item .text-block h6{font-size:18px}}@media only screen and (max-width:600px){.accordion--text-block .accordion__item .text-block h5,.accordion--text-block .accordion__item .text-block h6{font-size:18px}}.accordion--text-block .accordion__item .text-block ul:last-child{margin-bottom:0}.accordion--text-block .accordion__item .text-block a:hover{color:#2e74cd}.accordion--text-block .accordion__heading{color:#363636;font-weight:500;text-align:left;position:relative;padding-left:20px;cursor:pointer}.accordion--text-block .accordion__heading:before{position:absolute;content:"";display:inline-block;top:12px;left:0;cursor:pointer;background-color:#4dbeff;width:14px;height:1.75px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:900px){.accordion--text-block .accordion__heading:before{top:9px}}.accordion--text-block .accordion__heading:after{position:absolute;content:"";display:inline-block;top:6px;left:6px;cursor:pointer;background-color:#4dbeff;width:1.5px;height:14px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:900px){.accordion--text-block .accordion__heading:after{top:3px}}.accordion--text-block .accordion__heading:hover:after,.accordion--text-block .accordion__heading:hover:before{background-color:#2e74cd}html.translated-rtl .header .language-selector{margin-left:0;margin-right:15px}@media only screen and (max-width:1366px){html.translated-rtl .header .language-selector{margin-right:0}}html.translated-rtl .header .gt_float_switcher img{margin:0 0 0 5px}@media only screen and (max-width:1366px){html.translated-rtl .header__right{left:auto;right:0;-webkit-transform:translate(100%,0);transform:translate(100%,0);border-radius:0 0 0 40px}}@media only screen and (max-width:1366px){html.translated-rtl .header__cont.js-child-open .header__right{-webkit-transform:translate(0,0);transform:translate(0,0)}}html.translated-rtl .header .responsive__btn{margin-left:0}html.translated-rtl .header__submenu ul li a,html.translated-rtl .header__thirdmenu ul li a{padding-right:21px;padding-left:0}html.translated-rtl .header__submenu ul li a::before,html.translated-rtl .header__thirdmenu ul li a::before{right:0;left:auto}html.translated-rtl .header__submenu ul li .arrow--down,html.translated-rtl .header__thirdmenu ul li .arrow--down{-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width:1366px){html.translated-rtl .header__submenu ul li .arrow--down,html.translated-rtl .header__thirdmenu ul li .arrow--down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media only screen and (max-width:1366px){html.translated-rtl .header__submenu__link button,html.translated-rtl .header__thirdmenu__link button{left:0;right:auto}}html.translated-rtl .header__thirdmenu{right:calc(200% + 10px)}@media only screen and (max-width:1366px){html.translated-rtl .header__thirdmenu{padding-right:30px}}html.translated-rtl .header__thirdmenu ul::before{left:auto;right:-11px;-webkit-transform:rotate(180deg) translateX(0);transform:rotate(180deg) translateX(0)}html.translated-rtl .header__search{margin-left:25px;position:relative;z-index:999}html.translated-rtl .header .open-search__form .search-form{background-color:#fff;padding:5px 25px 5px 5px}@media only screen and (max-width:1366px){html.translated-rtl .header .open-search__form .search-form{border:0;background-color:transparent}}html.translated-rtl .hero--page .hero__cont__arrow{left:auto;right:0}html.translated-rtl .hero--home .hero__cont{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html.translated-rtl .banners--slider .banners__nav{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html.translated-rtl .banners--slider .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html.translated-rtl .banners--slider .banners__ahead__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}html.translated-rtl .banners--slider .banners__ahead__cont{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}html.translated-rtl .donate-form__main__amount__inner{width:220px}html.translated-rtl .cards--country .cards__icon{-webkit-transform:translateX(50%);transform:translateX(50%)}html.translated-rtl .gform_wrapper .gform_button{background-position:83% 50%;-webkit-transform:scaleX(-1);transform:scaleX(-1);direction:ltr}html.translated-rtl .button--arrow::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}html.translated-rtl .footer__menu .item--title{padding-left:0;padding-right:17px}html.translated-rtl .footer__menu .item--title a::before{left:auto;right:0}html.translated-rtl .swiper-pagination-horizontal,html.translated-rtl .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html.translated-rtl .banners--full-width .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html.translated-rtl .banners--full-width .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:1%}.input-label{position:relative;margin-bottom:15px}.input-label.has-error input,.input-label.has-error select{border-color:#e74c3c}.error-message{color:#e74c3c;font-size:12px;display:block;margin-top:5px;width:max-content}.hero--slider{position:relative}.hero--slider .hero--home{position:relative;width:100%;overflow:hidden}.hero--slider .hero__image{position:absolute;top:0;left:0;width:100%;height:100%}.hero--slider .hero__image .image-background{width:100%;height:100%}.hero--slider .hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero--slider .hero-slider{position:relative;width:100%;height:100%}.hero--slider .hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--transition-speed, .75s) ease;z-index:1}.hero--slider .hero-slide.active{opacity:1;z-index:2}.hero--slider .hero-image-desktop{display:block}.hero--slider .hero-image-mobile{display:none}.hero--slider .hero-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(255,255,255,.3);border:none;width:40px;height:80px;cursor:pointer;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;color:#fff;display:flex;align-items:center;justify-content:center}.hero--slider .hero-slider-arrow:hover{background:rgba(255,255,255,.7)}.hero--slider .hero-slider-prev{left:20px}.hero--slider .hero-slider-next{right:20px}.hero--slider .hero-slider-dots{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:10}.hero--slider .hero-slider-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.5);border:none;padding:0;cursor:pointer;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.hero--slider .hero-slider-dot.active{background:#fff}.hero--slider .page_link_class a{color:#fff;text-decoration:none;border:1px solid #4dbeff;padding:10px 15px;display:inline-block;font-size:14px}.hero--slider #page_link_id a{margin-top:168px;margin-right:-310px;float:right;font-size:55px!important;font-family:"NeueHaasGroteskText Pro Md",sans-serif;line-height:1.5em}.hero--slider .page_link_class_2{margin-top:168px;margin-right:-125px;float:right;font-size:55px!important;border-radius:50px!important;font-weight:400!important}.hero--slider .video-button-class{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.index2SlideClass{position:relative;-o-object-fit:contain!important;object-fit:contain!important;top:35%}.hero--slider .video-button-class{position:absolute;left:30%;margin-top:10px;top:15%}.hero--slider .page_link_class_2{margin-top:-40px;margin-right:0;font-size:36px!important}.hero--slider #page_link_id a{margin-top:-40px;margin-right:0;font-size:36px!important}.hero--slider .hero-slider{min-height:900px}.hero--slider .hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero--slider .hero--home{height:1350px}.hero--slider .hero-image-desktop{display:none}.hero--slider .hero-image-mobile{display:block}.hero--slider .hero-slider-arrow{top:35%}}.responsive-image.desktop-image{width:100%!important;height:auto!important;max-width:1200px!important;object-fit:contain!important}@media (max-width:1199px) and (min-width:768px){.responsive-image.desktop-image{max-width:100%!important}}.responsive-image.mobile-image{width:100%!important;height:100%!important}@media (max-width:580px){.responsive-image.mobile-image{max-height:1800px!important;object-fit:fill!important}}@media (max-width:1100px) and (min-width:769px){.image-background img.hero-image-desktop{-o-object-fit:fill!important;object-fit:fill!important}.image-background img.hero-image-mobile.responsive-image.mobile-image{object-fit:fill!important;height:auto;max-height:1800px}.responsive-image.mobile-image{object-fit:fill!important}}.header__right{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}.givingmecls{margin-top:5px;margin-right:0!important}.givingmecls:hover{color:#fff}@media (min-width:1201px){.header__right{justify-content:flex-end}.givingmecls{margin-top:5px;margin-right:15px!important}}