.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:auto;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:2400px){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1366px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1200px){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:880px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.wc-btn-wrapper {
display: inline-block;
}
.btn-text-flip svg,
.wc-btn-wrapper svg {
width: 1em;
height: 1em;
} .wc-btn-group {
display: flex;
width: fit-content;
}
.wc-btn-group .wc-btn-primary {
padding: 21px 40px;
font-weight: 600;
font-size: 16px;
line-height: 1;
color: #fff;
background-color: #0A1A3D;
text-transform: capitalize;
transition: all 0.3s;
display: inline-flex;
align-items: center;
overflow: hidden;
z-index: 1;
gap: 30px;
white-space: nowrap;
border-radius: 30px;
text-decoration: none;
}
.wc-btn-group .wc-btn-play {
color: #fff;
fill: #fff;
border-radius: 50px;
background-color: #0A1A3D;
border: 1px solid transparent;
height: 60px;
width: 60px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.5s;
}
.wc-btn-group > *:nth-child(2) {
transform: scale3d(1, 1, 1);
}
.wc-btn-group:hover > *:nth-child(2) {
transform: scale3d(1, 1, 1);
} .style-1 .wc-btn-group > *:nth-child(1) {
transform: scale3d(0.5, 0.5, 1);
margin-right: calc( var(--icon-width, 60px) * -1);
opacity: 0;
}
.style-1 .wc-btn-group > *:nth-child(3) {
transform: scale3d(1, 1, 1);
margin-left: 0;
opacity: 1;
}
.style-1 .wc-btn-group:hover > *:nth-child(1) {
transform: scale3d(1, 1, 1);
margin-right: 0;
opacity: 1;
}
.style-1 .wc-btn-group:hover > *:nth-child(3) {
transform: scale3d(0.5, 0.5, 1);
margin-left: calc( var(--icon-width, 60px) * -1);
opacity: 0;
} .style-2 .wc-btn-group > *:nth-child(1) {
transform: scale3d(1, 1, 1);
margin-right: 0;
opacity: 1;
}
.style-2 .wc-btn-group > *:nth-child(3) {
transform: scale3d(0.5, 0.5, 1);
margin-left: calc( var(--icon-width, 60px) * -1);
opacity: 0;
}
.style-2 .wc-btn-group:hover > *:nth-child(1) {
transform: scale3d(0.5, 0.5, 1);
margin-right: calc( var(--icon-width, 60px) * -1);
opacity: 0;
}
.style-2 .wc-btn-group:hover > *:nth-child(3) {
transform: scale3d(1, 1, 1);
margin-left: 0;
opacity: 1;
} .btn-text-flip {
perspective: 1000px;
text-decoration: none;
}
.btn-text-flip:hover {
color: #fff;
fill: #fff;
}
.btn-text-flip:hover span {
color: #fff;
transform: rotateX(90deg) translateY(-12px);
}
.btn-text-flip span {
position: relative;
display: inline-block;
padding: 0;
color: #121212;
transition: transform 0.3s;
transform-origin: 50% 0;
transform-style: preserve-3d;
}
.btn-text-flip span:before {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
content: attr(data-text);
transition: color 0.3s;
transform: rotateX(-90deg);
transform-origin: 50% 0;
text-align: center;
} .style-4 .btn-border-crop {
display: inline-block;
}
.style-4 .btn-border-crop:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: linear-gradient(105.52deg, var(--b-color-1, #FF856A) 0%,  var(--b-color-2, #FFED4E) 34%, var(--b-color-3, #4BFFF4) 69%, var(--b-color-4, #7F52FF) 100%);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
mask-image: var(--btn-bg, url(//brightminddigital.ca/wp-content/plugins/arolax-essential/assets/images/btn-image.webp));
mask-size: 100% 100%;
mask-repeat: no-repeat;
mask-position: center;
}
.arolax-btn-width-full .wc-btn-wrapper {
width: 100%;
}
.arolax-btn-width-full a {
width: 100%;
justify-content: center;
} .btn-border-divide {
gap: 10px;
display: flex;
align-items: flex-end;
overflow: hidden;
}
.btn-border-divide .text,
.btn-border-divide .icon {
border-bottom: 1px solid;
}
.btn-border-divide .icon {
padding-bottom: 3px;
position: relative;
}
.btn-border-divide .icon i:first-child,
.btn-border-divide .icon svg:first-child {
position: absolute;
transform: translate(-10px, 10px);
transition: all .3s;
opacity: 0;
}
.btn-border-divide .icon i:last-child,
.btn-border-divide .icon svg:last-child {
transition: all .3s;
opacity: 1;
} .btn-border-divide:hover .icon i:first-child,
.btn-border-divide:hover .icon svg:first-child {
transform: translate(0, 0);
opacity: 1;
}
.btn-border-divide:hover .icon i:last-child,
.btn-border-divide:hover .icon svg:last-child {
transform: translate(10px, -10px);
opacity: 0;
}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.wcf__iconbox{opacity:1;display:block}.wcf__iconbox.style-1{padding:35px;border-radius:30px;background:#233259;text-align:center}.wcf__iconbox.style-1 .title{color:#fcfaf5;font-size:20px;font-weight:500;line-height:1.3;text-transform:capitalize}.wcf__iconbox.style-1 .desc{color:#a4abbb}.wcf__iconbox.style-2{padding:40px 40px 40px;background-color:#b1ded9}@media only screen and (max-width:1399px){.wcf__iconbox.style-2{padding:30px 30px 30px}}.wcf__iconbox.style-2:hover .icon i,.wcf__iconbox.style-2:hover .icon img,.wcf__iconbox.style-2:hover .icon svg{transform:rotate(40deg)}.wcf__iconbox.style-2:hover .icon:after{opacity:1;transform:scale(1)}.wcf__iconbox.style-2 .icon{position:relative}.wcf__iconbox.style-2 .icon i,.wcf__iconbox.style-2 .icon img,.wcf__iconbox.style-2 .icon svg{transition:all .3s}.wcf__iconbox.style-2 .icon i{font-size:120px}.wcf__iconbox.style-2 .icon:after{position:absolute;content:"";width:156px;height:15px;flex-shrink:0;background:linear-gradient(90deg,rgba(42,42,90,.28) 0,rgba(42,42,90,0) 100%);filter:blur(4px);inset-inline-start:0;bottom:8px;opacity:0;transform:scale(0);transition:all .3s}.wcf__iconbox.style-2 .title{font-size:30px;font-weight:500;line-height:1.17;color:#143935}@media only screen and (max-width:991px){.wcf__iconbox.style-2 .title{font-size:24px}}.wcf__iconbox.style-2 .desc{font-size:18px;color:#2e5853}.wcf__iconbox.style-3{position:relative;margin:5px;overflow:hidden;transition:all .5s;padding:50px;background-color:#f9f9f9;z-index:3}.wcf__iconbox.style-3::before{position:absolute;content:"\f061";font-weight:700;font-size:20px;font-family:"Font Awesome 5 Free";inset-inline-end:20px;top:0;color:#1c1d20;transform:rotate(-45deg) translate(-50px,20px);transition:all .3s;opacity:0}.wcf__iconbox.style-3:hover{background-color:transparent}.wcf__iconbox.style-3:hover::before{opacity:1;transform:rotate(-45deg) translate(-30px,10px)}.wcf__iconbox.style-3:hover .icon{color:#1c1d20;fill:#1c1d20}.wcf__iconbox.style-3:hover .icon img{filter:brightness(0)}.wcf__iconbox.style-3:hover .desc,.wcf__iconbox.style-3:hover .title{color:#1c1d20}.wcf__iconbox.style-3 .title{font-weight:500;font-size:16px;line-height:26px;color:#999;transition:all .3s}.wcf__iconbox.style-3 .desc{font-weight:400;font-size:24px;line-height:1.2;transition:all .3s}@media only screen and (max-width:1199px){.wcf__iconbox.style-3 .desc{font-size:20px}}.wcf__iconbox.style-4 .title{font-weight:400;font-size:30px;line-height:1;color:#1c1d20;text-transform:uppercase}@media only screen and (max-width:991px){.wcf__iconbox.style-4 .title{font-size:24px}}.wcf__iconbox.style-4 .desc{font-size:18px;color:#1c1d20}.wcf__iconbox.style-5{padding:40px;border:1px solid #121212;border-radius:20px;position:relative;overflow:hidden;transition:all .3s}.wcf__iconbox.style-5:hover::after{border-radius:0}.wcf__iconbox.style-5:hover .desc,.wcf__iconbox.style-5:hover .icon,.wcf__iconbox.style-5:hover .title{color:#fff}.wcf__iconbox.style-5:hover .icon{fill:#fff}.wcf__iconbox.style-5:hover .wcf__btn a{color:#fff;border-color:#fff}.wcf__iconbox.style-5::after{position:absolute;content:"";background-color:#121212;transition:all .3s}.wcf__iconbox.style-5 .icon{z-index:1;position:relative;color:#121212}.wcf__iconbox.style-5 .title{font-weight:500;font-size:24px;line-height:1.5;text-transform:uppercase;color:#121212;transition:all .3s;position:relative;z-index:1}.wcf__iconbox.style-5 .desc{font-weight:400;font-size:16px;line-height:1.5;color:#121212;position:relative;z-index:1;margin-left:70px;transition:all .3s}.wcf__iconbox.style-5 .wcf__btn{margin-left:70px}.wcf__iconbox.style-5 .wcf__btn a{z-index:1;position:relative}.hover-start-top .wcf__iconbox.style-5::after{width:76px;height:23px;left:calc(50% - 38px);top:0;border-radius:0 0 15px 15px}.hover-start-top .wcf__iconbox.style-5:hover::after{width:100%;height:100%;left:0}.hover-start-right .wcf__iconbox.style-5::after{width:23px;height:76px;right:0;top:calc(50% - 38px);border-radius:15px 0 0 15px}.hover-start-right .wcf__iconbox.style-5:hover::after{width:100%;height:100%;top:0}.hover-start-bottom .wcf__iconbox.style-5::after{width:76px;height:23px;left:calc(50% - 38px);bottom:0;border-radius:15px 15px 0 0}.hover-start-bottom .wcf__iconbox.style-5:hover::after{width:100%;height:100%;left:0}.hover-start-left .wcf__iconbox.style-5::after{width:23px;height:76px;left:0;top:calc(50% - 38px);border-radius:0 15px 15px 0}.hover-start-left .wcf__iconbox.style-5:hover::after{width:100%;height:100%;top:0}.service-rollover-left{position:relative;transition:all .5s}.service-rollover-left::after{position:absolute;content:"";width:0%;height:100%;top:0;right:0;background-color:#c9c6de;transition:all .3s cubic-bezier(.42,0,.58,1);z-index:-1}.service-rollover-left:hover::after{width:100%;right:auto;left:0}@keyframes mask_animation{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask_animation_2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.wcf__btn i{transition:all .3s}.wcf__btn svg{width:1em;height:1em}.wcf__btn a{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;line-height:1;font-weight:500;transition:all .3s}.wcf__btn.icon-position-after i,.wcf__btn.icon-position-after svg{order:15}.wcf__btn.icon-position-after .wcf-btn-mask::after{align-items:flex-start;justify-content:flex-start}.wcf-btn-default{padding:17px 35px;border:1px solid #1c1d20;overflow:hidden;z-index:0}.wcf-btn-default:hover{color:#1c1d20}.wcf-btn-circle{width:140px;height:140px;color:#1c1d20;border-radius:100%;flex-direction:column;background-color:#e8bf96}@media only screen and (max-width:1199px){.wcf-btn-circle{width:130px;height:130px}}.wcf-btn-circle:hover{color:#fff}.wcf-btn-oval{color:#1c1d20;border:1px solid #1c1d20;padding:32px 52px;border-radius:50% 50% 50% 50%}@media only screen and (max-width:991px){.wcf-btn-oval{padding:30px}}.wcf-btn-oval:hover{color:#e8bf96}.wcf-btn-ellipse{color:#1c1d20;padding:45px 45px;position:relative;background-color:#1c1d20;border-radius:100%;border-top-left-radius:200%;border-bottom-right-radius:200%;z-index:1}.wcf-btn-ellipse:hover{color:#ffbc7d;background-color:#e8bf96}.wcf-btn-ellipse:before{position:absolute;content:"";width:calc(100% - 16px);height:calc(100% - 2px);background-color:#fff;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;border-top-left-radius:200%;border-bottom-right-radius:200%}.wcf-btn-square{flex-direction:column;color:#1c1d20;text-align:center;border:1px solid currentColor;height:215px;width:215px;padding:20px;z-index:0;transition:all .5s}@media only screen and (max-width:1199px){.wcf-btn-square{width:200px;height:200px}}@media only screen and (max-width:991px){.wcf-btn-square{width:170px;height:170px;font-size:18px}}.wcf-btn-square:hover{color:#e8bf96}.wcf-btn-underline{color:#1c1d20;padding-bottom:5px;position:relative}.wcf-btn-underline::after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:0;background-color:#1c1d20;transition:all .3s}.wcf-btn-underline:hover{color:#e8bf96;fill:#e8bf96}.wcf-btn-underline:hover::after{width:0%}.wcf-btn-mask{padding:15px 30px;position:relative;overflow:hidden;transition:all .5s;border-radius:5px;color:#1c1d20;border:1px solid #1c1d20;z-index:1}.wcf-btn-mask i,.wcf-btn-mask svg{position:relative;z-index:1}.wcf-btn-mask::after{display:flex;align-items:flex-end;justify-content:flex-end;color:#fff;position:absolute;content:attr(data-text);cursor:pointer;width:100%;height:100%;left:0;top:0;background-color:#1c1d20;-webkit-mask:url(//brightminddigital.ca/wp-content/plugins/animation-addons-for-elementor/assets/images/mask-btn.png);mask:url(//brightminddigital.ca/wp-content/plugins/animation-addons-for-elementor/assets/images/mask-btn.png);-webkit-mask-size:2300% 100%;mask-size:2300% 100%;animation:mask_animation_2 .7s steps(22) forwards;padding:15px 30px}.wcf-btn-mask:hover{color:#1c1d20}.wcf-btn-mask:hover::after{animation:mask_animation .7s steps(22) forwards}.btn-hover-bgchange{overflow:hidden;position:relative;z-index:5}.btn-hover-bgchange span{position:absolute;content:"";width:0;height:0;left:50%;top:50%;z-index:-1;border-radius:100%;transition:all 1s;background-color:#1c1d20;transform:translate(-50%,-50%)}.btn-hover-bgchange:hover{color:#fff;border:1px solid #1c1d20}.btn-hover-bgchange:hover span{width:400px;height:400px}.btn-hover-default:hover{color:#1c1d20;background-color:#fff}.btn-hover-cross{overflow:hidden;position:relative;transition:all 1s}.btn-hover-cross::after{position:absolute;content:"";width:150%;height:0%;left:50%;top:50%;background-color:#1c1d20;transform:translateX(-50%) translateY(-50%);transition:all .75s;opacity:.5;z-index:-1}.btn-hover-cross:hover{color:#fff;background-color:transparent}.btn-hover-cross:hover::after{height:120%;opacity:1}.btn-hover-divide{overflow:hidden;position:relative;transition:all 1s;z-index:1}.btn-hover-divide::after{position:absolute;content:"";width:0%;height:100%;left:50%;top:50%;background-color:#1c1d20;transform:translateX(-50%) translateY(-50%);transition:all .75s;opacity:.5;z-index:-1}.btn-hover-divide:hover{color:#fff;background-color:transparent}.btn-hover-divide:hover::after{width:120%;opacity:1}.btn-hover-cropping{overflow:hidden;position:relative;transition:all 1s}.btn-hover-cropping::after{position:absolute;content:"";width:150%;height:0%;left:50%;top:50%;background-color:#1c1d20;transform:translateX(-50%) translateY(-50%) rotate(25deg);transition:all .75s;opacity:.5;z-index:-1}.btn-hover-cropping:hover{color:#fff;background-color:transparent}.btn-hover-cropping:hover::after{height:400%;opacity:1}.btn-rollover-top{position:relative;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}.btn-rollover-top:after{position:absolute;left:0;bottom:0;height:0;width:100%;z-index:-1;content:"";background-color:#1c1d20;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}.btn-rollover-top:hover{color:#fff;background-color:transparent}.btn-rollover-top:hover::after{top:0;bottom:auto;height:100%}.btn-rollover-left{position:relative;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}.btn-rollover-left::after{position:absolute;top:0;right:0;height:100%;width:0;z-index:-1;content:"";background-color:#1c1d20;transition:all .4s cubic-bezier(.42,0,.58,1) 0s}.btn-rollover-left:hover{color:#fff;background-color:transparent}.btn-rollover-left:hover::after{left:0;right:auto;width:100%}.btn-rollover-cross{overflow:hidden;position:relative;transition:all .5s}.btn-rollover-cross::before{position:absolute;content:"";width:100%;height:100%;bottom:100%;left:100%;opacity:0;border-bottom:1px solid #1c1d20;border-left:1px solid #1c1d20;transition:all .75s}.btn-rollover-cross::after{position:absolute;content:"";width:100%;height:100%;top:100%;right:100%;opacity:0;border-top:1px solid #1c1d20;border-right:1px solid #1c1d20;transition:all .75s}.btn-rollover-cross:hover{border-color:transparent!important;color:#1c1d20}.btn-rollover-cross:hover::before{bottom:0;left:0;opacity:1;width:100%;height:100%}.btn-rollover-cross:hover::after{top:0;right:0;opacity:1;width:100%;height:100%}.btn-parallal-border{overflow:hidden;position:relative;transition:all .5s}.btn-parallal-border::before{position:absolute;content:"";width:0%;height:0%;bottom:0;left:0;opacity:0;border-bottom:1px solid #1c1d20;border-left:1px solid #1c1d20;transition:all .75s}.btn-parallal-border::after{position:absolute;content:"";width:0%;height:0%;top:0;right:0;opacity:0;border-top:1px solid #1c1d20;border-right:1px solid #1c1d20;transition:all .75s}.btn-parallal-border:hover{border-color:transparent!important;color:#1c1d20}.btn-parallal-border:hover::before{opacity:1;width:100%;height:100%}.btn-parallal-border:hover::after{opacity:1;width:100%;height:100%}.elementor-widget-wcf--contact-form-7 .wcf-btn-default{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;line-height:1;font-weight:500;transition:all .3s}.elementor-widget-wcf--contact-form-7 svg{width:1em;height:1em}.elementor-widget-wcf--contact-form-7.icon-position-after i,.elementor-widget-wcf--contact-form-7.icon-position-after svg{order:15}.elementor-widget-wcf--contact-form-7 .wpcf7-list-item:first-child{margin-left:0}.a-service--item {
transition: all 0.4s;
position: relative;
}
.a-service--item::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
background-color: #121212;
left: 0;
top: 0;
opacity: 0;
z-index: 0;
visibility: hidden;
}
.a-service--item:hover::before {
visibility: visible;
}
.a-service--item svg {
width: 1em;
height: 1em;
}
.title, .number, .image, .desc, .btn-wrapper {
z-index: 5;
position: relative;
} .a-service--item.style-1 {
gap: 20px;
display: grid;
align-items: center;
grid-template-columns: 0.5fr 1fr 1.5fr 2fr 0.5fr;
}
.a-service--item.style-1 .btn-wrapper {
margin-left: auto;
}
.a-service--item.style-1 .a-btn-circle {
border-radius: 50px;
border: 1px solid #ddd;
height: 70px;
width: 70px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.5s;
} .a-service--item.style-2 {
gap: 20px;
display: grid;
grid-template-columns: 1fr 1fr 0.5fr;
}
.a-service--item.style-2 .wc-btn-wrapper {
display: inline-block;
}
.a-service--item.style-2 .wc-btn-group {
display: flex;
width: fit-content;
margin-left: auto;
}
.a-service--item.style-2 .wc-btn-primary {
padding: 21px 40px;
font-weight: 600;
font-size: 16px;
line-height: 1;
color: #121212;
border: 1px solid #EFEFEF;
background-color: #fff;
transition: all 0.3s;
display: inline-flex;
align-items: center;
overflow: hidden;
z-index: 1;
gap: 30px;
white-space: nowrap;
border-radius: 30px;
text-decoration: none;
}
.a-service--item.style-2 .wc-btn-play {
border-radius: 50px;
border: 1px solid #EFEFEF;
background-color: #fff;
color: #121212;
fill: #121212;
height: 60px;
width: 60px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.5s;
}
.a-service--item.style-2 .wc-btn-group > *:nth-child(2) {
transform: scale3d(1, 1, 1);
}
.a-service--item.style-2 .wc-btn-group:hover > *:nth-child(2) {
background-color: #C9F31D;
transform: scale3d(1, 1, 1);
}
.a-service--item.style-2 .wc-btn-group > *:nth-child(1) {
transform: scale3d(0.5, 0.5, 1);
margin-right: calc( var(--icon-width, 60px) * -1);
opacity: 0;
}
.a-service--item.style-2 .wc-btn-group > *:nth-child(3) {
transform: scale3d(1, 1, 1);
margin-left: 0;
opacity: 1;
}
.a-service--item.style-2 .wc-btn-group:hover > *:nth-child(1) {
background-color: #C9F31D;
transform: scale3d(1, 1, 1);
margin-right: 0;
opacity: 1;
}
.a-service--item.style-2 .wc-btn-group:hover > *:nth-child(3) {
background-color: #C9F31D;
transform: scale3d(0.5, 0.5, 1);
margin-left: calc( var(--icon-width, 60px) * -1);
opacity: 0;
}
@media (max-width: 767px) {
.a-service--item.style-1,
.a-service--item.style-2 {
gap: 10px;
grid-template-columns: 1fr;
}
.a-service--item.style-1 .btn-wrapper,
.a-service--item.style-2 .wc-btn-group  {
margin-left: 0;
}
}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-wcf--counter .wcf--counter{gap:20px;display:flex;flex-direction:column}.elementor-widget-wcf--counter .wcf--counter .count{line-height:1;font-size:36px;font-weight:500}.elementor-widget-wcf--counter .wcf--counter .title{margin:0}.elementor-widget-wcf--counter .wcf--counter .separator{background-color:#ddd}.elementor-widget-wcf--counter.wcf-position-row .count,.elementor-widget-wcf--counter.wcf-position-row .title{align-self:center}.elementor-widget-wcf--counter.wcf-position-row .separator{height:auto;width:1px}.elementor-widget-wcf--counter.wcf-position-column .separator{height:1px;width:100%}@media (min-width:-1){.elementor-widget-wcf--counter.wcf-widescreen-position-row .count,.elementor-widget-wcf--counter.wcf-widescreen-position-row .title{align-self:center}.elementor-widget-wcf--counter.wcf-widescreen-position-row .separator{height:auto;width:1px}.elementor-widget-wcf--counter.wcf-widescreen-position-column .count,.elementor-widget-wcf--counter.wcf-widescreen-position-column .title{align-self:auto}.elementor-widget-wcf--counter.wcf-widescreen-position-column .separator{height:1px;width:100%}}@media (max-width:-1){.elementor-widget-wcf--counter.wcf-laptop-position-row .count,.elementor-widget-wcf--counter.wcf-laptop-position-row .title{align-self:center}.elementor-widget-wcf--counter.wcf-laptop-position-row .separator{height:auto;width:1px}.elementor-widget-wcf--counter.wcf-laptop-position-column .count,.elementor-widget-wcf--counter.wcf-laptop-position-column .title{align-self:auto}.elementor-widget-wcf--counter.wcf-laptop-position-column .separator{height:1px;width:100%}}@media (max-width:-1){.elementor-widget-wcf--counter.wcf-tablet_extra-position-row .count,.elementor-widget-wcf--counter.wcf-tablet_extra-position-row .title{align-self:center}.elementor-widget-wcf--counter.wcf-tablet_extra-position-row .separator{height:auto;width:1px}.elementor-widget-wcf--counter.wcf-tablet_extra-position-column .count,.elementor-widget-wcf--counter.wcf-tablet_extra-position-column .title{align-self:auto}.elementor-widget-wcf--counter.wcf-tablet_extra-position-column .separator{height:1px;width:100%}}@media (max-width:1024px){.elementor-widget-wcf--counter.wcf-tablet-position-row .count,.elementor-widget-wcf--counter.wcf-tablet-position-row .title{align-self:center}.elementor-widget-wcf--counter.wcf-tablet-position-row .separator{height:auto;width:1px}.elementor-widget-wcf--counter.wcf-tablet-position-column .count,.elementor-widget-wcf--counter.wcf-tablet-position-column .title{align-self:auto}.elementor-widget-wcf--counter.wcf-tablet-position-column .separator{height:1px;width:100%}}@media (max-width:-1){.elementor-widget-wcf--counter.wcf-mobile_extra-position-row .count,.elementor-widget-wcf--counter.wcf-mobile_extra-position-row .title{align-self:center}.elementor-widget-wcf--counter.wcf-mobile_extra-position-row .separator{height:auto;width:1px}.elementor-widget-wcf--counter.wcf-mobile_extra-position-column .count,.elementor-widget-wcf--counter.wcf-mobile_extra-position-column .title{align-self:auto}.elementor-widget-wcf--counter.wcf-mobile_extra-position-column .separator{height:1px;width:100%}}@media (max-width:767px){.elementor-widget-wcf--counter.wcf-mobile-position-row .count,.elementor-widget-wcf--counter.wcf-mobile-position-row .title{align-self:center}.elementor-widget-wcf--counter.wcf-mobile-position-row .separator{height:auto;width:1px}.elementor-widget-wcf--counter.wcf-mobile-position-column .count,.elementor-widget-wcf--counter.wcf-mobile-position-column .title{align-self:auto}.elementor-widget-wcf--counter.wcf-mobile-position-column .separator{height:1px;width:100%}}.aae--btn-pro-wrapper svg{width:1em;height:1em}.aae--btn-pro-wrapper .icon{line-height:0}.aae--btn-pro{gap:5px;display:inline-flex;align-items:center;transition:all .3s;outline:0}.style-1 .btn-border-divide{align-items:flex-end;overflow:hidden}.style-1 .btn-border-divide:hover .icon i:first-child,.style-1 .btn-border-divide:hover .icon svg:first-child{transform:translate(0,0);opacity:1}.style-1 .btn-border-divide:hover .icon i:last-child,.style-1 .btn-border-divide:hover .icon svg:last-child{transform:translate(10px,-10px);opacity:0}.style-1 .btn-border-divide .icon,.style-1 .btn-border-divide .text{transition:all .3s;border-bottom:1px solid #101a33}.style-1 .btn-border-divide .icon{display:inline-flex;padding-bottom:3px;position:relative;overflow:hidden}.style-1 .btn-border-divide .icon i:first-child,.style-1 .btn-border-divide .icon svg:first-child{position:absolute;transform:translate(-10px,10px);transition:all .3s;opacity:0}.style-1 .btn-border-divide .icon i:last-child,.style-1 .btn-border-divide .icon svg:last-child{transition:all .3s;opacity:1}.style-2 .aae--btn-pro{border:3px solid #1c1d20;padding:12px 30px;border-radius:10px}.style-2 .aae--btn-pro:hover{box-shadow:7px 7px 0 #1c1d20}.style-3 .btn-text-flip{perspective:1000px;align-items:center}.style-3 .btn-text-flip:hover span{transform:rotateX(90deg) translateY(-12px)}.style-3 .btn-text-flip span{position:relative;display:inline-block;padding:0;color:#121212;transition:transform .3s;transform-origin:50% 0;transform-style:preserve-3d}.style-3 .btn-text-flip span:before{position:absolute;top:100%;left:0;width:100%;height:100%;content:attr(data-text);transition:color .3s;transform:rotateX(-90deg);transform-origin:50% 0;text-align:center}.style-4 .aae--btn-pro{font-weight:500;font-size:16px;text-align:center;color:#fff;background-color:#121212;padding:18px 42px;border-radius:5px;position:relative;overflow:hidden;z-index:1}.style-4 .aae--btn-pro:hover span{width:500px;height:500px}.style-4 .aae--btn-pro:hover strong::after{right:0;opacity:1}.style-4 .aae--btn-pro span{position:absolute;width:0;height:0;background:#fc5a11;border-radius:50%;transform:translate(-50%,-50%);transition:all .5s ease;z-index:-1}.style-4 .aae--btn-pro strong{width:50px;display:inherit;height:1px;background:#fff;margin-left:5px;position:relative}.style-4 .aae--btn-pro strong::after{position:absolute;content:"";top:-5px;right:30px;border:solid #fff;border-width:0 1px 1px 0;padding:5px;transform:rotate(-45deg);transition:all .3s;opacity:0}.aae-btn-pro-group{display:flex;width:-moz-fit-content;width:fit-content}.aae-btn-pro-group .g-btn-text{padding:21px 40px;font-weight:600;font-size:16px;line-height:1;color:#fff;background-color:#0a1a3d;text-transform:capitalize;transition:all .3s;display:inline-flex;align-items:center;overflow:hidden;z-index:1;gap:30px;white-space:nowrap;border-radius:30px;text-decoration:none}.aae-btn-pro-group .g-btn-icon{color:#fff;fill:#fff;border-radius:50px;background-color:#0a1a3d;border:1px solid transparent;height:60px;width:60px;display:flex;align-items:center;justify-content:center;transition:all .5s}.aae-btn-pro-group>:nth-child(2){transform:scale3d(1,1,1)}.aae-btn-pro-group:hover>:nth-child(2){transform:scale3d(1,1,1)}.style-5 .aae-btn-pro-group>:nth-child(1){transform:scale3d(.5,.5,1);margin-right:calc(var(--icon-width,60px) * -1);opacity:0}.style-5 .aae-btn-pro-group>:nth-child(3){transform:scale3d(1,1,1);margin-left:0;opacity:1}.style-5 .aae-btn-pro-group:hover>:nth-child(1){transform:scale3d(1,1,1);margin-right:0;opacity:1}.style-5 .aae-btn-pro-group:hover>:nth-child(3){transform:scale3d(.5,.5,1);margin-left:calc(var(--icon-width,60px) * -1);opacity:0}.style-6 .aae-btn-pro-group>:nth-child(1){transform:scale3d(1,1,1);margin-right:0;opacity:1}.style-6 .aae-btn-pro-group>:nth-child(3){transform:scale3d(.5,.5,1);margin-left:calc(var(--icon-width,60px) * -1);opacity:0}.style-6 .aae-btn-pro-group:hover>:nth-child(1){transform:scale3d(.5,.5,1);margin-right:calc(var(--icon-width,60px) * -1);opacity:0}.style-6 .aae-btn-pro-group:hover>:nth-child(3){transform:scale3d(1,1,1);margin-left:0;opacity:1}.style-7 .aae--btn-pro{color:#fff;fill:#fff;border:1px solid #ddd;padding:18px 30px;border-radius:35px;position:relative;overflow:hidden;--outline-gap:10px}.style-7 .aae--btn-pro:hover{fill:#121212;color:#121212}.style-7 .aae--btn-pro:hover::after{width:50%;top:4px;transform:translate(-50%,-100%)}.style-7 .aae--btn-pro::after{position:absolute;content:"";width:calc(100% - var(--outline-gap) * 2);height:calc(100% - var(--outline-gap) * 2);left:50%;top:50%;background:#121212;transform:translate(-50%,-50%);border-radius:35px;z-index:-1;transition:all .3s}@keyframes btnSlideBounce{0%{left:-92%}75%{left:3%}100%{left:0}}.style-8 .aae--btn-pro{color:#121212;fill:#121212;border:1px solid #121212;padding:18px 30px;border-radius:35px;position:relative;overflow:hidden;background-color:#121212;z-index:1;cursor:pointer}.style-8 .aae--btn-pro::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#fff;border-radius:35px;z-index:-1;transition:left .6s cubic-bezier(.65,0,.26,1.2)}.style-8 .aae--btn-pro:hover{color:#fff;fill:#fff}.style-8 .aae--btn-pro:hover::after{left:-92%}.arolax--post svg {
width: 1em;
height: 1em;
}
.arolax--post img {
object-fit: cover;
}
.arolax--post {
display: grid;
row-gap: 30px;
transition: all 0.3s;
} .arolax--post.post-style-1 .wrapper {
display: flex;
gap: 20px;
}
.arolax--post.post-style-1 .number {
flex-basis: 30px;
}
.arolax--post.post-style-1 .link-wrap {
margin-left: auto;
}
.arolax--post.post-style-1 .post-meta span {
width: 20px;
height: 1px;
display: inline-block;
background: #121212;
margin: 0 5px;
position: relative;
top: -5px;
}
.arolax--post.post-style-1 .link {
min-width: 12px;
display: inline-block;
transition: all 0.3s;
transform: translate(-20px, 20px);
opacity: 0;
}
.arolax--post.post-style-1 .item:hover .link {
opacity: 1;
transform: translate(0, 0);
}
@media (max-width: 1200px) {
.arolax--post.post-style-1 .link {
opacity: 1;
transform: translate(0, 0);
}
} .arolax--post.post-style-2 .wrapper {
display: flex;
}
.arolax--post.post-style-2 .author-wrap {
flex-basis: 300px;
}
.arolax--post.post-style-2 .content {
flex: 1;
}
.arolax--post.post-style-2 .author {
align-items: center;
display: flex;
gap: 10px;
}
.arolax--post.post-style-2 .name {
display: inline-block;
}
@media (max-width: 767px) {
.arolax--post.post-style-2 .wrapper {
flex-wrap: wrap;
}
} .arolax--post.post-style-3 .item {
position: relative;
overflow: hidden;
}
.arolax--post.post-style-3 .thumb img {
width: 100%;
}
.arolax--post.post-style-3 .item::after {
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
bottom: 0;
background-color: #12121222;
}
.arolax--post.post-style-3 .wrapper * {
color: white;
fill: white;
}
.arolax--post.post-style-3 .wrapper {
position: absolute;
bottom: -50px;
left: 0;
width: 100%;
display: flex;
justify-content: space-between;
padding: 30px;
z-index: 5;
opacity: 0;
visibility: hidden;
transition: all 0.5s;
}
.arolax--post.post-style-3 .item:hover .wrapper {
bottom: 0;
opacity: 1;
visibility: visible;
} .arolax--post.post-style-4 .item {
gap: 15px;
display: grid;
align-items: center;
grid-template-columns: 1fr 1.5fr;
}
.arolax--post.post-style-4 .wc-btn-group > *:nth-child(1) {
justify-content: flex-start;
}
.arolax--post.post-style-4 .wc-btn-group > *:nth-child(3) {
justify-content: flex-end;
}
.arolax--post.post-style-4 .post-meta {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 5px;
}
@media (max-width: 767px) {
.arolax--post.post-style-4 .item {
grid-template-columns: 1fr;
}
} .arolax--post.post-style-5 .post-meta span {
width: 20px;
height: 1px;
display: inline-block;
background: #121212;
margin: 0 5px;
position: relative;
top: -5px;
}
.arolax--post.post-style-5 .item {
position: relative;
overflow: hidden;
}
.arolax--post.post-style-5 .wrapper {
position: absolute;
bottom: 0;
right: 0;
width: 80%;
background: #fff;
}