/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
div#jp-post-flair {
	display: none;
}

.postid-268 img.attachment-bari-singular.size-bari-singular.wp-post-image, .postid-250 img.attachment-bari-singular.size-bari-singular.wp-post-image, .postid-263 img.attachment-bari-singular.size-bari-singular.wp-post-image, .postid-256 img.attachment-bari-singular.size-bari-singular.wp-post-image {
	display: none;
}

.page-id-328 .wp-block-columns {
	max-width: 1170px !important;
}

.page-id-328 a.more-link {
	display: none;
}

.wpnbha .post-thumbnail img {
	height: 260px !important;
	width: 100% !important;
	border-radius: 50%;
	display: block;
	object-fit: cover;
}

.page-id-328 .entry-wrapper {
	text-align: center;
}

h2.entry-title a {
	color: #000 !important;
}

.wp-block-newspack-blocks-homepage-articles button {
	margin: 0 auto;
}

.page-id-328 h1.entry-title {
	display: none;
}

.site-branding {
	padding: 20px;
}

.home figure.wp-block-image.size-large {
	max-width: 1200px !important;
	margin: 0 auto;
	text-align: center;
}

.site-title {
	font-size: 4rem !important;
}

/*.home .entry-content {
    padding: 0;
}*/
button.menu-toggle {
	font-size: 20px;
}

form.search-form {
	display: none !important;
}

button.menu-toggle:after {
	content: 'menú';
	position: absolute;
	visibility: visible;
	left: 20px;
	text-transform: none;
	top: -6px;
}

button.menu-toggle {
	visibility: hidden;
}

.menu-toggle:before {
	visibility: visible !important;
}

.quantity input[type="number"] {
    padding-right: 10px;
    padding-left: 10px;
}
.single-product .elementor-location-single {
    background: white;
}
.woocommerce-product-details__short-description p {
    margin-bottom: 0;
    margin-top: 0;
}

p.price {
    margin-top: 10px;
    margin-bottom: 10px;
}
body.woocommerce-checkout, body.woocommerce-cart {
    background: #fffaf7;
} 
p.woocommerce-store-notice.demo_store {
    display: none !important;
}
.more-posts {
    display: none;
}
body {
	background: #ffffff;
}
.sd-sharing {
    margin-bottom: 1em;
    margin-top: 80px;
}
.sharedaddy {
    display: none;
}
.cmt-box h3.elementor-image-box-title {
    margin-top: 0px !important;
}
.heading-tabs img {
	   margin-right: 10px;
    vertical-align: middle;
}
.hinner-tabs {
    border-radius: 20px;
    padding: 20px 40px 40px 40px;
    width: 29.6667%;
    float: left;
    box-shadow: 0px 2px 10px -1px rgb(0 0 0 / 30%);
}
div#mar-right {
    margin-right: 5.5%;
}
.hinner-tabs:hover {
    box-shadow: 0px 2px 10px -1px rgb(0 0 0 / 50%);
}
.hinner-tabs ul {
    margin-bottom: 30px!important;
    padding: 0px !important;
    list-style: none;
}
.hinner-tabs {
    margin-bottom: 30px;
    width: 100% !important;
}
.main-img img {
    margin-right: 5px;
}
li.main-img {
    margin-bottom: 7px;
}
.hinner-tabs h3 {
	  font-family: "Averta", Sans-serif;
    font-weight: 700 !important;
    font-size: 20px;
    color: #1A1A1A;
}
.hinner-tabs a {
    color: #183E8E;
    padding: 10px 20px;
    border: 1px solid #183E8E;
    border-radius: 50px;
}
.hinner-tabs a:hover {
    color: white;
    background: #183E8E;
}
.hinner-tabs p {
    padding-bottom: 8px;
}
div#mar-right {
    position: relative;
}
.red-c:before {
    position: absolute;
    content: "";
    top: 49px;
    left: 0;
    width: 4px;
    height: 70px;
    background: #BE1125;
}
.yellow-c:before {
    position: absolute;
    content: "";
    top: 49px;
    left: 0;
    width: 4px;
    height: 70px;
    background: #D49A3F;
}
.blue-c:before {
    position: absolute;
    content: "";
    top: 49px;
    left: 0;
    width: 4px;
    height: 70px;
    background: #183E8E;
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border-bottom: 3px solid !important;
}
.heading-tabs .elementor-tab-title {
    border-bottom: 2px solid #E2E2E2!important;
}
.elementor-tabs-content-wrapper {
    margin-top: 40px;
}
.press-sec h3 {
    margin-top: 10px !important;
}
.news-hgt img {
    height: 29px;
}
.cnt-box h3 {
    margin: 0px !important;
}
.cnt-box figure.elementor-image-box-img {
    margin-top: 5px !important;
}
div#line-right:before {
    position: absolute;
    content: "";
    top: 35px;
    width: 4px;
    height: 65px;
    background: #DDB16B;
}


