.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-2b8f7e2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2b8f7e2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-slider_revolution .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-slider_revolution .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-slider_revolution.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slider_revolution .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-slider_revolution .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-4cd54645{--display:flex;--min-height:38vh;--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;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-24 .elementor-element.elementor-element-3c806f2e{padding:10vw 0vw 0vw 0vw;text-align:center;}.elementor-24 .elementor-element.elementor-element-3c806f2e .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:47px;font-weight:600;color:#2D2D2D;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-24 .elementor-element.elementor-element-1844a2eb{text-align:center;font-family:"Karla", Sans-serif;font-weight:400;font-style:italic;}.elementor-24 .elementor-element.elementor-element-643f8973{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-5fd1add6{--display:flex;}.elementor-24 .elementor-element.elementor-element-5fd1add6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-4143ba16{text-align:end;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-22046e7f{text-align:end;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-1cd6d705{text-align:end;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-63a68a69{--display:flex;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-24 .elementor-element.elementor-element-43cb4ca7{--display:flex;}.elementor-24 .elementor-element.elementor-element-2c1c4ec1{text-align:start;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-1cd4dd1e{text-align:start;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-207e433d{text-align:start;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-24f4b830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-71835ea8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-71835ea8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-24 .elementor-element.elementor-element-8ef47b3{--display:flex;--margin-top:0vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-premium-img-gallery .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{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-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{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-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-24 .elementor-element.elementor-element-6dd2357 .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-load-more{text-align:center;margin:5em 0em 0em 0em;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-img-gallery-filter{justify-content:center;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-item{padding:5px;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-caption{text-align:center;margin:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-img:not(.style2):hover .pa-gallery-icons-wrapper, .elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-img .pa-gallery-icons-caption-container, .elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-img:hover .pa-gallery-icons-caption-container{background-color:#02010100;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-item:hover img{filter:brightness( 57% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-img-name, .elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-img-name a{color:#FFFFFF;font-family:"Alta Font", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.4px;}.elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-magnific-image i, .elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-img-link i{color:#FFDCAA00;}.elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-magnific-image svg, .elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-img-link svg{fill:#FFDCAA00;color:#FFDCAA00;}.elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-magnific-image span, .elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-img-link span{background-color:#7D97B400;}.elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-magnific-image:hover i, .elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-img-link:hover i{color:#FFDCAA00;}.elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-magnific-image:hover svg, .elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-img-link:hover svg{fill:#FFDCAA00;color:#FFDCAA00;}.elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-magnific-image:hover span, .elementor-24 .elementor-element.elementor-element-6dd2357 .pa-gallery-img-link:hover span{background-color:#7D97B400;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-cats-container li a.category{font-family:"Alta Font", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.7px;color:#000000;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-cats-container li a:hover{color:#FFFFFF;background-color:#000000;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-cats-container li a.category:hover{border-radius:0px;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-cats-container li a.active{color:#FFFFFF;background-color:#1A1A1A;border-radius:0px;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-load-more-btn{font-family:"Alta Font", Sans-serif;font-weight:600;letter-spacing:4.5px;color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#242424;border-radius:0px;padding:20px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-load-more-btn .premium-loader{border-color:#FFFFFF;border-top-color:#010101;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-gallery-load-more-btn:hover{color:#5F5F5F;border-radius:0px;}.elementor-24 .elementor-element.elementor-element-64d7e675{--display:flex;}.elementor-24 .elementor-element.elementor-element-1e6af5f5{--display:flex;--margin-top:0vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-24 .elementor-element.elementor-element-128fd1ee{--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:10%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}.elementor-widget-gallery .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24 .elementor-element.elementor-element-4d1b0bd1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-4d1b0bd1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-4d1b0bd1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#9C9C9C;--galleries-pointer-bg-color-hover:#000000;--galleries-pointer-bg-color-active:#000000;--galleries-pointer-border-width:1px;}.elementor-24 .elementor-element.elementor-element-4d1b0bd1 .elementor-gallery-title{font-family:"Alta Font", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;--space-between:7px;}.elementor-24 .elementor-element.elementor-element-4d1b0bd1 .elementor-gallery__titles-container{margin-bottom:32px;}.elementor-24 .elementor-element.elementor-element-2b951b18{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1b6ab85a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-1b6ab85a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1b6ab85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmakontraktor.com/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-21-at-10.01.46-1.jpeg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-71461e89{--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:11%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-5a86f94a{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-5a86f94a .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:74px;font-weight:600;line-height:49px;letter-spacing:1.6px;color:#493307;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5a6352dd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-5a6352dd .elementor-divider-separator{width:95%;}.elementor-24 .elementor-element.elementor-element-5a6352dd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-234d415f{width:var( --container-widget-width, 93% );max-width:93%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93%;--container-widget-flex-grow:0;font-family:"Karla", Sans-serif;font-size:21px;font-weight:400;letter-spacing:-0.5px;}.elementor-24 .elementor-element.elementor-element-26550e3a{--display:flex;--min-height:100vh;--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:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-4e41dd71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6f8ba1ec{--display:flex;}.elementor-24 .elementor-element.elementor-element-79f8f56{text-align:center;}.elementor-24 .elementor-element.elementor-element-79f8f56 .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2.3px;color:#000000;}.elementor-24 .elementor-element.elementor-element-5a68ee82{text-align:center;}.elementor-24 .elementor-element.elementor-element-5a68ee82 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:0.7px;color:#000000;}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-social-icons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-419b9eb{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-24 .elementor-element.elementor-element-419b9eb .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.4em;}.elementor-24 .elementor-element.elementor-element-419b9eb .elementor-social-icon i{color:#171616;}.elementor-24 .elementor-element.elementor-element-419b9eb .elementor-social-icon svg{fill:#171616;}.elementor-24 .elementor-element.elementor-element-14be7c22{--display:flex;}.elementor-24 .elementor-element.elementor-element-b8eb385{text-align:center;}.elementor-24 .elementor-element.elementor-element-b8eb385 .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2.3px;color:#000000;}.elementor-24 .elementor-element.elementor-element-5ab3eb41{text-align:center;}.elementor-24 .elementor-element.elementor-element-5ab3eb41 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:0.7px;color:#000000;}.elementor-24 .elementor-element.elementor-element-433aa3fd{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-24 .elementor-element.elementor-element-433aa3fd .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.4em;}.elementor-24 .elementor-element.elementor-element-433aa3fd .elementor-social-icon i{color:#171616;}.elementor-24 .elementor-element.elementor-element-433aa3fd .elementor-social-icon svg{fill:#171616;}.elementor-24 .elementor-element.elementor-element-4db42a07{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-32285656{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-32285656:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-32285656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmakontraktor.com/wp-content/uploads/2026/01/2.jpg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-4cb117ae{--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:11%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-5dbff9ab{padding:0% 0% 0% 0%;text-align:center;}.elementor-24 .elementor-element.elementor-element-5dbff9ab .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:74px;font-weight:600;line-height:49px;letter-spacing:1.6px;color:#493307;}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-77f047d3{--display:flex;}.elementor-24 .elementor-element.elementor-element-45c1cba8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-20e51341 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:23px;font-weight:400;line-height:32px;letter-spacing:-1.5px;color:#595959;}.elementor-24 .elementor-element.elementor-element-2487f07a{--display:flex;}.elementor-24 .elementor-element.elementor-element-6f38447f{font-family:"Karla", Sans-serif;font-weight:400;line-height:24px;letter-spacing:-1.1px;}.elementor-24 .elementor-element.elementor-element-7f7ced6a{--n-accordion-title-font-size:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7% 10% 0% 0%;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-24 .elementor-element.elementor-element-583c5fbc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:13vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-24 .elementor-element.elementor-element-3bc4d4b2{--display:flex;--min-height:36vh;--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-24 .elementor-element.elementor-element-4af10649 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:-0.6px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-4daf4133 img{border-radius:31px 31px 31px 31px;}.elementor-24 .elementor-element.elementor-element-6d92bb8b .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:36px;font-weight:600;line-height:49px;letter-spacing:1.6px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5c98ee4f{width:var( --container-widget-width, 93% );max-width:93%;margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93%;--container-widget-flex-grow:0;font-family:"Karla", Sans-serif;font-size:19px;font-weight:400;}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-7029a90d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.7px;}.elementor-24 .elementor-element.elementor-element-7029a90d .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-6549b65e{--spacer-size:8vh;}.elementor-widget-tp-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-tp-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-tp-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-tp-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-24 .button-link-wrap{border-style:solid;border-color:#313131;}.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-24 .button-link-wrap{border-width:1px 1px 1px 1px;}.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-18 .button-link-wrap{background:#313131;}.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-4 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-10 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-11 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-12 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-13 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-14 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-17 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-19 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-20 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-21 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-22 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-color:#313131;}.elementor-24 .elementor-element.elementor-element-4a693742 .pt_plus_button.button-style-18 .button-link-wrap::before{background:#313131;}.elementor-24 .elementor-element.elementor-element-595644ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-77fb320 img{border-radius:31px 31px 31px 31px;}.elementor-24 .elementor-element.elementor-element-b37e1ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-b37e1ba:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b37e1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://tmakontraktor.com/wp-content/uploads/2026/01/1976.jpg");}.elementor-24 .elementor-element.elementor-element-b37e1ba::before, .elementor-24 .elementor-element.elementor-element-b37e1ba > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b37e1ba > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b37e1ba > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b37e1ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b37e1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-5fd7adb{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-5fd7adb .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:26px;font-weight:400;line-height:38px;letter-spacing:1.6px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-17 .button-link-wrap > span{margin:11% 0% 18% 0%;padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button .button-link-wrap{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button .button-link-wrap svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#FFFFFF;stroke:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-4 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-5 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-8 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-10 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-11 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-12 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-13 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-14 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-16 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-17 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-19 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-20 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-21 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-22 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-24 .button-link-wrap{border-style:solid;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-4 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-5 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-8 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-10 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-11 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-12 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-13 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-14 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-16 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-17 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-19 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-20 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-21 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-22 .button-link-wrap,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-24 .button-link-wrap{border-width:1px 1px 1px 1px;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-18 .button-link-wrap{background:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button .button-link-wrap:hover svg,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-14 .button-link-wrap::after{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#FFFFFF;stroke:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-4 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-10 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-11 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-12 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-13 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-14 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-17 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-19 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-20 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-21 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-22 .button-link-wrap:hover,.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-24 .button-link-wrap:hover{border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-51cf64bf .pt_plus_button.button-style-18 .button-link-wrap::before{background:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4b1e35ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2e8bbdef{--display:flex;--min-height:36vh;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:4;}.elementor-24 .elementor-element.elementor-element-632a112f .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:36px;font-weight:600;line-height:53px;letter-spacing:-0.7px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-e039643{width:var( --container-widget-width, 69% );max-width:69%;margin:77% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Karla", Sans-serif;font-size:17px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button .button-link-wrap{font-family:"Karla", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button .button-link-wrap .btn-icon{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button .button-link-wrap svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button .button-link-wrap .button_line{height:1px;}.elementor-24 .elementor-element.elementor-element-681d1e6e{--spacer-size:8vh;}.elementor-24 .elementor-element.elementor-element-63d5d6e8{--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:0%;--margin-bottom:0%;--margin-left:7%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-72a4d4f4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7f7fb9d{--display:flex;--min-height:36vh;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:4;}.elementor-24 .elementor-element.elementor-element-793745eb .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:36px;font-weight:600;line-height:53px;letter-spacing:-0.7px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5effdc29{width:var( --container-widget-width, 69% );max-width:69%;margin:77% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Karla", Sans-serif;font-size:17px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button .button-link-wrap{font-family:"Karla", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button .button-link-wrap .btn-icon{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button .button-link-wrap svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button.button-style-6 .button-link-wrap::before{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button .button-link-wrap .button_line{height:1px;}.elementor-24 .elementor-element.elementor-element-20075283{--spacer-size:8vh;}.elementor-24 .elementor-element.elementor-element-5cf2be0d{--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:0%;--margin-bottom:0%;--margin-left:7%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7b69eb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-29b5bb1{--display:flex;--min-height:36vh;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:4;}.elementor-24 .elementor-element.elementor-element-caab693 .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:36px;font-weight:600;line-height:53px;letter-spacing:-0.7px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-26b2fb8{width:var( --container-widget-width, 69% );max-width:69%;margin:77% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Karla", Sans-serif;font-size:17px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button .button-link-wrap{font-family:"Karla", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button .button-link-wrap .btn-icon{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button .button-link-wrap svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button .button-link-wrap .button_line{height:1px;}.elementor-24 .elementor-element.elementor-element-722fcb2{--spacer-size:8vh;}.elementor-24 .elementor-element.elementor-element-e71aa3d{--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:0%;--margin-bottom:0%;--margin-left:7%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-778f8ce{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0d79a10{--display:flex;--min-height:36vh;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:4;}.elementor-24 .elementor-element.elementor-element-3e96ec8 .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:36px;font-weight:600;line-height:53px;letter-spacing:-0.7px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-4e087ef{width:var( --container-widget-width, 69% );max-width:69%;margin:77% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"Karla", Sans-serif;font-size:17px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 30px 15px 30px;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button .button-link-wrap{font-family:"Karla", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button .button-link-wrap .btn-icon{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button .button-link-wrap svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button .button-link-wrap .button_line{height:1px;}.elementor-24 .elementor-element.elementor-element-1eca5ad{--spacer-size:8vh;}.elementor-24 .elementor-element.elementor-element-a35cb70{--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:0%;--margin-bottom:0%;--margin-left:7%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2d8f341d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.77;}.elementor-24 .elementor-element.elementor-element-2d8f341d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2d8f341d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#313131;background-image:url("https://tmakontraktor.com/wp-content/uploads/2026/01/1976.jpg");}.elementor-24 .elementor-element.elementor-element-2d8f341d::before, .elementor-24 .elementor-element.elementor-element-2d8f341d > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-2d8f341d > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-2d8f341d > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-2d8f341d > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-2d8f341d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-1534c62a{text-align:center;}.elementor-24 .elementor-element.elementor-element-1534c62a .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-74ab4138{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-74ab4138.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-74ab4138 .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:51px;font-weight:600;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-32c5ef5e .elementor-button{background-color:#FFFFFF;font-family:"Karla", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:136px 136px 136px 136px;padding:5em 1em 5em 1em;}.elementor-24 .elementor-element.elementor-element-32c5ef5e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-32c5ef5e .elementor-button:focus{background-color:#FFD946;color:#0C0C0C;}.elementor-24 .elementor-element.elementor-element-32c5ef5e{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:none;}.elementor-24 .elementor-element.elementor-element-32c5ef5e .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-32c5ef5e .elementor-button:focus svg{fill:#0C0C0C;}.elementor-24 .elementor-element.elementor-element-6997d78b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-de08b43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:72px 72px;--row-gap:72px;--column-gap:72px;}.elementor-24 .elementor-element.elementor-element-244c1078{--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;--border-radius:0px 0px 0px 1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-415e2e78 img{width:100%;}.elementor-24 .elementor-element.elementor-element-7f7bfc78{--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:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-54f2faf{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-17d29c49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-347dac85 .elementor-heading-title{font-family:"Alta Font", Sans-serif;font-size:17px;font-weight:600;color:#3F3F3F;}.elementor-24 .elementor-element.elementor-element-ac402b1{z-index:99;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-icon i{color:#1F1F1F;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-icon svg{fill:#1F1F1F;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-ac402b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-46b87eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-7eb4058d{text-align:center;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-2b8f7e2b{--width:100%;}.elementor-24 .elementor-element.elementor-element-5fd1add6{--width:31.161%;}.elementor-24 .elementor-element.elementor-element-1b6ab85a{--width:32%;}.elementor-24 .elementor-element.elementor-element-71461e89{--width:50%;}.elementor-24 .elementor-element.elementor-element-26550e3a{--content-width:1242px;}.elementor-24 .elementor-element.elementor-element-4e41dd71{--width:100%;}.elementor-24 .elementor-element.elementor-element-6f8ba1ec{--width:25%;}.elementor-24 .elementor-element.elementor-element-14be7c22{--width:25%;}.elementor-24 .elementor-element.elementor-element-32285656{--width:39%;}.elementor-24 .elementor-element.elementor-element-4cb117ae{--width:50%;}.elementor-24 .elementor-element.elementor-element-583c5fbc{--content-width:1177px;}.elementor-24 .elementor-element.elementor-element-3bc4d4b2{--width:50%;}.elementor-24 .elementor-element.elementor-element-595644ea{--width:50%;}.elementor-24 .elementor-element.elementor-element-b37e1ba{--content-width:1362px;}.elementor-24 .elementor-element.elementor-element-2e8bbdef{--width:50%;}.elementor-24 .elementor-element.elementor-element-63d5d6e8{--width:50%;}.elementor-24 .elementor-element.elementor-element-7f7fb9d{--width:50%;}.elementor-24 .elementor-element.elementor-element-5cf2be0d{--width:50%;}.elementor-24 .elementor-element.elementor-element-29b5bb1{--width:50%;}.elementor-24 .elementor-element.elementor-element-e71aa3d{--width:50%;}.elementor-24 .elementor-element.elementor-element-0d79a10{--width:50%;}.elementor-24 .elementor-element.elementor-element-a35cb70{--width:50%;}.elementor-24 .elementor-element.elementor-element-244c1078{--width:25%;}.elementor-24 .elementor-element.elementor-element-7f7bfc78{--width:50%;}.elementor-24 .elementor-element.elementor-element-17d29c49{--width:25%;}}@media(min-width:1025px){.elementor-24 .elementor-element.elementor-element-b37e1ba:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b37e1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-24 .elementor-element.elementor-element-6dd2357 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-2b8f7e2b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4143ba16{text-align:center;}.elementor-24 .elementor-element.elementor-element-22046e7f{text-align:center;}.elementor-24 .elementor-element.elementor-element-1cd6d705{text-align:center;}.elementor-24 .elementor-element.elementor-element-2c1c4ec1{text-align:center;}.elementor-24 .elementor-element.elementor-element-1cd4dd1e{text-align:center;}.elementor-24 .elementor-element.elementor-element-207e433d{text-align:center;}.elementor-24 .elementor-element.elementor-element-6dd2357 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-24 .elementor-element.elementor-element-6dd2357 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}.elementor-24 .elementor-element.elementor-element-4d1b0bd1 .elementor-gallery-title{font-size:11px;}.elementor-24 .elementor-element.elementor-element-2b951b18{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-24 .elementor-element.elementor-element-71461e89{--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-24 .elementor-element.elementor-element-5a86f94a .elementor-heading-title{font-size:25px;line-height:1.3em;letter-spacing:-1.1px;}.elementor-24 .elementor-element.elementor-element-234d415f{font-size:14px;}.elementor-24 .elementor-element.elementor-element-4db42a07{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-4cb117ae{--padding-top:14%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-24 .elementor-element.elementor-element-5dbff9ab{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-24 .elementor-element.elementor-element-5dbff9ab .elementor-heading-title{font-size:35px;line-height:1.3em;letter-spacing:-1.1px;}.elementor-24 .elementor-element.elementor-element-20e51341 .elementor-heading-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-7f7ced6a{padding:0% 0% 0% 0%;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-24 .elementor-element.elementor-element-6d92bb8b .elementor-heading-title{font-size:25px;line-height:1.3em;letter-spacing:-1.1px;}.elementor-24 .elementor-element.elementor-element-5c98ee4f{font-size:14px;}.elementor-24 .elementor-element.elementor-element-b37e1ba:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b37e1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tmakontraktor.com/wp-content/uploads/2026/01/AP_0010-Pano-Edit-Converted.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b37e1ba{--padding-top:30%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-5fd7adb{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-5fd7adb .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-4b1e35ea{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-24 .elementor-element.elementor-element-2e8bbdef{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-e039643{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;}.elementor-24 .elementor-element.elementor-element-3acf2783{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-3acf2783 .button-link-wrap .button-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-3acf2783 .button-link-wrap .button-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon.button-before{padding-left:0px;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon.button-after{padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3acf2783 .button-link-wrap .btn-icon{font-size:0px;}.elementor-24 .elementor-element.elementor-element-3acf2783 .button-link-wrap .btn-icon svg{width:0px;height:0px;}.elementor-24 .elementor-element.elementor-element-3acf2783 .pt_plus_button .button-link-wrap{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-63d5d6e8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-72a4d4f4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-24 .elementor-element.elementor-element-7f7fb9d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-5effdc29{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;}.elementor-24 .elementor-element.elementor-element-5a71decb{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-5a71decb .button-link-wrap .button-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-5a71decb .button-link-wrap .button-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button.button-style-22 .button-link-wrap .btn-icon.button-before{padding-left:0px;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button.button-style-22 .button-link-wrap .btn-icon.button-after{padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5a71decb .button-link-wrap .btn-icon{font-size:0px;}.elementor-24 .elementor-element.elementor-element-5a71decb .button-link-wrap .btn-icon svg{width:0px;height:0px;}.elementor-24 .elementor-element.elementor-element-5a71decb .pt_plus_button .button-link-wrap{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-5cf2be0d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-7b69eb7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-24 .elementor-element.elementor-element-29b5bb1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-26b2fb8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;}.elementor-24 .elementor-element.elementor-element-c4fbdc5{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .button-link-wrap .button-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .button-link-wrap .button-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon.button-before{padding-left:0px;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon.button-after{padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .button-link-wrap .btn-icon{font-size:0px;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .button-link-wrap .btn-icon svg{width:0px;height:0px;}.elementor-24 .elementor-element.elementor-element-c4fbdc5 .pt_plus_button .button-link-wrap{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-e71aa3d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-778f8ce{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-24 .elementor-element.elementor-element-0d79a10{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-4e087ef{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;}.elementor-24 .elementor-element.elementor-element-3d87b89{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-3d87b89 .button-link-wrap .button-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-3d87b89 .button-link-wrap .button-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon.button-before{padding-left:0px;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon.button-after{padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3d87b89 .button-link-wrap .btn-icon{font-size:0px;}.elementor-24 .elementor-element.elementor-element-3d87b89 .button-link-wrap .btn-icon svg{width:0px;height:0px;}.elementor-24 .elementor-element.elementor-element-3d87b89 .pt_plus_button .button-link-wrap{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a35cb70{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-74ab4138{--container-widget-width:551px;--container-widget-flex-grow:0;width:var( --container-widget-width, 551px );max-width:551px;}.elementor-24 .elementor-element.elementor-element-74ab4138 .elementor-heading-title{font-size:35px;}.elementor-24 .elementor-element.elementor-element-32c5ef5e .elementor-button{font-size:3.3vw;}}/* Start custom CSS for premium-img-gallery, class: .elementor-element-6dd2357 */.elementor-16 .elementor-element.elementor-element-3672904 .premium-gallery-img-name, .elementor-16 .elementor-element.elementor-element-3672904 .premium-gallery-img-name a
{   display: flex;
    justify-content: center!important;
    height: 100%!important;
    width: 100%!important;
    align-items: center!important;
top: 0;
  left: 0;
    position: absolute;
}


.pa-gallery-img .premium-gallery-caption
{top: 0 !important;}

a[href="javascript:;"] {
    cursor: pointer; /* Indicates it’s interactive */
    text-decoration: none; /* Removes underline styling */
    color: inherit; /* Optional: Matches the surrounding text color */
}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-3acf2783 */.button-link-wrap {text-align: left;}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-5a71decb */.button-link-wrap {text-align: left;}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-c4fbdc5 */.button-link-wrap {text-align: left;}/* End custom CSS */
/* Start custom CSS for tp-button, class: .elementor-element-3d87b89 */.button-link-wrap {text-align: left;}/* End custom CSS */
/* Start custom CSS */html {
  scroll-behavior: smooth;
}/* End custom CSS */