p.has-background {
padding: 0.5rem 1rem;
} .last-block {
width: 100%;
} #cmplz-manage-consent .cmplz-manage-consent {
display: none;
} @media (max-width: 768px) {
.custom-layout.wp-block-group.is-layout-flex {
flex-direction: column !important; }
.no-padding-mobile {
padding-right: 0 !important;
}
} .wp-block-cover {
cursor: pointer;
} .video-button {
position: relative;
display: inline-block;
overflow: hidden;
border-radius: 50px; transition: border-radius 0.5s ease-in-out; padding-left: 1rem;
padding-right: 1rem; 
} .video-button::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000; background: url(https://ziyandantshingila.com/wp-content/uploads/2025/04/showreel-snippet-small.webp);
background-size: cover;
background-position: center;
opacity: 0.4;
z-index: -1;
} .video-button:hover::before {
opacity: 1;
}
.video-button:hover {
border-radius: 10px !important; }  .wp-block-button__link {
transition: background-color 0.5s ease-in-out, border-radius 0.3s ease-in-out; } .wp-block-button__link:hover {
border-radius: 10px !important;
} .wp-block-button__link:not(.video-button a):hover {
background-color: var(--wp--preset--color--custom-contrast) !important;
} .has-theme-5-background-color {
transition: background-color 0.5s ease-in-out, border-radius 0.3s ease-in-out;
}
.wp-block-site-title.has-theme-5-background-color:hover {
border-radius: 10px !important;
background-color: var(--wp--preset--color--custom-contrast) !important;
} .wp-block-navigation__responsive-container.has-modal-open .wp-block-buttons {
flex-direction: column; align-items: flex-start; }
:root :where(.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog) {
padding: 0; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
padding: 0.5rem 0 0 0; }
:root :where(.wp-block-navigation .wp-block-navigation__responsive-container-close) {
right: 0;
top: 0.9rem;
} .mobile-menu-only {
display: none !important;
} @media (max-width: 600px) {
.wp-block-navigation__responsive-container.is-menu-open .mobile-menu-only {
display: block !important; } .desktop-only {
display: none !important;
} .wp-block-navigation__responsive-container.is-menu-open .mobile-menu-only {
display: block !important; }
} @media (min-width: 601px) {
.mobile-only {
display: none !important;
}
.desktop-only {
display: block !important;
}
} @media (max-width: 600px) {
.full-width-mobile {
max-width: 100%;
}
.my-form-container > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: 90%; 
}
}
@media (max-width: 900px) and (min-width: 600px) {
.my-form-container > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: 60%; 
}
}
@media (max-width: 780px) {
.no-padding-bottom-mobile {
padding-bottom: 0 !important;
}
}  .forminator-select-dropdown {
border-radius: 20px!important;
} .ui-datepicker.forminator-calendar--bold:before {
border-radius: 20px;
} .ui-datepicker.forminator-calendar--bold .ui-datepicker-header .ui-corner-all {
border-radius: 10px;
} .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options .select2-results__option {
border-radius: 10px;
}
.forminator-error-message {
text-align: center;
}  .plyr__control--overlaid {
background: var(--wp--preset--color--custom-contrast);
}
.plyr--full-ui input[type=range] {
color: var(--wp--preset--color--custom-contrast);
}
.plyr {
--plyr-color-main: var(--wp--preset--color--custom-contrast) !important;
}
.lbbLightBox-1-lbb_modal_area {
--fancybox-bg: var(--wp--preset--color--custom-background) !important;
}
.fancybox__backdrop {
background: var(--wp--preset--color--custom-background);
} .is-compact .fancybox__content>.f-button.is-close-btn {
--f-button-svg-width: 2rem;
}
.fancybox__content>.f-button.is-close-btn {
--f-button-color: #000;
--f-button-hover-color: var(--wp--preset--color--custom-contrast);
}  .splide__arrows {
display: flex;
justify-content: center; position: absolute;
bottom: -2rem; left: 50%;
transform: translateX(-50%); z-index: 10;
}
.wp-block-splide-carousel .splide__arrow:disabled {
opacity: .6 !important;
}
.splide__arrow {
background: #000 !important;
opacity: 1 !important;
border-radius: 5px !important;
}
.splide__arrow svg {
fill: #fff !important;
} .wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--prev {
right: 1rem; left: auto;
}
.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--next {
left: 1rem; right: auto;
} .wp-block-splide-carousel .splide__arrows .splide__arrow {
width: 4rem;
} @media (max-width: 768px) {
.good-at-grid {
grid-template-columns: 1fr;
gap: 2rem;
}}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 {
transition: opacity 0.5s ease-in-out; }
.wp-block-cover:hover .wp-block-cover__background.has-background-dim.has-background-dim-70 {
opacity: 0;
} .lbbBtnDesign:hover {
border-radius: 10px !important; } .lbbBtnDesign {
font-family: inherit; } .lbbBtnDesign button {
font-size: var(--wp--preset--font-size--medium) !important; }  @keyframes rotateStar {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); }
}
.ll-star svg {
animation: rotateStar 5s linear infinite; display: inline-block; width: 100px; height: 100px; 
} .click-effect {
animation: click 1.5s cubic-bezier(0.25, 0.1, 0.25, 1.5) infinite;
animation-delay: 4s; }
@keyframes click {
0% {
transform: scale(1);
}
15% {
transform: scale(0.8);
}
30% {
transform: scale(1);
}
100% {
transform: scale(1); }
} .tracking-in-expand-fwd {
-webkit-animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
@-webkit-keyframes tracking-in-expand-fwd {
0% {
letter-spacing: -0.5em;
-webkit-transform: translateZ(-700px);
transform: translateZ(-700px);
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@keyframes tracking-in-expand-fwd {
0% {
letter-spacing: -0.5em;
-webkit-transform: translateZ(-700px);
transform: translateZ(-700px);
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
} .jello-horizontal {
-webkit-animation: jello-horizontal 5s cubic-bezier(0.645, 0.045, 0.355, 1.000) 1s infinite both;
animation: jello-horizontal 5s cubic-bezier(0.645, 0.045, 0.355, 1.000) 1s infinite both;
}
@-webkit-keyframes jello-horizontal {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.1, 0.9, 1);
transform: scale3d(1.1, 0.9, 1);
}
40% {
-webkit-transform: scale3d(0.9, 1.1, 1);
transform: scale3d(0.9, 1.1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
65% {
-webkit-transform: scale3d(0.98, 1.02, 1);
transform: scale3d(0.98, 1.02, 1);
}
75% {
-webkit-transform: scale3d(1.02, 0.98, 1);
transform: scale3d(1.02, 0.98, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes jello-horizontal {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.1, 0.9, 1);
transform: scale3d(1.1, 0.9, 1);
}
40% {
-webkit-transform: scale3d(0.9, 1.1, 1);
transform: scale3d(0.9, 1.1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
65% {
-webkit-transform: scale3d(0.98, 1.02, 1);
transform: scale3d(0.98, 1.02, 1);
}
75% {
-webkit-transform: scale3d(1.02, 0.98, 1);
transform: scale3d(1.02, 0.98, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}