.elementor-7 .elementor-element.elementor-element-dd60a5f{--display:flex;--min-height:600px;--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;--justify-content:center;--overlay-opacity:0.62;}.elementor-7 .elementor-element.elementor-element-dd60a5f::before, .elementor-7 .elementor-element.elementor-element-dd60a5f > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dd60a5f > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dd60a5f > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dd60a5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dd60a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-dd60a5f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dd60a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://aligndsm.com/wp-content/uploads/2025/09/Screenshot-2025-09-23-152255-e1758662613396.png") 50% 50%;background-size:cover;}.elementor-7 .elementor-element.elementor-element-28782eb{--display:flex;}.elementor-7 .elementor-element.elementor-element-f30daea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f30daea .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c3777ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c3777ff{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-88e700f{--display:flex;--min-height:580px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-88e700f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-88e700f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6d36714{--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-7 .elementor-element.elementor-element-6d36714:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6d36714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aligndsm.com/wp-content/uploads/2025/06/Rectangle-56.png");background-position:-339px -94px;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-6d36714.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c68d595{text-align:start;}.elementor-7 .elementor-element.elementor-element-2e144f4{--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-7 .elementor-element.elementor-element-5d0fced .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-5d0fced .elementor-custom-embed-play i{color:var( --e-global-color-secondary );font-size:85px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.73);}.elementor-7 .elementor-element.elementor-element-5d0fced .elementor-custom-embed-play svg{fill:var( --e-global-color-secondary );width:85px;height:85px;}#elementor-lightbox-5d0fced .dialog-lightbox-close-button{color:var( --e-global-color-secondary );}#elementor-lightbox-5d0fced .dialog-lightbox-close-button svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-75483ec{--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;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-25aef24 > .elementor-widget-container{padding:025px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-25aef24{text-align:center;}.elementor-7 .elementor-element.elementor-element-bf1a9fd > .elementor-widget-container{padding:0px 0100px 0px 100px;}.elementor-7 .elementor-element.elementor-element-bf1a9fd{text-align:center;}.elementor-7 .elementor-element.elementor-element-f47fa0d{--display:flex;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-f47fa0d.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-901644a{--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;--overlay-opacity:0.72;--border-radius:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-901644a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-901644a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aligndsm.com/wp-content/uploads/2025/05/IMG_8235-rotated-e1746818429649.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-901644a::before, .elementor-7 .elementor-element.elementor-element-901644a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-901644a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-901644a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-901644a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-901644a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-920b7e6{--display:flex;--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:center;--align-items:center;--overlay-opacity:0.54;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:17px 17px 17px 17px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-920b7e6::before, .elementor-7 .elementor-element.elementor-element-920b7e6 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-920b7e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-920b7e6 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-920b7e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-920b7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-9bfa813 > .elementor-widget-container{padding:025px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9bfa813{text-align:center;}.elementor-7 .elementor-element.elementor-element-9bfa813 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-80e42f1 .elementor-button{border-style:none;}.elementor-7 .elementor-element.elementor-element-db2a2b8{--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;--overlay-opacity:0.72;--border-radius:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-db2a2b8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-db2a2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aligndsm.com/wp-content/uploads/2025/09/530406341_17881060155364444_6628331893700104396_n.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-db2a2b8::before, .elementor-7 .elementor-element.elementor-element-db2a2b8 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-db2a2b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-db2a2b8 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-db2a2b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-db2a2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-7ba8e04{--display:flex;--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:center;--align-items:center;--overlay-opacity:0.54;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:17px 17px 17px 17px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7ba8e04::before, .elementor-7 .elementor-element.elementor-element-7ba8e04 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7ba8e04 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7ba8e04 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7ba8e04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7ba8e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-0dbb615 > .elementor-widget-container{padding:025px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0dbb615{text-align:center;}.elementor-7 .elementor-element.elementor-element-0dbb615 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-891461f .elementor-button{border-style:none;}.elementor-7 .elementor-element.elementor-element-b8173a3{--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;--overlay-opacity:0.72;--border-radius:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-b8173a3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b8173a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aligndsm.com/wp-content/uploads/2025/10/P1080070.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-b8173a3::before, .elementor-7 .elementor-element.elementor-element-b8173a3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b8173a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b8173a3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b8173a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b8173a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-d299b96{--display:flex;--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:center;--align-items:center;--overlay-opacity:0.54;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:17px 17px 17px 17px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d299b96::before, .elementor-7 .elementor-element.elementor-element-d299b96 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d299b96 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d299b96 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d299b96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d299b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-b9979fa > .elementor-widget-container{padding:025px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b9979fa{text-align:center;}.elementor-7 .elementor-element.elementor-element-b9979fa .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2a02f48 .elementor-button{border-style:none;}.elementor-7 .elementor-element.elementor-element-654c43b{--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;--overlay-opacity:0.72;--border-radius:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-654c43b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-654c43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aligndsm.com/wp-content/uploads/2026/03/ALIGN-instagram-posts-6.png");background-position:bottom center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-654c43b::before, .elementor-7 .elementor-element.elementor-element-654c43b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-654c43b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-654c43b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-654c43b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-654c43b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-f541110{--display:flex;--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:center;--align-items:center;--overlay-opacity:0.54;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:17px 17px 17px 17px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f541110::before, .elementor-7 .elementor-element.elementor-element-f541110 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f541110 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f541110 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f541110 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f541110 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-5342598 > .elementor-widget-container{padding:025px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5342598{text-align:center;}.elementor-7 .elementor-element.elementor-element-5342598 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2c0cd79 .elementor-button{border-style:none;}.elementor-7 .elementor-element.elementor-element-553c9ba{--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;--overlay-opacity:0.72;--border-radius:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-553c9ba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-553c9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aligndsm.com/wp-content/uploads/2025/04/Tezza-8857-e1745114977561.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-553c9ba::before, .elementor-7 .elementor-element.elementor-element-553c9ba > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-553c9ba > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-553c9ba > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-553c9ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-553c9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-83f312b{--display:flex;--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:center;--align-items:center;--overlay-opacity:0.54;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:17px 17px 17px 17px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-83f312b::before, .elementor-7 .elementor-element.elementor-element-83f312b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-83f312b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-83f312b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-83f312b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-83f312b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-6bc2097 > .elementor-widget-container{padding:025px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6bc2097{text-align:center;}.elementor-7 .elementor-element.elementor-element-6bc2097 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-801c32d .elementor-button{border-style:none;}.elementor-7 .elementor-element.elementor-element-d9566c7{--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;--overlay-opacity:0.72;--border-radius:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-d9566c7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d9566c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aligndsm.com/wp-content/uploads/2026/05/1F0F8F27-7EB5-486A-9A97-AD258226BEEC.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d9566c7::before, .elementor-7 .elementor-element.elementor-element-d9566c7 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d9566c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d9566c7 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d9566c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d9566c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-4a7014e{--display:flex;--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:center;--align-items:center;--overlay-opacity:0.54;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:17px 17px 17px 17px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4a7014e::before, .elementor-7 .elementor-element.elementor-element-4a7014e > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4a7014e > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4a7014e > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4a7014e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4a7014e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-1c0387c > .elementor-widget-container{padding:025px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1c0387c{text-align:center;}.elementor-7 .elementor-element.elementor-element-1c0387c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0ed1da7 .elementor-button{border-style:none;}.elementor-7 .elementor-element.elementor-element-c8a70e2{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-b2b51a8{--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-7 .elementor-element.elementor-element-b2b51a8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b2b51a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aligndsm.com/wp-content/uploads/2025/06/Rectangle-56.png");background-position:-339px -91px;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-b2b51a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fb74710 .elementor-heading-title{color:#221E20;}.elementor-7 .elementor-element.elementor-element-8662db9{text-align:start;}.elementor-7 .elementor-element.elementor-element-3e1ff88{--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-7 .elementor-element.elementor-element-065545a{--display:flex;--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-77b031e{--spacer-size:600px;}.elementor-7 .elementor-element.elementor-element-29b88f4{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-29b88f4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-29b88f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-152aec6{--display:flex;--min-height:164px;--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-642e799{text-align:center;}.elementor-7 .elementor-element.elementor-element-8837fe8{--display:flex;--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;--justify-content:center;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-86fc54e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-86fc54e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-86fc54e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-5b13d88{--display:flex;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-7 .elementor-element.elementor-element-e8b9324 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-bff8323{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-bff8323:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bff8323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-af137f8{--display:flex;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-7 .elementor-element.elementor-element-29f4e70 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-261ee69{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-261ee69:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-261ee69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-a8dae6e{--display:flex;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-7 .elementor-element.elementor-element-2223e1c .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c32343a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-c32343a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c32343a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-0967f3f{--display:flex;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-7 .elementor-element.elementor-element-832a92e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-361cfbc{--display:flex;--min-height:661px;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:05vw;--padding-bottom:05vw;--padding-left:05vw;--padding-right:05vw;}.elementor-7 .elementor-element.elementor-element-361cfbc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-361cfbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0ae991c{--display:flex;}.elementor-7 .elementor-element.elementor-element-b453191 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-40d084c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:015px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-595c422{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:015px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-73a778b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:015px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-fedb521{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:015px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-55a8f97{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:015px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-6b6627a{--display:flex;--min-height:633px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-6b6627a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6b6627a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aligndsm.com/wp-content/uploads/2025/06/Untitled-design-1.gif");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-7 .elementor-element.elementor-element-67bb40c{--display:flex;--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-7 .elementor-element.elementor-element-e87864e{--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-7 .elementor-element.elementor-element-e87864e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2e7855d{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e118195{--display:flex;}.elementor-7 .elementor-element.elementor-element-b518158{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-317b338{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3d58f6f iframe{height:619px;}.elementor-7 .elementor-element.elementor-element-94baa87{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-94baa87:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-94baa87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F5;}.elementor-7 .elementor-element.elementor-element-aa5473d{--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-7 .elementor-element.elementor-element-63b25b3 > .elementor-widget-container{padding:0px 0100px 0px 0px;}.elementor-7 .elementor-element.elementor-element-63b25b3 .elementor-heading-title{color:#221E20;}.elementor-7 .elementor-element.elementor-element-578af54{--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-7 .elementor-element.elementor-element-00fcba6 .elementor-field-group{padding-right:calc( 18px/2 );padding-left:calc( 18px/2 );margin-bottom:18px;}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-form-fields-wrapper{margin-left:calc( -18px/2 );margin-right:calc( -18px/2 );margin-bottom:-18px;}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-labels-inline .elementor-field-group > label{padding-left:18px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-labels-inline .elementor-field-group > label{padding-right:18px;}body .elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-labels-above .elementor-field-group > label{padding-bottom:18px;}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-field-type-html{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-00fcba6 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-00fcba6 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-00fcba6 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-message.elementor-message-success{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-00fcba6 .elementor-message.elementor-message-danger{color:#5C2121;}.elementor-7 .elementor-element.elementor-element-00fcba6{--e-form-steps-indicators-spacing:23px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:var( --e-global-color-secondary );--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:0px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-88e700f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-6d36714:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6d36714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-397px -53px;}.elementor-7 .elementor-element.elementor-element-f47fa0d{--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;--align-items:center;}.elementor-7 .elementor-element.elementor-element-c8a70e2{--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-7 .elementor-element.elementor-element-b2b51a8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b2b51a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-438px -41px;}.elementor-7 .elementor-element.elementor-element-6b6627a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6b6627a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7 .elementor-element.elementor-element-67bb40c{--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;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-28782eb{--width:70vw;}.elementor-7 .elementor-element.elementor-element-6d36714{--width:50%;}.elementor-7 .elementor-element.elementor-element-2e144f4{--width:50%;}.elementor-7 .elementor-element.elementor-element-f47fa0d{--width:83%;}.elementor-7 .elementor-element.elementor-element-901644a{--width:45%;}.elementor-7 .elementor-element.elementor-element-920b7e6{--width:100%;}.elementor-7 .elementor-element.elementor-element-db2a2b8{--width:45%;}.elementor-7 .elementor-element.elementor-element-7ba8e04{--width:100%;}.elementor-7 .elementor-element.elementor-element-b8173a3{--width:45%;}.elementor-7 .elementor-element.elementor-element-d299b96{--width:100%;}.elementor-7 .elementor-element.elementor-element-654c43b{--width:45%;}.elementor-7 .elementor-element.elementor-element-f541110{--width:100%;}.elementor-7 .elementor-element.elementor-element-553c9ba{--width:45%;}.elementor-7 .elementor-element.elementor-element-83f312b{--width:100%;}.elementor-7 .elementor-element.elementor-element-d9566c7{--width:45%;}.elementor-7 .elementor-element.elementor-element-4a7014e{--width:100%;}.elementor-7 .elementor-element.elementor-element-b2b51a8{--width:50%;}.elementor-7 .elementor-element.elementor-element-3e1ff88{--width:50%;}.elementor-7 .elementor-element.elementor-element-8837fe8{--width:100%;}.elementor-7 .elementor-element.elementor-element-86fc54e{--width:47%;}.elementor-7 .elementor-element.elementor-element-bff8323{--width:47%;}.elementor-7 .elementor-element.elementor-element-261ee69{--width:47%;}.elementor-7 .elementor-element.elementor-element-c32343a{--width:47%;}.elementor-7 .elementor-element.elementor-element-e87864e{--width:30vw;}.elementor-7 .elementor-element.elementor-element-2e7855d{--width:70vw;}.elementor-7 .elementor-element.elementor-element-aa5473d{--width:50%;}.elementor-7 .elementor-element.elementor-element-578af54{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-28782eb{--width:93vw;}.elementor-7 .elementor-element.elementor-element-88e700f{--content-width:100vw;}.elementor-7 .elementor-element.elementor-element-6d36714{--width:95vw;}.elementor-7 .elementor-element.elementor-element-2e144f4{--width:95vw;}.elementor-7 .elementor-element.elementor-element-901644a{--width:65vw;}.elementor-7 .elementor-element.elementor-element-db2a2b8{--width:65vw;}.elementor-7 .elementor-element.elementor-element-b8173a3{--width:65vw;}.elementor-7 .elementor-element.elementor-element-654c43b{--width:65vw;}.elementor-7 .elementor-element.elementor-element-553c9ba{--width:65vw;}.elementor-7 .elementor-element.elementor-element-d9566c7{--width:65vw;}.elementor-7 .elementor-element.elementor-element-b2b51a8{--width:95vw;}.elementor-7 .elementor-element.elementor-element-3e1ff88{--width:95vw;}.elementor-7 .elementor-element.elementor-element-e87864e{--width:70vw;}.elementor-7 .elementor-element.elementor-element-2e7855d{--width:96vw;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-dd60a5f{--overlay-opacity:0.73;}.elementor-7 .elementor-element.elementor-element-c3777ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-88e700f{--content-width:100vw;}.elementor-7 .elementor-element.elementor-element-6d36714:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6d36714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -69px;}.elementor-7 .elementor-element.elementor-element-c68d595 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-75483ec{--width:100vw;}.elementor-7 .elementor-element.elementor-element-bf1a9fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c8a70e2{--content-width:100vw;}.elementor-7 .elementor-element.elementor-element-b2b51a8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b2b51a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-430px -74px;}.elementor-7 .elementor-element.elementor-element-8662db9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-065545a{--width:100vw;}.elementor-7 .elementor-element.elementor-element-361cfbc{--content-width:100vw;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6b6627a{--min-height:372px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-63b25b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-75483ec */.card {
  opacity: 0;
  transform: translateX(-60px);
  animation: none;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  background: white;
  padding: 1.5rem;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* Slide in bump */
