@import url('https://fonts.googleapis.com/css2?family=Anton&family=Tiro+Bangla:ital@0;1&display=swap');
@import "style.css";

.font-primary {font-family: var(--font-primary) !important;}
.font-secondary {font-family: var(--font-secondary) !important;}

.bg-white {background-color: var(--white);}
.bg-black {background-color: var(--black);}
.bg-primary {background-color: var(--primary);}
.bg-blue {background-color: var(--blue);}
.bg-green {background-color: var(--green);}
.bg-peach {background-color: var(--peach);}
.bg-peach-dark {background-color: var(--peach-dark);}
.bg-blue-light {background-color: var(--blue-light);}
.bg-blue-dark {background-color: var(--blue-dark);}

.color-white {color: var(--white);}
.color-black {color: var(--black);}
.color-primary {color: var(--primary);}
.color-blue {color: var(--blue);}
.color-green {color: var(--green);}
.color-peach {color: var(--peach);}
.color-dark {color: var(--peach-dark);}
.color-blue-light {color: var(--blue-light);}
.color-blue-dark {color: var(--blue-dark);}

h1, .h1 {font-size: 2.5rem !important; font-family: var(--font-secondary); line-height: 100% !important; margin: 0 0 calc(var(--pad) * 4) 0;}
h2, .h2 {font-size: 2rem !important; line-height: 130%; margin: 0 0 calc(var(--pad) * 4) 0;}
h3, .h3 {font-size: 1.875rem !important; line-height: 130%; margin: 0 0 calc(var(--pad) * 4) 0;}
h4, .h4 {font-size: 1.75rem; line-height: 130%; margin: 0 0 calc(var(--pad) * 4) 0;}
h5, .h5 {font-size: 1.5rem; line-height: 130%; margin: 0 0 calc(var(--pad) * 4) 0;}
h6, .h6 {font-size: 1.25rem; line-height: 140%; margin: 0 0 calc(var(--pad) * 4) 0;}

h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child,
.h1:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child, .h6:last-child {margin: 0;}

a.button, .button a, button.button, input.button, span.button {display: inline-block; vertical-align: middle; position: relative;
	background: var(--blue); color: var(--white); overflow: hidden; border-radius: 50px;
	line-height: calc(var(--pad) * 7); text-align: center; font-size: 1.25rem; font-family: var(--font-secondary); white-space: nowrap; text-transform: uppercase;
	padding: 0 calc(var(--pad) * 4); transition: var(--transition1);
}
a.button:hover, .button a:hover, button.button:hover, input.button:hover, span.button:hover, a:hover span.button {background: var(--primary);}

/* .bg-blue-dark a.button:hover {background: var(--white); color: var(--blue);}
.bg-blue-dark a.button:hover strong:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='16' viewBox='0 0 21 16' fill='none'%3E%3Cpath d='M12.9478 1.00246C12.8541 1.09543 12.7797 1.20603 12.7289 1.32789C12.6782 1.44975 12.652 1.58045 12.652 1.71246C12.652 1.84448 12.6782 1.97518 12.7289 2.09704C12.7797 2.2189 12.8541 2.3295 12.9478 2.42246L17.5478 7.02246H1.00781C0.742596 7.02246 0.488242 7.12782 0.300706 7.31536C0.11317 7.50289 0.0078125 7.75725 0.0078125 8.02246C0.0078125 8.28768 0.11317 8.54203 0.300706 8.72957C0.488242 8.91711 0.742596 9.02246 1.00781 9.02246H17.5278L12.9478 13.5925C12.7616 13.7798 12.657 14.0333 12.657 14.2975C12.657 14.5616 12.7616 14.8151 12.9478 15.0025C13.1352 15.1887 13.3886 15.2933 13.6528 15.2933C13.917 15.2933 14.1705 15.1887 14.3578 15.0025L20.7178 8.64246C20.8034 8.56033 20.8715 8.46174 20.9181 8.35262C20.9646 8.2435 20.9886 8.12609 20.9886 8.00746C20.9886 7.88883 20.9646 7.77143 20.9181 7.66231C20.8715 7.55318 20.8034 7.45459 20.7178 7.37246L14.3678 1.00246C14.2748 0.908735 14.1642 0.834341 14.0424 0.783572C13.9205 0.732804 13.7898 0.706665 13.6578 0.706665C13.5258 0.706665 13.3951 0.732804 13.2732 0.783572C13.1514 0.834341 13.0408 0.908735 12.9478 1.00246Z' fill='%23197CEB'/%3E%3C/svg%3E");
} */

.button.full-width {width: 100%;}
.button:disabled {opacity: 0.5; pointer-events: none;}

a.button strong, .button a strong, button.button strong, input.button strong, span.button strong {position: relative; font-weight: normal;}