@media only screen and (max-width:767px) {

element.style {
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display: inline;
}
.hv-not input[type="radio"] {
    appearance: none;
    position: relative;
    margin-right: 25px;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
body, input, select, textarea {
    color: #1e0d03;
}
body, button, input, select, textarea {
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
}
input {
    line-height: normal;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
*, *:before, *:after {
    box-sizing: inherit;
}
user agent stylesheet
input[type="radio" i] {
    background-color: initial;
    cursor: default;
    appearance: auto;
    box-sizing: border-box;
    margin: 3px 3px 0px 5px;
    padding: initial;
    border: initial;
}
user agent stylesheet
input {
    writing-mode: horizontal-tb !important;
    font-style: ;
    font-variant-ligatures: ;
    font-variant-caps: ;
    font-variant-numeric: ;
    font-variant-east-asian: ;
    font-weight: ;
    font-stretch: ;
    font-size: ;
    font-family: ;
    text-rendering: auto;
    color: fieldtext;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    -webkit-rtl-ordering: logical;
    cursor: text;
    background-color: field;
    margin: 0em;
    padding: 1px 2px;
    border-width: 2px;
    border-style: inset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}
.elementor-5462 .elementor-element.elementor-element-2bf84c1 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-primary-color: #72A079;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}
.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text );
    --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent );
    --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent );
    --e-form-steps-indicator-progress-color: var( --e-global-color-accent );
    --e-form-steps-indicator-progress-background-color: var( --e-global-color-text );
    --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );
}
.elementor-element {
    --widgets-spacing: 20px;
}
.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: var(--flex-direction);
    flex-direction: var(--flex-direction);
    -ms-flex-wrap: var(--flex-wrap);
    flex-wrap: var(--flex-wrap);
    -webkit-box-pack: var(--justify-content);
    -ms-flex-pack: var(--justify-content);
    justify-content: var(--justify-content);
    -webkit-box-align: var(--align-items);
    -ms-flex-align: var(--align-items);
    align-items: var(--align-items);
    -ms-flex-line-pack: var(--align-content);
    align-content: var(--align-content);
    gap: var(--gap);
    -ms-flex-preferred-size: var(--flex-basis);
    flex-basis: var(--flex-basis);
    -webkit-box-flex: var(--flex-grow);
    -ms-flex-positive: var(--flex-grow);
    flex-grow: var(--flex-grow);
    -ms-flex-negative: var(--flex-shrink);
    flex-shrink: var(--flex-shrink);
    -webkit-box-ordinal-group: var(--order);
    -ms-flex-order: var(--order);
    order: var(--order);
    -ms-flex-item-align: var(--align-self);
    align-self: var(--align-self);
}
.elementor {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}
.elementor-kit-1192 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--duotone--dark-grayscale: url(#wp-duotone-dark-grayscale);
    --wp--preset--duotone--grayscale: url(#wp-duotone-grayscale);
    --wp--preset--duotone--purple-yellow: url(#wp-duotone-purple-yellow);
    --wp--preset--duotone--blue-red: url(#wp-duotone-blue-red);
    --wp--preset--duotone--midnight: url(#wp-duotone-midnight);
    --wp--preset--duotone--magenta-yellow: url(#wp-duotone-magenta-yellow);
    --wp--preset--duotone--purple-green: url(#wp-duotone-purple-green);
    --wp--preset--duotone--blue-orange: url(#wp-duotone-blue-orange);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--10: 0.3rem;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--spacing--90: 7.59rem;
    --wp--preset--spacing--100: 11.39rem;
}
:root {
    --font-headings: unset;
    --font-base: unset;
    --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
:root {
    --jp-carousel-primary-color: #fff;
    --jp-carousel-primary-subtle-color: #999;
    --jp-carousel-bg-color: #000;
    --jp-carousel-bg-faded-color: #222;
    --jp-carousel-border-color: #3a3a3a;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --swiper-theme-color: #007aff;
}
:root {
    --page-title-display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)
:root {
    --wp-admin-border-width-focus: 1.5px;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
}
:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
@media screen and (max-width: 782px)
html {
    --wp-admin--admin-bar--height: 46px;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
}
@media only screen and (max-width:767px) {
.cnt-fm h2 {
    margin-top: 10px;
    font-size: 22px;
}
.cnt-fm h3 {
    font-size: 18px;
}
.ceo-sec .elementor-background-overlay {
    background-image: none !important;
    background-color: #F3F4F8 !important;
}
.ceo-sec .elementor-container.elementor-column-gap-default {
    display: flex;
    flex-direction: column-reverse !important;
}
.hv-not input[type="radio"]:before {
    width: 8px;
    height: 8px;
    top: 5px;
}
.hv-not label.elementor-field-label {
    text-align: center;
}
.hv-not .elementor-field-subgroup.elementor-subgroup-inline {
    justify-content: center 
}
.hv-not .elementor-field-type-submit {
    justify-content: center !important;
}
#mar-right {
    margin-right: 0%;
}
.hinner-tabs {
    margin-top: 50px;
    text-align: center;
    width: 100%;
}
.heading-tabs .elementor-widget-tabs .elementor-tab-mobile-title {
    text-align: center;
}
.heading-tabs  .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    text-align: center;
}
.heading-tabs .elementor-tabs-content-wrapper {
    margin-top: 0px !important;
}	
#mar-right {
    margin-bottom: 0px !important;
}
.advisers-sec h3 {
    margin-top: 10px !important;
}
.right-arrow .elementor-widget-wrap.elementor-element-populated:before {
display:none !important;
}
}
@media only screen and (max-width:980px) {
.cmt-sc .elementor-background-overlay {
    background-image: none !important;
}
}
@media only screen and (min-width:1025px) and (max-width:1150px) {
.heading-one h1 {
	line-height: 63.16px !important;
    font-size: 50px !important;
}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.advisers-sec .elementor-image-box-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}
.advisers-sec .elementor-image-box-content {
    text-align: center !important;
}
#high-cntfrm .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 30.333% !important;
}
.cnt-fm .elementor-field-type-submit {
    width: 30% !important;
}
}	
@media only screen and (min-width:320px) and (max-width:460px) {
	#high-cntfrm .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 100% !important;
}
#rig-align span.elementor-field-option {
    margin-right: 10px !important;
}
	#rig-align .elementor-field-option label {
		    font-size: 14px;
	}	
}

#rig-align span.elementor-field-option:last-child {
    margin-right: 0 !important;
}
#apply-now .elementor-element {
    margin-bottom: 0px !important;
}
span.elementor-button-icon.elementor-align-icon-left {
    margin-right: 1px;
}
div#line-rightred:before {
    position: absolute;
    content: "";
    top: 35px;
    width: 4px;
    height: 65px;
    background: #BE1125;
}
.sug-list ol {
    padding: 0px 14px;
    margin-top: 6px;
}
.hv-not button.elementor-button.elementor-size-md:hover {
    box-shadow: none !important;
}
.hv-not input[type="radio"] {
    appearance: none;
    position: relative;
    margin-right: 25px;
}
.hv-not input[type="radio"]:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    outline: 2px solid #BE1125 !important;
    left: 0;
    border-radius: 50%;
    outline-offset: 4px;
    top: 2px;
}
.hv-not input[type="radio"]:checked:before {
    background: #BE1125;
}
.hv-not .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
    padding-right: 26px;
}
.value-4box h3 {
    margin-top: 5px;
}
.advisers-sec h3 {
    margin-top: 0px !important;
}
.advisers-sec a {
    color: #BE1125 !important;
    top: 10px !important;
    position: relative;
    text-decoration: underline;
}
.join-btn1 svg {
    width: 35px !important;
    height: 35px !important;
}
.two-btn .elementor-button-content-wrapper {
    align-items: center;
}
.cmt-box h3 {
    font-family: "Averta", Sans-serif;
    font-weight: 700 !important;
    font-size: 20px !important;
    color: #1A1A1A;
}
.faq-tgl .elementor-toggle {
    box-shadow: 0px 4px 20px rgb(18 34 115 / 8%);
    margin-bottom: 0px !important;
}
.faq-tgl span.elementor-toggle-icon.elementor-toggle-icon-left {
    margin-top: 6px;
}
.faq-tgl .elementor-tab-title {
    border-radius: 10px !important;
}
.faq-tgl .elementor-tab-content {
    border-radius: 0px 0px 10px 10px !important;
}
a.ft-btn {
    border: 2px solid #BE1125 !important;
    border-radius: 30px;
    color: white !important;
    text-decoration: none !important;
    background: #BE1125;
    padding: 12px 30px;
    font-weight: 600;
}
a.ft-btn:hover {
    background: none !important;
    color: #BE1125 !important;
}
.right-arrow .elementor-widget-wrap.elementor-element-populated:before {
    content: url(https://tucanayuda.com/wp-content/uploads/2022/08/Group-12763.png);
    position: absolute;
    left: -17px;
    top: 40%;
    bottom: 50%;
    right: 0;
}
.msn-posts a.elementor-post__read-more {
    border: 2px solid !important;
    padding: 12px 30px;
    border-radius: 50px;
}
.msn-posts a.elementor-post__read-more:hover {
    background: #BE1125 !important;
    color:white !important;
}
.msn-posts span.page-numbers.current {
    background: #BE1125 !important;
    color: white !important;
    padding: 6px 13px !important;
    border-radius: 50px !important;
}
.hv-not .elementor-field-type-radio {
    justify-content: center !important;
}
.near-icn h3.elementor-icon-box-title {
    margin: 0px !important;
}
span.change-img {
    margin-left: 15px;
    font-size: 14px !important;
    color: #D49A3F;
}
.change-img img {
    width: 10px !important;
}
.cnt-fm h2 {
    font-family: "Averta", Sans-serif;
    margin-bottom: 5px !important;
    font-weight: 600 !important;
    font-size: 24px;
}
.cnt-fm h3 {
    margin: 0px !important;
    font-family: "Averta", Sans-serif;
    font-size: 20px;
    margin-bottom: 5px !important;
}
.cnt-fm .elementor-field-type-html {
    margin-bottom: 0px !important;
}
.cnt-fm button.elementor-button.elementor-size-sm:hover {
    box-shadow: none;
}
.cnt-fm .elementor-field-type-submit {
    margin-top: 0px;
    width: 20% ;
}
.cnt-fm .elementor-field-group-field_df4de64, .elementor-field-group-field_18178a5 {
    margin-top: 37px;
}
.hfu-prg img {
    width: 16px;
    margin-right: 8px;
}
.hfu-prg p {
    margin-bottom: 0px;
}
.help-sec .elementor-widget-container {
    min-height: 305px;
}
a.lrn-mr {
    font-size: 18px !important;
    font-weight: 700;
    color: white;
    background: #BE1125;
    border-radius: 50px;
    padding: 14px 40px;
    border: 2px solid #BE1125;
    position: relative;
    top: 12px;
}
a.lrn-mr:hover {
    background: none !important;
    color: #BE1125;
}
.pn-oprtunities .elementor-widget-container {
    min-height: 290px;
}
#clg-stn .elementor-element {
    margin-bottom: 0px !important;
}
.box-hvr .elementor-widget-container {
    min-height: 232px !important;
}
.ins-sec .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
#high-cntfrm .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 20.333%;
}
#high-cntfrm .elementor-field-type-checkbox {
    margin-bottom: 20px !important;
}
#rig-align span.elementor-field-option {
    margin-right: 25px;
}
#rig-align .elementor-field-subgroup {
    display: block;
}
iframe#widget2 {
    width: 200px !important;
}
.or-cmtmnt .elementor-element {
    margin-bottom: 0px !important;
}
.cnt-fm .elementor-field-type-radio {
    margin-bottom: 37px !important;
}
.pln-sc .elementor-element {
    margin-bottom: 0px;
}
.page-id-5802 .donate-form .fsBody .fsForm .fsSectionHeading {
    color: #1A1A1A !important;
    font-family: "Averta", Sans-serif !important;
    font-size: 44px !important;
    font-weight: 700 !important;
}
.page-id-5802 .donate-form .fsborderradius .fsBody .fsSectionHeader {
    background: none !important;
    margin-bottom: 20px;
}
.donate-form .fsBody .fsForm .fsSectionHeading {
    padding: 25px !important;
    background-color: #F3F4F8 !important;
    border-color: #FFFFFF !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 50px 50px 50px 50px !important;
}
.donate-form h2 {
    color: red !important;
}
.container {
    width: 80%;
    margin: 0 auto;
    padding: 60px;
}
.college_student_ggroups {
    width: 70%;
    float: left;
	margin-bottom: 70px;
}
.category_filter {
    width: 30%;
    float: left;
}
.signle_volunteer_item .elementor-post__text {
    padding: 20px 30px;
    background: #F3F4F8;
    border-radius: 10px;
}
.signle_volunteer_item p {
    font-family: "Averta", Sans-serif;
    font-size: 18px !important;
}
.single_college_group p {
    padding: 20px 30px;
    background: #F3F4F8;
    border-radius: 10px;
		font-family: "Averta", Sans-serif;
    font-size: 18px;
    margin-top: 0px;
	overflow-wrap: anywhere;
    line-height: 30px;
}
.college_student_ggroups a.page-numbers {
    font-family: "Averta", Sans-serif;
    font-size: 18px;
}
.category_filter .single_taxonomy {
    margin-bottom: 20px;
}
.category_filter input[type="submit"] {
    border-radius: 50px;
    background: #BE1125 !important;
    font-size: 18px !important;
    font-weight: 600;
    border: 2px solid #BE1125;
    font-family: "Averta", Sans-serif;
    padding: 7px 30px;
}
.category_filter input[type="button"] {
    border-radius: 50px;
    margin-left: 10px;
}
.category_filter  input[type="submit"]:hover {
    background: none !important;
    box-shadow: none !important;
    color: #BE1125 !important;
}
.category_filter label.sidebar_chk_lbl {
    font-family: "Averta", Sans-serif;
    font-size: 16px !important;
}
p.csg-disclaimer {
    font-family: averta;
    padding-top: 23px;
    font-style: italic;
}
a.vo-btn {
    background: #BE1125;
    padding: 8px 14px;
    color: #fff;
    border-radius: 20px;
}
.single_college_group strong {
    color: #BE1125;
}
a.pdfprnt-button.pdfprnt-button-pdf {
    max-width: 80px;
}
@media screen and (max-width: 767px) {
	.page-id-6387 .container {
    width: 100%;
    padding: 10px 15px;
}
.category_filter {
    width: 100%;
    display: flex;
}	
.category_filter .single_taxonomy {
    margin-bottom: 10px;
	    margin-right: 10px;
    display: inline-flex;
}	
.category_filter label.sidebar_chk_lbl {
    font-size: 13px !important;
    padding-left: 2px;
}
.college_student_ggroups {
    width: 100%;
    margin: 20px 0;
}
}
.single-volunteer div#primary {
    width: 74%;
}
.single-volunteer main#main {
    width: 65%;
}
.featured-vol {
   background: url(https://tucanayuda.com/wp-content/uploads/2022/10/ribbon.png) no-repeat;
    background-size: 100%;
    padding: 6px 40px 10px;
    margin-bottom: 10px;
    box-sizing: border-box;
    color: #fff;
    width: 210px;
    text-align: center;
}
.single-volunteer .entry-content {
    padding: 10px 0;
}
.page-numbers.prev, a.page-numbers.next {
    display: none;
}
span.page-numbers.current {
    color: #BE1125;
    text-decoration: underline;
}
.pdfprnt-buttons.pdfprnt-buttons-post.pdfprnt-bottom-right {
    display: none;
}
.elementor-1156 .elementor-element.elementor-element-54fe8d9 {
    margin: 0 !important;
}
span.page-numbers.next {
    display: none;
}