@font-face{font-family: 'themify';
	src:url("/assets/versioned/themify.dff415daec911b65.eot");
	src:url("/assets/versioned/themify.dff415daec911b65.eot#iefix-fvbane") format('embedded-opentype'),
		url("/assets/versioned/themify.0db5c5a1475eb7a3.woff") format('woff'),
		url("/assets/versioned/themify.350663a4665e0007.ttf") format('truetype'),
		url("/assets/versioned/themify.f7af2e096c85c2ed.svg#themify") format('svg');
	font-weight: normal;
	font-style: normal;}
[class^="ti-"],[class*=" ti-"]{font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.ti-plus:before{content: "\e61a";}
.ti-close:before{content: "\e646";}
.ti-location-pin:before{content: "\e693";}
.ti-facebook:before{content: "\e741";}
@font-face{font-family: "flaticon_charity";
    src: url("/assets/versioned/flaticon_charity.419f2dad8aab3811.ttf") format("truetype"),
url("/assets/versioned/flaticon_charity.7297980cfd7d334f.woff") format("woff"),
url("/assets/versioned/flaticon_charity.518c5f18277a1e18.woff2") format("woff2"),
url("/assets/versioned/flaticon_charity.5363e1804840cea7.eot#iefix") format("embedded-opentype"),
url("/assets/versioned/flaticon_charity.469042641feee6b0.svg#flaticon_charity") format("svg");}
i[class^="flaticon-"]:before,i[class*=" flaticon-"]:before{font-family: flaticon_charity !important; font-style: normal; font-weight: normal !important; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.flaticon-target:before{content: "\f101";}
.flaticon-quote:before{content: "\f116";}
.flaticon-mountain:before{content: "\f118";}
.flaticon-facebook-app-symbol:before{content: "\f11a";}
.flaticon-telephone:before{content: "\f11f";}
.flaticon-location:before{content: "\f120";}
.flaticon-phone-call:before{content: "\f121";}
.flaticon-telephone-1:before{content: "\f125";}
@font-face{font-family:'FontAwesome';src:url("/assets/versioned/fontawesome-webfont.50bbe9192697e791.eot");src:url("/assets/versioned/fontawesome-webfont.50bbe9192697e791.eot#iefix&v=4.6.3") format('embedded-opentype'),url("/assets/versioned/fontawesome-webfont.7dacf83f51179de8.woff2") format('woff2'),url("/assets/versioned/fontawesome-webfont.adbc4f95eb6d7f27.woff") format('woff'),url("/assets/versioned/fontawesome-webfont.ae19e2e4c04f2b04.ttf") format('truetype'),url("/assets/versioned/fontawesome-webfont.8e3586389bb4cd01.svg#fontawesomeregular") format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-heart:before{content:"\f004"}
.fa-whatsapp:before{content:"\f232"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}
*,::after,::before{box-sizing:border-box}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}
hr:not([size]){height:1px}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){h1{font-size:2.5rem}}
h2{font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){h2{font-size:2rem}}
h3{font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px){h3{font-size:1.75rem}}
h4{font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){h4{font-size:1.5rem}}
h5{font-size:1.25rem}
h6{font-size:1rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul{padding-left:2rem}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:.875em}
mark{padding:.2em;background-color:#fcf8e3}
sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#0d6efd;text-decoration:underline}
a:hover{color:#0a58ca}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}
pre code{font-size:inherit;color:inherit;word-break:normal}
code{font-size:.875em;color:#d63384;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:1em;font-weight:700}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]::-webkit-calendar-picker-indicator{display:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media (min-width:1200px){legend{font-size:1.5rem}}
legend+*{clear:left}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::file-selector-button{font:inherit}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none!important}
.list-inline-item:not(:last-child){margin-right:.5rem}
.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
@media (min-width:1400px){.container{max-width:1320px}}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}
.col{flex:1 0 0%}
.col-1{flex:0 0 auto;width:8.3333333333%}
.col-2{flex:0 0 auto;width:16.6666666667%}
.col-3{flex:0 0 auto;width:25%}
.col-6{flex:0 0 auto;width:50%}
.col-12{flex:0 0 auto;width:100%}
.g-5{--bs-gutter-x:3rem}
.g-5{--bs-gutter-y:3rem}
@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-12{flex:0 0 auto;width:100%}}
@media (min-width:768px){.col-md-1{flex:0 0 auto;width:8.3333333333%}
.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.3333333333%}
.col-md-5{flex:0 0 auto;width:41.6666666667%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.3333333333%}
.col-md-8{flex:0 0 auto;width:66.6666666667%}
.col-md-12{flex:0 0 auto;width:100%}}
@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.3333333333%}
.col-lg-5{flex:0 0 auto;width:41.6666666667%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-7{flex:0 0 auto;width:58.3333333333%}
.col-lg-8{flex:0 0 auto;width:66.6666666667%}
.col-lg-10{flex:0 0 auto;width:83.3333333333%}
.col-lg-12{flex:0 0 auto;width:100%}
.offset-lg-1{margin-left:8.3333333333%}}
@media (min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.3333333333%}}
.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}
.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}
.table-sm>:not(caption)>*>*{padding:.25rem .25rem}
.table-bordered>:not(caption)>*{border-width:1px 0}
.table-bordered>:not(caption)>*>*{border-width:0 1px}
.table-borderless>:not(caption)>*>*{border-bottom-width:0}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}
textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}
textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}
textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}
.form-control-color:not(:disabled):not([readonly]){cursor:pointer}
.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}
.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control:not(:placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}
.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}
.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}
@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
@media (min-width:576px){.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}
@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}
.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}
.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}
.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}
@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}
.accordion-button:hover{z-index:2}
.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.accordion-header{margin-bottom:0}
.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}
.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.accordion-item:not(:first-of-type){border-top:0}
.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.accordion-body{padding:1rem 1.25rem}
.page-item:not(:first-child) .page-link{margin-left:-1px}
@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}
@keyframes progress-bar-stripes{0%{background-position-x:1rem}}
.toast:not(.showing):not(.show){opacity:0}
.toast-container>:not(:last-child){margin-bottom:.75rem}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}
@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}
@keyframes spinner-border{to{transform:rotate(360deg)}}
@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.justify-content-center{justify-content:center!important}
.align-items-start{align-items:flex-start!important}
.align-items-center{align-items:center!important}
.mb-2{margin-bottom:.5rem!important}
@media (min-width:992px){.d-lg-none{display:none!important}
.mb-lg-0{margin-bottom:0!important}}
html{font-size: 15px;}
:root{scroll-behavior: unset;}
body{font-family: "Roboto", sans-serif; color: #525252; background-color: #fff; font-size: 18px; font-size: 1.2rem; overflow-x: hidden;}
@media (max-width: 767px){body{font-size: 14px;}}
p{font-size: 18px; color: #525252; line-height: 1.8em;}
h1,h2,h3,h4,h5,h6{color: #010038; font-family: "Nunito", sans-serif; font-weight: 500;}
ul{padding-left: 0; margin: 0;}
a{text-decoration: none; transition: all 0.2s;}
a:hover{text-decoration: none;}
img{max-width: 100%;}
.sr-only{display: none !important; opacity: 0; visibility: hidden;}
.page-wrapper{position: relative; overflow: hidden;}
.fi:before{margin: 0;}
.section-padding{padding: 120px 0;}
@media (max-width: 991px){.section-padding{padding: 90px 0;}}
@media (max-width: 767px){.section-padding{padding: 80px 0;}}
@keyframes rotating{from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }}
.wpo-section-title{text-align: center; max-width: 577px; margin: 0 auto; margin-bottom: 60px;}
.wpo-section-title span{font-family: "Roboto", sans-serif; font-weight: 500; font-size: 18px; line-height: 30px; text-transform: capitalize; background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.wpo-section-title h2{font-size: 42px; margin: 0; font-family: "Nunito", sans-serif; font-style: normal; font-weight: 700; font-size: 50px; line-height: 64px; margin-top: 10px;}
@media (max-width: 991px){.wpo-section-title h2{font-size: 35px; line-height: 45px;}}
@media (max-width: 767px){.wpo-section-title h2{font-size: 32px; line-height: 40px; margin-top: 10px;}}
@media (max-width: 330px){.wpo-section-title h2{font-size: 30px;}}
.wpo-section-title p{font-size: 18px;}
.theme-btn{color: #fff; display: inline-block; padding: 15px 35px; border: 0; text-transform: capitalize; -webkit-backface-visibility: hidden; z-index: 1; position: relative; font-family: "Nunito", sans-serif; border-radius: 30px; font-weight: 700; font-size: 18px;}
.theme-btn:after{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; transition: opacity 0.5s ease-out; background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%); opacity: 1; z-index: -1; border-radius: 30px;}
.theme-btn:hover,.theme-btn:focus,.theme-btn:active{color: #fff;}
.theme-btn:hover:after{background: linear-gradient(180deg, #ED861D 0%, #EBB011 99.48%);}
@media (max-width: 991px){.theme-btn{font-size: 18px; font-size: 1.2rem;}}
@media (max-width: 767px){.theme-btn{padding: 12px 18px; font-size: 14px;}}
.wpo-page-title{background: url("/assets/versioned/page-title.a16e12f4fed03cfa.jpg") no-repeat center top/cover; min-height: 350px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
@media (max-width: 767px){.wpo-page-title{min-height: 250px;}}
.wpo-page-title:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #010038; content: ""; z-index: -1; opacity: 0.5;}
.wpo-page-title .wpo-breadcumb-wrap{text-align: center;}
.wpo-page-title .wpo-breadcumb-wrap :is(h1, h2){font-size: 60px; color: #fff; line-height: 60px; margin-bottom: 20px; font-weight: 600;}
@media (max-width: 767px){.wpo-page-title .wpo-breadcumb-wrap :is(h1, h2){font-size: 30px; line-height: 35px; margin-bottom: 10px;}}
.wpo-page-title .wpo-breadcumb-wrap ol{padding-left: 0; margin-bottom: 0;}
.wpo-page-title .wpo-breadcumb-wrap ol li{display: inline-block; padding: 0px 5px; padding-right: 20px; color: #fff; position: relative; font-size: 20px; font-family: "Roboto", sans-serif;}
.wpo-page-title .wpo-breadcumb-wrap ol li:last-child{padding-right: 0;}
@media (max-width: 767px){.wpo-page-title .wpo-breadcumb-wrap ol li{font-size: 18px;}}
.wpo-page-title .wpo-breadcumb-wrap ol li:after{content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 8px; height: 8px; background: #fff; border-radius: 50%;}
.wpo-page-title .wpo-breadcumb-wrap ol li:last-child span{color: #cbd4fd;}
.wpo-page-title .wpo-breadcumb-wrap ol li:last-child:after{display: none;}
.wpo-page-title .wpo-breadcumb-wrap ol li a{color: #fff; font-size: 20px; transition: all 0.3s;}
.wpo-page-title .wpo-breadcumb-wrap ol li a:hover{color: #F99126;}
@keyframes rotate{0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }}
@keyframes fade{0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }}
@keyframes fade-in{0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }}
.topbar{background: #005647; padding: 0 100px;}
@media (max-width: 991px){.topbar{text-align: center; padding: 0;}}
.topbar{font-size: 16px; color: #e5e3e3; margin: 0;}
.topbar ul{overflow: hidden; list-style: none; float: right; margin-bottom: 0;}
@media (max-width: 991px){.topbar ul{float: none; display: inline-block; display: flex; justify-content: center; align-items: center;}}
.topbar ul li{font-size: 16px; float: left; padding: 15px 10px; color: #e5e3e3; line-height: 1em;}
@media (max-width: 991px){.topbar ul li{padding: 15px 10px;}}
.topbar .contact-info li{position: relative;}
.topbar .contact-info ul li a{color: #e4e4e4;}
.topbar .contact-info ul li a:hover{color: #F99126;}
.topbar ul li:first-child{padding-left: 0;}
.topbar .contact-intro ul{float: left; margin-bottom: 0;}
@media (max-width: 991px){.topbar .contact-intro ul{float: none;}}
@media (max-width: 1200px){.topbar ul li{font-size: 12px; padding: 15px 10px;}}
@media (max-width: 991px){.topbar ul li{font-size: 13px;}
.topbar{padding: 10px 0;}}
@media (max-width: 767px){.topbar ul li{float: left; border: none; padding: 8px 6px; font-size: 13px;}}
@media (max-width: 590px){.topbar ul li{float: none;}
.topbar .contact-info ul li{float: left;}
.topbar ul{flex-wrap: wrap;}}
.topbar ul .fi{position: relative; top: 1px; display: inline-block; padding-right: 3px;}
.topbar ul .fi:before{font-size: 15px; font-size: 1rem; color: #fff;}
.wpo-site-header{background-color: transparent;}
.wpo-site-header .navigation{background-color: #fff; margin-bottom: 0; padding: 0; border: 0; border-radius: 0;}
.wpo-site-header .navigation > .container{position: relative;}
@media (min-width: 991px){.wpo-site-header{padding: 0 250px;}}
.wpo-site-header .row{width: 100%;}
@media (max-width: 991px){.wpo-site-header .navigation{padding: 20px 0;}}
.wpo-site-header #navbar{transition: all 0.5s;}
.wpo-site-header #navbar > ul li a:hover,.wpo-site-header #navbar > ul li a:focus{text-decoration: none; color: #F99126;}
@media screen and (min-width: 992px){.wpo-site-header #navbar{justify-content: center;}
.wpo-site-header #navbar li{position: relative;}
.wpo-site-header #navbar > ul > li > a.active{color: #F99126;}}
.wpo-site-header .container-fluid{padding-right: 0;}
@media (max-width: 991px){.wpo-site-header{}
.wpo-site-header .container{width: 100%; max-width: 100%;}
.wpo-site-header .header-right{right: -10px;}
.wpo-site-header .navbar-header button span{background-color: #fff; width: 20px; display: block; height: 2px; margin-bottom: 5px;}
.wpo-site-header .navbar-header button span:last-child{margin: 0;}}
.wpo-site-header #navbar ul{list-style: none;}
@media (max-width: 991px) and (max-width: 991px){.wpo-site-header #navbar{top: 0; visibility: visible; opacity: 1;}}
@media (max-width: 991px){.wpo-site-header #navbar > ul{z-index: 101;}
.wpo-site-header #navbar ul a{color: #000;}
.wpo-site-header #navbar ul a:hover,.wpo-site-header #navbar ul li.current a{color: #F99126;}
.wpo-site-header .navbar-toggler .first-angle,.wpo-site-header .navbar-toggler .last-angle{transition: all 0.3s;}
.wpo-site-header .x-close .middle-angle{opacity: 0;}
.wpo-site-header .x-close .first-angle{position: absolute; -webkit-transform: rotate(-44deg); top: 16px; left: 10px;}
.wpo-site-header .x-close .last-angle{-webkit-transform: rotate(44deg); position: absolute; top: 16px; right: 10px;}}
@media (max-width: 767px){.wpo-site-header .navbar-header .navbar-brand{font-size: 24px;}
.wpo-site-header #navbar .navbar-nav{margin: 0;}}
@media (max-width: 991px){.wpo-site-header .navbar-collapse.collapse{display: none;}
.wpo-site-header .navbar-collapse.collapse.in{display: block;}
.wpo-site-header .navbar-header .collapse{display: block;}
.wpo-site-header .navbar-header{float: none; position: relative; z-index: 99; text-align: center;}
.wpo-site-header .navbar-nav{float: none;}
.wpo-site-header .navbar-nav > li{float: none;}}
.wpo-site-header .header-right{display: flex; justify-content: flex-end; z-index: 991; position: relative; align-items: center;}
.wpo-site-header .header-right button{padding: 0; border: 0; outline: 0;}
.wpo-site-header .header-right > div{float: left; position: relative;}
.wpo-site-header .header-right .close-form .theme-btn{display: flex; align-items: center;}
.wpo-site-header .header-right .close-form .theme-btn .fi{width: 40px; height: 40px; line-height: 40px; background: #fff; border-radius: 50%; text-align: center;}
.wpo-site-header .header-right .close-form .theme-btn .fi:before{background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.wpo-site-header .header-right .close-form .theme-btn .text{padding: 0 20px; padding-left: 15px;}
@media (max-width: 1400px){.wpo-site-header .header-right .close-form .theme-btn .text{padding: 0 5px; padding-left: 10px;}}
@media (min-width: 1400px){.wpo-site-header .header-right .close-form .theme-btn{padding: 6px;}}
@media (max-width: 1399px){.wpo-site-header .header-right .close-form .theme-btn{font-size: 13px; padding: 5px 10px;}}
@media (max-width: 450px){.wpo-site-header .header-right .close-form .theme-btn{padding: 5px 10px;}}
@media (max-width: 1399px){.wpo-site-header .header-right .close-form .theme-btn{padding: 0; width: 40px; height: 40px; background: none;}}
@media (max-width: 575px){.wpo-site-header .header-right .close-form .theme-btn{display: none;}}
@media (max-width: 1399px){.wpo-site-header .header-right .close-form .theme-btn .text{display: none;}}
@media (max-width: 1399px){.wpo-site-header .header-right .close-form .theme-btn .mobile{margin-top: 5px;}}
.wpo-site-header .header-right .close-form .theme-btn .mobile .fi{font-size: 20px;}
@media (max-width: 450px){.wpo-site-header .header-right > div{margin-right: 10px;}
.header-right{right: -10px;}}
.wpo-site-header .header-right > div:last-child{margin: 0 0 0 30px; position: relative;}
@media (max-width: 1499px){.wpo-site-header .header-right > div:last-child{margin: 0 0 0 16px;}}
@media (max-width: 991px){.page-wrapper{transition: all 0.3s;}}
.wpo-site-header{}
.wpo-site-header .navigation{background-color: transparent; margin-bottom: 0; padding: 0; border: 0; border-radius: 0;}
.wpo-site-header .navigation > .container{position: relative;}
@media (max-width: 991px){.wpo-site-header .navigation{padding: 20px 0;}}
.wpo-site-header #navbar{transition: all 0.5s;}
.wpo-site-header #navbar > ul li a:hover,.wpo-site-header #navbar > ul li a:focus{text-decoration: none; color: #F99126;}
@media screen and (min-width: 992px){.wpo-site-header #navbar{}
.wpo-site-header #navbar li{position: relative;}
.wpo-site-header #navbar > ul > li > a{font-size: 18px; padding: 35px 25px; display: block; color: #010038; font-weight: 400; position: relative; text-transform: uppercase;}}
@media screen and (min-width: 992px) and (max-width: 1870px){.wpo-site-header #navbar > ul > li > a{padding: 35px 18px;}}
@media (max-width: 991px){.wpo-site-header #navbar > ul > li a{display: block; font-size: 15px; font-size: 1rem; color: #fff; font-weight: 600;}
.wpo-site-header #navbar > ul > li a:hover,.wpo-site-header #navbar > ul > li a.active{color: #fff;}}
@media screen and (min-width: 992px){.wpo-site-header .navbar-header .open-btn{display: none;}}
.wpo-site-header .menu-close{display: none;}
@media (max-width: 991px){.wpo-site-header{}
.wpo-site-header .container{width: 100%;}
.wpo-site-header .mobail-menu button{background-color: #F99126; width: 40px; height: 35px; border: 0; padding: 5px 10px; outline: 0; position: relative; z-index: 20;}
.wpo-site-header .mobail-menu button:focus{outline: none; box-shadow: none;}
.wpo-site-header .mobail-menu button span{background-color: #fff; width: 20px; display: block; height: 2px; margin-bottom: 5px;}
.wpo-site-header .mobail-menu button span:last-child{margin: 0;}
.wpo-site-header #navbar{background: linear-gradient(180deg, #00AF90 0%, #00715D 97.92%); display: block !important; width: 300px; height: 100%; margin: 0; padding: 0; border: 0; position: fixed; left: -320px; top: 0px; z-index: 999999; opacity: 0; visibility: hidden;}
.wpo-site-header #navbar .navbar-nav{display: block;}
.wpo-site-header #navbar > ul{position: relative; z-index: 101;}
.wpo-site-header #navbar ul a{color: #000;}
.wpo-site-header #navbar ul a:hover,.wpo-site-header #navbar ul li.current a{color: #F99126;}
.wpo-site-header #navbar .navbar-nav{height: 100%; overflow: auto; padding-bottom: 60px;}
.wpo-site-header .menu-close{display: block; z-index: 99; background: none; text-align: center; color: #fff; border: 0; text-align: center; margin-left: auto; margin-top: 30px; margin-right: 30px; margin-bottom: 30px; width: 40px; height: 40px; line-height: 40px; border: 1px solid #fff;}
.wpo-site-header .slideInn{left: 0 !important; opacity: 1 !important; visibility: visible !important;}
.wpo-site-header .navbar-toggler .first-angle,.wpo-site-header .navbar-toggler .last-angle{transition: all 0.3s;}
.wpo-site-header .x-close .middle-angle{opacity: 0;}
.wpo-site-header .x-close .first-angle{position: absolute; -webkit-transform: rotate(-44deg); top: 16px; left: 10px;}
.wpo-site-header .x-close .last-angle{-webkit-transform: rotate(44deg); position: absolute; top: 16px; right: 10px;}}
@media (max-width: 767px){.wpo-site-header .navbar-header .navbar-brand{font-size: 24px;}
.wpo-site-header #navbar .navbar-nav{margin: 0;}}
.wpo-site-header .navbar-header .navbar-brand img{max-width: 250px;}
@media (max-width: 1199px){.wpo-site-header .navbar-header .navbar-brand img{max-width: 170px;}}
@media (max-width: 991px){.wpo-site-header .navbar-collapse.collapse{display: none;}
.wpo-site-header .navbar-collapse.collapse.in{display: block;}
.wpo-site-header .navbar-header .collapse{display: block;}
.wpo-site-header .navbar-header{float: none;}
.wpo-site-header .navbar-nav{float: none;}
.wpo-site-header .navbar-nav > li{float: none;}}
@media (max-width: 440px){.wpo-site-header .navbar-header .navbar-brand img{max-width: 120px;}}
@media (max-width: 1700px){.wpo-site-header{padding: 0 30px;}}
@media (max-width: 1500px){.wpo-site-header #navbar > ul > li > a{padding: 30px 12px; font-size: 16px;}
.wpo-site-header{padding: 0 10px;}}
@media (max-width: 1400px){.wpo-site-header #navbar > ul > li > a{padding: 30px 9px; font-size: 16px;}}
@media (max-width: 1200px){.wpo-site-header #navbar > ul > li > a{padding: 30px 7px; font-size: 16px;}}
@media (max-width: 991px){.wpo-site-header #navbar > ul > li > a{font-size: 15px;}}
@media (max-width: 767px){.header-right .theme-btn{padding: 20px 12px;}}
@media (max-width: 991px){.wpo-site-header #navbar > ul > li > a{padding: 15px 30px;}}
@media (max-width: 991px){.wpo-site-header{z-index: 99999;}}
.wpo-site-header .navigation.sticky-header{padding: 0 130px; background: #fff;}
@media (max-width: 1700px){.wpo-site-header .navigation.sticky-header{padding: 0 50px;}}
@media (max-width: 1400px){.wpo-site-header .navigation.sticky-header{padding: 0 20px;}}
@media (max-width: 991px){.wpo-site-header .navigation.sticky-header{padding: 20px;}}
@media (max-width: 575px){.wpo-site-header .navigation.sticky-header{padding: 20px 10px;}}
.wpo-site-header-s3,.wpo-site-header-s5{position: absolute; left: 0; top: 0; width: 100%; z-index: 99; background: #FBF8F2;}
@media (min-width: 1200px){.wpo-site-header-s3,.wpo-site-header-s5{padding: 0 100px;}}
@media (max-width: 1199px){.wpo-site-header-s3,.wpo-site-header-s5{padding: 0 30px;}}
@media (max-width: 991px){.wpo-site-header-s3,.wpo-site-header-s5{padding: 0; position: relative;}}
.wpo-site-header-s3 #navbar > ul > li > a:hover,.wpo-site-header-s3 #navbar > ul > li > a.active,.wpo-site-header-s5 #navbar > ul > li > a:hover,.wpo-site-header-s5 #navbar > ul > li > a.active{color: #F99126;}
@media (min-width: 1400px){.wpo-site-header-s3 .theme-btn,.wpo-site-header-s5 .theme-btn{padding: 12px 20px;}}
@media (max-width: 1600px){.wpo-site-header-s3 .theme-btn,.wpo-site-header-s5 .theme-btn{padding: 12px 15px; font-size: 15px;}}
@media (max-width: 450px){.wpo-site-header-s3 .header-right,.wpo-site-header-s5 .header-right{right: -20px;}}
.wpo-site-header-s3 .navigation.sticky-header,.wpo-site-header-s5 .navigation.sticky-header{background: #fff;}
.wpo-site-header-s3{background: #fff; position: unset;}
@media (min-width: 1200px){.wpo-site-header-s3{padding-top: 0px; padding: 0 100px;}}
.wpo-site-header-s5{position: unset;}
.static-hero-s3{height: 920px; display: flex; position: relative; z-index: 0;}
@media (max-width: 991px){.static-hero-s3{height: 600px;}}
@media (max-width: 767px){.static-hero-s3{height: 500px;}}
.static-hero-s3 .hero-container{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1111;}
.static-hero-s3 .hero-inner{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background-size: cover; background-position: center; display: flex; justify-content: center; align-items: center; text-align: left; z-index: -1;}
.static-hero-s3 .hero-inner:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000000; opacity: 0.3; content: "";}
.static-hero-s3{background: #FBF8F2; height: 1000px; display: flex; position: relative; z-index: 0; overflow: hidden;}
@media (max-width: 1500px){.static-hero-s3{height: 750px;}}
@media (max-width: 1199px){.static-hero-s3{height: 700px;}}
@media (max-width: 991px){.static-hero-s3{height: 100%;}
.static-hero-s3 .hero-container{position: relative; padding: 30px 0 0;}
.static-hero-s3 .hero-container .hero-inner{position: relative;}}
@media (max-width: 575px){.static-hero-s3 .hero-container{padding: 25px 0 0;}}
.static-hero-s3 .slide-title{padding-top: 10px;}
@media (max-width: 991px){.static-hero-s3 .slide-title{margin: auto;}}
@media (max-width: 575px){.static-hero-s3 .slide-title{padding-top: 0;}}
.static-hero-s3 .slide-title :is(h1, h2){font-weight: 700; font-size: 70px; line-height: 95px; color: #010038;}
@media (max-width: 1600px){.static-hero-s3 .slide-title :is(h1, h2){font-size: 56px; line-height: 80px;}}
@media (max-width: 1199px){.static-hero-s3 .slide-title :is(h1, h2){font-size: 45px; line-height: 65px;}}
@media (max-width: 575px){.static-hero-s3 .slide-title :is(h1, h2){font-size: 36px; line-height: 47px;}}
@media (max-width: 991px){.static-hero-s3 .slide-title-sub{margin: auto;}}
.static-hero-s3 .slide-title-sub span{font-weight: 400; font-size: 30px; line-height: 35px; font-family: "Roboto", sans-serif; background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
@media (max-width: 1199px){.static-hero-s3 .slide-title-sub span{font-size: 16px;}}
@media (max-width: 991px){.static-hero-s3 .slide-text{margin: auto;}}
.static-hero-s3 .slide-text p{font-weight: 400; font-size: 20px; line-height: 30px; color: #525252; font-family: "Roboto", sans-serif; max-width: 585px;}
@media (max-width: 1199px){.static-hero-s3 .slide-text p{font-size: 16px;}}
@media (max-width: 991px){.static-hero-s3 .slide-text p{margin: auto;}}
.static-hero-s3 .hero-inner .container{position: relative;}
.static-hero-s3 .hero-content{padding-left: 145px; max-width: 850px;}
@media (max-width: 1600px){.static-hero-s3 .hero-content{padding-left: 85px; max-width: 650px;}}
@media (max-width: 1199px){.static-hero-s3 .hero-content{padding-left: 30px; max-width: 470px;}}
@media (max-width: 991px){.static-hero-s3 .hero-content{max-width: 100%; text-align: center; padding-left: 0;}}
.static-hero-s3 .hero-inner::before{display: none;}
@media (max-width: 1400px){.static-hero-s3 .slide-text p{max-width: 600px;}}
.static-hero-s3{background: #FAECEC; height: 1000px;}
@media (max-width: 1399px){.static-hero-s3{height: 700px;}}
@media (max-width: 991px){.static-hero-s3{height: 1100px;}}
@media (max-width: 575px){.static-hero-s3{height: 800px;}}
.static-hero-s3 .hero-content{padding-left: 180px;}
@media (max-width: 1650px){.static-hero-s3 .hero-content{padding-left: 100px;}}
@media (max-width: 1199px){.static-hero-s3 .hero-content{padding-left: 30px;}}
.static-hero-s3 .hero-container{z-index: 1;}
@media (max-width: 991px){.static-hero-s3 .hero-container{padding: 0;}}
.static-hero-s3 .slide-title-sub h6{font-weight: 400; font-size: 30px; line-height: 35px; font-family: "Roboto", sans-serif; color: #404040; margin-bottom: 0;}
@media (max-width: 1199px){.static-hero-s3 .slide-title-sub h6{font-size: 25px;}}
.static-hero-s3 .hero-btn{display: flex; align-items: center; margin-top: 60px;}
@media (max-width: 991px){.static-hero-s3 .hero-btn{justify-content: center; margin-bottom: 70px; margin-top: 20px;}}
.static-hero-s3 .theme-btn{font-weight: 600;}
@keyframes rotate{from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }}
.static-hero-s3{background: #AFAFAF; height: 850px;}
@media (max-width: 991px){.static-hero-s3{height: 800px;}}
@media (max-width: 767px){.static-hero-s3{height: 600px;}}
.static-hero-s3 .hero-content{padding-left: 100px; max-width: 985px;}
@media (max-width: 1199px){.static-hero-s3 .hero-content{padding-left: 0px;}}
.static-hero-s3 .slide-title-sub h6{color: #fff; font-family: "Roboto"; font-weight: 400; font-size: 30px; line-height: 35px;}
@media (max-width: 767px){.static-hero-s3 .slide-title-sub h6{font-size: 20px; line-height: 30px;}}
.static-hero-s3 .slide-title :is(h1, h2){color: #fff; font-weight: 700; font-size: 80px; line-height: 109px;}
@media (max-width: 1199px){.static-hero-s3 .slide-title :is(h1, h2){font-size: 70px; line-height: 65px;}}
@media (max-width: 991px){.static-hero-s3 .slide-title :is(h1, h2){font-size: 60px; line-height: 65px;}}
@media (max-width: 767px){.static-hero-s3 .slide-title :is(h1, h2){font-size: 40px; line-height: 47px;}}
@media (max-width: 575px){.static-hero-s3 .slide-title :is(h1, h2){font-size: 36px; line-height: 47px;}}
.static-hero-s3 .slide-text p{color: #fff;}
.static-hero-s3 .hero-btn{margin-top: 50px;}
@media (max-width: 575px){.static-hero-s3 .hero-btn{display: block;}}
.static-hero-s3 .theme-btn{font-weight: 600; font-size: 25px; line-height: 34px; padding: 10px 40px;}
.static-hero-s3 .wpo-supporter-slide{max-width: 216px; list-style: none; margin: 0 auto; margin-left: 15px;}
@media (max-width: 575px){.static-hero-s3 .wpo-supporter-slide{margin: 0 auto; margin-top: 30px;}}
.static-hero-s3 .wpo-supporter-slide li{width: 55px; height: 55px;}
.static-hero-s3 .wpo-supporter-slide li img{width: 55px; height: 55px; padding: 3px; border: 1px solid #ebebeb; border-radius: 50%; border-radius: 50%;}
.wpo-site-footer{background: url("/assets/versioned/footer-bg.54bac29362f01fe4.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; font-size: 16px; overflow: hidden; z-index: 1;}
.wpo-site-footer:before{position: absolute; right: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); content: ""; z-index: -1;}
.wpo-site-footer ul{list-style: none;}
.wpo-site-footer p{color: rgba(255, 255, 255, 0.6);}
.wpo-site-footer li{color: rgba(255, 255, 255, 0.6);}
.wpo-site-footer .container{position: relative;}
.wpo-site-footer .wpo-upper-footer{position: relative; overflow: hidden;}
.wpo-site-footer .wpo-upper-footer .row{padding: 80px 0; border-bottom: 1px solid #303030; border-top: 1px solid #303030;}
@media (max-width: 991px){.wpo-site-footer .wpo-upper-footer .row{padding: 0; padding-top: 70px;}}
.wpo-site-footer .wpo-upper-footer .navbar-brand{padding-top: 0; color: #fff; justify-content: flex-start; position: relative; top: -10px;}
@media (max-width: 991px){.wpo-site-footer .wpo-upper-footer{padding: 80px 0 0;}}
@media (max-width: 767px){.wpo-site-footer .wpo-upper-footer{padding: 60px 0 0;}}
@media (max-width: 991px){.wpo-site-footer .wpo-upper-footer .col{min-height: 235px; margin-bottom: 70px;}}
@media (max-width: 767px){.wpo-site-footer .wpo-upper-footer .col{min-height: auto; margin-bottom: 50px;}}
.wpo-site-footer .widget-title{margin-bottom: 20px;}
.wpo-site-footer .widget-title h3{color: #fff; margin: 0; position: relative; font-family: "Nunito", sans-serif; font-weight: 700; font-size: 30px; line-height: 41px; color: #FFFFFF;}
@media (max-width: 1199px){.wpo-site-footer .widget-title h3{font-size: 25px;}}
.wpo-site-footer .about-widget{max-width: 285px;}
.wpo-site-footer .about-widget p{font-weight: 400; margin-bottom: 25px; font-weight: 400; font-size: 16px; line-height: 30px; color: #FFFFFF; margin-bottom: 0;}
.wpo-site-footer .about-widget .info li{margin-bottom: 10px;}
.wpo-site-footer .link-widget{overflow: hidden; padding-left: 15px;}
@media (max-width: 1200px){.wpo-site-footer .link-widget{padding: 0;}}
.wpo-site-footer .link-widget.s2{padding-left: 40px;}
@media (max-width: 1399px){.wpo-site-footer .link-widget.s2{padding: 0;}}
.wpo-site-footer .link-widget ul li{position: relative; z-index: 1; padding: 8px 0; padding-left: 20px;}
.wpo-site-footer .link-widget ul li:before{position: absolute; left: 0px; top: 16px; width: 6px; height: 6px; z-index: -1; background: #fff; content: ""; border-radius: 50%;}
.wpo-site-footer .link-widget ul li a{color: #fff; font-weight: 400; font-size: 16px;}
.wpo-site-footer .link-widget ul li a:hover{color: #F99126;}
.wpo-site-footer .newsletter-widget{padding-left: 40px;}
@media (max-width: 1399px){.wpo-site-footer .newsletter-widget{padding: 0;}}
.wpo-site-footer .newsletter-widget p{font-weight: 400; margin-bottom: 25px; font-weight: 400; font-size: 16px; line-height: 30px; color: #FFFFFF;}
.wpo-site-footer .newsletter-widget .info li{font-weight: 400; font-size: 18px; line-height: 30px; color: #EEEEEE;}
.wpo-site-footer .newsletter-widget .info li i{background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; font-size: 18px; margin-right: 10px; line-height: 30px;}
.wpo-site-footer .newsletter-widget form{margin-top: 25px; position: relative;}
.wpo-site-footer .newsletter-widget form input{background-color: transparent; height: 50px; color: #fff; padding: 6px 15px; border: 1px solid rgba(255, 255, 255, 0.22); box-shadow: none; border-radius: 0;}
.wpo-site-footer .newsletter-widget form input::-moz-placeholder{color: #fff;}
.wpo-site-footer .newsletter-widget form input::placeholder{color: #fff;}
.wpo-site-footer .wpo-lower-footer{text-align: left; padding: 25px 0;}
@media (max-width: 991px){.wpo-site-footer .wpo-lower-footer{text-align: center;}}
.wpo-site-footer .wpo-lower-footer ul li{color: rgba(188, 192, 197, 0.97);}
.wpo-site-footer .wpo-lower-footer ul li a{color: #fff;}
.wpo-site-footer .wpo-lower-footer .link ul{display: flex; justify-content: flex-end;}
@media (max-width: 991px){.wpo-site-footer .wpo-lower-footer .link ul{justify-content: center; margin-top: 10px; flex-wrap: wrap;}}
.wpo-site-footer .wpo-lower-footer .link ul li a{color: rgba(188, 192, 197, 0.97);}
.wpo-site-footer .wpo-lower-footer .link ul li a:hover{color: #F99126;}
.wpo-site-footer .wpo-lower-footer .link ul li + li{padding-left: 20px; position: relative;}
@media (max-width: 375px){.wpo-site-footer .wpo-lower-footer .link ul li + li{padding-left: 5px; margin-left: 5px;}}
.wpo-top-footer{padding: 30px 0;}
.wpo-top-footer .row{display: flex; align-items: center;}
.wpo-top-footer .logo{text-align: left;}
.wpo-top-footer .social{text-align: right;}
@media (max-width: 575px){.wpo-top-footer .social{text-align: left; margin-top: 30px;}}
.wpo-top-footer .social ul{display: flex; justify-content: end;}
@media (max-width: 575px){.wpo-top-footer .social ul{justify-content: left;}}
.wpo-top-footer .social ul li + li{margin-left: 10px;}
.wpo-top-footer .social ul li a{border: 1px solid transparent; display: block; text-align: center; width: 50px; height: 50px; line-height: 50px; background: rgba(255, 255, 255, 0.2); border-radius: 50%; color: #FFFFFF;}
.wpo-top-footer .social ul li a:hover{background: #F99126;}
.wpo-top-footer .social ul li a .fi:before{color: #FFFFFF; font-size: 20px;}
@media (max-width: 991px){.wpo-about-section,.wpo-about-section-s3{padding-top: 60px;}}
@media (max-width: 767px){.wpo-about-section,.wpo-about-section-s3{padding-top: 50px;}}
@media (max-width: 991px){.wpo-about-section .wpo-about-wrap .wpo-about-text,.wpo-about-section-s3 .wpo-about-wrap .wpo-about-text{margin-top: 50px;}}
.wpo-about-section .wpo-about-wrap .wpo-about-text .wpo-section-title,.wpo-about-section-s3 .wpo-about-wrap .wpo-about-text .wpo-section-title{text-align: left; margin: 0; margin-bottom: 30px; max-width: 100%;}
.wpo-about-section .wpo-about-wrap .wpo-about-text .wpo-section-title span,.wpo-about-section-s3 .wpo-about-wrap .wpo-about-text .wpo-section-title span{font-family: "Nunito"; font-weight: 600; font-size: 26px; line-height: 35px; background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.wpo-about-section .wpo-about-wrap .wpo-about-text h2,.wpo-about-section-s3 .wpo-about-wrap .wpo-about-text h2{text-align: left; font-weight: 700; font-size: 70px; line-height: 95px;}
@media (max-width: 1199px){.wpo-about-section .wpo-about-wrap .wpo-about-text h2,.wpo-about-section-s3 .wpo-about-wrap .wpo-about-text h2{font-size: 35px; line-height: 45px;}}
@media (max-width: 575px){.wpo-about-section .wpo-about-wrap .wpo-about-text h2,.wpo-about-section-s3 .wpo-about-wrap .wpo-about-text h2{font-size: 32px;}}
.wpo-about-section .wpo-about-wrap .wpo-about-text p,.wpo-about-section-s3 .wpo-about-wrap .wpo-about-text p{overflow: hidden; max-width: 600px; font-family: "Roboto"; font-weight: 400; font-size: 18px; line-height: 30px; color: #525252;}
@media (max-width: 991px){.wpo-about-section .wpo-about-wrap .wpo-about-text p,.wpo-about-section-s3 .wpo-about-wrap .wpo-about-text p{max-width: 100%;}}
.wpo-about-section .wpo-about-wrap .about-info-wrap,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap{display: flex; padding: 30px 0; padding-bottom: 40px;}
@media (max-width: 450px){.wpo-about-section .wpo-about-wrap .about-info-wrap,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap{display: block;}}
.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item{display: flex; align-items: center;}
@media (max-width: 450px){.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item{margin-bottom: 15px;}}
.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon{width: 80px; height: 80px; line-height: 75px; border: 1px solid #1ECFFE; margin-right: 15px; text-align: center; border-radius: 50%;}
@media (max-width: 1199px){.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon{width: 60px; height: 60px; line-height: 55px; margin-right: 5px;}}
@media (max-width: 450px){.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon{margin-right: 15px;}}
.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon .fi:before,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon .fi:before{background: linear-gradient(180deg, #1ECFFE 0%, #1287FF 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; font-size: 40px;}
@media (max-width: 1199px){.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon .fi:before,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon .fi:before{font-size: 30px;}}
.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon .flaticon-target,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-icon .icon .flaticon-target{padding-left: 5px;}
.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text h4,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text h4{font-weight: 700; font-size: 25px; line-height: 30px;}
@media (max-width: 1199px){.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text h4,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text h4{font-size: 23px;}}
@media (max-width: 450px){.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text h4,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text h4{font-size: 20px;}}
.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text p,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text p{margin-bottom: 0; font-weight: 400; font-size: 18px; line-height: 30px;}
@media (max-width: 1199px){.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text p,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item .about-info-text p{font-size: 17px; line-height: 24px;}}
.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item:nth-child(2) .about-info-icon .icon,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item:nth-child(2) .about-info-icon .icon{border: 1px solid #F99126;}
.wpo-about-section .wpo-about-wrap .about-info-wrap .about-info-item:nth-child(2) .about-info-icon .icon .fi:before,.wpo-about-section-s3 .wpo-about-wrap .about-info-wrap .about-info-item:nth-child(2) .about-info-icon .icon .fi:before{background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.wpo-cta-section{background: url("/assets/versioned/bg.cb00f4af33cc9200.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 25px; position: relative; z-index: 1;}
@media (max-width: 991px){.wpo-cta-section{padding: 20px;}}
.wpo-cta-section .shape-1{position: absolute; left: 90px; bottom: 0; width: 270px; height: 270px; z-index: -1;}
@media (max-width: 1399px){.wpo-cta-section .shape-1{left: 25px; width: 150px; height: 150px; bottom: 25px;}}
@media (max-width: 767px){.wpo-cta-section .shape-1{width: 100px; height: 100px;}}
@media (max-width: 575px){.wpo-cta-section .shape-1{display: none;}}
.wpo-cta-section .bg-overlay{position: relative;}
.wpo-cta-section .bg-overlay::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: #0C5447; opacity: 0.8; z-index: -1;}
.wpo-cta-section .shape-2{position: absolute; right: 90px; top: 25px; width: 270px; height: 270px; z-index: -11;}
@media (max-width: 1399px){.wpo-cta-section .shape-2{width: 150px; height: 150px; right: 25px; top: 25px;}}
@media (max-width: 767px){.wpo-cta-section .shape-2{width: 100px; height: 100px;}}
@media (max-width: 575px){.wpo-cta-section .shape-2{display: none;}}
.cta-wrap{text-align: center; padding: 60px 0;}
@media (max-width: 575px){.cta-wrap{padding: 40px 0;}}
.cta-wrap span{font-family: "Nunito", sans-serif; font-weight: 700; font-size: 25px; line-height: 34px; color: #fff;}
@media (max-width: 575px){.cta-wrap span{font-size: 20px; line-height: 30px;}}
.cta-wrap h2{font-family: "Nunito", sans-serif; font-weight: 700; font-size: 50px; line-height: 68px; color: #fff; margin-top: 20px; margin-bottom: 25px;}
@media (max-width: 1199px){.cta-wrap h2{font-size: 40px; line-height: 50px;}}
@media (max-width: 767px){.cta-wrap h2{font-size: 35px; line-height: 40px;}}
@media (max-width: 575px){.cta-wrap h2{font-size: 25px; line-height: 32px; margin-top: 10px;}}
.fun-fact-wrap .info{display: inline-block; width: 100%; text-align: center; margin: 0 auto;}
@media (max-width: 991px){.fun-fact-wrap .info{margin-bottom: 30px;}}
.fun-fact-wrap .info h3{font-family: "Nunito", sans-serif; font-weight: 700; font-size: 70px; line-height: 85px; color: #fff; margin-bottom: 0; display: inline;}
@media (max-width: 1399px){.fun-fact-wrap .info h3{font-size: 58px; line-height: 80px;}}
@media (max-width: 1199px){.fun-fact-wrap .info h3{font-size: 40px; line-height: 60px; text-align: center;}}
@media (max-width: 991px){.fun-fact-wrap .info h3{width: 100%; margin-bottom: 10px; font-size: 54px; line-height: 60px;}}
.fun-fact-wrap .info h3 span{font-family: "Nunito", sans-serif;}
.fun-fact-wrap .info P{font-family: "Nunito", sans-serif; font-weight: 700; font-size: 20px; line-height: 34px; color: #fff; margin-bottom: 0; text-align: left; margin-left: 15px; max-width: 143px; display: inline-block;}
@media (max-width: 1399px){.fun-fact-wrap .info P{font-size: 16px; line-height: 23px; max-width: 100px;}}
@media (max-width: 1199px){.fun-fact-wrap .info P{font-size: 15px; line-height: 25px; margin-left: 10px;}}
@media (max-width: 991px){.fun-fact-wrap .info P{text-align: left; margin-left: 10px;}}
.testimonial-item .content{position: relative; padding: 60px 50px; border-radius: 15px; box-shadow: 0px 2px 10px 0px rgba(0, 4, 88, 0.1019607843); margin-bottom: 50px; background: #fff;}
@media (max-width: 991px){.testimonial-item .content{padding: 40px 30px;}}
.testimonial-item .content .shape{position: absolute; bottom: -13px; left: 54px; width: 55px; height: 20px;}
.testimonial-item .content .icon{height: 80px; width: 80px; border-radius: 50%; background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%); display: flex; align-items: center; justify-content: center;}
.testimonial-item .content .icon i{font-size: 40px; color: #fff; margin-top: 10px;}
.testimonial-item .content p{font-family: "Nunito", sans-serif; font-size: 22px; font-weight: 500; line-height: 35px; text-align: left; margin-bottom: 0; margin-top: 20px;}
@media (max-width: 575px){.testimonial-item .content p{font-size: 20px; line-height: 33px;}}
.testimonial-item .bottom-content{display: flex; align-items: center; justify-content: left; padding-left: 30px;}
.testimonial-item .bottom-content .image{height: 90px; width: 90px;}
@media (max-width: 575px){.testimonial-item .bottom-content .image{height: 60px; width: 60px;}}
.testimonial-item .bottom-content .image img{border-radius: 50%;}
.testimonial-item .bottom-content .text{margin-left: 15px;}
.testimonial-item .bottom-content .text h3{font-family: "Nunito", sans-serif; font-weight: 700; font-size: 25px; line-height: 35px; color: #323232; margin-bottom: 0px;}
@media (max-width: 575px){.testimonial-item .bottom-content .text h3{font-size: 20px; line-height: 30px;}}
.testimonial-item .bottom-content .text span{font-family: "Roboto", sans-serif; font-weight: 400; font-size: 18px; line-height: 30px; color: #8D8D8D;}
@media (max-width: 575px){.testimonial-item .bottom-content .text span{font-size: 15px; line-height: 20px;}}
.instagram-wrap .instagram-card{position: relative; z-index: 1; border-radius: 12px; width: 100%; height: 100%; transform: scale(1); transition: all 0.3s; overflow: hidden;}
.instagram-wrap .instagram-card:before{position: absolute; content: ""; left: 0; top: 9px; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(95, 95, 95, 0) 28.4%, rgba(0, 0, 0, 0.586081) 66.2%, #000000 97.4%); border-radius: 12px; transition: all 0.3s; z-index: 11; opacity: 0; visibility: hidden;}
.instagram-wrap .instagram-card .image img{width: 100%; border-radius: 12px;}
.instagram-wrap .instagram-card .image .popup-icon{background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%), linear-gradient(0deg, #ED8A1C, #ED8A1C); height: 90px; width: 90px; border-radius: 100px; text-align: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 111; transition: all 0.3s; opacity: 0; visibility: hidden;}
@media (max-width: 1199px){.instagram-wrap .instagram-card .image .popup-icon{height: 60px; width: 60px;}}
@media (max-width: 991px){.instagram-wrap .instagram-card .image .popup-icon{height: 40px; width: 40px;}}
.instagram-wrap .instagram-card .image .popup-icon i{color: #fff; font-size: 30px; text-align: center; line-height: 90px;}
@media (max-width: 1199px){.instagram-wrap .instagram-card .image .popup-icon i{font-size: 25px; line-height: 60px;}}
@media (max-width: 991px){.instagram-wrap .instagram-card .image .popup-icon i{font-size: 20px; line-height: 40px;}}
.instagram-wrap .instagram-card .text{padding: 30px; position: absolute; bottom: 0; left: 0; z-index: 11; transition: all 0.3s; opacity: 0; visibility: hidden; width: 100%;}
@media (max-width: 1199px){.instagram-wrap .instagram-card .text{padding: 20px;}}
@media (max-width: 575px){.instagram-wrap .instagram-card .text{left: 70%; transform: translateX(-50%);}}
@media (max-width: 400px){.instagram-wrap .instagram-card .text{left: 50%;}}
.instagram-wrap .instagram-card .text span{background: linear-gradient(180deg, #EBB011 0%, #ED861D 99.48%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.instagram-wrap .instagram-card .text h2{font-family: "Nunito", sans-serif; font-weight: 700; font-size: 30px; line-height: 41px; color: #fff;}
@media (max-width: 991px){.instagram-wrap .instagram-card .text h2{font-size: 20px; line-height: 35px;}}
.instagram-wrap .instagram-card:hover,.instagram-wrap .instagram-card.active{transform: scale(1.2); border-radius: 12px; z-index: 11;}
.instagram-wrap .instagram-card:hover:before,.instagram-wrap .instagram-card.active:before{opacity: 1; visibility: visible;}
.instagram-wrap .instagram-card:hover .image .popup-icon,.instagram-wrap .instagram-card.active .image .popup-icon{opacity: 1; visibility: visible;}
.instagram-wrap .instagram-card:hover .text,.instagram-wrap .instagram-card.active .text{opacity: 1; visibility: visible;}
@keyframes bounce{0% {
    transform: translateY(0) translateX(0);
  }
  50% {
    transform: translateY(15px) translateX(7px);
  }
  100% {
    transform: translateY(0) translateX(0);
  }}
@media (max-width: 991px){.wpo-about-section-s3{padding-top: 90px;}}
@media (max-width: 767px){.wpo-about-section-s3{padding-top: 80px;}}
.wpo-about-section-s3 .wpo-about-img-s3{height: 819px; width: 893px; position: relative; left: -288px;}
@media (max-width: 1699px){.wpo-about-section-s3 .wpo-about-img-s3{height: 719px; width: 793px; left: -150px;}}
@media (max-width: 1399px){.wpo-about-section-s3 .wpo-about-img-s3{height: 519px; width: 593px; left: -50px;}}
@media (max-width: 1199px){.wpo-about-section-s3 .wpo-about-img-s3{height: 419px; width: 493px; left: 0px;}}
@media (max-width: 991px){.wpo-about-section-s3 .wpo-about-img-s3{margin: 0 auto; margin-bottom: 40px;}}
@media (max-width: 767px){.wpo-about-section-s3 .wpo-about-img-s3{height: 319px; width: 393px; margin-bottom: 40px;}}
@media (max-width: 575px){.wpo-about-section-s3 .wpo-about-img-s3{height: 300px; width: 300px; margin-bottom: 0;}}
.wpo-about-section-s3 .wpo-about-img-s3 .image{position: relative; background: url("/assets/versioned/shape.07f4eaa0d7c6070c.png") no-repeat 50%; background-size: cover; margin-right: 30px;}
@media (max-width: 991px){.wpo-about-section-s3 .wpo-about-img-s3 .image{margin-right: 0px;}}
.wpo-about-section-s3 .wpo-about-img-s3 .image img{mix-blend-mode: screen;}
.wpo-about-section-s3 .wpo-about-img-s3 .image .shape{position: absolute; left: 30px; top: 0; z-index: -1; height: 941px; width: 858px;}
@media (max-width: 1699px){.wpo-about-section-s3 .wpo-about-img-s3 .image .shape{height: 841px; width: 758px;}}
@media (max-width: 1399px){.wpo-about-section-s3 .wpo-about-img-s3 .image .shape{height: 619px; width: 500px;}}
@media (max-width: 1199px){.wpo-about-section-s3 .wpo-about-img-s3 .image .shape{height: 519px; width: 450px;}}
@media (max-width: 767px){.wpo-about-section-s3 .wpo-about-img-s3 .image .shape{height: 100%; width: 100%; left: 0px;}}
.wpo-about-section-s3 .about-btn{display: flex; align-items: center; margin-top: 45px;}
@media (max-width: 575px){.wpo-about-section-s3 .about-btn{display: block;}}
.wpo-about-section-s3 .call-content{display: inline-flex; align-items: center; width: 250px; margin-left: 15px; margin-top: 10px;}
@media (max-width: 575px){.wpo-about-section-s3 .call-content{display: flex; margin-left: 0; margin-top: 20px;}}
.wpo-about-section-s3 .call-content .icon i{background: linear-gradient(180deg, #00AF90 0%, #00715D 97.92%); font-size: 35px; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.wpo-about-section-s3 .call-content .text{margin-left: 15px;}
.wpo-about-section-s3 .call-content .text h5{font-family: "Roboto", sans-serif; font-weight: 500; font-size: 18px; color: #525252; margin-bottom: 0;}
.wpo-about-section-s3 .call-content .text span{font-family: "Nunito", sans-serif; font-weight: 500; font-size: 25px; color: #262626;}
@media (max-width: 575px){.wpo-about-section-s3 .call-content .text span{font-style: 20px;}}
.wpo-fun-fact-section-s3{padding-top: 0;}
@media (max-width: 991px){.wpo-fun-fact-section-s3{padding-bottom: 60px;}}
@media (max-width: 767px){.wpo-fun-fact-section-s3{padding-bottom: 50px;}}
.wpo-fun-fact-section-s3 .fun-fact-wrap .info h3{color: #010038;}
.wpo-fun-fact-section-s3 .fun-fact-wrap .info p{color: #848484;}
.wpo-instagram-section-s2{padding-bottom: 0; padding-top: 90px;}
@media (max-width: 991px){.wpo-instagram-section-s2{padding-top: 60px;}}
@media (max-width: 767px){.wpo-instagram-section-s2{padding-top: 60px;}}
.wpo-testimonial-section-s2{background: #F7F3EB; padding-bottom: 90px; padding-top: 280px; margin-top: -165px;}
@media (max-width: 991px){.wpo-testimonial-section-s2{padding-bottom: 60px;}}
@media (max-width: 767px){.wpo-testimonial-section-s2{padding-bottom: 50px;}}
@media (max-width: 991px){.wpo-service-single-section{padding-bottom: 60px;}}
.wpo-service-single-section .wpo-service-single-wrap img{width: 100%;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-service-single-content .wpo-service-single-content-des{padding: 60px 0;}
@media (max-width: 767px){.wpo-service-single-section .wpo-service-single-wrap .wpo-service-single-content .wpo-service-single-content-des{padding: 35px 0;}}
.wpo-service-single-section .wpo-service-single-wrap .wpo-service-single-content .wpo-service-single-content-des h2{font-size: 33px; font-family: "Nunito", sans-serif; margin-bottom: 30px; font-weight: 700;}
@media (max-width: 767px){.wpo-service-single-section .wpo-service-single-wrap .wpo-service-single-content .wpo-service-single-content-des h2{font-size: 25px; margin-bottom: 16px;}}
.wpo-service-single-section .wpo-service-single-wrap .wpo-service-single-content .wpo-service-single-content-des p{margin-bottom: 30px;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-service-single-content .wpo-service-single-content-des .wpo-service-single-sub-img{margin-top: 50px;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-service-single-content .wpo-service-single-content-des .wpo-service-single-sub-img ul{display: flex; list-style: none;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-service-single-content .wpo-service-single-content-des .wpo-service-single-sub-img li{padding-left: 10px; padding-right: 10px;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-service-single-content .wpo-service-single-content-des .wpo-service-single-sub-img li:last-child{padding-left: 10px; padding-right: 0;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section h2{font-size: 33px; font-family: "Nunito", sans-serif; margin-bottom: 30px; font-weight: 700;}
@media (max-width: 575px){.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section h2{font-size: 25px;}}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item{background: #fff; padding: 30px 25px; margin-bottom: 30px; box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1);}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-icon .icon{width: 50px; height: 50px;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-icon .icon img{width: 100%;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-text h2{font-size: 22px; font-weight: 600; margin: 20px 0;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-text h2 a{color: #010038;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-text h2 a:hover{color: #F99126;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-text p{margin-bottom: 0;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section{padding-top: 30px;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section h2{font-size: 33px; font-family: "Nunito", sans-serif; margin-bottom: 30px; font-weight: 700;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion{border-top: 1px solid #e1e1e1;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion-item{border: 0; border-bottom: 1px solid #e1e1e1;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion-item .accordion-body{padding-left: 0; padding-right: 0;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion-item button{padding: 20px; border: 0; border-radius: 0; padding-left: 0; padding-right: 0; font-size: 20px; color: #010038; text-align: left;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion-item button::after{background: none; font-family: "themify"; content: "\e622"; font-size: 15px; transform: rotate(0deg); font-weight: 700;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion-item button.collapsed{color: #373b3e;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion-item button.collapsed::after{content: "\e61a";}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion-item button:focus{box-shadow: none; outline: none; border-color: #e1e1e1;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion-item .accordion-collapse{border: 0;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section .accordion-button{background: transparent;}
.wpo-single-sidebar{padding-left: 20px;}
@media (max-width: 991px){.wpo-single-sidebar{padding-left: 0; margin-top: 60px;}}
.wpo-single-sidebar .widget{padding: 30px 40px; border: 1px solid #e1e1e1; margin-bottom: 40px;}
@media (max-width: 1200px){.wpo-single-sidebar .widget{padding: 20px;}}
.wpo-single-sidebar .widget h2{font-size: 25px; font-family: "Nunito", sans-serif; position: relative; text-align: center; display: block; margin-bottom: 30px; font-weight: 700;}
.wpo-single-sidebar .widget ul{list-style: none;}
.wpo-single-sidebar .wpo-service-widget ul li a{display: block; font-size: 16px; color: #fff; font-weight: 500; padding-left: 30px; position: relative; margin-bottom: 5px; background: #F99126; padding: 8px 0; padding-left: 40px;}
.wpo-single-sidebar .wpo-service-widget ul li a:before{position: absolute; left: 20px; top: 50%; content: ""; background: #fff; width: 10px; height: 3px; transform: translateY(-50%);}
.wpo-single-sidebar .wpo-service-widget ul li a:hover{background: #0C5447;}
.wpo-single-sidebar .wpo-service-widget ul li:last-child a{margin-bottom: 5px;}
.wpo-single-sidebar .wpo-newsletter-widget p{font-size: 20px; font-family: "Nunito", sans-serif; color: #010038; text-align: center;}
.wpo-single-sidebar .wpo-newsletter-widget span{font-size: 15px; color: #848892;}
.wpo-single-sidebar .wpo-newsletter-widget span a{color: #010038; font-weight: 700;}
.wpo-single-sidebar .wpo-newsletter-widget span a:hover{color: #F99126;}
.wpo-single-sidebar .wpo-instagram-widget ul{display: flex; flex-wrap: wrap;}
.wpo-single-sidebar .wpo-instagram-widget ul li{flex: 0 0 33.33%; max-width: 33.33%; margin-bottom: 5px; padding: 0px 3px;}
.wpo-single-sidebar .wpo-instagram-widget ul li img{width: 100%;}
@keyframes save-the-date-pulse{from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(0.95, 0.95, 0.95);
  }
  to {
    transform: scale3d(1, 1, 1);
  }}
@keyframes spineer{from {
    box-shadow: 0 0 0 0 rgba(59, 81, 125, 0.99);
  }
  to {
    box-shadow: 0 0 0 45px rgba(59, 81, 125, 0.01);
  }}
.wpo-contact-pg-section{padding-bottom: 0px;}
.wpo-contact-pg-section form input,.wpo-contact-pg-section form select,.wpo-contact-pg-section form textarea{background: transparent; width: 100%; height: 50px; border: 1px solid transparent; border-radius: 0px; box-shadow: none !important; padding-left: 25px; border: 1px solid #ebebeb;}
@media (max-width: 991px){.wpo-contact-pg-section form input,.wpo-contact-pg-section form select,.wpo-contact-pg-section form textarea{height: 45px;}}
.wpo-contact-pg-section form input:focus,.wpo-contact-pg-section form select:focus,.wpo-contact-pg-section form textarea:focus{border-color: #F99126; background: transparent;}
.wpo-contact-pg-section form textarea{height: 180px; padding-top: 15px;}
.wpo-contact-pg-section form{margin: 0 -15px; overflow: hidden;}
.wpo-contact-pg-section form ::-webkit-input-placeholder{font-style: 15px; font-style: normal; color: #9d9c9c;}
.wpo-contact-pg-section form :-moz-placeholder{font-style: 15px; font-style: normal; color: #9d9c9c;}
.wpo-contact-pg-section form ::-moz-placeholder{font-style: 15px; font-style: normal; color: #9d9c9c;}
.wpo-contact-pg-section form :-ms-input-placeholder{font-style: 15px; font-style: normal; color: #9d9c9c;}
.wpo-contact-pg-section form select{display: inline-block; color: #a9a9a9; cursor: pointer; opacity: 1; padding: 6px 25px; font-size: 15px; font-size: 1rem; -webkit-appearance: none; -o-appearance: none; appearance: none; -moz-appearance: none; background: transparent url("/assets/versioned/select-icon2.ba41cf5ec49b3928.png") no-repeat calc(100% - 15px) center; position: relative;}
.wpo-contact-pg-section form select:focus{background: transparent url("/assets/versioned/select-icon2.ba41cf5ec49b3928.png") no-repeat calc(100% - 15px) center;}
.wpo-contact-pg-section form > div{width: calc(50% - 30px); float: left; margin: 0 15px 25px;}
@media (max-width: 600px){.wpo-contact-pg-section form > div{width: calc(100% - 25px); float: none;}}
.wpo-contact-pg-section .office-info{padding-bottom: 100px;}
@media (max-width: 767px){.wpo-contact-pg-section .office-info{padding-bottom: 60px;}}
@media (max-width: 1200px){.wpo-contact-pg-section .office-info .col .office-info-item{margin-bottom: 30px;}}
@media (max-width: 1200px){.wpo-contact-pg-section .office-info .col:last-child .office-info-item{margin-bottom: 0px;}}
.wpo-contact-pg-section .office-info .office-info-item{text-align: center; box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1); padding: 40px;}
.wpo-contact-pg-section .office-info .office-info-item .office-info-icon{width: 85px; height: 85px; background: #f5f5f5; line-height: 85px; text-align: center; margin: 0 auto; border-radius: 50%;}
.wpo-contact-pg-section .office-info .office-info-item .office-info-icon .icon .fi:before{font-size: 35px;}
.wpo-contact-pg-section .office-info .office-info-item .office-info-text h2{font-size: 30px; font-weight: 500; margin: 20px 0;}
.wpo-contact-pg-section .office-info .office-info-item .office-info-text p{margin-bottom: 0;}
input[type=checkbox] + label{display: block; margin: 0.2em; cursor: pointer; padding: 0.2em; position: relative;}
input[type=checkbox]{display: none;}
input[type=checkbox] + label:before{content: "✔"; border: 1px solid #e5e5e5; border-radius: 0.2em; display: inline-block; width: 1.2em; height: 1.2em; padding-left: 0.2em; padding-bottom: 0.3em; margin-right: 0.2em; vertical-align: bottom; color: transparent; transition: 0.2s; line-height: 1.2em; position: absolute; left: 0;}
input[type=checkbox] + label:active:before{transform: scale(0);}
input[type=checkbox]:checked + label:before{background-color: #F99126; border-color: #F99126; color: #fff;}
input[type=checkbox]:disabled + label:before{transform: scale(1); border-color: #aaa;}
input[type=checkbox]:checked:disabled + label:before{transform: scale(1); background-color: #bfb; border-color: #bfb;}
@media (max-width: 1024px){.image img{width: 100%;}}
.wpo-site-header .navbar-header .navbar-brand img{width: 96px; height: 96px; max-width: 100%; object-fit: contain; border-radius: 50%;}
.wpo-site-footer .navbar-brand img{width: 132px; height: 132px; object-fit: contain; border-radius: 50%;}
.community-about-photo{width: 100%; height: auto; border-radius: 16px;}
.community-about-photos{display: grid; gap: 20px; margin-bottom: 30px;}
.community-about-photos img{width: 100%; height: auto; border-radius: 14px;}
.community-event{background: #f7f5ef;}
.event-poster{display: block; width: 100%; max-width: 390px; height: auto; margin: auto; border-radius: 12px; box-shadow: 0 12px 36px rgba(0,0,0,.1);}
.event-details{margin: 28px 0;}
.event-details dt{color: #16633b; margin-top: 18px;}
.event-details dd{margin: 5px 0 0; font-size: 19px;}
.community-gallery .instagram-card .image{background: #f3f1ec;}
.community-gallery .instagram-card .image img{width: 100%; height: 340px; object-fit: contain;}
@media (max-width: 767px){.wpo-site-header .navbar-header .navbar-brand img{width: 72px; height: 72px;}
.community-gallery .instagram-card .image img{height: 300px;}}
img[width][height]{height: auto;}
#header .topbar a[href*="wa.me"]{color: inherit;}
#header .topbar a[href*="wa.me"]:hover{text-decoration: underline;}
.wpo-site-footer .info a{color: inherit;}
.wpo-site-footer .info a:hover{color: #f5a514;}
.skip-to-content{position: fixed; top: 12px; left: 12px; z-index: 100000; padding: 12px 20px; background: #fff; color: #07043b; transform: translateY(-180%);}
.skip-to-content:focus{transform: translateY(0); outline: 3px solid #f5a514;}
#main-content{scroll-margin-top: 130px;}
.static-hero-s3 .hero-eyebrow{font-family: inherit; color: #fff; font-size: 24px; line-height: 1.4; font-weight: 600; margin-bottom: 16px;}
@media (max-width: 767px){.static-hero-s3 .hero-eyebrow{font-size: 20px;}}
.community-hero-picture{position: absolute; inset: 0; z-index: -2;}
.community-hero-picture picture,.community-hero-picture img{display: block; width: 100%; height: 100%;}
.community-hero-picture img{object-fit: cover;}
.community-hero-picture::after{content: ''; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(3,5,24,.86), rgba(3,5,24,.62) 60%, rgba(3,5,24,.3));}
.static-hero-s3 .hero-container{z-index: 1;}
.static-hero-s3 .hero-inner{z-index: auto;}
.static-hero-s3 .slide-title h1{font-size: clamp(34px, 4vw, 64px);}
.static-hero-s3 .wpo-supporter-slide{display: flex; gap: 0; padding: 0; max-width: none;}
.static-hero-s3 .wpo-supporter-slide li{flex: 0 0 45px; width: 45px; height: 45px;}
.static-hero-s3 .wpo-supporter-slide li img{width: 45px; height: 45px;}
.community-count{font-size: 48px; font-weight: 800; line-height: 1.2; color: #fff;}
.contact-label{font-weight: 700;}
.community-photo-strip{display: grid; grid-auto-flow: column; grid-auto-columns: minmax(260px, 30%); gap: 24px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 8px 12px 24px;}
.community-photo-strip .instagram-card{scroll-snap-align: start;}
.community-stories{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px;}
.community-stories .testimonial-item{min-width: 0;}
.community-stories .content{height: 100%;}
.community-section-heading{text-align: center; margin-bottom: 40px;}
.community-info{line-height: 1.8;}
.community-info h1{margin-bottom: 32px; font-size: clamp(32px, 5vw, 54px);}
.community-info h2{margin-top: 32px; font-size: 28px;}
.community-info li{margin-bottom: 14px;}
.community-info a:not(.theme-btn){text-decoration: underline; text-underline-offset: 3px;}
.community-info .event-poster{margin-top: 24px;}
.community-lightbox{border: 0; border-radius: 12px; padding: 18px; max-width: 94vw; max-height: 94vh;}
.community-lightbox::backdrop{background: rgba(0,0,0,.85);}
.community-lightbox img{display: block; max-width: 85vw; max-height: 78vh; object-fit: contain;}
.community-lightbox button{display: block; margin: 0 0 14px auto; padding: 8px 16px; border: 1px solid; border-radius: 4px;}
.accordion-collapse[hidden]{display: none !important;}
html:not(.js) .accordion-collapse{display: block !important;}
a:focus-visible,button:focus-visible{outline: 3px solid #c46a00; outline-offset: 4px;}
.wpo-about-text .about-info-text h3{font-size: 24px;}
@media (max-width: 991px){.community-stories{grid-template-columns: 1fr;}
.community-photo-strip{grid-auto-columns: minmax(260px, 45%);}
.static-hero-s3 .hero-container{padding: 50px 0;}
html:not(.js) .wpo-site-header #navbar{position: static; width: 100%; opacity: 1; visibility: visible; height: auto;}
html:not(.js) .mobail-menu,html:not(.js) .menu-close{display: none;}
.wpo-site-header #navbar .navbar-nav a{color: #fff;}
.wpo-site-header #navbar .navbar-nav a:hover{color: #ffe0b5;}}
@media (max-width: 575px){.community-photo-strip{grid-auto-columns: 90%;}
.static-hero-s3 .wpo-supporter-slide{justify-content: center; margin-top: 20px;}
.static-hero-s3 .theme-btn{font-size: 20px; padding: 10px 24px;}
.static-hero-s3 .hero-btn{margin-bottom: 0;}}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important; transition-duration: .01ms !important; scroll-behavior: auto !important;}}
.community-hero-picture picture img[width][height]{height: 100%;}
.community-stories .testimonial-item{display: flex; flex-direction: column;}
.community-stories .content{height: auto; flex: 1;}
.wpo-fun-fact-section-s3 .fun-fact-wrap .info .community-count{display: block; color: #00715d; font-size: 48px; font-weight: 800; line-height: 1.2; margin: 0 0 12px;}
.community-gallery .instagram-wrap .instagram-card,.community-gallery .instagram-wrap .instagram-card:hover{transform: none;}
.community-gallery .instagram-wrap .instagram-card::before{display: none;}
.community-gallery .instagram-card .image{position: relative;}
.community-gallery .instagram-wrap .instagram-card .text{position: static; left: auto; bottom: auto; transform: none; opacity: 1; visibility: visible; padding: 20px; background: #fff;}
.community-gallery .instagram-card .text h3{margin: 8px 0 0; color: #010038; font-size: 22px; line-height: 1.4;}
.community-gallery .instagram-card .text span{color: #8b4a00; background: none; -webkit-text-fill-color: currentColor;}
.community-gallery .instagram-card:focus-within .image .popup-icon{opacity: 1; visibility: visible;}
.community-video{background: #f7f5ef;}
.community-video-player{width: 100%; max-width: 1120px; margin: 0 auto; aspect-ratio: 16 / 9; min-height: 200px; background: #111; border-radius: 14px; overflow: hidden;}
.community-video-player video{display: block; width: 100%; height: 100%; border: 0; object-fit: contain;}
.community-video-controls{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 12px; margin: 24px auto 12px;}
.community-video-controls[hidden]{display: none;}
.community-video-controls button{border: 1px solid #00715d; border-radius: 24px; background: #fff; color: #005646; padding: 10px 22px; font-weight: 700; min-height: 44px;}
.community-video-controls button:hover{background: #00715d; color: #fff;}
.community-video-controls label{margin: 0;}
.community-video-controls input{width: 140px; accent-color: #00715d; min-height: 44px;}
.community-video-controls output{min-width: 42px;}
.community-video-note{text-align: center; margin: 12px 0 0;}
@media (max-width: 575px){.community-video-controls{gap: 8px;}
.community-video-controls button{padding: 10px 16px;}}
.static-hero-s3 .hero-inner::before{background: transparent; opacity: 0; pointer-events: none;}
.static-hero-s3 .slide-title :is(h1, h2),.static-hero-s3 .slide-title-sub h6,.static-hero-s3 .slide-text p{color: #fff; text-shadow: 0 2px 8px rgba(0, 0, 0, .4);}
.static-hero-s3 .slide-text p{font-size: 18px; line-height: 1.75;}
@media (max-width: 767px){.static-hero-s3 .slide-text p{font-size: 16px;}}
.community-contact{margin-top:24px; text-align:left;}
.community-contact-intro{display:grid; grid-template-columns:1fr 1.15fr; column-gap:64px; padding:0 0 42px; border-bottom:1px solid #dce0eb;}
.community-contact-intro h2{grid-row:1 / 3; color:#07043b; font-size:clamp(40px,5vw,60px); line-height:1.1; letter-spacing:-1.8px; margin:0;}
.community-contact-intro p{color:#535b69; font-size:18px; line-height:1.8; margin:0 0 20px; max-width:540px;}
.community-contact-email{justify-self:start; display:inline-flex; align-items:center; gap:12px; color:#07043b; font-size:16px; font-weight:600; padding-bottom:5px; border-bottom:2px solid #f5a514;}
.community-contact-email:hover{color:#895700;}
.community-contact-details{display:grid; grid-template-columns:1.2fr 1fr; gap:56px; padding-top:42px;}
.community-contact-details article{min-width:0;}
.community-contact h3{font-size:28px; line-height:1.3; color:#07043b; letter-spacing:-.5px; margin:0 0 18px;}
.community-contact-details p,.community-contact-details li{font-size:16px; color:#535b69; line-height:1.8;}
.community-contact-details p{margin:0 0 20px;}
.community-contact-details ul{list-style:disc; padding-left:20px; margin:0 0 20px;}
.community-contact-details li{margin-bottom:9px; padding-left:4px;}
.community-contact-details li::marker{color:#ab7100;}
.community-contact-details .community-contact-note{font-size:14px; color:#68717e; margin-bottom:0;}
.community-contact-join{background:#f3f5fa; padding:30px; border-radius:12px; align-self:start;}
.community-contact-button{display:inline-block; background:#07043b; color:#fff; border-radius:6px; font-size:15px; font-weight:600; padding:12px 18px; margin:4px 0 18px;}
.community-contact-button:hover{background:#25225d; color:#fff;}
.community-contact-village{display:block; width:fit-content; color:#07043b; border-bottom:1px solid #aaaec3; font-size:15px; padding-bottom:3px;}
.community-contact-village:hover{color:#895700; border-color:#895700;}
.community-contact a:focus-visible{outline:3px solid #f5a514; outline-offset:5px;}
@media (max-width:991px){.community-contact-intro{column-gap:30px;}
.community-contact-details{gap:30px;}
.community-contact-join{padding:25px;}}
@media (max-width:767px){.community-contact{margin-top:0;}
.community-contact-intro{grid-template-columns:1fr; gap:0; padding-bottom:30px;}
.community-contact-intro h2{grid-row:auto; margin-bottom:22px; letter-spacing:-1px;}
.community-contact-intro p{font-size:17px;}
.community-contact-details{grid-template-columns:1fr; padding-top:30px; gap:30px;}
.community-contact h3{font-size:25px;}}
.wpo-contact-pg-section{padding-bottom: 150px;}
@media (max-width: 767px){.wpo-contact-pg-section{padding-bottom: 100px;}}