.elementor-13 .elementor-element.elementor-element-bd5f43d{--display:flex;--min-height:820px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.5;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-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-bd5f43d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bd5f43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amsstudio.ca/wp-content/uploads/2025/07/background.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bd5f43d::before, .elementor-13 .elementor-element.elementor-element-bd5f43d > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-bd5f43d > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-bd5f43d > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-bd5f43d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-bd5f43d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-fe8ab9d{--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;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-fe8ab9d.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-27c1645{text-align:center;}.elementor-13 .elementor-element.elementor-element-27c1645 .elementor-heading-title{font-weight:bold;}.elementor-13 .elementor-element.elementor-element-ff23fd7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-ff23fd7 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-13 .elementor-element.elementor-element-ff23fd7 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-13 .elementor-element.elementor-element-e739d73{text-align:center;font-size:16px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-707606b .elementor-button{background-color:#F0D44D;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:18px 40px 18px 40px;}.elementor-13 .elementor-element.elementor-element-707606b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-707606b.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-26d2d94{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-be69d03{text-align:left;}.elementor-13 .elementor-element.elementor-element-a9ba232{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-a9ba232 .elementor-divider-separator{width:25%;margin:0 auto;margin-left:0;}.elementor-13 .elementor-element.elementor-element-a9ba232 .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-13 .elementor-element.elementor-element-4df5f70{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-70dd5f2 img{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-6723e25 img{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-52224f6 img{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-4162bf5 img{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-50be357 img{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-41f904d img{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-b6c2e90 img{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-91adb7c img{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-976e3a2 img{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-c6fe9c5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-c6fe9c5.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-c6fe9c5 .elementor-button{padding:18px 40px 18px 40px;}.elementor-13 .elementor-element.elementor-element-5ea3591{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d1345d4{text-align:left;}.elementor-13 .elementor-element.elementor-element-8107262{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-8107262 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-13 .elementor-element.elementor-element-8107262 .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-13 .elementor-element.elementor-element-23a46b5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-3041eb5{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-3041eb5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-1ffa412{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-1ffa412 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-a363fd1{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-a363fd1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-04e6a01{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-04e6a01 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-b956dfd{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-b956dfd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-6081609{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-6081609 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-6a8a9f5{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-6a8a9f5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-0e87d72{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-0e87d72 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-2efde9e{border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-2efde9e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13 .elementor-element.elementor-element-33f6574{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-33f6574.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-33f6574 .elementor-button{padding:18px 40px 18px 40px;}.elementor-13 .elementor-element.elementor-element-0305f3e{--display:flex;--min-height:800px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-0305f3e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0305f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amsstudio.ca/wp-content/uploads/2025/07/background.avif");}.elementor-13 .elementor-element.elementor-element-0305f3e::before, .elementor-13 .elementor-element.elementor-element-0305f3e > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-0305f3e > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-0305f3e > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-0305f3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-0305f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-9112458{--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;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-c13661f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-c13661f .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-13 .elementor-element.elementor-element-c13661f .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-13 .elementor-element.elementor-element-5d9362b{--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;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-c6d9d6b img{width:90%;border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-1cafa5c{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-acebd0a{text-align:left;}.elementor-13 .elementor-element.elementor-element-a7fafc2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-a7fafc2 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-13 .elementor-element.elementor-element-a7fafc2 .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-13 .elementor-element.elementor-element-0288aa1{text-align:left;}.elementor-13 .elementor-element.elementor-element-46c65b0{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7587d9e{text-align:left;}.elementor-13 .elementor-element.elementor-element-8b9c657{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-8b9c657 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-13 .elementor-element.elementor-element-8b9c657 .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-13 .elementor-element.elementor-element-c8ef7c6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;}.elementor-13 .elementor-element.elementor-element-cb9df31{background-color:transparent;padding:15px 15px 15px 15px;background-image:radial-gradient(at center center, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-cb9df31.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-cb9df31.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-cb9df31.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-cb9df31 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-13 .elementor-element.elementor-element-cb9df31 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-cb9df31 .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-cb9df31 .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-9240392{background-color:transparent;padding:15px 15px 15px 15px;background-image:radial-gradient(at center center, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-9240392.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-9240392.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-9240392.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-9240392 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-13 .elementor-element.elementor-element-9240392 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-9240392 .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-9240392 .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-a58ba3f{background-color:transparent;padding:15px 15px 15px 15px;background-image:radial-gradient(at center center, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-a58ba3f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-a58ba3f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-13 .elementor-element.elementor-element-a58ba3f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-a58ba3f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-13 .elementor-element.elementor-element-a58ba3f .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-a58ba3f .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-a58ba3f .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-9e4acbd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-fe8ab9d{--width:65%;}}@media(max-width:1366px){.elementor-13 .elementor-element.elementor-element-bd5f43d{--min-height:720px;}.elementor-13 .elementor-element.elementor-element-4df5f70{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-23a46b5{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-aec0ae7{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-c8ef7c6{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-13 .elementor-element.elementor-element-bd5f43d{--min-height:620px;}.elementor-13 .elementor-element.elementor-element-4df5f70{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-23a46b5{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-33f6574{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-13 .elementor-element.elementor-element-c8ef7c6{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-bd5f43d{--min-height:520px;}.elementor-13 .elementor-element.elementor-element-27c1645{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-4df5f70{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-c6fe9c5{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-13 .elementor-element.elementor-element-23a46b5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-33f6574{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-13 .elementor-element.elementor-element-aec0ae7{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-aec0ae7 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-c203635{font-size:15px;}.elementor-13 .elementor-element.elementor-element-c8ef7c6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}}@media(max-width:880px){.elementor-13 .elementor-element.elementor-element-bd5f43d{--min-height:450px;}.elementor-13 .elementor-element.elementor-element-27c1645{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-4df5f70{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-23a46b5{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-33f6574{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-13 .elementor-element.elementor-element-aec0ae7 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-c8ef7c6{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-cb9df31 .elementor-image-box-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-9240392 .elementor-image-box-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-a58ba3f .elementor-image-box-title{font-size:24px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-bd5f43d{--min-height:550px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-bd5f43d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bd5f43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-13 .elementor-element.elementor-element-27c1645{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-27c1645 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-e739d73{text-align:center;}.elementor-13 .elementor-element.elementor-element-707606b{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-13 .elementor-element.elementor-element-707606b.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-707606b .elementor-button{font-size:16px;}.elementor-13 .elementor-element.elementor-element-be69d03 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-4df5f70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-c6fe9c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-c6fe9c5 .elementor-button{font-size:16px;}.elementor-13 .elementor-element.elementor-element-d1345d4 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-23a46b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-33f6574{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-33f6574 .elementor-button{font-size:16px;}.elementor-13 .elementor-element.elementor-element-0305f3e{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-aec0ae7{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-aec0ae7 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-c13661f .elementor-divider{text-align:center;}.elementor-13 .elementor-element.elementor-element-c13661f .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-13 .elementor-element.elementor-element-c203635{text-align:center;}.elementor-13 .elementor-element.elementor-element-1cafa5c{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a7fafc2 .elementor-divider-separator{width:51%;}.elementor-13 .elementor-element.elementor-element-46c65b0{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8b9c657 .elementor-divider-separator{width:45%;}.elementor-13 .elementor-element.elementor-element-c8ef7c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-cb9df31 .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-9240392 .elementor-image-box-img{margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-a58ba3f .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-fe8ab9d{--width:71%;}.elementor-13 .elementor-element.elementor-element-9112458{--width:50%;}.elementor-13 .elementor-element.elementor-element-5d9362b{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-fe8ab9d{--width:70%;}}@media(min-width:1367px){.elementor-13 .elementor-element.elementor-element-bd5f43d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bd5f43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-13 .elementor-element.elementor-element-4df5f70{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-23a46b5{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-c8ef7c6{--grid-auto-flow:row;}}/* Start custom CSS for divider, class: .elementor-element-ff23fd7 */.elementor-13 .elementor-element.elementor-element-ff23fd7 .elementor-divider-separator {
  box-shadow: 0 0 20px 1px #F0D44D;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-707606b */.elementor-13 .elementor-element.elementor-element-707606b .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 5px 0px #ffffff25 !important;
    position: relative;
    background: #F0D44D !important; /* cor alterada */
    border-radius: 5px;
    border: 1px solid #F0D44D !important;  /* cor alterada */
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.elementor-13 .elementor-element.elementor-element-707606b .elementor-button:hover {
    background: #F0D44D !important;  /* cor alterada */
    border: none;
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 30px 5px #F0D44D !important;  /* cor alterada */
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transform: scale(1.03);
    transition: all 0.2s ease-out;
}

.elementor-13 .elementor-element.elementor-element-707606b .elementor-button:hover::before {
    -webkit-animation: sh02 0.5s 0s linear;
    -moz-animation: sh02 0.5s 0s linear;
    animation: sh02 0.7s 0s linear;
}

.elementor-13 .elementor-element.elementor-element-707606b .elementor-button::before {
    content: '';
    display: block;
    width: 0px;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0%;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a9ba232 */.elementor-13 .elementor-element.elementor-element-a9ba232 .elementor-divider-separator {
  box-shadow: 0 0 20px 1px #F0D44D;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6fe9c5 */.elementor-13 .elementor-element.elementor-element-c6fe9c5 .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 5px 0px #ffffff25 !important;
    position: relative;
    background: #F0D44D !important; /* cor alterada */
    border-radius: 5px;
    border: 1px solid #F0D44D !important;  /* cor alterada */
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.elementor-13 .elementor-element.elementor-element-c6fe9c5 .elementor-button:hover {
    background: #F0D44D !important;  /* cor alterada */
    border: none;
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 30px 5px #F0D44D !important;  /* cor alterada */
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transform: scale(1.03);
    transition: all 0.2s ease-out;
}

.elementor-13 .elementor-element.elementor-element-c6fe9c5 .elementor-button:hover::before {
    -webkit-animation: sh02 0.5s 0s linear;
    -moz-animation: sh02 0.5s 0s linear;
    animation: sh02 0.7s 0s linear;
}

.elementor-13 .elementor-element.elementor-element-c6fe9c5 .elementor-button::before {
    content: '';
    display: block;
    width: 0px;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0%;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8107262 */.elementor-13 .elementor-element.elementor-element-8107262 .elementor-divider-separator {
  box-shadow: 0 0 20px 1px #F0D44D;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33f6574 */.elementor-13 .elementor-element.elementor-element-33f6574 .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 5px 0px #ffffff25 !important;
    position: relative;
    background: #F0D44D !important; /* cor alterada */
    border-radius: 5px;
    border: 1px solid #F0D44D !important;  /* cor alterada */
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.elementor-13 .elementor-element.elementor-element-33f6574 .elementor-button:hover {
    background: #F0D44D !important;  /* cor alterada */
    border: none;
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 30px 5px #F0D44D !important;  /* cor alterada */
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transform: scale(1.03);
    transition: all 0.2s ease-out;
}

.elementor-13 .elementor-element.elementor-element-33f6574 .elementor-button:hover::before {
    -webkit-animation: sh02 0.5s 0s linear;
    -moz-animation: sh02 0.5s 0s linear;
    animation: sh02 0.7s 0s linear;
}

.elementor-13 .elementor-element.elementor-element-33f6574 .elementor-button::before {
    content: '';
    display: block;
    width: 0px;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0%;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0%;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c13661f */.elementor-13 .elementor-element.elementor-element-c13661f .elementor-divider-separator {
  box-shadow: 0 0 20px 1px #F0D44D;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a7fafc2 */.elementor-13 .elementor-element.elementor-element-a7fafc2 .elementor-divider-separator {
  box-shadow: 0 0 20px 1px #F0D44D;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8b9c657 */.elementor-13 .elementor-element.elementor-element-8b9c657 .elementor-divider-separator {
  box-shadow: 0 0 20px 1px #F0D44D;
}/* End custom CSS */
/* Start custom CSS */html, body {
max-width: 100%;
overflow-x: hidden;
}

body.elementor-page-13 p:last-child {
    margin-bottom: 0px;
}


/*Efeito de Raios*/

.bgrelampago {
    animation: relampago 8s ease-out infinite;
}

@keyframes relampago {
    0%, 100% {
        filter: brightness(1);
    } 70% {
        filter: brightness(1);
    } 71% {
        filter: brightness(2);
    } 72% {
        filter: brightness(1.5);
    } 74% {
        filter: brightness(4);
    } 80% {
        filter: brightness(1);
    }
}




/* Aplica o efeito de rotação apenas nas caixas de imagem ou Imagem com a classe 'imagem-animada' */
.imagem-animada img {
  animation: swing 5s ease-in-out infinite; /* Nome da animação, duração de 2 segundos, loop infinito */
}

/* Definição da animação */
@keyframes swing {
  0% {
    transform: rotate(0deg); /* Posição inicial */
  }
  25% {
    transform: rotate(30deg); /* Gira 90° para a direita */
  }
  50% {
    transform: rotate(0deg); /* Volta para a posição inicial */
  }
  75% {
    transform: rotate(-30deg); /* Gira 90° para a esquerda */
  }
  100% {
    transform: rotate(0deg); /* Retorna à posição inicial */
  }
}/* End custom CSS */