.elementor-74 .elementor-element.elementor-element-4f39b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-4f39b21:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-4f39b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000D4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-3af3d850{--display:flex;}.elementor-74 .elementor-element.elementor-element-5c38826 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-74 .elementor-element.elementor-element-74a6454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-74a6454:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-74a6454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://nicmicael.com/wp-content/uploads/2026/02/Digital_rain_animation_medium_letters_shine.gif") 50% 50%;background-size:cover;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-74 .elementor-element.elementor-element-51d39da .elementor-button{background-color:#00CE35;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-74 .elementor-element.elementor-element-51d39da.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-ea64cbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-ea64cbc:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-ea64cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-icon i{color:#00FF4F;transition:color 0.3s;}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-icon svg{fill:#00FF4F;transition:fill 0.3s;}.elementor-74 .elementor-element.elementor-element-9f81da8{--e-icon-list-icon-size:51px;--icon-vertical-offset:0px;}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-9f81da8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-74 .elementor-element.elementor-element-5ccf23d{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-e0518f0{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-74 .elementor-element.elementor-element-a5bfb41{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-74 .elementor-element.elementor-element-a5bfb41:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-a5bfb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74 .elementor-element.elementor-element-70c15d1{columns:1;text-align:start;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:37px;letter-spacing:0.1px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-70c15d1 p{margin-block-end:100px;}.elementor-74 .elementor-element.elementor-element-70c15d1 a{transition-duration:0s;}.elementor-74 .elementor-element.elementor-element-1e6c91b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-1e6c91b:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-1e6c91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74 .elementor-element.elementor-element-7487842{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-0e4cd6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-0e4cd6e:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-0e4cd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://nicmicael.com/wp-content/uploads/2026/02/Digital_rain_animation_medium_letters_shine.gif") 50% 50%;background-size:cover;}.elementor-74 .elementor-element.elementor-element-69a6435 .elementor-button{background-color:#00CE35;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-74 .elementor-element.elementor-element-69a6435.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-eaba4bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-d31c493{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}body.elementor-page-74:not(.elementor-motion-effects-element-type-background), body.elementor-page-74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nicmicael.com/wp-content/uploads/2026/02/Digital_rain_animation_medium_letters_shine.gif");}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-e0518f0{--content-width:1094px;}.elementor-74 .elementor-element.elementor-element-a5bfb41{--width:31%;}.elementor-74 .elementor-element.elementor-element-1e6c91b{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-3af3d850 *//*! CSS Used from: https://darksalmon-wildcat-pkzekaxfch3wdr9y.builder-preview.com/_astro-1769912539643/_slug_.QX5vkUOk.css */
.block-layout{z-index:14;display:grid;grid-template-rows:var(--grid-template-rows);grid-template-columns:var(--grid-template-columns);width:100%;max-width:var(--cf684206);min-height:var(--block-min-height);margin:0 auto;}
@media screen and (max-width: 920px){
.block-layout--layout{grid-template-rows:var(--m-grid-template-rows);grid-template-columns:var(--m-grid-template-columns);max-width:var(--1b0ec2ff);min-height:var(--m-block-min-height);padding:var(--b11075fe);}
}
@media screen and (min-width: 920px) and (max-width: 1224px){
.block-layout--layout{grid-template-rows:var(--small-desktop-grid-template-rows);min-height:var(--small-desktop-block-min-height);}
}
@media screen and (min-width: 361px) and (max-width: 920px){
.block-layout--layout{grid-template-rows:var(--t-grid-template-rows);min-height:var(--t-block-min-height);padding:var(--5a2609c5);}
}
.layout-element{position:relative;left:var(--left);z-index:var(--hidden-element-z-index, var(--z-index));display:grid;grid-row:var(--grid-row);grid-column:var(--grid-column);width:var(--element-width, 100%);height:var(--element-height, 100%);text-align:var(--text);}
@media screen and (max-width: 920px){
.layout-element{z-index:var(--m-hidden-element-z-index, var(--z-index));text-align:var(--m-text, var(--text));}
.layout-element--layout{grid-row:var(--m-grid-row);grid-column:var(--m-grid-column);}
}
.grid-button--primary[data-v-dc96b232]{z-index:1;display:flex;align-items:center;max-width:100%;height:min-content;min-height:var(--grid-button-primary-min-height);padding:calc(var(--grid-button-primary-padding-y) - var(--border-width)) calc(var(--grid-button-primary-padding-x) - var(--border-width));overflow:hidden;font-family:var(--font-family, var(--grid-button-primary-font-family));font-size:var(--font-size-desktop, var(--grid-button-primary-font-size));font-style:var(--grid-button-primary-font-style);font-weight:var(--font-weight, var(--grid-button-primary-font-weight));line-height:var(--grid-button-primary-line-height);color:var(--font-color, var(--grid-button-primary-color));text-align:center;text-decoration:var(--grid-button-primary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-primary-text-transform);letter-spacing:var(--grid-button-primary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color, var(--grid-button-primary-background-color-null, var(--grid-button-primary-background-color)));border:var(--border-width) solid var(--border-color, var(--grid-button-primary-border-color));border-radius:var(--border-radius, var(--grid-button-primary-border-radius));box-shadow:var(--grid-button-primary-box-shadow-null, var(--grid-button-primary-box-shadow-x) var(--grid-button-primary-box-shadow-y) var(--grid-button-primary-box-shadow-blur) var(--grid-button-primary-box-shadow-spread) var(--grid-button-primary-box-shadow-color));transition:color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function),border-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function),background-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function);}
.grid-button--primary[data-v-dc96b232]:hover{color:var(--font-color-hover, var(--grid-button-primary-color-hover));background-color:var(--background-color-hover, var(--grid-button-primary-background-color-null-hover, var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover, var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover, var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover));}
.grid-button--primary[data-v-dc96b232]:disabled{cursor:unset;opacity:.4;}
@media screen and (max-width: 920px){
.grid-button--primary[data-v-dc96b232]{z-index:1;display:flex;align-items:center;max-width:100%;height:min-content;min-height:var(--grid-button-primary-min-height);padding:calc(var(--grid-button-primary-padding-y) - var(--border-width)) calc(var(--grid-button-primary-padding-x) - var(--border-width));overflow:hidden;font-family:var(--font-family, var(--grid-button-primary-font-family));font-size:var(--font-size-desktop, var(--grid-button-primary-font-size));font-style:var(--grid-button-primary-font-style);font-weight:var(--font-weight, var(--grid-button-primary-font-weight));line-height:var(--grid-button-primary-line-height);color:var(--font-color, var(--grid-button-primary-color));text-align:center;text-decoration:var(--grid-button-primary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-primary-text-transform);letter-spacing:var(--grid-button-primary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color, var(--grid-button-primary-background-color-null, var(--grid-button-primary-background-color)));border:var(--border-width) solid var(--border-color, var(--grid-button-primary-border-color));box-shadow:var(--grid-button-primary-box-shadow-null, var(--grid-button-primary-box-shadow-x) var(--grid-button-primary-box-shadow-y) var(--grid-button-primary-box-shadow-blur) var(--grid-button-primary-box-shadow-spread) var(--grid-button-primary-box-shadow-color));transition:color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function),border-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function),background-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function);padding:calc(var(--grid-button-primary-m-padding-y, var(--grid-button-primary-padding-y)) - var(--border-width)) calc(var(--grid-button-primary-m-padding-x, var(--grid-button-primary-padding-x)) - var(--border-width));font-size:var(--font-size-mobile, var(--grid-button-primary-m-font-size, var(--grid-button-primary-font-size)));border-radius:var(--border-radius, var(--grid-button-primary-border-radius));}
.grid-button--primary[data-v-dc96b232]:hover{color:var(--font-color-hover, var(--grid-button-primary-color-hover));background-color:var(--background-color-hover, var(--grid-button-primary-background-color-null-hover, var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover, var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover, var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover));}
.grid-button--primary[data-v-dc96b232]:disabled{cursor:unset;opacity:.4;}
}
.image[data-v-e7628ce9]{overflow:var(--overflow, hidden);border-radius:var(--f177488a);-webkit-mask-image:var(--90e8336e);-webkit-mask-size:cover;mask-image:var(--90e8336e);mask-size:100% 100%;position:relative;}
.image[data-v-e7628ce9]:before{content:"";position:absolute;inset:0;background:var(--d2d462bc);z-index:1;}
.image--grid[data-v-e7628ce9]{position:relative;display:block;width:100%;height:100%;}
@media screen and (min-width: 920px) and (max-width: 1224px){
.image--grid[data-v-e7628ce9]{width:var(--9c00fd5c);max-width:100%;height:var(--09ad0563);}
}
.image__image[data-v-e7628ce9]{display:block;object-fit:cover;}
.image__image[data-v-e7628ce9]{width:100%;height:100%;}
@media screen and (max-width: 920px){
.image[data-v-e7628ce9]{border-radius:var(--7cc1e967);}
.image--grid[data-v-e7628ce9]{width:100%;height:100%;}
}
@media screen and (max-width: 360px){
.image[data-v-e7628ce9]{width:var(--5de16d65);max-width:100%;height:var(--4beec8a0);}
}
.image-wrapper[data-v-cb1e0aee]{width:100%;height:100%;max-height:calc(var(--54a109e6) + .5px);}
.image-wrapper--desktop[data-v-cb1e0aee]{display:block;}
.image-wrapper--mobile[data-v-cb1e0aee]{display:none;}
@media screen and (max-width: 920px){
.image-wrapper[data-v-cb1e0aee]{width:100%;height:100%;max-height:var(--3e67ee8b);}
.image-wrapper--layout[data-v-cb1e0aee] .image-wrapper--desktop{display:none;}
.image-wrapper--layout[data-v-cb1e0aee] .image-wrapper--mobile{display:block;}
}
.social-icons[data-v-4f5a0e3f]{display:flex;flex-direction:var(--icon-direction);justify-content:var(--icon-spacing, start);max-height:100%;padding:10px;padding:var(--gridItemInnerPadding);background:var(--gridItemInnerBackground);background-repeat:no-repeat;background-position:center;background-size:cover;}
.social-icons__link[data-v-4f5a0e3f]{display:flex;align-items:center;justify-content:center;line-height:1;color:var(--icon-color, black);transition:color .2s ease;}
.social-icons__link[data-v-4f5a0e3f]:not(:last-child){padding-right:var(--icon-padding-horizontal);padding-bottom:var(--icon-padding-vertical);}
.social-icons__link[data-v-4f5a0e3f]:hover{color:var(--icon-color-hover, #727586);}
.social-icons__link[data-v-4f5a0e3f] svg{width:var(--icon-size, 25px);height:var(--icon-size, 25px);object-fit:contain;}
@media screen and (max-width: 920px){
.social-icons[data-v-4f5a0e3f]{flex-direction:var(--m-icon-direction);}
.social-icons__link[data-v-4f5a0e3f]:not(:last-child){padding-right:var(--m-icon-padding-horizontal, var(--icon-padding-horizontal));padding-bottom:var(--m-icon-padding-vertical, var(--icon-padding-vertical));}
}
.text-box h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing);}
@media screen and (max-width: 920px){
.text-box h3{font-family:var(--h3-m-font-family, var(--h3-font-family));font-size:var(--h3-m-font-size, var(--h3-font-size));font-style:var(--h3-m-font-style, var(--h3-font-style));font-weight:var(--h3-m-font-weight, var(--h3-font-weight));line-height:var(--h3-m-line-height, var(--h3-line-height));color:var(--h3-m-color, var(--h3-color));text-decoration:var(--h3-m-text-decoration, var(--h3-text-decoration));text-transform:var(--h3-m-text-transform, var(--h3-text-transform));letter-spacing:var(--h3-m-letter-spacing, var(--h3-letter-spacing));}
}
.text-box .body{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing);}
@media screen and (max-width: 920px){
.text-box .body{font-family:var(--body-m-font-family, var(--body-font-family));font-size:var(--body-m-font-size, var(--body-font-size));font-style:var(--body-m-font-style, var(--body-font-style));font-weight:var(--body-m-font-weight, var(--body-font-weight));line-height:var(--body-m-line-height, var(--body-line-height));color:var(--body-m-color, var(--body-color));text-decoration:var(--body-m-text-decoration, var(--body-text-decoration));text-transform:var(--body-m-text-transform, var(--body-text-transform));letter-spacing:var(--body-m-letter-spacing, var(--body-letter-spacing));}
}
.text-box{width:100%;padding:0;margin:0;overflow-wrap:break-word;white-space:var(--white-space-preview, var(--54285089));background-color:var(--cbf4efae);outline:none;}
.text-box h3,.text-box .body{margin-bottom:32px;}
.text-box h3:last-child,.text-box .body:last-child{margin-bottom:0;}
.text-box h3{font-size:var(--fontSizeDesktop, var(--h3-font-size));line-height:var(--lineHeightDesktop, var(--h3-line-height));}
.text-box .body{font-size:var(--fontSizeDesktop, var(--body-font-size));line-height:var(--lineHeightDesktop, var(--body-line-height));}
.text-box span{font-size:var(--fontSizeDesktop);}
.text-box p:empty:after{content:" ";}
@media screen and (max-width: 920px){
.text-box{white-space:var(--white-space-mobile-preview, var(--6191828b));}
.text-box h3,.text-box .body{margin-bottom:32px;}
.text-box h3:last-child,.text-box .body:last-child{margin-bottom:0;}
.text-box h3{font-size:var(--fontSizeMobile, var(--h3-m-font-size));line-height:var(--lineHeightMobile, var(--h3-line-height));}
.text-box .body{font-size:var(--fontSizeMobile, var(--body-m-font-size));line-height:var(--lineHeightMobile, var(--body-line-height));}
.text-box span{font-size:var(--fontSizeMobile);}
}
.video[data-v-35a8f1ad]{position:relative;width:100%;height:100%;cursor:pointer;background-color:var(--2a786ff8);}
.video__frame[data-v-35a8f1ad]{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
@media screen and (max-width: 920px){
.video[data-v-35a8f1ad]{position:relative;}
}
.layout-element[data-v-4edbe80f]{grid-template-columns:100%;}
.layout-element__component[data-v-4edbe80f]{grid-area:1/1/-1/-1;align-self:start;}
.layout-element__component--GridButton.layout-element__component[data-v-4edbe80f]{display:flex;align-items:center;justify-content:center;justify-self:start;min-width:100%;min-height:100%;text-overflow:clip;white-space:nowrap;}
.layout-element__component--GridButton.layout-element__component[data-v-4edbe80f]:not(.s){padding:0;}
@media screen and (max-width: 1191px){
.layout-element__component--GridButton[data-v-4edbe80f]:not(.s){white-space:normal;}
}
@media screen and (max-width: 920px){
.layout-element__component--GridButton[data-v-4edbe80f]:not(.s){min-height:100%;}
}
@media screen and (max-width: 360px){
.layout-element__component--GridButton[data-v-4edbe80f]:not(.s){min-width:var(--m-width);min-height:var(--m-height);padding-right:14px;padding-left:14px;}
}
.layout-element__component--GridButton.layout-element__component[data-v-4edbe80f]{min-height:var(--7c3810b2);}
@media screen and (max-width: 920px){
.layout-element__component--GridButton.layout-element__component[data-v-4edbe80f]{min-height:var(--36d4e892);}
}
*,*:before,*:after{box-sizing:border-box;}
*{padding:0;margin:0;color:inherit;}
*:before,*:after{padding:0;margin:0;}
iframe{border-width:0;}
.transition.transition--slide:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translateY(20%);}
.transition.transition--slide:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:.1s;transition-timing-function:ease;transition-duration:.65s;opacity:1;transform:translate(0);}
.transition.transition--slide.transition--root-hidden [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translateY(20%);}/* End custom CSS */