/*!
Theme Name: FFMSDMF 2025
Author: Upperkut
Author URI: http://www.upperkut.com
Version: 1.0
License: Proprietary
Text Domain: dmf
*/@keyframes scroll{0%{transform:translateX(1%)}to{transform:translateX(-80%)}}body,html{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0;max-width:100%;margin-top:0!important;overflow-x:hidden;transform-origin:top center}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}section,sub,sup{border:0;font:inherit;padding:0}sub,sup{margin:0;vertical-align:super;font-size:50%}section{vertical-align:baseline;width:100%;margin:0 auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;--base-font-size:20;--base-line-height:25;font-family:Poppins,sans-serif;min-height:100%;height:auto;position:relative;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{-o-box-sizing:border-box;-ie-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;-ms-interpolation-mode:bicubic;image-rendering:auto;-webkit-text-size-adjust:100%}html{height:100%}.pull-left{float:left}.pull-right{float:right}.clear{clear:both;width:1px;height:1px;visibility:hidden;display:block;margin:-1px 0 0 -1px;overflow:hidden;float:none}.clear.left{clear:left}.clear.right{clear:right}.hidden{display:none}.nowrap{white-space:nowrap}.case-u{text-transform:uppercase!important}.case-l{text-transform:lowercase!important}.case-d{text-transform:none!important}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.assistive-text,textarea.template{display:none}sub{vertical-align:sub}#fancybox-wrap,#fancybox-wrap *{box-sizing:content-box}a.disabled,input.disabled{background:#ccc!important}.columns.c2>div,.columns.c2>li,.columns.c3>div,.columns.c3>li,.columns.c4>div,.columns.c4>li{display:block;float:left}.columns.c2>div:after:last-child,.columns.c2>li:after:last-child,.columns.c3>div:after:last-child,.columns.c3>li:after:last-child,.columns.c4>div:after:last-child,.columns.c4>li:after:last-child{clear:both}.columns.c2>div,.columns.c2>li{width:50%}.columns.c3>div,.columns.c3>li{width:33.33333333%}.columns.c4>div,.columns.c4>li{width:25%}.center-h{margin:0 auto;width:100%;text-align:center}.center-v{display:table!important;width:100%;height:100%}.center-v>div{display:table-cell!important;width:100%;height:100%;vertical-align:middle}#vwtest,header#top h1.logo{display:block;position:absolute;left:-6000px;width:50vw}body,header#top{background-color:#eff4fe}html.no-scroll,html.no-scroll body{overflow:hidden;position:fixed}.no-transition *{transition:none!important}body .serif{font-family:Forum,sans-serif}#wrapper{height:auto;min-height:100%;margin:0 auto;width:100%}.fw{width:84.375vw;margin:0 auto}.guide{display:none;position:absolute;background:red;z-index:99999}.guide.horizontal{width:100%;height:1px;left:0;top:31px}.guide.vertical{left:50%;top:1px;height:100%;width:1px}.otgs-development-site-front-end{display:none!important}header#top{margin:0 auto}header#top .fw{height:5.390625vw;display:flex;justify-content:space-between;align-items:center;position:relative}header#top h1.logo{background:url(../../images/logo.svg?ver=1764353535767) 50% 50%/contain no-repeat;overflow:hidden;text-indent:-9999px;z-index:99;top:.703125vw;left:-5.78125vw;width:12.265625vw;height:4.0359375vw}header#top h1.logo a{display:block;width:100%;height:100%}header#top nav{letter-spacing:0;color:#242530;z-index:99;font-weight:400;height:5.390625vw}@media screen and (min-width:768px){header#top nav{position:absolute;right:0}header#top nav>ul{display:flex;height:5.390625vw;gap:56px;gap:4.375vw;align-items:center}header#top nav>ul>li{white-space:nowrap;text-align:center;font-weight:500;color:#242530;font-size:1.25vw}}@media screen and (max-width:767px){body,html{max-width:100vw}#wrapper{max-width:100vw;margin:0}.fw{width:310px}header#top{padding:21px}header#top .fw{height:69px}header#top h1.logo{width:157px;height:51.66px;top:9px;left:0;margin:0;z-index:999}header#top nav{background:#e2e6e6;border:2px solid #fff;position:fixed;top:0;left:0;width:100vw;height:100%;z-index:998;overflow-y:auto;padding:140px 0 0;transform:translate(120vw,0);transition:transform .5s}header#top nav>ul{height:69px;display:flex;flex-direction:column}header#top nav>ul>li{font-size:22px;line-height:25px;font-weight:700;padding:10px 24px}}header#top nav>ul>li:last-child a{border:2px solid #242530;padding-left:1.796875vw;padding-right:1.796875vw}header#top nav>ul>li:last-child a:hover{background-color:#f9b235;color:#242530}header#top nav>ul>li:first-child{margin-left:0}header#top nav>ul>li a{display:flex;align-items:center;color:#242530;height:2.8125vw}header#top nav>ul>li a:hover{color:#3f7fe8}header#top nav ul.primary{justify-content:space-between}header#top div.menu-toggle,section img{-webkit-user-select:none;user-select:none}header#top div.menu-toggle{z-index:999;display:none;position:absolute;-webkit-appearance:none;appearance:none;right:0;width:49px;height:27px;border:0;background:0 0}@media (max-width:767px){header#top div.menu-toggle{display:block}}header#top div.menu-toggle .inner{position:absolute;width:49px;height:27px;right:0;cursor:pointer}header#top div.menu-toggle .bar{width:49px;height:4px;border-radius:4px;background-color:#000;position:absolute;left:0}header#top div.menu-toggle .bar.b1{top:0;transition:top .5s .5s,transform .5s}header#top div.menu-toggle .bar.b2{top:11px;transition:opacity .5s}header#top div.menu-toggle .bar.b3{top:23px;transition:width .5s,top .5s .5s,transform .5s}header#top.menu nav{transform:translate(0,0);transition:transform .5s}header#top.menu div.menu-toggle .bar.b1,header#top.menu div.menu-toggle .bar.b3{top:11px}header#top.menu div.menu-toggle .bar.b1{transform:rotate(45deg);transition:top .5s,transform .5s .5s}header#top.menu div.menu-toggle .bar.b2{opacity:0;transition:opacity .5s}header#top.menu div.menu-toggle .bar.b3{transform:rotate(-45deg);transition:top .5s,transform .5s .5s}header#top a,header#top a:hover{text-decoration:none}.screen-reader-text{position:absolute;left:-9999vw}footer#footer{background-color:#3f7fe8}footer#footer .fw,section{position:relative}footer#footer .fw div.logo img{height:auto;display:block}footer#footer .fw div.menu{margin-left:3.359375vw}footer#footer .fw div.menu nav ul li{border-bottom:1px solid #fff;width:100%}@media screen and (min-width:768px){footer#footer .fw{padding-top:1.640625vw;padding-bottom:1.640625vw;display:flex;align-items:center}footer#footer .fw div.logo img{width:27.865625vw}footer#footer .fw div.menu nav ul{width:12.734375vw}footer#footer .fw div.menu nav ul li{font-size:1.25vw;padding-top:1.640625vw;padding-bottom:1.640625vw;font-weight:500}footer#footer .fw div.menu nav ul li:first-child{padding-top:0}footer#footer .fw div.menu nav ul li:last-child{padding-bottom:0;border:0}footer#footer .fw div.social a.button{font-size:1.25vw;height:3.203125vw;border-radius:2.49023438vw;padding-left:4.140625vw;padding-right:4.140625vw}}footer#footer .fw div.menu nav ul li a{display:block;color:#fff;text-transform:uppercase;text-decoration:none}footer#footer .fw div.menu nav ul li a:hover{color:#f9b235}footer#footer .fw div.social{margin-left:auto}footer#footer .fw div.social a.button{font-weight:600;color:#242530;text-decoration:none;background-color:#f9b235;align-items:center;text-align:center;display:inline-flex}@media screen and (max-width:767px){header#top nav>ul>li a{height:36px}header#top nav ul.primary{width:100%}footer#footer .fw{display:block;padding-top:30px;padding-bottom:30px}footer#footer .fw div.logo img{width:280px}footer#footer .fw div.menu nav ul{width:204px;margin:0 auto 44px}footer#footer .fw div.menu nav ul li{text-align:center;padding:10px 0;font-size:16px;line-height:24px}footer#footer .fw div.social{text-align:center}footer#footer .fw div.social a.button{height:45px;padding:10px 46px;border-radius:50px;font-size:14px;line-height:16px}}footer#footer .fw div.social a.button:hover,section#hero a.button:hover{background-color:#fff;transition:background-color .5s}footer#footer .fw div.social nav ul{display:flex;margin-bottom:2.34375vw;gap:16px;gap:1.25vw}@media screen and (max-width:767px){footer#footer .fw div.social nav ul{gap:16px;margin-bottom:30px;justify-content:center}}footer#footer .fw div.social nav ul li{display:flex;align-items:center;height:2.265625vw}footer#footer .fw div.social nav ul li a{display:block;overflow:hidden;text-indent:-9999px;width:2.265625vw;height:2.265625vw;background:url(../../images/social-fb.svg?ver=1764353535767) 0 0/auto 100% no-repeat}footer#footer .fw div.social nav ul li a:hover{background-image:url(../../images/social-fb-hover.svg?ver=1764353535767)}footer#footer .fw div.social nav ul li.instagram a{background-image:url(../../images/social-ig.svg?ver=1764353535767);width:2.1875vw}footer#footer .fw div.social nav ul li.instagram a:hover{background-image:url(../../images/social-ig-hover.svg?ver=1764353535767)}footer#footer .fw div.social nav ul li.linkedin a{background-image:url(../../images/social-ln.svg?ver=1764353535767)}footer#footer .fw div.social nav ul li.linkedin a:hover{background-image:url(../../images/social-ln-hover.svg?ver=1764353535767)}footer#footer .fw div.social nav ul li.youtube a{background-image:url(../../images/social-yt.svg?ver=1764353535767);height:1.796875vw}footer#footer .fw div.social nav ul li.youtube a:hover{background-image:url(../../images/social-yt-hover.svg?ver=1764353535767)}footer#footer .fw div.social nav ul li.x a{background-image:url(../../images/social-x.svg?ver=1764353535767)}footer#footer .fw div.social nav ul li.x a:hover{background-image:url(../../images/social-x-hover.svg?ver=1764353535767)}div.wpml-ls-statics-footer{display:none!important;position:absolute;left:-1000vw}section img{display:block}section h1,section h2,section h3,section li,section p,section#who div.main{color:#242530}section ol li,section p,section ul li{font-weight:400}section ol li b,section ol li strong,section p b,section p strong,section ul li b,section ul li strong{font-weight:700}section ol li em,section ol li i,section p em,section p i,section ul li em,section ul li i{font-style:italic}section ol,section p,section ul{margin-bottom:1em}section code{font-family:Consolas,monospace;background:rgba(255,255,255,.25)}section#hero{padding-bottom:7.578125vw;min-height:650px;min-height:50.78125vw;background:url(../../images/bg-hero.webp?ver=1764353535767) 100% 0 no-repeat #3f7fe8;background-position-y:45px;background-position-y:3.515625vw;background-size:38.125vw auto!important}section#hero h2,section#hero p{color:#fff}section#hero h2{font-weight:400;width:66.875vw;font-size:5.15625vw;line-height:5.46875vw;padding-top:4.6875vw;padding-bottom:2.578125vw}@media screen and (max-width:767px){footer#footer .fw div.social nav ul li{height:29px}footer#footer .fw div.social nav ul li a{width:29px;height:29px}footer#footer .fw div.social nav ul li.instagram a{width:28px}footer#footer .fw div.social nav ul li.youtube a{height:23px}section#hero{background-size:220px auto!important;background-position:100% -10px;padding-bottom:60px}section#hero h2{font-size:24px;line-height:28px;padding-top:150px;padding-bottom:33px;width:100%}}section#hero p{font-weight:400;font-size:1.25vw;line-height:1.484375vw;width:41.40625vw}section#hero p:last-of-type{margin-bottom:0}section#hero a.button{font-weight:600;color:#242530;text-decoration:none;background-color:#f9b235;align-items:center;text-align:center;display:inline-flex;margin-top:4.21875vw}section#who{padding-top:6.25vw;padding-bottom:7.421875vw}@media screen and (min-width:768px){section#hero a.button{font-size:1.25vw;height:3.203125vw;border-radius:2.49023438vw;padding-left:4.140625vw;padding-right:4.140625vw}section#who .fw{display:flex;justify-content:space-between}section#who div.main{width:41.5625vw}section#who div.main>ul.list{justify-content:space-between;align-items:stretch;margin-top:7.8125vw}}section#who div.main>h2{font-size:3.125vw;line-height:2.8125vw;margin-bottom:1.5625vw;font-weight:700;color:#3f7fe8}@media screen and (max-width:767px){section#hero p{width:100%;font-size:16px;line-height:19px}section#hero a.button{height:45px;padding:10px 46px;border-radius:50px;font-size:14px;line-height:16px;margin-top:60px}section#who{padding-top:80px;padding-bottom:60px}section#who div.main>h2{font-size:24px;line-height:28px;margin-bottom:20px}}section#who div.main>p{font-size:1.25vw;line-height:1.484375vw;font-weight:400;margin-bottom:.2em}section#who div.main>p:first-of-type{font-size:1.5625vw;line-height:1.71875vw;font-weight:600}section#who div.main>ul.list{display:flex}section#who div.main>ul.list>li{background-color:#fef7ea;position:relative}section#who div.main>ul.list>li svg{position:absolute;top:-2.03125vw}@media screen and (min-width:768px){section#who div.main>ul.list>li{width:12.734375vw;border-radius:1.171875vw;padding:2.34375vw 14px 1.875vw 1.09375vw}section#who div.main>ul.list>li svg:nth-child(1){width:4.375vw;height:3.4375vw}section#who div.main>ul.list>li svg:nth-child(2){width:5vw;height:4.765625vw}section#who div.main>ul.list>li svg:nth-child(3){width:5vw;height:4.453125vw}section#who ul.stats{width:32.03125vw;padding-top:3.90625vw}}section#initiatives>.fw>h2,section#who div.main>ul.list>li h3{font-size:1.40625vw;line-height:2.8125vw;font-weight:700}@media screen and (max-width:767px){section#who div.main>p{font-size:16px;line-height:19px;margin-bottom:.8em}section#who div.main>p br{display:none}section#who div.main>p:first-of-type{font-size:20px;line-height:22px}section#who div.main>ul.list{flex-direction:column}section#who div.main>ul.list>li{padding:30px 14px 24px;margin-top:80px;border-radius:15px}section#who div.main>ul.list>li svg{top:-36px}section#who div.main>ul.list>li h3{font-size:18px;line-height:36px}}section#initiatives div.slide div.info p,section#who div.main>ul.list>li p{font-size:1.25vw;line-height:1.484375vw;font-weight:400}section#who ul.stats>li{background:url(../../images/bullet.svg?ver=1764353535767) 0 0/2.96875vw no-repeat;background-position-y:16px;background-position-y:1.25vw;padding-left:4.6875vw;margin-bottom:1.875vw;font-size:1.5625vw!important;line-height:1.875vw;font-weight:400}section#who ul.stats>li>em{display:block;font-style:normal;font-size:3.90625vw;line-height:5.46875vw;font-weight:400}section#initiatives{background-color:#f9b235;color:#242530;position:relative;padding-top:4.21875vw;padding-bottom:5.234375vw}section#initiatives>.fw>h2{font-size:3.125vw;margin-bottom:3.59375vw}section#initiatives #slideshow-content{border-radius:1.09375vw;border:2px solid #fff;height:26.875vw;width:84.375vw;gap:16px;gap:1.25vw}section#initiatives div.slide{height:26.875vw;gap:16px;gap:1.25vw}section#initiatives #slideshow-nav{width:84.375vw}@media screen and (max-width:767px){section#who div.main>ul.list>li p{font-size:16px;line-height:19px}section#who ul.stats{padding-top:50px}section#who ul.stats>li{font-size:16px!important;line-height:19px;background-size:38px;background-position:0 8px;padding-left:60px;margin-bottom:24px}section#who ul.stats>li>em{font-size:32px;line-height:50px}section#initiatives{padding-top:54px;padding-bottom:60px}section#initiatives>.fw>h2{font-size:24px;line-height:28px;margin-bottom:20px}section#initiatives #slideshow-content,section#initiatives div.slide{height:600px}section#initiatives #slideshow-content,section#initiatives #slideshow-nav,section#initiatives div.slide{width:310px;gap:16px}}section#initiatives div.slide{display:flex;width:100%;align-items:center}section#initiatives div.slide img{width:37.96875vw;height:auto}@media screen and (max-width:767px){section#initiatives div.slide{flex-direction:column}section#initiatives div.slide img{width:100%}section#initiatives div.slide div.info{margin-top:32px}}section#initiatives div.slide div.info{padding-left:5vw;padding-right:11.171875vw;flex-grow:2}section#initiatives div.slide div.info h3{font-size:3.90625vw;line-height:2.734375vw;margin-bottom:.9375vw;font-weight:400}section#initiatives div.slide div.info a.more{margin-top:2.34375vw;font-weight:400;font-size:20px;line-height:24px;text-decoration:underline;color:#242530}section#donate .fw div.info>h2,section#donate .fw div.info>p,section#initiatives div.slide div.info a.more:hover{color:#242530}@media screen and (max-width:767px){section#initiatives div.slide div.info h3{font-size:28px;line-height:30px}section#initiatives div.slide div.info p{font-size:16px;line-height:19px}section#initiatives div.slide div.info a.more{font-size:20px;line-height:22px}}section#initiatives div.slide div.info p.small{font-size:1.09375vw;line-height:1.25vw;margin-top:.9375vw}section#initiatives #slideshow-nav{display:flex;justify-content:center;gap:16px;gap:1.25vw;margin-top:2.34375vw}section#initiatives #slideshow-nav li{display:block;width:1.5625vw;height:1.5625vw;border-radius:1.5625vw;background-color:#fff;opacity:.3}section#initiatives #slideshow-nav li.active{opacity:1;transition:opacity .3s}section#logos{background-color:#fff;padding-top:4.921875vw;padding-bottom:3.59375vw}section#logos>.fw>h2{font-size:3.125vw;line-height:2.8125vw;margin-bottom:4.0625vw;font-weight:700;color:#3f7fe8}section#logos .logo-scroller-container{width:100%;overflow:hidden;background:#fff;position:relative;height:7.8125vw}section#logos .logo-scroller-container::after,section#logos .logo-scroller-container::before{content:'';position:absolute;top:0;width:15.625vw;height:100%;z-index:2;pointer-events:none}@media screen and (max-width:767px){section#initiatives div.slide div.info p.small{font-size:14px;line-height:16px;margin-top:20px}section#initiatives #slideshow-nav{margin-top:30px;gap:16px}section#initiatives #slideshow-nav li{width:20px;height:20px;border-radius:20px}section#logos{padding-top:54px;padding-bottom:60px}section#logos>.fw>h2{font-size:24px;line-height:28px;margin-bottom:20px}section#logos .logo-scroller-container{height:100px}section#logos .logo-scroller-container::after,section#logos .logo-scroller-container::before{width:32px}}section#logos .logo-scroller-container::before{left:0;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}section#logos .logo-scroller-container::after{right:0;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}section#logos .logo-scroller-container .logo-scroller{display:flex;width:-moz-fit-content;width:fit-content;position:absolute}section#logos .logo-scroller-container .logo-scroller ul{display:flex;list-style:none;align-items:center;gap:60px;gap:4.6875vw;padding:0;margin:0}section#logos .logo-scroller-container .logo-scroller ul li{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:7.8125vw}section#logos .logo-scroller-container .logo-scroller ul li img{max-height:80px;max-height:6.25vw;max-width:200px;max-width:15.625vw;width:auto;height:auto;object-fit:contain;transition:.3s}section#logos .logo-scroller-container .logo-scroller ul li img:hover{transform:scale(1.1)}section#donate{background-color:#fff}section#donate .fw{padding-top:7.8125vw;padding-bottom:18.75vw;gap:36px;gap:2.8125vw;border-top:1px solid #f9b235;display:flex;justify-content:center}section#bottom .fw h2,section#donate .fw div.info>h2{font-size:5.15625vw;line-height:5.46875vw}section#donate .fw div.info>h2{margin-bottom:1.875vw;font-weight:400}@media screen and (max-width:767px){section#logos .logo-scroller-container .logo-scroller ul{gap:40px}section#logos .logo-scroller-container .logo-scroller ul li{height:100px}section#logos .logo-scroller-container .logo-scroller ul li img{max-height:80px;max-width:200px}section#donate .fw{padding-top:50px;padding-bottom:100px;gap:36px;flex-direction:column}section#donate .fw div.info>h2{font-size:28px;line-height:32px}}section#donate .fw div.info>p{font-size:1.25vw;line-height:1.484375vw;font-weight:400}section#donate .fw iframe{border:0}@media screen and (min-width:768px){section#donate .fw div.info{width:41.25vw}section#donate .fw iframe{width:41.25vw;min-height:540px;min-height:42.1875vw}}@media screen and (max-width:767px){section#donate .fw div.info>p{font-size:16px;line-height:19px}section#donate .fw iframe{width:100%;min-height:1000px}section#bottom .fw h2{font-size:18px;line-height:20px}}section#bottom{background-color:#515366}section#bottom .fw{display:flex;align-items:center;width:100%;padding-top:3.671875vw;padding-bottom:1.875vw;padding-left:2.890625vw;gap:43px;gap:3.359375vw}section#bottom .fw img{width:32.265625vw;height:auto}section#bottom .fw h2{color:#fff}aside.parenthesis{width:20.3125vw;height:56.484375vw;background:url(../../images/parenthesis.svg?ver=1764353535767) 50% 50%/contain no-repeat;position:absolute;display:none}aside.parenthesis.parenthesis-1{top:61.640625vw;left:49.53125vw}aside.parenthesis.parenthesis-2{top:75vw;left:84.140625vw;transform:scaleX(-1)}@media screen and (max-width:767px){aside.parenthesis{display:none}}
/*# sourceMappingURL=style.css.map */
