.elementor-16553 .elementor-element.elementor-element-b1a1d59 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16553 .elementor-element.elementor-element-b1a1d59:not(.elementor-motion-effects-element-type-background), .elementor-16553 .elementor-element.elementor-element-b1a1d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16553 .elementor-element.elementor-element-b1a1d59 > .elementor-background-overlay{background-color:#FFFFFF69;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16553 .elementor-element.elementor-element-b1a1d59{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E3E9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-447c625 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-5e871b5 > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-16553 .elementor-element.elementor-element-5e871b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-ce9af1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-accac47{width:auto;max-width:auto;}.elementor-16553 .elementor-element.elementor-element-accac47 > .elementor-widget-container{padding:8px 15px 8px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E6E3E9;}.elementor-16553 .elementor-element.elementor-element-accac47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16553 .elementor-element.elementor-element-accac47 .master-icon-text{flex-direction:row;gap:7px;}.elementor-16553 .elementor-element.elementor-element-accac47 .icon-wrap i, .elementor-16553 .elementor-element.elementor-element-accac47 .icon-wrap svg{font-size:14px;width:14px;height:14px;line-height:14px;}.elementor-16553 .elementor-element.elementor-element-accac47 .icon-wrap{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-accac47 .master-icon-text .content-wrap{color:var( --e-global-color-text );font-size:14px;}.elementor-16553 .elementor-element.elementor-element-73fbdd0{width:auto;max-width:auto;}.elementor-16553 .elementor-element.elementor-element-73fbdd0 > .elementor-widget-container{padding:8px 15px 8px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E6E3E9;}.elementor-16553 .elementor-element.elementor-element-73fbdd0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16553 .elementor-element.elementor-element-73fbdd0 .master-icon-text{flex-direction:row;gap:7px;}.elementor-16553 .elementor-element.elementor-element-73fbdd0 .icon-wrap i, .elementor-16553 .elementor-element.elementor-element-73fbdd0 .icon-wrap svg{font-size:14px;width:14px;height:14px;line-height:14px;}.elementor-16553 .elementor-element.elementor-element-73fbdd0 .icon-wrap{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-73fbdd0 .master-icon-text .content-wrap{color:var( --e-global-color-text );font-size:14px;}.elementor-bc-flex-widget .elementor-16553 .elementor-element.elementor-element-7d3cef4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16553 .elementor-element.elementor-element-7d3cef4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16553 .elementor-element.elementor-element-7d3cef4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16553 .elementor-element.elementor-element-7d3cef4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-3b5e806{text-align:left;color:var( --e-global-color-secondary );}.elementor-16553 .elementor-element.elementor-element-2494f4c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16553 .elementor-element.elementor-element-2494f4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-6ae478e{width:auto;max-width:auto;}.elementor-16553 .elementor-element.elementor-element-6ae478e > .elementor-widget-container{padding:9px 18px 9px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E6E3E9;}.elementor-16553 .elementor-element.elementor-element-6ae478e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16553 .elementor-element.elementor-element-6ae478e a{font-size:14px;margin-left:calc(20px / 2);margin-right:calc(20px / 2);margin-top:calc(4px / 2);margin-bottom:calc(4px / 2);color:var( --e-global-color-secondary );}.elementor-16553 .elementor-element.elementor-element-6ae478e .master-social-icons svg{width:14px;}.elementor-16553 .elementor-element.elementor-element-6ae478e a:hover{color:var( --e-global-color-tombuild_accent );}.elementor-16553 .elementor-element.elementor-element-38f09c7:not(.elementor-motion-effects-element-type-background), .elementor-16553 .elementor-element.elementor-element-38f09c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF03;}.elementor-16553 .elementor-element.elementor-element-38f09c7 > .elementor-background-overlay{background-color:#FFFFFF69;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16553 .elementor-element.elementor-element-38f09c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16553 .elementor-element.elementor-element-aaaadd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-f21f80c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16553 .elementor-element.elementor-element-39b6ecc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16553 .elementor-element.elementor-element-39b6ecc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16553 .elementor-element.elementor-element-0a83b78{width:auto;max-width:auto;}.elementor-16553 .elementor-element.elementor-element-0a83b78 > .elementor-widget-container{padding:3px 0px 3px 0px;}.elementor-16553 .elementor-element.elementor-element-0a83b78 .master-logo{max-width:100px;}.elementor-bc-flex-widget .elementor-16553 .elementor-element.elementor-element-434d52d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16553 .elementor-element.elementor-element-434d52d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16553 .elementor-element.elementor-element-434d52d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16553 .elementor-element.elementor-element-d19ae91{width:auto;max-width:auto;}.elementor-16553 .elementor-element.elementor-element-d19ae91 > .elementor-widget-container{margin:0px 0px -1px 0px;border-style:none;}.elementor-16553 .elementor-element.elementor-element-d19ae91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16553 .elementor-element.elementor-element-d19ae91 .tombuild-menu > ul > li > a{line-height:80px;}.elementor-16553 .elementor-element.elementor-element-d19ae91 .magic-line{background-color:var( --e-global-color-93467aa );}.elementor-16553 .elementor-element.elementor-element-d19ae91 .tombuild-menu > ul > li > a > span{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-d19ae91.menu-sep-yes .tombuild-menu .menu-item:after{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-d19ae91 .tombuild-menu .sub-menu .menu-item a > span{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-d19ae91 .tombuild-menu > ul > li > a > span:before{background-color:var( --e-global-color-accent );}.elementor-16553 .elementor-element.elementor-element-d19ae91 .tombuild-menu .sub-menu .menu-item:hover a > span{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-d19ae91 .tombuild-menu > ul > li:hover > a > span:before{background-color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-d19ae91 .tombuild-menu > ul > li > a > span, .elementor-16553 .elementor-element.elementor-element-d19ae91.menu-sep-yes .tombuild-menu .menu-item:after{font-size:18px;}.elementor-16553 .elementor-element.elementor-element-d19ae91.menu-default .tombuild-menu > ul > li{margin:0 13px;}.elementor-16553 .elementor-element.elementor-element-d19ae91.menu-vertical .tombuild-menu > ul > li{margin-bottom:13px;}.elementor-bc-flex-widget .elementor-16553 .elementor-element.elementor-element-7885057.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16553 .elementor-element.elementor-element-7885057.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16553 .elementor-element.elementor-element-7885057.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16553 .elementor-element.elementor-element-7885057 > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-7885057 > .elementor-element-populated, .elementor-16553 .elementor-element.elementor-element-7885057 > .elementor-element-populated > .elementor-background-overlay, .elementor-16553 .elementor-element.elementor-element-7885057 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-61a15c1{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-16553 .elementor-element.elementor-element-61a15c1 > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-61a15c1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-hamburger-icon{line-height:0px;color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-hamburger-icon i{font-size:0px;}.elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-hamburger-icon svg{width:0px;}.elementor-preview .elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-menu-panel .menu-panel-wrap{right:-100%;}.elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-menu-panel .menu-logo{max-width:166px;}.elementor-16553 .elementor-element.elementor-element-61a15c1 .master-social-icons a{font-size:0px;width:0px;height:0px;line-height:0px;color:var( --e-global-color-tombuild_primary );background-color:var( --e-global-color-secondary );}.elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-menu-panel .menu-panel-wrap{background-color:var( --e-global-color-tombuild_primary );}.elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-menu-panel ul li a{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-menu-panel .desc{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-hamburger-icon:hover{color:var( --e-global-color-93467aa );}.elementor-16553 .elementor-element.elementor-element-61a15c1 .master-social-icons a:hover{background-color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-61a15c1 .desc{margin:30px 0;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a, 
								.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
								.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before{background-color:var( --e-global-color-bba8449 );}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a:after, 
								.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a:hover,
								.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a.bdt-effect-i,
								.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a.bdt-effect-h:after{background-color:var( --e-global-color-93467aa );}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b, 
							   .elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after, 
							   .elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before{background-color:var( --e-global-color-93467aa );}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b:after,
								.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b:hover, 
								.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b.bdt-effect-i,
								.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b.bdt-effect-h:after
								{background-color:var( --e-global-color-bba8449 );}.elementor-16553 .elementor-element.elementor-element-a65197e{width:auto;max-width:auto;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-element-align-wrapper{justify-content:start;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a{margin-right:5px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a .bdt-flex-align-right{margin-left:8px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a .bdt-flex-align-left{margin-right:8px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a .bdt-flex-align-top{margin-bottom:8px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-a .bdt-flex-align-bottom{margin-top:8px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b .bdt-flex-align-right{margin-left:8px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b .bdt-flex-align-left{margin-right:8px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b .bdt-flex-align-top{margin-bottom:8px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b .bdt-flex-align-bottom{margin-top:8px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-dual-button a{border-style:none;border-radius:2px 2px 2px 2px;text-transform:capitalize;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-btn-b{color:var( --e-global-color-text );}.elementor-repeater-item-87e9033.master-decor{left:0px;top:0px;visibility:visible;}.elementor-16553 .elementor-element.elementor-element-544d911{width:auto;max-width:auto;}.elementor-16553 .elementor-element.elementor-element-544d911 > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-544d911.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16553 .elementor-element.elementor-element-544d911 .master-button .icon {font-size:16px;}.elementor-16553 .elementor-element.elementor-element-544d911 .master-button .content-base{color:var( --e-global-color-tombuild_primary );}.elementor-16553 .elementor-element.elementor-element-544d911 .master-button{background-color:#008CBA;}.elementor-16553 .elementor-element.elementor-element-544d911 .master-button .content-hover .text{color:var( --e-global-color-secondary );}.elementor-16553 .elementor-element.elementor-element-544d911 .master-button.btn-hover-2:hover .text{color:var( --e-global-color-secondary );}.elementor-16553 .elementor-element.elementor-element-544d911 .master-button .content-hover .icon{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-544d911 .master-button.btn-hover-2:hover .icon{color:var( --e-global-color-text );}.elementor-16553 .elementor-element.elementor-element-544d911 .master-button .bg-hover{background-color:var( --e-global-color-93467aa );}@media(max-width:767px){.elementor-16553 .elementor-element.elementor-element-39b6ecc{width:25%;}.elementor-16553 .elementor-element.elementor-element-39b6ecc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16553 .elementor-element.elementor-element-0a83b78 .master-logo{max-width:97px;}.elementor-16553 .elementor-element.elementor-element-7885057{width:50%;}.elementor-16553 .elementor-element.elementor-element-7885057.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16553 .elementor-element.elementor-element-7885057 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-61a15c1{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-16553 .elementor-element.elementor-element-61a15c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-61a15c1.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16553 .elementor-element.elementor-element-61a15c1 .tombuild-menu-panel .menu-logo{max-width:164px;}.elementor-16553 .elementor-element.elementor-element-a65197e{width:100%;max-width:100%;}.elementor-16553 .elementor-element.elementor-element-a65197e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-element-align-wrapper{justify-content:start;}.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-dual-button a{font-size:13px;}}@media(min-width:768px){.elementor-16553 .elementor-element.elementor-element-ce9af1a{width:40%;}.elementor-16553 .elementor-element.elementor-element-7d3cef4{width:43.332%;}.elementor-16553 .elementor-element.elementor-element-2494f4c{width:16%;}.elementor-16553 .elementor-element.elementor-element-39b6ecc{width:10%;}.elementor-16553 .elementor-element.elementor-element-434d52d{width:43%;}.elementor-16553 .elementor-element.elementor-element-7885057{width:46.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16553 .elementor-element.elementor-element-39b6ecc{width:50%;}.elementor-16553 .elementor-element.elementor-element-7885057{width:50%;}}/* Start custom CSS for mae-logo, class: .elementor-element-0a83b78 */.elementor-2104 .elementor-element.elementor-element-0a83b78 .master-logo {
  
  min-width: 83px;
}/* End custom CSS */
/* Start custom CSS for mae-menu, class: .elementor-element-d19ae91 */.tombuild-menu .sub-menu > li:hover {
    background-color: #FFFFFF69;
    transition: all 0.3s ease;
    border-bottom: 1px dotted gray;
    
}
.elementor-2104 .elementor-element.elementor-element-d19ae91 .tombuild-menu .sub-menu .menu-item a > span:hover{
    color: orange;
    transition: all 0.3s ease;
}

.tombuild-menu .sub-menu > li {
    
    transition: all 0.3s ease;
    border-bottom: 1px dotted gray;
}/* End custom CSS */
/* Start custom CSS for mae-hamburger, class: .elementor-element-61a15c1 */.search-style-fullscreen .search-close:before, .tombuild-menu-panel .close-menu:before {
    font-family: "core-icons";
    content: "\e940";
    color: orange;
}

@media (max-width: 767px) {
    .elementor-2104 .elementor-element.elementor-element-3630dcd .tombuild-menu-panel .menu-logo {
        max-width: 168px;
        position: absolute;
        top: 10px;
    }
    .tombuild-menu-panel li .arrow {
    
    color: #000000;
    top:10px;
    
}
.tombuild-menu-panel li.active > .arrow {
    transform: rotate(-90deg);
    color: #000000;
    top:10px;
}

}

.tombuild-menu > ul > li.menu-item-has-children > a span::after, .tombuild-menu .sub-menu li.menu-item-has-children > a::after, .tombuild-menu-panel li .arrow::before {
  font-family: "core-icons";
  content: "\f078";
  color: black;
  
}
/* Sub menu */
.tombuild-menu .sub-menu { 
    
    width: 300px;
    
}

@keyframes slowZoom {
  0% { transform: scale(1); }
  50% { transform: scale(1.05); } /* Slight zoom-in */
  100% { transform: scale(1); }
}

.flat-line {
  animation: slowZoom 1s ease-in-out infinite;
}

.elementor-12758 .elementor-element.elementor-element-61a15c1 .tombuild-menu-panel ul li a {
    color: var(--e-global-color-text);
        text-decoration: underline;
            text-decoration-color: #1aa4de;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7885057 */@media (max-width: 767px) {
    .elementor-column.elementor-col-100 .elementor-section .elementor-container {
        justify-content: flex-start;
    }
    .bdt-dual-button-width-yes .bdt-ep-button {
    width: 136px !important;
}
.elementor-16553 .elementor-element.elementor-element-a65197e .bdt-dual-button a {
    border-style: none;
    border-radius: 2px 2px 2px 2px;
    text-transform: capitalize;
    padding: 16px 5px 16px 4px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38f09c7 */@media (max-width: 767px) {
    .tombuild-container .elementor-container.elementor-column-gap-default > .elementor-column {
        padding: 0 0;
    }
}/* End custom CSS */