@import url('https://fonts.googleapis.com/css2?family=K2D:wght@100;200;300;400;500;600;700;800&display=swap'); @import "../node_modules/bootstrap/scss/mixins/banner"; @include bsBanner(""); // -- Prefix for :root CSS variables $variable-prefix: blg- !default; // -- Custom colors $blg-oxford-blue: hsla(222, 47%, 11%, 1); $blg-oxford-blue-2: hsla(222, 47%, 11%, 1); $blg-bg-oxford-blue-2: hsla(222, 47%, 11%, 1); $blg-skyblue:#0bd1d1; $blg-gray: #808080; $blg-lightpurple: #65338E; $blg-lightblue: #1B93BC; $blg-naviblue: #000033; $blg-dimblue: #385A6D; $blg-darkpurple: #8E3C84; $blg-graytext: #777777; $blg-lightgray: #f7f7f7; $blg-white: #FFFFFF; $blg-black:#000000; // link-color $blg-wild-blue-yonder: hsla(216, 33%, 68%, 1); $blg-carolina-blue: hsla(199, 89%, 49%, 1); // radius $blg-radius-6: 6px; $blg-radius-8: 8px; $blg-radius-16: 16px; $blg-radius-48: 48px; $blg-radius-circle: 50%; $blg-radius-pill: 200px; /** Border colors */ $blg-border-wild-blue-yonder: hsla(216, 33%, 68%, 1); $blg-border-prussian-blue: hsla(216, 33%, 20%, 1); $blg-border-white: hsl(0, 0%, 100%); $blg-border-white-alpha-15: hsla(0, 0%, 100%, 0.15); // gradient-color $blg-gradient-1: linear-gradient(90deg, #0ea5ea, #0bd1d1 51%); $blg-gradient-2: linear-gradient(90deg, #0ea5ea, #0bd1d1 51%, #0ea5ea); $blg-gradient-3: linear-gradient(0deg, #000d1a, transparent); // body-color $blg-body-color: hsl(222deg 47% 11%); // box-shadow $blg-shadow-1: 0 8px 20px 0 hsla(0, 0%, 0%, 0.05); $blg-shadow-2: 0px 3px 20px hsla(180, 90%, 43%, 0.2); // custom-variable /** Text colors */ /** Text colors */ $blg-text-white: hsla(0, 0%, 100%, 1); $blg-text-alice-blue: hsla(216, 100%, 95%, 1); $blg-text-columbia-blue: hsla(199, 69%, 84%, 1); $blg-text-wild-blue-yonder: hsla(216, 33%, 68%, 1); $blg-text-carolina-blue: hsla(199, 89%, 49%, 1); $blg-text-shadow-blue: hsla(217, 24%, 59%, 1); $blg-text-slate-gray:hsla(217, 17%, 48%, 1); $blg-text-alice-blue: hsla(216, 100%, 95%, 1); $blg-text-columbia-blue: hsla(199, 69%, 84%, 1); $blg-text-wild-blue-yonder: hsla(216, 33%, 68%, 1); $blg-text-carolina-blue: hsla(199, 89%, 49%, 1); $blg-text-shadow-blue: hsla(217, 24%, 59%, 1); $blg-text-slate-gray: hsla(217, 17%, 48%, 1); /** Font size */ $blg-fontSize-1: 2.9rem; $blg-fontSize-2: 2.0rem; $blg-fontSize-3: 1.8rem; $blg-fontSize-4: 1.6rem; $blg-fontSize-5: 1.5rem; $blg-fontSize-6: 1.4rem; $blg-fontSize-7: 1.2rem; $blg-fontSize-8: 1.3rem; /** Font weight */ $blg-weight-medium: 500; $blg-weight-semiBold: 600; $blg-weight-bold: 700; $blg-weight-extraBold: 800; // transition $blg-transition-1: 0.25s ease; $blg-transition-2: 0.5s ease; $blg-cubic-in: cubic-bezier(0.51, 0.03, 0.64, 0.28); $blg-cubic-out: cubic-bezier(0.05, 0.83, 0.52, 0.97); /** Line height */ $blg-lineHeight-1: 1.3; $blg-lineHeight-2: 1.5; $blg-lineHeight-4: 1.5; $colors: ( "blue": $blg-oxford-blue, "gray": $blg-graytext, "lightgray": $blg-lightgray, "white": $blg-white, "black": $blg-black ) !default; $primary_colors: ( "primary": $blg-carolina-blue, "secondary": $blg-skyblue, "tertiary": $blg-lightpurple ); // -- Overwrite ../node_modules/bootstrap/scss variables $font-family-sans-serif: 'K2D', sans-serif; $headings-font-family: 'K2D', sans-serif; // -- BORDER RADIUS $border-radius:4px; $border-color:#E7E7E7; $main-border-radius: 4px; $tile-border-radius: 4px; // -- UTILITIES // $base-transition: all 0.3s ease-in-out; $base-transition: all 0.2s ease; // -- ICONOGRAPHY $icon-arrow-right-green: url('data:image/svg+xml;utf8,'); $icon-arrow-right-white: url('data:image/svg+xml;utf8,'); $icon-dropdown-caret: url('data:image/svg+xml;utf8,'); // Configuration $headings-line-height: 1.125; $headings-font-weight: 400; $min-contrast-ratio: 2; $btn-border-radius: 4px; // form $input-border-radius: 4px; $input-bg: $blg-white; $input-color:$blg-skyblue; $input-border-color:$blg-text-white; $input-focus-box-shadow:0 0 0 0.25rem rgb(255 20 5 / 18%); $form-select-color:#808080; $form-check-input-checked-bg-color:$blg-skyblue; $form-check-input-checked-border-color:$blg-skyblue; $btn-padding-y: 0.45rem; $input-btn-padding-y: 0.5625rem; $input-btn-padding-x: 1.25rem; $input-btn-padding-y-sm: .375rem; $input-btn-padding-x-sm: 1.25rem; $input-btn-padding-y-lg: .75rem; $input-btn-padding-x-lg: 1.25rem; $breadcrumb-font-size: 0.875rem; $form-select-padding-y:0.35rem; // carousel // accordion-border-color $accordion-button-active-color:$blg-skyblue; $accordion-active-bg:$blg-white; $accordion-border-color:#F0F0F0; $accordion-button-focus-box-shadow: 0 0 0 0.25rem rgb(29 191 115 / 14%); $accordion-button-focus-border-color: #F0F0F0; $accordion-active-bg:#1dbf7326; $card-border-color:rgb(14 209 209 / 29%); // navlink $navbar-nav-link-padding-x:1rem; @import "../node_modules/bootstrap/scss/functions"; @import "../node_modules/bootstrap/scss/variables"; // -- Customize ../node_modules/bootstrap/scss maps here $theme-colors: map-merge($theme-colors, $primary_colors); $font-size-sm: $font-size-base * 0.875; $font-size-xs: $font-size-base * 0.75; // css-grid $enable-cssgrid: true; @import "../node_modules/bootstrap/scss/maps"; @import "../node_modules/bootstrap/scss/mixins"; @import "../node_modules/bootstrap/scss/utilities"; // -- Customize Utilities here // Layout & components @import "../node_modules/bootstrap/scss/root"; @import "../node_modules/bootstrap/scss/reboot"; @import "../node_modules/bootstrap/scss/type"; @import "../node_modules/bootstrap/scss/images"; @import "../node_modules/bootstrap/scss/containers"; @import "../node_modules/bootstrap/scss/grid"; @import "../node_modules/bootstrap/scss/tables"; @import "../node_modules/bootstrap/scss/forms"; @import "../node_modules/bootstrap/scss/buttons"; @import "../node_modules/bootstrap/scss/transitions"; @import "../node_modules/bootstrap/scss/dropdown"; @import "../node_modules/bootstrap/scss/button-group"; @import "../node_modules/bootstrap/scss/nav"; @import "../node_modules/bootstrap/scss/navbar"; @import "../node_modules/bootstrap/scss/card"; @import "../node_modules/bootstrap/scss/accordion"; @import "../node_modules/bootstrap/scss/breadcrumb"; @import "../node_modules/bootstrap/scss/pagination"; @import "../node_modules/bootstrap/scss/badge"; @import "../node_modules/bootstrap/scss/alert"; @import "../node_modules/bootstrap/scss/progress"; @import "../node_modules/bootstrap/scss/list-group"; @import "../node_modules/bootstrap/scss/close"; @import "../node_modules/bootstrap/scss/toasts"; @import "../node_modules/bootstrap/scss/modal"; @import "../node_modules/bootstrap/scss/tooltip"; @import "../node_modules/bootstrap/scss/popover"; @import "../node_modules/bootstrap/scss/carousel"; @import "../node_modules/bootstrap/scss/spinners"; @import "../node_modules/bootstrap/scss/offcanvas"; @import "../node_modules/bootstrap/scss/placeholders"; // Helpers @import "../node_modules/bootstrap/scss/helpers"; // Utilities @import "../node_modules/bootstrap/scss/utilities/api"; /* Custom CSS rules come here */ // -- Global Rules @each $name, $value in $colors { .#{$prefix}bg-#{$name} { background-color: var(--#{$prefix}#{$name}) !important; } } @each $name, $value in $colors { .#{$prefix}text-#{$name} { color: var(--#{$prefix}#{$name}) !important; } } // -- Global Rules @each $name, $value in $colors { .#{$prefix}bg-#{$name} { background-color: var(--#{$prefix}#{$name}) !important; } } @each $name, $value in $colors { .#{$prefix}text-#{$name} { color: var(--#{$prefix}#{$name}) !important; } } a { color: $blg-carolina-blue; text-decoration: none; transition: $base-transition; &:hover{ color: $blg-skyblue; } } ul{ list-style: none!important; } body{ background-color:#FFFFFF; color:#575757; } .btn { font-size: (14/16)+rem; } .btn, a { .i { width: (14/16)+rem; vertical-align: middle; transition: $base-transition; margin-left: 0.5rem; &.large { width: 2rem; } } &:hover { .i { margin-left: 0.4rem; margin-right: 0.1rem; } } } .btn { box-shadow: 0px 0.375rem 0.625rem rgba(var(--hj-btn-shadow), 0.25); &:hover { box-shadow: 0px 0.375rem 0.625rem rgba(var(--hj-btn-hover-shadow), 0.25); } } .btn-primary, .btn-outline-primary { --hj-btn-hover-color: var(--hj-white); --hj-btn-hover-bg: var(--hj-darkblue); --hj-btn-hover-border-color: var(--hj-darkblue); --hj-btn-active-color: var(--hj-white); --hj-btn-active-bg: var(--hj-darkblue); --hj-btn-active-border-color: var(--hj-darkblue); --hj-btn-shadow: #{to-rgb($blg-skyblue)}; --hj-btn-hover-shadow: #{to-rgb($blg-gray)}; } .btn-secondary, .btn-outline-secondary { --hj-btn-hover-color: var(--hj-white); --hj-btn-hover-bg: var(--hj-green); --hj-btn-hover-border-color: var(--hj-green); --hj-btn-active-color: var(--hj-white); --hj-btn-active-bg: var(--hj-green); --hj-btn-active-border-color: var(--hj-green); --hj-btn-shadow: #{to-rgb($blg-gray)}; --hj-btn-hover-shadow: #{to-rgb($blg-skyblue)}; } .btn-tertiary, .btn-outline-tertiary { --hj-btn-hover-color: var(--hj-white); --hj-btn-hover-bg: var(--hj-green); --hj-btn-hover-border-color: var(--hj-green); --hj-btn-active-color: var(--hj-white); --hj-btn-active-bg: var(--hj-green); --hj-btn-active-border-color: var(--hj-green); --hj-btn-shadow: #{to-rgb($blg-lightpurple)}; --hj-btn-hover-shadow: #{to-rgb($blg-skyblue)}; } .btn-dark, .btn-outline-dark { --hj-btn-hover-color: var(--hj-white); --hj-btn-hover-bg: var(--hj-green); --hj-btn-hover-border-color: var(--hj-green); --hj-btn-active-color: var(--hj-white); --hj-btn-active-bg: var(--hj-green); --hj-btn-active-border-color: var(--hj-green); --hj-btn-shadow: #{to-rgb($blg-naviblue)}; --hj-btn-hover-shadow: #{to-rgb($blg-skyblue)}; } .btn-light, .btn-outline-light { --hj-btn-hover-color: var(--hj-white); --hj-btn-hover-bg: var(--hj-green); --hj-btn-hover-border-color: var(--hj-green); --hj-btn-active-color: var(--hj-white); --hj-btn-active-bg: var(--hj-green); --hj-btn-active-border-color: var(--hj-green); --hj-btn-shadow: #{to-rgb($blg-white)}; --hj-btn-hover-shadow: #{to-rgb($blg-skyblue)}; } .btn-outline-primary, .btn-outline-secondary, .btn-outline-tertiary, .btn-outline-dark, .btn-outline-light { --hj-btn-shadow: none; } .btn{ &:hover svg{ // padding-left: 5px; transition: $base-transition; } } img, svg { max-width: 100%; } .modal-backdrop.show { opacity: 0.95; } .list_with_check { list-style-type: none; padding-left: 30/16+rem; > li { position: relative; &:not(last-child) { margin-bottom: 0.5rem; } &::before { content: url('data:image/svg+xml;utf8,'); width: 1rem; height: 1rem; display: block; position: absolute; top: 2px; left: -30/16 + rem; } } } img, svg { max-width: 100%; } .modal-backdrop.show { opacity: 0.95; } .list_with_check { list-style-type: none; // padding-left: math.div(-30, 16); > li { position: relative; &:not(last-child) { margin-bottom: 0.5rem; } &::before { content: url('data:image/svg+xml;utf8,'); width: 1rem; height: 1rem; display: block; position: absolute; top: 2px; left: -30/16+rem; } } } // header-css .navbar-toggler { border: none; padding: 0; font-size: inherit; position: relative; color: $blg-white; z-index: 1; &:focus { box-shadow: none; } &.main::before { content: ''; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba($blg-gray, 0.95); display: none; z-index: -1; } } .navbar-toggler-icon { width: 2em; height: 1.25em; border-bottom: 2px solid; position: relative; transition: $base-transition; background: none; &::before, &::after { content: ''; display: block; border-top: 2px solid; position: absolute; right: 0; width: 100%; transition: $base-transition; } &::before { top: 0%; } &::after { top: 50%; } } .navbar-toggler[aria-expanded=true] { &.main::before { display: block; } .navbar-toggler-icon { border-color: transparent; transform: rotate(45deg); &:before { transform: rotateZ(90deg); } &:after { width: 100%; transform: rotateZ(0deg); } &:before, &:after { top: 50%; } } } // slider .slide-height{ height:600px; object-fit: cover; } .hj-logo { font-size: 1rem; color: $blg-white; font-family: $font-family-sans-serif; text-transform: uppercase; letter-spacing: 0.5em; transition: $base-transition; display: inline-flex; align-items: center; font-weight: 300; gap: 1rem; .logo-icon { width: 2.5rem; } &:hover { opacity: 0.8; } } .navbar { .nav { .nav-link { padding: 0.25rem 0; } } .nav-link { color: $blg-white; font-size: 1.25rem; font-weight: unset; text-transform: capitalize; padding:0.5rem 0.45rem; &:hover { color: $blg-black; } &.active{ color:$blg-black; } } // .nav-item { // &:hover { // > .nav-link { // color: $blg-skyblue; // } // } // } .dropdown { &:hover { .dropdown-menu { position: absolute; opacity: 1; visibility: visible; transform: translateY(0%); } } } .dropdown-menu { min-width: 16rem; padding: 1.5rem 1.5rem; position: absolute; display: block; left: 0; right: 0; opacity: 0; visibility: hidden; transition: $base-transition; transform: translateY(-10%); background: linear-gradient( to right, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.449) ); backdrop-filter: blur(4px); box-shadow: 0 0 20px #000; // border-bottom: 1px solid #454545; &.show { position: absolute; opacity: 1; visibility: visible; transform: translateY(0%); } } .dropdown-item { margin: 0.25rem 0; background: transparent; padding-left: 0; padding-right: 0; font-size: 1rem; color: $blg-white; &:hover { color: $blg-skyblue; } } .mobile_links { margin-top: 2rem; hr { margin-bottom: 2rem; color: rgba($blg-naviblue, 0.2); } } } .dropdown-toggle { &::after { border: none; background-image: $icon-dropdown-caret; background-position: center center; background-repeat: no-repeat; background-size: contain; height: (6/16)+em; width: (10/16)+em; margin-left: (3/16)+rem; vertical-align: 0.05em; transition: $base-transition; } &:hover::after{ transform: rotate(180deg); } } @media (min-width: 576px){ .gap-sm-4 { gap: 1.5rem !important; } } @media (min-width: 1200px) { h1, .h1 { font-size: $font-size-base * 2.75; } h2, .h2 { font-size: $font-size-base * 1.75; } h3, .h3 { font-size: $font-size-base * 1.5; } h4, .h4 { font-size: $font-size-base * 1.25; } h5, .h5 { font-size: $font-size-base * 1.15; } h6, .h6 { font-size: $font-size-base * 1.11; } .navbar { // .dropdown-menu { // left: auto; // &.show { // position: absolute; // } // } .dropdown { &:hover { .dropdown-menu { top: 100%; position: absolute; } } } } } @media (min-width: 1400px) { .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1140px; } } // my-css @media (max-width: 991px) { .navbar{ .navbar-collapse { position: absolute; top: 68px; left: 1rem; right: 1rem; background: rgba( 14, 209, 209, 0.25 ); box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); backdrop-filter: blur( 4px ); -webkit-backdrop-filter: blur( 4px ); // border-radius: 10px; border: 1px solid rgba( 255, 255, 255, 0.18 ); border-radius: (20/16)+rem; z-index: 99; padding:20px; .navbar-toggler { color: $blg-naviblue; position: absolute; top: 1.5rem; right: 1rem; } } .dropdown-toggle::after { filter: invert(1); } .nav-link { color: $blg-black; &:hover { color: $blg-skyblue; } &.active{ color: $blg-skyblue; } } } } // blog components @media (min-width: 992px) { .blog_grid_container { grid-auto-rows: 1fr; grid-template-columns: 1fr 30%; > .blog_grid_container__list { grid-row: span 2; order: -1; } } .block-blog_filter { margin-bottom: 40/16+rem; } .block-sidebar_menu { // margin-bottom: 1.5rem; .sidebar_links { padding-inline-start: 3rem; } } .sidebar_menu_toggle { pointer-events: none; margin-bottom: 0.5rem; + .dropdown-menu { display: block; position: relative !important; border: none; padding: 0; transform: none !important; } } .sidebar_ad_link { width: 100%; } } @media (min-width: 1200px) { h1, .h1 { font-size: $font-size-base * 2.75; } h2, .h2 { font-size: $font-size-base * 2; } h3, .h3 { font-size: $font-size-base * 1.75; } h4, .h4 { font-size: $font-size-base * 1.5; } h5, .h5 { font-size: $font-size-base * 1.25; } h6, .h6 { font-size: $font-size-base * 1.125; } .navbar.primary_menu { .dropdown-menu { left: auto; &.show { position: absolute; } } .dropdown { &:hover { .dropdown-menu { top: 100%; position: absolute; } } } } } @media (min-width: 1400px) { .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1140px; } } .section_hero { min-height: 90vh; display: flex; flex-direction: column; justify-content: center; padding-top: 3rem; padding-bottom: 3rem; position: relative; z-index: 1; } main > section { padding: 1.5rem 0; } .section_page_title { padding: 280/16+rem 0 120/16+rem; text-align: center; background: linear-gradient(45deg, $blg-skyblue, $blg-lightblue); color: $blg-skyblue; border-radius: 0 0 60/16+rem 60/16+rem; .page_title:not(:last-child) { margin-bottom: 2rem; } a{ color: $blg-white; } } @media (max-width: 768px){ .section_page_title { padding: 7.5rem 0 7.5rem; } } .section-blog { } .blog_grid_container { display: grid; grid-auto-columns: 1fr; gap: 3rem; grid-template-columns: 1fr; grid-template-rows: auto; } .block-blog_filter { margin-bottom: 1.5rem; } .blog_list_wrapper { display: grid; grid-auto-columns: 1fr; gap: 40/16+rem; grid-template-columns: 1fr; grid-template-rows: auto; } @media (min-width: 768px){ .blog_list_wrapper { grid-template-columns: 1fr 1fr; } } .blog_post_item { } .blog_link--is_thumb { display: block; border-radius: 0.5rem; overflow: hidden; margin-bottom: 1.5rem; transition: $base-transition; > img { width: 100%; } &:hover { opacity: 0.8; } } .blog_link--is_author { display: inline-flex; align-items: center; gap: 0.5rem; font-size: 12/16+rem; color: $blg-skyblue; margin-bottom: 1rem; transition: $base-transition; .author_img { width: 38/16+rem; height: 38/16+rem; border-radius: 50%; } .author_name { text-transform: uppercase; } .post_date { color: #90A2AA; } } .blog_post__category { font-size: 12/16+rem; margin-bottom: 0.5rem; display: flex; flex-wrap: wrap; gap: 0.75rem; a{ text-transform: uppercase; } } .blog_link--is_title { display: block; color: $blg-dimblue; margin-bottom: 1rem; .blog_title { line-height: 1.25; } } .blog_post__content { margin-bottom: 1rem; } .blog_list_wrapper + .divider { margin-top: 40/16+rem; margin-bottom: 30/16+rem; border-top: 2px solid $blg-lightgray; opacity: 1; } .block-pagination { > .btn { display: block; padding: 7/16+rem 13/16+rem; border-radius: 50%; font-size: 1rem; min-width: 2.5rem; text-align: center; .icon { display: block; height: 1.5em; width: 0.75em; } } } .block-sidebar_menu { .sidebar_links { margin-bottom: 0; padding-inline-start: 1rem; ul { padding-inline-start: 1.25rem; } li { margin: 6/16+rem 0; list-style-type: disc; &::marker { color: $blg-black; } a { &:hover { padding-left: 0.25rem; } } } } } .sidebar_menu_toggle { display: flex; align-items: center; justify-content: space-between; width: 100%; font-size: 18/16+rem; color: $blg-dimblue; background-color: $blg-lightgray; padding-left: 30/16+rem; border: none; &.dropdown-toggle::after { display: none; } &:focus, &:hover { background-color: darken($blg-lightgray, 5); } &.show { .i { transform: rotate(180deg); } } + .dropdown-menu { padding: 0.5rem 1rem; } } .sidebar_ad_link { display: block; max-width: 21rem; margin: auto; transition: $base-transition; > img { width: 100%; } &:hover { opacity: 0.8; } } .section_cta_subscribe { } .cta_subscribe__wrapper { background-color: $blg-lightpurple; color: $blg-white; border-radius: 1rem; padding: 4rem 2rem; text-align: center; .content { margin-bottom: 2rem; } } // Blog detail page .section_blog_content { padding: 1.5rem 0; } .post_content_wrapper { h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { color: $blg-dimblue; margin-bottom: 1rem; } img, figure { display: block; margin-bottom: 1rem; } blockquote { border-left: 4px solid $blg-lightblue; padding-left: 20/16+rem; font-family: serif; cite { &::before { content: '- '; } } } } .block-social_share { font-size: 14/16+rem; padding: 1rem 0; border-top: 1px solid $blg-lightgray; border-bottom: 1px solid $blg-lightgray; display: flex; flex-wrap: wrap; align-items: center; column-gap: 1rem; .social_links { display: inline-flex; align-items: center; gap: 0.75rem; a { color: $blg-dimblue; &:hover { color: $blg-black; } > .icon { width: 1.25rem; height: 1.25rem; } } } } .section_404 { text-align: center; display: flex; align-items: center; padding: 4rem 0; height: 90vh; .heading__404 { color: $blg-skyblue; font-size: 80/16+rem; font-weight: 500; } .content__404 { margin-bottom: 112/16+rem; } > img { width: 100%; } } // .section-title { margin-block-end: 10px; font-weight: 700; } .headline .span { background-image: $blg-gradient-1; display: inline-block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; } .section-text { color: $blg-text-slate-gray; margin-block-end: 40px; } .headline-2 { font-size: $blg-fontSize-2; } .headline { color: $blg-text-columbia-blue; line-height: $blg-lineHeight-1; } .bx { background-color: $blg-oxford-blue; color:$blg-text-slate-gray; border: 1px solid $blg-border-prussian-blue; } .feature-card { padding: 15px; border-radius: 4px; transition: $blg-transition-1; aspect-ratio: 1/1; &:is(:hover) { transform: translateY(-5px); } .card-banner { border-radius: $blg-radius-16; } .headline { color: $blg-text-columbia-blue; line-height: $blg-lineHeight-1; } .card-wrapper { margin-block-start: 24px; display: flex; justify-content: space-between; gap: 20px; align-items: center; font-size: var(--fontSize-6); margin-block: 20px; &:last-child { font-size: 1.4rem; margin-block-end: 0; } } } .img-cover { width: 100%; height: 100%; object-fit: cover; } // .feature { .profile-card { display: flex; align-items: center; gap: 10px; .profile-banner{ border-radius: $blg-radius-circle; width:50px; height:50px; } .card-title { color: $blg-text-slate-gray; font-size: 17px; font-weight:$blg-weight-bold; } .card-title { font-weight: 400; } .card-subtitle { font-size: 12px; } } // .feature .profile-card .card-subtitle, .feature .card-wrapper .card-btn { // font-size: $blg-fontSize-6; // } .card-wrapper { .card-btn { font-size:1rem; position: relative; color: $blg-black; z-index: 1; &::before { content: ""; position: absolute; top: -13px; left: -20px; width: 48px; height: 48px; background-color: $blg-skyblue; border-radius: $blg-radius-circle; z-index: -1; } } } .btn { margin-inline: auto; margin-block-start: 30px; } } .card-subtitle { color: $blg-text-slate-gray; } #header{ background: #0bd1d1; } .sticky{ background-color: #000000; } input.form-control::placeholder { color: #10c4cd; font-size:20px; } .widget_block { list-style: none; margin-bottom: 1rem; } .wp-block-heading{ color:#0ed1d1; }