.elementor-1472 .elementor-element.elementor-element-da57f73{--display:flex;--min-height:15px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1472 .elementor-element.elementor-element-6638bb9{--display:flex;}.elementor-1472 .elementor-element.elementor-element-ab2c66e{margin:289px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0px 0px 0px;text-align:center;}.elementor-1472 .elementor-element.elementor-element-ab2c66e .elementor-heading-title{font-family:"Russo One", Sans-serif;}.elementor-1472 .elementor-element.elementor-element-1a3f07f{--display:flex;}.elementor-1472 .elementor-element.elementor-element-ae140dc{margin:68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1472 .elementor-element.elementor-element-4aee527{text-align:center;font-family:"Russo One", Sans-serif;font-size:23px;font-weight:700;}.elementor-1472 .elementor-element.elementor-element-67c31d0{--display:flex;}.elementor-1472 .elementor-element.elementor-element-a3d8d17{--display:flex;--justify-content:center;}.elementor-1472 .elementor-element.elementor-element-889f415 .elementor-repeater-item-4ab9a0d .elementor-widget-cmsmasters-slider__bg{background-color:#2647B1;background-image:url("https://by-latelier.com/wp-content/uploads/2026/03/AXIOM-1.jpeg");background-position:center center;background-size:cover;}#cmsmasters-slider-889f415{--cmsmasters-columns:1;--cmsmasters-slider-height:500px;}.elementor-1472 .elementor-element.elementor-element-889f415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1472 .elementor-element.elementor-element-889f415.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}#cmsmasters-slider-889f415 .swiper-buttons-wrap-inner{justify-content:space-between;align-items:center;align-content:center;}.elementor-1472 .elementor-element.elementor-element-889f415 .elementor-widget-cmsmasters-slider__content-inner{text-align:center;}.elementor-1472 .elementor-element.elementor-element-889f415 .elementor-widget-cmsmasters-slider__content-container{align-items:flex-end;justify-content:center;}.elementor-1472 .elementor-element.elementor-element-889f415 .elementor-widget-cmsmasters-slider__content-title{font-family:"Russo One", Sans-serif;font-size:61px;font-weight:700;margin-bottom:20px;}.elementor-1472 .elementor-element.elementor-element-889f415 .elementor-widget-cmsmasters-slider__content-description{margin-bottom:20px;}.elementor-1472 .elementor-element.elementor-element-889f415 .elementor-widget-cmsmasters-slider__content-container .elementor-widget-cmsmasters-slider__content-button{background-color:#FD0202B0;}.elementor-1472 .elementor-element.elementor-element-e6fbd27{--display:flex;}@media(max-width:1180px){#cmsmasters-slider-889f415{--cmsmasters-columns:1;}}@media(min-width:768px){.elementor-1472 .elementor-element.elementor-element-a3d8d17{--content-width:1600px;}}/* Start custom CSS for heading, class: .elementor-element-ab2c66e */@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.elementor-1472 .elementor-element.elementor-element-ab2c66e{
    --angle: 0deg;
    border: 2px solid transparent;
    border-radius: 12px;
    background:
        linear-gradient(rgba(0,0,0,0.92), rgba(0,0,0,0.92)) padding-box,
        conic-gradient(
            from var(--angle),
            transparent 0deg 290deg,
            rgba(212,160,45,0.95) 305deg,
            rgba(255,215,90,1) 325deg,
            rgba(255,235,170,1) 340deg,
            rgba(255,215,90,1) 352deg,
            rgba(212,160,45,0.95) 360deg
        ) border-box;
    animation: borderRotate 2.2s linear infinite;
    box-shadow: 0 0 14px rgba(212,160,45,0.22);
    position: relative;
}

@keyframes borderRotate {
    to {
        --angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for cmsmasters-slider, class: .elementor-element-889f415 */@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.elementor-1472 .elementor-element.elementor-element-889f415{
    --angle: 0deg;
    border: 2px solid transparent;
    border-radius: 12px;
    background:
        linear-gradient(rgba(0,0,0,0.92), rgba(0,0,0,0.92)) padding-box,
        conic-gradient(
            from var(--angle),
            transparent 0deg 290deg,
            rgba(212,160,45,0.95) 305deg,
            rgba(255,215,90,1) 325deg,
            rgba(255,235,170,1) 340deg,
            rgba(255,215,90,1) 352deg,
            rgba(212,160,45,0.95) 360deg
        ) border-box;
    animation: borderRotate 2.2s linear infinite;
    box-shadow: 0 0 14px rgba(212,160,45,0.22);
    position: relative;
}

@keyframes borderRotate {
    to {
        --angle: 360deg;
    }
}/* End custom CSS */