.card.in-view {
  opacity: 1;
  animation: bumpSlideIn 0.7s cubic-bezier(0.68, -0.6, 0.32, 1.6) forwards;
}

/* Slide out bump (reversed) */
.card.out-view {
  animation: bumpSlideOut 0.6s ease-in forwards;
  opacity: 0;
}

/* Bump in animation */
@keyframes bumpSlideIn {
  0% { transform: translateX(-60px); }
  60% { transform: translateX(10px); }
  80% { transform: translateX(-4px); }
  100% { transform: translateX(0); }
}

/* Bump out animation */
@keyframes bumpSlideOut {
  0% { transform: translateX(0); }
  30% { transform: translateX(10px); }
  100% { transform: translateX(-60px); }
}

/* Hover effect (optional) */
.card:hover {
  transform: scale(1.02);
  box-shadow: 0 6px 18px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fc54e *//* 1. Target the specific card container */
.elementor-element-86fc54e {
    position: relative !important;
    overflow: hidden !important; /* Clips the ribbon so it doesn't stick out */
}

/* 2. Create the "Best Value" Ribbon */
.elementor-element-86fc54e::after {
    content: "Best Value";
    position: absolute;
    top: 20px;        /* Adjust vertical position */
    right: -35px;     /* Adjust horizontal position */
    width: 130px;     /* Width of the ribbon */
    background-color: #D32F2F; /* Red background */
    color: #ffffff;   /* White text */
    text-align: center;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 6px 0;
    transform: rotate(45deg); /* Angle of the ribbon */
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    z-index: 10;
    pointer-events: none; /* Allows clicking through the ribbon */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bff8323 *//* 1. Target the specific card container */
.elementor-element-86fc54e {
    position: relative !important;
    overflow: hidden !important; /* Clips the ribbon so it doesn't stick out */
}

/* 2. Create the "Best Value" Ribbon */
.elementor-element-86fc54e::after {
    content: "Best Value";
    position: absolute;
    top: 20px;        /* Adjust vertical position */
    right: -35px;     /* Adjust horizontal position */
    width: 130px;     /* Width of the ribbon */
    background-color: #D32F2F; /* Red background */
    color: #ffffff;   /* White text */
    text-align: center;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 6px 0;
    transform: rotate(45deg); /* Angle of the ribbon */
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    z-index: 10;
    pointer-events: none; /* Allows clicking through the ribbon */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-261ee69 *//* 1. Target the specific card container */
.elementor-element-86fc54e {
    position: relative !important;
    overflow: hidden !important; /* Clips the ribbon so it doesn't stick out */
}

/* 2. Create the "Best Value" Ribbon */
.elementor-element-86fc54e::after {
    content: "Best Value";
    position: absolute;
    top: 20px;        /* Adjust vertical position */
    right: -35px;     /* Adjust horizontal position */
    width: 130px;     /* Width of the ribbon */
    background-color: #D32F2F; /* Red background */
    color: #ffffff;   /* White text */
    text-align: center;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 6px 0;
    transform: rotate(45deg); /* Angle of the ribbon */
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    z-index: 10;
    pointer-events: none; /* Allows clicking through the ribbon */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32343a *//* 1. Target the specific card container */
.elementor-element-86fc54e {
    position: relative !important;
    overflow: hidden !important; /* Clips the ribbon so it doesn't stick out */
}

/* 2. Create the "Best Value" Ribbon */
.elementor-element-86fc54e::after {
    content: "Best Value";
    position: absolute;
    top: 20px;        /* Adjust vertical position */
    right: -35px;     /* Adjust horizontal position */
    width: 130px;     /* Width of the ribbon */
    background-color: #D32F2F; /* Red background */
    color: #ffffff;   /* White text */
    text-align: center;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 6px 0;
    transform: rotate(45deg); /* Angle of the ribbon */
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    z-index: 10;
    pointer-events: none; /* Allows clicking through the ribbon */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae991c */.value {
  position: relative;
  overflow: hidden;
  z-index: 0;
}

/* Pseudo-element for sliding background */
.value::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: #EBE1D2;
  z-index: -1;
  transition: left 0.5s ease-in-out;
}

/* Hover effect to slide background in */
.value:hover::before {
  left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b6627a */.scroll {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.scroll.visible {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */