.elementor-20960 .elementor-element.elementor-element-7bb7691e:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-7bb7691e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elegantimagestudios.com/wp-content/uploads/2026/08/hero-home-2026.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-20960 .elementor-element.elementor-element-7bb7691e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 60px 20px;}.elementor-20960 .elementor-element.elementor-element-7bb7691e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20960 .elementor-element.elementor-element-788589fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20960 .elementor-element.elementor-element-788589fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20960 .elementor-element.elementor-element-4504bcd3 .elementor-heading-title{font-family:"Qwitcher Grypen", Sans-serif;font-size:60px;font-weight:900;text-transform:none;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-4504bcd3{width:var( --container-widget-width, 100.562% );max-width:100.562%;--container-widget-width:100.562%;--container-widget-flex-grow:0;}.elementor-20960 .elementor-element.elementor-element-74d7e026 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:700;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-5bcf040e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:700;color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-5bcf040e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-298dbcb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-298dbcb9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-61eae593 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;background-color:#91B906;border-radius:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-61eae593 .elementor-button:hover, .elementor-20960 .elementor-element.elementor-element-61eae593 .elementor-button:focus{color:#FFFFFF;background-color:#18A8FF;}.elementor-20960 .elementor-element.elementor-element-61eae593 .elementor-button:hover svg, .elementor-20960 .elementor-element.elementor-element-61eae593 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-61eae593 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-20960 .elementor-element.elementor-element-7d4524d6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20960 .elementor-element.elementor-element-7d4524d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20960 .elementor-element.elementor-element-5912291e{--e-image-carousel-slides-to-show:1;}.elementor-20960 .elementor-element.elementor-element-954fd88:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-954fd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elegantimagestudios.com/wp-content/uploads/2026/08/hero-home-2026.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-20960 .elementor-element.elementor-element-954fd88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 60px 20px;}.elementor-20960 .elementor-element.elementor-element-954fd88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20960 .elementor-element.elementor-element-39825887.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20960 .elementor-element.elementor-element-39825887.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20960 .elementor-element.elementor-element-57f05c3e{--e-image-carousel-slides-to-show:1;}.elementor-20960 .elementor-element.elementor-element-4c414b37{text-align:center;width:var( --container-widget-width, 100.562% );max-width:100.562%;--container-widget-width:100.562%;--container-widget-flex-grow:0;}.elementor-20960 .elementor-element.elementor-element-4c414b37 .elementor-heading-title{font-family:"Qwitcher Grypen", Sans-serif;font-size:60px;font-weight:900;text-transform:none;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-4f3cc884{text-align:center;}.elementor-20960 .elementor-element.elementor-element-4f3cc884 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.95);color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-41ccca02{text-align:center;}.elementor-20960 .elementor-element.elementor-element-41ccca02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-41ccca02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-4dcf67b7{text-align:center;}.elementor-20960 .elementor-element.elementor-element-4dcf67b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.95);color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-4dcf67b7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-3fdc9215 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;background-color:#91B906;border-radius:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-3fdc9215 .elementor-button:hover, .elementor-20960 .elementor-element.elementor-element-3fdc9215 .elementor-button:focus{color:#FFFFFF;background-color:#18A8FF;}.elementor-20960 .elementor-element.elementor-element-3fdc9215 .elementor-button:hover svg, .elementor-20960 .elementor-element.elementor-element-3fdc9215 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-3fdc9215 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-152f233b:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-152f233b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000B24;}.elementor-20960 .elementor-element.elementor-element-152f233b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-20960 .elementor-element.elementor-element-152f233b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20960 .elementor-element.elementor-element-246bf09a{text-align:center;}.elementor-20960 .elementor-element.elementor-element-246bf09a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-34480fc{margin-top:0px;margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-ab3f107 img{opacity:0.45;}.elementor-20960 .elementor-element.elementor-element-6c81b68e img{opacity:0.45;}.elementor-20960 .elementor-element.elementor-element-182696bc img{opacity:0.45;}.elementor-20960 .elementor-element.elementor-element-563dc3f0 img{opacity:0.45;}.elementor-20960 .elementor-element.elementor-element-7bfa4212 img{opacity:0.45;}.elementor-20960 .elementor-element.elementor-element-67b33c7b:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-67b33c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFD;}.elementor-20960 .elementor-element.elementor-element-67b33c7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-20960 .elementor-element.elementor-element-67b33c7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20960 .elementor-element.elementor-element-2cb24404{text-align:center;}.elementor-20960 .elementor-element.elementor-element-2cb24404 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-547bc0f6{text-align:center;}.elementor-20960 .elementor-element.elementor-element-547bc0f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-20960 .elementor-element.elementor-element-547bc0f6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-7a1ce75e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:23px;color:#000000;}.elementor-20960 .elementor-element.elementor-element-7a1ce75e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-6729cee3 > .elementor-container{max-width:1400px;}.elementor-20960 .elementor-element.elementor-element-6729cee3{margin-top:20px;margin-bottom:10px;}.elementor-20960 .elementor-element.elementor-element-1552be6a > .elementor-element-populated{border-style:solid;border-color:#DBDBDB;margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-20960 .elementor-element.elementor-element-1552be6a > .elementor-element-populated, .elementor-20960 .elementor-element.elementor-element-1552be6a > .elementor-element-populated > .elementor-background-overlay, .elementor-20960 .elementor-element.elementor-element-1552be6a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-20960 .elementor-element.elementor-element-78eb085b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-78eb085b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-78eb085b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-78eb085b .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-20960 .elementor-element.elementor-element-78eb085b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-78eb085b .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-78eb085b:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-78eb085b:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-78eb085b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-65c26814 > .elementor-element-populated{border-style:solid;border-color:#DBDBDB;margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-20960 .elementor-element.elementor-element-65c26814 > .elementor-element-populated, .elementor-20960 .elementor-element.elementor-element-65c26814 > .elementor-element-populated > .elementor-background-overlay, .elementor-20960 .elementor-element.elementor-element-65c26814 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-20960 .elementor-element.elementor-element-1273c2f3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-1273c2f3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-1273c2f3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-1273c2f3 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-20960 .elementor-element.elementor-element-1273c2f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-1273c2f3 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-1273c2f3:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-1273c2f3:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-1273c2f3 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-6bf0a0d5 > .elementor-element-populated{border-style:solid;border-color:#DBDBDB;margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-20960 .elementor-element.elementor-element-6bf0a0d5 > .elementor-element-populated, .elementor-20960 .elementor-element.elementor-element-6bf0a0d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-20960 .elementor-element.elementor-element-6bf0a0d5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-20960 .elementor-element.elementor-element-3eb975ab.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-3eb975ab.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-3eb975ab.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-3eb975ab .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-20960 .elementor-element.elementor-element-3eb975ab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-3eb975ab .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-3eb975ab:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-3eb975ab:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-3eb975ab .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-239da6c9 > .elementor-container{max-width:1400px;}.elementor-20960 .elementor-element.elementor-element-239da6c9{padding:15px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-10ce6f25 > .elementor-element-populated{border-style:solid;border-color:#DBDBDB;margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-20960 .elementor-element.elementor-element-10ce6f25 > .elementor-element-populated, .elementor-20960 .elementor-element.elementor-element-10ce6f25 > .elementor-element-populated > .elementor-background-overlay, .elementor-20960 .elementor-element.elementor-element-10ce6f25 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-20960 .elementor-element.elementor-element-63c85f67.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-63c85f67.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-63c85f67.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-63c85f67 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-20960 .elementor-element.elementor-element-63c85f67 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-63c85f67 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-63c85f67:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-63c85f67:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-63c85f67 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-1bf1c736 > .elementor-element-populated{border-style:solid;border-color:#DBDBDB;margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-20960 .elementor-element.elementor-element-1bf1c736 > .elementor-element-populated, .elementor-20960 .elementor-element.elementor-element-1bf1c736 > .elementor-element-populated > .elementor-background-overlay, .elementor-20960 .elementor-element.elementor-element-1bf1c736 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-20960 .elementor-element.elementor-element-625dbe1d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-625dbe1d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-625dbe1d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-625dbe1d .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-20960 .elementor-element.elementor-element-625dbe1d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-625dbe1d .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-625dbe1d:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-625dbe1d:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-625dbe1d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-35cfcb7b > .elementor-element-populated{border-style:solid;border-color:#DBDBDB;margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-20960 .elementor-element.elementor-element-35cfcb7b > .elementor-element-populated, .elementor-20960 .elementor-element.elementor-element-35cfcb7b > .elementor-element-populated > .elementor-background-overlay, .elementor-20960 .elementor-element.elementor-element-35cfcb7b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-20960 .elementor-element.elementor-element-67ecb8ba.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-67ecb8ba.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-67ecb8ba.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-67ecb8ba .elementor-image-box-wrapper .elementor-image-box-img{width:51%;}.elementor-20960 .elementor-element.elementor-element-67ecb8ba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-67ecb8ba .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-67ecb8ba:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-67ecb8ba:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-67ecb8ba .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-6695eed:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-6695eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elegantimagestudios.com/wp-content/uploads/2026/08/our-work-background-2026.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-20960 .elementor-element.elementor-element-6695eed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-20960 .elementor-element.elementor-element-6695eed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20960 .elementor-element.elementor-element-328bdfd7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20960 .elementor-element.elementor-element-328bdfd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20960 .elementor-element.elementor-element-6984f58d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:0px 0px 10px #000000;color:#91B806;}.elementor-20960 .elementor-element.elementor-element-3662773{text-align:start;}.elementor-20960 .elementor-element.elementor-element-3662773 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-3662773 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-732c0e35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-732c0e35 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-76f4ef9e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;background-color:#91B906;border-radius:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-76f4ef9e .elementor-button:hover, .elementor-20960 .elementor-element.elementor-element-76f4ef9e .elementor-button:focus{color:#FFFFFF;background-color:#18A8FF;}.elementor-20960 .elementor-element.elementor-element-76f4ef9e .elementor-button:hover svg, .elementor-20960 .elementor-element.elementor-element-76f4ef9e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-76f4ef9e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-fb1fd9a .projects-box .portfolio-info{border-radius:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-fb1fd9a .projects-box .portfolio-info h5 a{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-20960 .elementor-element.elementor-element-fb1fd9a .projects-box .portfolio-info .portfolio-cates a, .elementor-20960 .elementor-element.elementor-element-fb1fd9a .projects-box .portfolio-info .portfolio-cates span{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-20960 .elementor-element.elementor-element-fb1fd9a .slick-dots{bottom:-18px;}.elementor-20960 .elementor-element.elementor-element-fb1fd9a > .elementor-widget-container{margin:25px 0px 0px 0px;border-style:none;}.elementor-20960 .elementor-element.elementor-element-55b122f4:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-55b122f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFE;}.elementor-20960 .elementor-element.elementor-element-55b122f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-20960 .elementor-element.elementor-element-55b122f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20960 .elementor-element.elementor-element-67a25bf7{text-align:center;}.elementor-20960 .elementor-element.elementor-element-67a25bf7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-6cb788ca{text-align:center;}.elementor-20960 .elementor-element.elementor-element-6cb788ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-20960 .elementor-element.elementor-element-6cb788ca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-24ad8045{margin-top:10px;margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-60976bb3 .elementor-image-box-wrapper{text-align:center;}.elementor-20960 .elementor-element.elementor-element-60976bb3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-60976bb3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-60976bb3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-60976bb3 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-60976bb3 .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-20960 .elementor-element.elementor-element-60976bb3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-60976bb3:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-60976bb3:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-60976bb3 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-60976bb3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-280fd51a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-280fd51a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-280fd51a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-280fd51a .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-20960 .elementor-element.elementor-element-280fd51a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-280fd51a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-280fd51a:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-280fd51a:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-280fd51a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-6dd8c753.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-6dd8c753.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-6dd8c753.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-6dd8c753 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-20960 .elementor-element.elementor-element-6dd8c753 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-6dd8c753 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-6dd8c753:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-6dd8c753:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-6dd8c753 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-6dd8c753 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-558b2b9e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-558b2b9e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-20960 .elementor-element.elementor-element-558b2b9e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-558b2b9e .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-20960 .elementor-element.elementor-element-558b2b9e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20960 .elementor-element.elementor-element-558b2b9e .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#0F0F0F;}.elementor-20960 .elementor-element.elementor-element-558b2b9e:has(:hover) .elementor-image-box-title,
					 .elementor-20960 .elementor-element.elementor-element-558b2b9e:has(:focus) .elementor-image-box-title{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-558b2b9e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#0E0E0E;}.elementor-20960 .elementor-element.elementor-element-558b2b9e > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-3d7573a:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-3d7573a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C28;}.elementor-20960 .elementor-element.elementor-element-3d7573a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-20960 .elementor-element.elementor-element-3d7573a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20960 .elementor-element.elementor-element-13c3c1d1{--e-rating-justify-content:center;--e-rating-icon-font-size:35px;--e-rating-gap:10px;--e-rating-icon-marked-color:#8CBF46;}.elementor-20960 .elementor-element.elementor-element-311820b4{text-align:center;}.elementor-20960 .elementor-element.elementor-element-311820b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-311820b4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-281a8dbc{text-align:center;}.elementor-20960 .elementor-element.elementor-element-281a8dbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-281a8dbc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-74d5feae > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-1d037b78 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;background-color:#91B906;border-radius:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-1d037b78 .elementor-button:hover, .elementor-20960 .elementor-element.elementor-element-1d037b78 .elementor-button:focus{color:#FFFFFF;background-color:#18A8FF;}.elementor-20960 .elementor-element.elementor-element-1d037b78 .elementor-button:hover svg, .elementor-20960 .elementor-element.elementor-element-1d037b78 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-1d037b78 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20960 .elementor-element.elementor-element-170ce136 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-6977ed56 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;background-color:#91B906;border-radius:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-6977ed56 .elementor-button:hover, .elementor-20960 .elementor-element.elementor-element-6977ed56 .elementor-button:focus{color:#FFFFFF;background-color:#18A8FF;}.elementor-20960 .elementor-element.elementor-element-6977ed56 .elementor-button:hover svg, .elementor-20960 .elementor-element.elementor-element-6977ed56 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-6977ed56 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20960 .elementor-element.elementor-element-23f8ee92 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-3b03cfab .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;background-color:#91B906;border-radius:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-3b03cfab .elementor-button:hover, .elementor-20960 .elementor-element.elementor-element-3b03cfab .elementor-button:focus{color:#FFFFFF;background-color:#18A8FF;}.elementor-20960 .elementor-element.elementor-element-3b03cfab .elementor-button:hover svg, .elementor-20960 .elementor-element.elementor-element-3b03cfab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-5ce7786b > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20960 .elementor-element.elementor-element-5f069638 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;background-color:#91B906;border-radius:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-5f069638 .elementor-button:hover, .elementor-20960 .elementor-element.elementor-element-5f069638 .elementor-button:focus{color:#FFFFFF;background-color:#18A8FF;}.elementor-20960 .elementor-element.elementor-element-5f069638 .elementor-button:hover svg, .elementor-20960 .elementor-element.elementor-element-5f069638 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-a205a5c:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-a205a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFE;}.elementor-20960 .elementor-element.elementor-element-a205a5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-20960 .elementor-element.elementor-element-a205a5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20960 .elementor-element.elementor-element-1f849986{text-align:center;}.elementor-20960 .elementor-element.elementor-element-1f849986 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-7900ebb6{text-align:center;}.elementor-20960 .elementor-element.elementor-element-7900ebb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-20960 .elementor-element.elementor-element-7900ebb6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card-body-wrapper{justify-content:flex-start;text-align:left;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card-footer{justify-content:flex-start;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card{border-style:none;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card-featured-img img{opacity:1;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-horizontal .tme-posts-card-img-wrapper{opacity:1;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-horizontal-reverse .tme-posts-card-img-wrapper{opacity:1;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card-featured-img:hover img{opacity:1;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-horizontal .tme-posts-card-img-wrapper:hover{opacity:1;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-horizontal-reverse .tme-posts-card-img-wrapper:hover{opacity:1;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card-title{color:#000000;margin:15px 0px 15px 0px;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card-title a{color:#000000;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card-title a:hover{color:#0169E9;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card-title,.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-card-title a{font-family:"Montserrat", Sans-serif;font-size:25px;line-height:25px;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef .tme-posts-excerpt p{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-20960 .elementor-element.elementor-element-63d6b5ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-188b8439:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-188b8439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#025FD4;}.elementor-20960 .elementor-element.elementor-element-188b8439{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-20960 .elementor-element.elementor-element-188b8439 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20960 .elementor-element.elementor-element-5e5c5047{text-align:start;}.elementor-20960 .elementor-element.elementor-element-5e5c5047 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-ecb6775 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-20960 .elementor-element.elementor-element-ecb6775 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-20960 .elementor-element.elementor-element-2b4d7980 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;background-color:#91B906;border-radius:0px 0px 0px 0px;}.elementor-20960 .elementor-element.elementor-element-2b4d7980 .elementor-button:hover, .elementor-20960 .elementor-element.elementor-element-2b4d7980 .elementor-button:focus{color:#FFFFFF;background-color:#18A8FF;}.elementor-20960 .elementor-element.elementor-element-2b4d7980 .elementor-button:hover svg, .elementor-20960 .elementor-element.elementor-element-2b4d7980 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-20960 .elementor-element.elementor-element-78eb085b .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-1273c2f3 .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-3eb975ab .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-63c85f67 .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-625dbe1d .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-67ecb8ba .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-60976bb3 .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-280fd51a .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-6dd8c753 .elementor-image-box-img{margin-bottom:0px;}.elementor-20960 .elementor-element.elementor-element-558b2b9e .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-20960 .elementor-element.elementor-element-788589fb{width:33.44%;}.elementor-20960 .elementor-element.elementor-element-7d4524d6{width:66.56%;}.elementor-20960 .elementor-element.elementor-element-328bdfd7{width:30.499%;}.elementor-20960 .elementor-element.elementor-element-527c3fb2{width:69.501%;}.elementor-20960 .elementor-element.elementor-element-4796c1f4{width:71.579%;}.elementor-20960 .elementor-element.elementor-element-3cdf6543{width:28.377%;}}@media(min-width:1025px){.elementor-20960 .elementor-element.elementor-element-7bb7691e:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-7bb7691e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20960 .elementor-element.elementor-element-954fd88:not(.elementor-motion-effects-element-type-background), .elementor-20960 .elementor-element.elementor-element-954fd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}