a.button.with-arrow,
.button.with-arrow a,
button.button.with-arrow,
input.button.with-arrow,
span.button.with-arrow {}

a.button.with-arrow strong,
.button.with-arrow a strong,
button.button.with-arrow strong,
input.button.with-arrow strong,
span.button.with-arrow strong {padding: 0 calc(var(--pad) * 4.5) 0 0;}
a.button.with-arrow strong:before,
.button.with-arrow a strong:before,
button.button.with-arrow strong:before,
input.button.with-arrow strong:before,
span.button.with-arrow strong:before {content: " "; display: block; width: calc(var(--pad) * 3); aspect-ratio: 1; position: absolute; right: 0; top: 50%; transform: translateY(-50%);
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16' fill='none'%3E%3Cpath d='M13.8814 1.09389C13.7877 1.18686 13.7133 1.29746 13.6625 1.41932C13.6117 1.54118 13.5856 1.67188 13.5856 1.80389C13.5856 1.93591 13.6117 2.06661 13.6625 2.18847C13.7133 2.31033 13.7877 2.42093 13.8814 2.51389L18.4814 7.11389H1.94141C1.67619 7.11389 1.42184 7.21925 1.2343 7.40679C1.04676 7.59432 0.941406 7.84868 0.941406 8.11389C0.941406 8.37911 1.04676 8.63346 1.2343 8.821C1.42184 9.00854 1.67619 9.11389 1.94141 9.11389H18.4614L13.8814 13.6839C13.6952 13.8713 13.5906 14.1247 13.5906 14.3889C13.5906 14.6531 13.6952 14.9065 13.8814 15.0939C14.0688 15.2801 14.3222 15.3847 14.5864 15.3847C14.8506 15.3847 15.104 15.2801 15.2914 15.0939L21.6514 8.73389C21.737 8.65176 21.8051 8.55317 21.8517 8.44405C21.8982 8.33493 21.9222 8.21752 21.9222 8.09889C21.9222 7.98026 21.8982 7.86286 21.8517 7.75374C21.8051 7.64461 21.737 7.54602 21.6514 7.46389L15.3014 1.09389C15.2084 1.00017 15.0978 0.925772 14.976 0.875003C14.8541 0.824234 14.7234 0.798096 14.5914 0.798096C14.4594 0.798096 14.3287 0.824234 14.2068 0.875003C14.085 0.925772 13.9744 1.00017 13.8814 1.09389Z' fill='white'/%3E%3C/svg%3E") no-repeat center center;
}

a.button.white,
.button.white a,
button.button.white,
input.button.white,
span.button.white {background: var(--white); color: var(--blue);}
a.button.white:hover,
.button.white a:hover,
button.button.white:hover,
input.button.white:hover,
span.button.white:hover,
a:hover span.button.white {color: var(--primary);}
a.button.white.with-arrow strong:before,
.button.white.with-arrow a strong:before,
button.button.white.with-arrow strong:before,
input.button.white.with-arrow strong:before,
span.button.white.with-arrow strong:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='16' viewBox='0 0 21 16' fill='none'%3E%3Cpath d='M12.9478 1.00246C12.8541 1.09543 12.7797 1.20603 12.7289 1.32789C12.6782 1.44975 12.652 1.58045 12.652 1.71246C12.652 1.84448 12.6782 1.97518 12.7289 2.09704C12.7797 2.2189 12.8541 2.3295 12.9478 2.42246L17.5478 7.02246H1.00781C0.742596 7.02246 0.488242 7.12782 0.300706 7.31536C0.11317 7.50289 0.0078125 7.75725 0.0078125 8.02246C0.0078125 8.28768 0.11317 8.54203 0.300706 8.72957C0.488242 8.91711 0.742596 9.02246 1.00781 9.02246H17.5278L12.9478 13.5925C12.7616 13.7798 12.657 14.0333 12.657 14.2975C12.657 14.5616 12.7616 14.8151 12.9478 15.0025C13.1352 15.1887 13.3886 15.2933 13.6528 15.2933C13.917 15.2933 14.1705 15.1887 14.3578 15.0025L20.7178 8.64246C20.8034 8.56033 20.8715 8.46174 20.9181 8.35262C20.9646 8.2435 20.9886 8.12609 20.9886 8.00746C20.9886 7.88883 20.9646 7.77143 20.9181 7.66231C20.8715 7.55318 20.8034 7.45459 20.7178 7.37246L14.3678 1.00246C14.2748 0.908735 14.1642 0.834341 14.0424 0.783572C13.9205 0.732804 13.7898 0.706665 13.6578 0.706665C13.5258 0.706665 13.3951 0.732804 13.2732 0.783572C13.1514 0.834341 13.0408 0.908735 12.9478 1.00246Z' fill='%23197CEB'/%3E%3C/svg%3E");}