.elementor-3987 .elementor-element.elementor-element-dc450cd:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-dc450cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0F1;background-image:url("https://takumiprecision.com/wp-content/uploads/2026/09/laser-engraving-header-background2.jpg");background-position:76% 17%;background-repeat:no-repeat;background-size:contain;}.elementor-3987 .elementor-element.elementor-element-dc450cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:52px;margin-bottom:0px;padding:65px 0px 65px 0px;}.elementor-3987 .elementor-element.elementor-element-dc450cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3987 .elementor-element.elementor-element-244ebf6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3.75rem;font-weight:600;color:#FA4D00;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3987 .elementor-element.elementor-element-241f278{font-family:"Lato", Sans-serif;font-weight:400;color:#402235;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3987 .elementor-element.elementor-element-b3de4bd .elementor-button{background-color:#402235;font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;border-radius:120px 120px 120px 120px;padding:12px 18px 12px 18px;}.elementor-3987 .elementor-element.elementor-element-b3de4bd .elementor-button:hover, .elementor-3987 .elementor-element.elementor-element-b3de4bd .elementor-button:focus{background-color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-e73df77:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-e73df77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A395233;}.elementor-3987 .elementor-element.elementor-element-e73df77, .elementor-3987 .elementor-element.elementor-element-e73df77 > .elementor-background-overlay{border-radius:27px 27px 0px 0px;}.elementor-3987 .elementor-element.elementor-element-e73df77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-3987 .elementor-element.elementor-element-e73df77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3987 .elementor-element.elementor-element-ba0fe7e .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-c9da73e{font-family:"Lato", Sans-serif;font-weight:400;color:#402235;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3987 .elementor-element.elementor-element-6583f63 .gallery-item .gallery-caption{display:none;}.elementor-3987 .elementor-element.elementor-element-bb19e1d, .elementor-3987 .elementor-element.elementor-element-bb19e1d > .elementor-background-overlay{border-radius:17px 17px 17px 17px;}.elementor-3987 .elementor-element.elementor-element-bb19e1d{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.16);}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3987 .elementor-element.elementor-element-69680b5.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-69680b5.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-69680b5.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-69680b5 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-69680b5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-69680b5:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-69680b5:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-1e27eab{font-family:"Lato", Sans-serif;font-weight:400;color:#050000;}.elementor-3987 .elementor-element.elementor-element-d865405, .elementor-3987 .elementor-element.elementor-element-d865405 > .elementor-background-overlay{border-radius:17px 17px 17px 17px;}.elementor-3987 .elementor-element.elementor-element-d865405{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.16);}.elementor-3987 .elementor-element.elementor-element-d017360.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-d017360.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-d017360.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-d017360 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-d017360 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-d017360:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-d017360:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-8caa8b8{font-family:"Lato", Sans-serif;font-weight:400;color:#050000;}.elementor-3987 .elementor-element.elementor-element-c21efd6, .elementor-3987 .elementor-element.elementor-element-c21efd6 > .elementor-background-overlay{border-radius:17px 17px 17px 17px;}.elementor-3987 .elementor-element.elementor-element-c21efd6{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.16);}.elementor-3987 .elementor-element.elementor-element-eaea027.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-eaea027.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-eaea027.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-eaea027 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-eaea027 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-eaea027:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-eaea027:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-023bd16{font-family:"Lato", Sans-serif;font-weight:400;color:#050000;}.elementor-3987 .elementor-element.elementor-element-08737da{padding:0px 0px 45px 0px;}.elementor-3987 .elementor-element.elementor-element-10b4be8, .elementor-3987 .elementor-element.elementor-element-10b4be8 > .elementor-background-overlay{border-radius:17px 17px 17px 17px;}.elementor-3987 .elementor-element.elementor-element-10b4be8{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.16);}.elementor-3987 .elementor-element.elementor-element-b9ef8eb.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-b9ef8eb.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-b9ef8eb.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-b9ef8eb .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-b9ef8eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-b9ef8eb:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-b9ef8eb:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-0259f9f{font-family:"Lato", Sans-serif;font-weight:400;color:#050000;}.elementor-3987 .elementor-element.elementor-element-e458f4b, .elementor-3987 .elementor-element.elementor-element-e458f4b > .elementor-background-overlay{border-radius:17px 17px 17px 17px;}.elementor-3987 .elementor-element.elementor-element-e458f4b{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.16);}.elementor-3987 .elementor-element.elementor-element-40b306d.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-40b306d.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-40b306d.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-40b306d .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-40b306d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-40b306d:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-40b306d:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-3526402{font-family:"Lato", Sans-serif;font-weight:400;color:#050000;}.elementor-3987 .elementor-element.elementor-element-d868cc7, .elementor-3987 .elementor-element.elementor-element-d868cc7 > .elementor-background-overlay{border-radius:17px 17px 17px 17px;}.elementor-3987 .elementor-element.elementor-element-d868cc7{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.16);}.elementor-3987 .elementor-element.elementor-element-4c7338a.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-4c7338a.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-4c7338a.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-4c7338a .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-4c7338a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-4c7338a:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-4c7338a:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-4256ffd{font-family:"Lato", Sans-serif;font-weight:400;color:#050000;}.elementor-3987 .elementor-element.elementor-element-e977d10:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-e977d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3987 .elementor-element.elementor-element-e977d10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 65px 0px;}.elementor-3987 .elementor-element.elementor-element-e977d10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3987 .elementor-element.elementor-element-0f1928d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.265rem;font-weight:800;color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-cea7c76{padding:0px 0px 24px 0px;}.elementor-3987 .elementor-element.elementor-element-e2c404c.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-e2c404c.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-e2c404c.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-e2c404c .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-e2c404c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-e2c404c:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-e2c404c:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-94e2418.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-94e2418.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-94e2418.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-94e2418 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-94e2418 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-94e2418:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-94e2418:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-c6c2bcf.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-c6c2bcf.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-c6c2bcf.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-c6c2bcf .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-c6c2bcf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-c6c2bcf:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-c6c2bcf:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-3e17728.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-3e17728.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-3e17728.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-3e17728 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-3e17728 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-3e17728:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-3e17728:has(:focus) .elementor-image-box-title{color:#5A3952;}.elementor-3987 .elementor-element.elementor-element-3952fc1{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#050000;}.elementor-3987 .elementor-element.elementor-element-8fcc674:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-8fcc674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3987 .elementor-element.elementor-element-8fcc674{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 65px 0px;}.elementor-3987 .elementor-element.elementor-element-8fcc674 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3987 .elementor-element.elementor-element-565dcbd .elementor-heading-title{color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-af316c5{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#402235;}.elementor-3987 .elementor-element.elementor-element-b01da3f .elementor-image-carousel-caption{text-align:start;color:#402235;font-size:18px;font-style:normal;}.elementor-3987 .elementor-element.elementor-element-c8438aa:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-c8438aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3987 .elementor-element.elementor-element-c8438aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 45px 0px;}.elementor-3987 .elementor-element.elementor-element-c8438aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3987 .elementor-element.elementor-element-06f793e .elementor-heading-title{color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-c535e64.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-c535e64.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-c535e64.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-c535e64 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-c535e64 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-c535e64:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-c535e64:has(:focus) .elementor-image-box-title{color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-c535e64 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:400;color:#000000;}.elementor-3987 .elementor-element.elementor-element-2d0b1d2.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-2d0b1d2.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-2d0b1d2.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-2d0b1d2 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-2d0b1d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-2d0b1d2:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-2d0b1d2:has(:focus) .elementor-image-box-title{color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-2d0b1d2 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:400;color:#000000;}.elementor-3987 .elementor-element.elementor-element-e1f6872.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-e1f6872.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-e1f6872.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-e1f6872 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-e1f6872 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-e1f6872:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-e1f6872:has(:focus) .elementor-image-box-title{color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-e1f6872 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:400;color:#000000;}.elementor-3987 .elementor-element.elementor-element-70483f7{margin-top:0px;margin-bottom:45px;}.elementor-3987 .elementor-element.elementor-element-1b7d662.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-1b7d662.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-1b7d662.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-1b7d662 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-1b7d662 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-1b7d662:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-1b7d662:has(:focus) .elementor-image-box-title{color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-1b7d662 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:400;color:#000000;}.elementor-3987 .elementor-element.elementor-element-76b81ef.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-76b81ef.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-76b81ef.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-76b81ef .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-76b81ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-76b81ef:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-76b81ef:has(:focus) .elementor-image-box-title{color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-76b81ef .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:400;color:#000000;}.elementor-3987 .elementor-element.elementor-element-660de0c.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3987 .elementor-element.elementor-element-660de0c.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3987 .elementor-element.elementor-element-660de0c.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-660de0c .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-660de0c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3987 .elementor-element.elementor-element-660de0c:has(:hover) .elementor-image-box-title,
					 .elementor-3987 .elementor-element.elementor-element-660de0c:has(:focus) .elementor-image-box-title{color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-660de0c .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:400;color:#000000;}.elementor-3987 .elementor-element.elementor-element-dfba18c .elementor-button{background-color:#402235;font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;border-radius:120px 120px 120px 120px;padding:12px 18px 12px 18px;}.elementor-3987 .elementor-element.elementor-element-dfba18c .elementor-button:hover, .elementor-3987 .elementor-element.elementor-element-dfba18c .elementor-button:focus{background-color:#FA4D00;}.elementor-3987 .elementor-element.elementor-element-e4de4ee:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-e4de4ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3987 .elementor-element.elementor-element-e4de4ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3987 .elementor-element.elementor-element-e4de4ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3987 .elementor-element.elementor-element-b0025d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3987 .elementor-element.elementor-element-a7a845f:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-a7a845f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3987 .elementor-element.elementor-element-a7a845f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3987 .elementor-element.elementor-element-a7a845f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3987 .elementor-element.elementor-element-258c060:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3987 .elementor-element.elementor-element-258c060 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#402235;}.elementor-3987 .elementor-element.elementor-element-258c060 > .elementor-element-populated, .elementor-3987 .elementor-element.elementor-element-258c060 > .elementor-element-populated > .elementor-background-overlay, .elementor-3987 .elementor-element.elementor-element-258c060 > .elementor-background-slideshow{border-radius:0px 150px 0px 0px;}.elementor-3987 .elementor-element.elementor-element-258c060 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 45px 65px 45px;}.elementor-3987 .elementor-element.elementor-element-258c060 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3987 .elementor-element.elementor-element-8d81e2f{text-align:center;}.elementor-3987 .elementor-element.elementor-element-8d81e2f img{width:150px;}.elementor-3987 .elementor-element.elementor-element-6946f2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3987 .elementor-element.elementor-element-6946f2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3987 .elementor-element.elementor-element-6946f2f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 65px 45px 65px;}.elementor-3987 .elementor-element.elementor-element-6946f2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3987 .elementor-element.elementor-element-7422cbc{font-family:"Lato", Sans-serif;font-size:32px;font-weight:400;line-height:32px;color:#40283A;}.elementor-3987 .elementor-element.elementor-element-88f58ac .elementor-button{background-color:#402235;border-radius:500px 500px 500px 500px;}.elementor-3987 .elementor-element.elementor-element-88f58ac .elementor-button:hover, .elementor-3987 .elementor-element.elementor-element-88f58ac .elementor-button:focus{background-color:#FC7C04;color:#000000;border-color:#FC7C04;}.elementor-3987 .elementor-element.elementor-element-88f58ac .elementor-button:hover svg, .elementor-3987 .elementor-element.elementor-element-88f58ac .elementor-button:focus svg{fill:#000000;}body.elementor-page-3987:not(.elementor-motion-effects-element-type-background), body.elementor-page-3987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F6;}@media(min-width:768px){.elementor-3987 .elementor-element.elementor-element-258c060{width:30%;}.elementor-3987 .elementor-element.elementor-element-6946f2f{width:70%;}}@media(max-width:1024px){.elementor-3987 .elementor-element.elementor-element-dc450cd:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-dc450cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-3987 .elementor-element.elementor-element-dfba18c{width:var( --container-widget-width, 218.594px );max-width:218.594px;--container-widget-width:218.594px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3987 .elementor-element.elementor-element-dc450cd:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-dc450cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:110% 100%;background-size:650px auto;}.elementor-3987 .elementor-element.elementor-element-dc450cd{margin-top:125px;margin-bottom:0px;padding:0px 0px 225px 0px;}.elementor-3987 .elementor-element.elementor-element-244ebf6 .elementor-heading-title{font-size:2.25rem;}.elementor-3987 .elementor-element.elementor-element-69680b5 .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-d017360 .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-eaea027 .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-b9ef8eb .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-40b306d .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-4c7338a .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-e2c404c .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-94e2418 .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-c6c2bcf .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-3e17728 .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-c535e64 .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-2d0b1d2 .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-e1f6872 .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-1b7d662 .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-76b81ef .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-660de0c .elementor-image-box-img{margin-bottom:16px;}.elementor-3987 .elementor-element.elementor-element-dfba18c{width:var( --container-widget-width, 310.594px );max-width:310.594px;--container-widget-width:310.594px;--container-widget-flex-grow:0;}.elementor-3987 .elementor-element.elementor-element-6946f2f > .elementor-element-populated{padding:15px 15px 15px 15px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3987 .elementor-element.elementor-element-2eb2fa1{width:33%;}}/* Start custom CSS for section, class: .elementor-element-bb19e1d */.elementor-3987 .elementor-element.elementor-element-bb19e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d865405 */.elementor-3987 .elementor-element.elementor-element-d865405{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c21efd6 */.elementor-3987 .elementor-element.elementor-element-c21efd6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10b4be8 */.elementor-3987 .elementor-element.elementor-element-10b4be8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e458f4b */.elementor-3987 .elementor-element.elementor-element-e458f4b{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d868cc7 */.elementor-3987 .elementor-element.elementor-element-d868cc7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08737da */.elementor-3987 .elementor-element.elementor-element-08737da{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c535e64 */.elementor-3987 .elementor-element.elementor-element-c535e64 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d0b1d2 */.elementor-3987 .elementor-element.elementor-element-2d0b1d2 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e1f6872 */.elementor-3987 .elementor-element.elementor-element-e1f6872 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b7d662 */.elementor-3987 .elementor-element.elementor-element-1b7d662 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-76b81ef */.elementor-3987 .elementor-element.elementor-element-76b81ef h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-660de0c */.elementor-3987 .elementor-element.elementor-element-660de0c h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a7a845f */.elementor-3987 .elementor-element.elementor-element-a7a845f{
    border-top-right-radius: 150px;
}/* End custom CSS */
/* Start custom CSS */.elementor-location-header,
.elementor-location-header header{
    background: #442136;
    z-index: 1000;
}/* End custom CSS */