:root{--makaffo-color-primary:#51902F;--makaffo-color-red:#a71c22;--makaffo-font-main:Manrope, sans-serif}.octf-btn{--makaffo-btn-font-family:Manrope, sans-serif;--makaffo-btn-font-weight:900;--makaffo-btn-bg:#5fb140;padding:9px 40px 10px;text-transform:none}.logo-header figure.wp-caption{display:flex}.gt_switcher_wrapper{background:#fff;padding:10px 10px;right:0!important;top:200px!important;border-bottom-left-radius:50%;border-top-left-radius:50%;box-shadow:0 0 13.5px 1.5px rgb(0 0 0 / .1)}.gsatelite.gt-current-lang img{box-shadow:none!important}.home-mission .ot-icon-box__icon svg{fill:none}.home-mission .ot-icon-box__icon svg>path,.home-mission .ot-icon-box__icon svg>circle{stroke:#fff}.mission-list a.e-con-boxed>.e-con-inner{height:100%;display:block}.mission-list a.e-con-boxed>.e-con-inner .elementor-widget-ot-iconbox-2{height:100%}.mission-list a.e-con-boxed>.e-con-inner .elementor-widget-ot-iconbox-2 .ot-icon-box{height:100%;display:flex;flex-direction:column;justify-content:space-between}.mission-list a.e-con-boxed>.e-con-inner .elementor-widget-ot-iconbox-2 .ot-icon-box:hover h4>strong{color:#a61b22}.mission-list a.e-con-boxed>.e-con-inner .elementor-widget-ot-iconbox-2 .ot-icon-box:hover svg>path,.mission-list a.e-con-boxed>.e-con-inner .elementor-widget-ot-iconbox-2 .ot-icon-box:hover svg>circle{stroke:#488225}.post-box .entry-media.post-cat-abs .entry-meta{margin-top:10px}.post-box .entry-media.post-cat-abs{margin-bottom:0}.post-box .entry-footer a{margin-top:0;float:inline-end}#back-to-top{background:#a61b21!important;border-radius:10px}.page-header .breadcrumbs{font-size:16px;font-weight:900;text-transform:none}.page-header .breadcrumbs li:first-child a{font-size:0}.page-header .breadcrumbs li:first-child a:after{content:'\f124';font-family:'flaticon';font-size:16px;position:relative;top:2px}.page-header .page-title{font-weight:900}.post-box .post-cat a{text-transform:none}.related-posts .post-box .entry-title,.blog-grid .post-box .entry-title{font-size:22px;text-transform:none}.post-box p{font-size:16px;line-height:26px}.post-box .entry-footer a{margin-top:10px;float:inline-end;font-weight:900}.related-posts .post-box .quote-box .quote-text,.blog-grid .post-box .quote-box .quote-text{color:#60b140}.post-box .quote-box .quote-text{text-transform:none}.post-box .link-box a{text-transform:none}.blog-post .entry-header h3{font-size:36px;line-height:42px;text-transform:none}.blog-post div.elementor-widget-heading .elementor-heading-title{font-family:"Manrope",Sans-serif!important;font-size:24px!important;text-transform:none!important;line-height:32px!important}.blog-post div.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.blog-post div.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:"Manrope",Sans-serif!important;font-weight:900!important;text-transform:none!important}.blog-post div.elementor-widget-icon-list .elementor-icon-list-icon{padding-right:0!important}.blog-post div.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:#51902f!important}blockquote{border-left:2px solid #51902f;text-transform:none}.blog-post .tagcloud a{text-transform:none}.related-posts h3{text-transform:none;font-weight:900;font-size:32px}.comments-area .comments-title{text-transform:none;font-weight:900;font-size:32px}.comments-area .comment-item .comment-text{font-size:16px;line-height:26px}.comments-area .comment-item .comment-reply-link{text-transform:none;font-weight:900}.comment-respond .comment-reply-title{text-transform:none;font-weight:900;font-size:32px}.comment-form .logged-in-as{font-size:16px}.comment-form .logged-in-as a{font-weight:900}.comment-form .logged-in-as a:hover{text-decoration:underline}.comment-form span.text-primary{text-transform:none}.comment-form .octf-btn:after{margin-top:0}.octf-btn:not(.octf-btn-play):hover,.octf-btn:not(.octf-btn-play):focus{background-color:var(--makaffo-color-red)}.widget-area .widget .widget-title{text-transform:none;color:#51902f}.widget-area .widget ul.wp-block-categories li a:before,.widget-area .widget_categories ul li a:before,.widget-area .widget_product_categories ul li a:before,.widget-area .widget_archive ul li a:before{content:"";top:calc(50% - 5px);left:6px;width:1px;height:12px;background:currentColor;transform:rotate(90deg)}.widget-area .widget ul:not(.recent-news)>li{font-size:16px;font-weight:700}.widget-area .widget ul:not(.recent-news)>li a:hover{color:var(--makaffo-color-red)}.widget-area .widget ul.wp-block-categories li a:hover:before,.widget-area .widget ul.wp-block-categories li a:hover+span,.widget-area .widget_categories ul li a:hover:before,.widget-area .widget_categories ul li a:hover+span,.widget-area .widget_product_categories ul li a:hover:before,.widget-area .widget_product_categories ul li a:hover+span,.widget-area .widget_archive ul li a:hover:before,.widget-area .widget_archive ul li a:hover+span{color:var(--makaffo-color-red)}.widget .recent-news h6{margin-bottom:5px;line-height:22px;text-transform:none}.widget .wp-block-tag-cloud a,.widget .tagcloud a{text-transform:none;font-weight:900}.widget ul.recent-news>li{background:rgb(95 176 63 / 10%);padding:10px}select{border:1px solid #60b140;border-radius:5px;font-size:14px}.dcell{background:rgb(0 0 0 / 30%)}.wpcf7 .main-form.form-home3 .octf-btn{background:#5fb13f}.wpcf7 .main-form.form-home3 .octf-btn:hover{background:#a71c22}.wpcf7 .main-form.form-home3 .field-label{font-family:'Manrope'}.wpcf7 .main-form .wpcf7-form-control-wrap{margin-bottom:15px}.pum-content.popmake-content ul{display:flex;list-style:none;justify-content:center;gap:20px;padding:0}.pum-content.popmake-content ul>li{line-height:36px;text-align:center}div#pum_popup_title_1745{text-align:center;font-family:'Manrope';font-size:16px;font-weight:900;color:#427528;margin-bottom:20px}.pum-theme-1739 .pum-content+.pum-close,.pum-theme-enterprise-blue .pum-content+.pum-close{font-size:36px;bottom:0;left:50%;top:auto;transform:translate(-50%,50%);width:42px;height:42px;background-color:#80c166}.pum-theme-1739 .pum-container,.pum-theme-enterprise-blue .pum-container{border-radius:8px;box-shadow:none;max-width:400px;top:20px!important;left:50%!important;transform:translateX(-50%)}.pum-theme-1739 .pum-content,.pum-theme-enterprise-blue .pum-content{color:#242424;margin-bottom:20px}.table-style .elementor-widget-container{overflow-x:auto}.table-style .elementor-widget-container table{border:none;width:100%;min-width:max-content;margin-bottom:5px}.table-style .elementor-widget-container table>thead{background:#51902f}.table-style .elementor-widget-container table>thead>tr>th{border:none;padding:10px;color:#fff;font-size:15px;width:unset}.table-style .elementor-widget-container table>tbody{border:none}.table-style .elementor-widget-container table>tbody>tr>td{border:none;border-bottom:1px solid #80c166;padding:10px}.projects-box a{pointer-events:none}.projects-box .project-details{display:none}.img-rotate-15 .elementor-widget-container{perspective:600px}.img-rotate-15.elementor-widget-image img{transform:rotateY(-15deg)}.bg-overlay-50::before{width:75% ! importANT;height:55%!important;left:auto!important;right:50px}
/*! elementor - v3.30.0 - 01-07-2025 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:auto;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}