{"id":711,"date":"2025-02-04T22:23:40","date_gmt":"2025-02-04T22:23:40","guid":{"rendered":"https:\/\/majortom.es\/?page_id=711"},"modified":"2025-12-17T12:26:44","modified_gmt":"2025-12-17T12:26:44","slug":"home","status":"publish","type":"page","link":"https:\/\/majortom.es\/fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"711\" class=\"elementor elementor-711\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-249be789 e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"249be789\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-df88e15 e-con-full main-header e-flex e-con e-child\" data-id=\"df88e15\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e2098 elementor-widget__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image\" data-id=\"3e2098\" data-element_type=\"widget\" data-widget_type=\"theme-site-logo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/majortom.es\/\">\n\t\t\t<img decoding=\"async\" width=\"161\" height=\"170\" src=\"https:\/\/majortom.es\/wp-content\/uploads\/2025\/01\/logo.svg\" class=\"attachment-full size-full wp-image-31\" alt=\"\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c3956ed e-con-full e-flex e-con e-child\" data-id=\"c3956ed\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ed8bf4f elementor-hidden-tablet elementor-hidden-mobile elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu\" data-id=\"5ed8bf4f\" data-element_type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg class=\\&quot;e-font-icon-svg e-fas-caret-down\\&quot; viewBox=\\&quot;0 0 320 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav aria-label=\"Menu\" class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-text e--animation-none\">\n\t\t\t\t<ul id=\"menu-1-5ed8bf4f\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-712\"><a href=\"https:\/\/majortom.es\/fr\/\" class=\"elementor-item\">Home<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-384\"><a href=\"https:\/\/majortom.es\/fr\/about\/\" class=\"elementor-item\">WHO WE ARE<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-38\"><a href=\"https:\/\/majortom.es\/fr\/our-services\/\" class=\"elementor-item\">Services<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4909\"><a href=\"https:\/\/majortom.es\/fr\/how-we-do-it\/\" class=\"elementor-item\">How we do it<\/a><\/li>\n<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher menu-item-has-children current-language-menu-item menu-item-5167\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-item elementor-item-anchor\"><span data-no-translation><img decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/fr_FR.png\" width=\"18\" height=\"12\" alt=\"fr_FR\" title=\"Fran\u00e7ais\"><\/span><\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-5166\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-sub-item elementor-item-anchor\"><span data-no-translation><img decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/es_ES.png\" width=\"18\" height=\"12\" alt=\"es_ES\" title=\"Espa\u00f1ol\"><\/span><\/a><\/li>\n\t<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-5164\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-sub-item elementor-item-anchor\"><span data-no-translation><img loading=\"lazy\" decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/en_US.png\" width=\"18\" height=\"12\" alt=\"en_US\" title=\"English\"><\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4210\"><a href=\"https:\/\/majortom.es\/fr\/contact\/\" class=\"elementor-item\">Contact<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t<div class=\"elementor-menu-toggle\" role=\"button\" tabindex=\"0\" aria-label=\"Menu Toggle\" aria-expanded=\"false\">\n\t\t\t<svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z\"><\/path><\/svg><svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z\"><\/path><\/svg>\t\t\t<span class=\"elementor-screen-only\">Menu<\/span>\n\t\t<\/div>\n\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-5ed8bf4f\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-712\"><a href=\"https:\/\/majortom.es\/fr\/\" class=\"elementor-item\" tabindex=\"-1\">Home<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-384\"><a href=\"https:\/\/majortom.es\/fr\/about\/\" class=\"elementor-item\" tabindex=\"-1\">WHO WE ARE<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-38\"><a href=\"https:\/\/majortom.es\/fr\/our-services\/\" class=\"elementor-item\" tabindex=\"-1\">Services<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4909\"><a href=\"https:\/\/majortom.es\/fr\/how-we-do-it\/\" class=\"elementor-item\" tabindex=\"-1\">How we do it<\/a><\/li>\n<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher menu-item-has-children current-language-menu-item menu-item-5167\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-item elementor-item-anchor\" tabindex=\"-1\"><span data-no-translation><img decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/fr_FR.png\" width=\"18\" height=\"12\" alt=\"fr_FR\" title=\"Fran\u00e7ais\"><\/span><\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-5166\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-sub-item elementor-item-anchor\" tabindex=\"-1\"><span data-no-translation><img decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/es_ES.png\" width=\"18\" height=\"12\" alt=\"es_ES\" title=\"Espa\u00f1ol\"><\/span><\/a><\/li>\n\t<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-5164\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-sub-item elementor-item-anchor\" tabindex=\"-1\"><span data-no-translation><img loading=\"lazy\" decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/en_US.png\" width=\"18\" height=\"12\" alt=\"en_US\" title=\"English\"><\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4210\"><a href=\"https:\/\/majortom.es\/fr\/contact\/\" class=\"elementor-item\" tabindex=\"-1\">Contact<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5097ef97 elementor-hidden-desktop elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit iconn elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5097ef97\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjQ0NSIsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-align-justify\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f074c0c elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"2f074c0c\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/majortom.es\/fr\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7c06de3 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"7c06de3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-96af845 e-con-full e-flex e-con e-child\" data-id=\"96af845\" data-element_type=\"container\" id=\"main-header\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0965d1c elementor-widget__width-initial elementor-fixed elementor-widget elementor-widget-theme-site-logo elementor-widget-image\" data-id=\"0965d1c\" data-element_type=\"widget\" id=\"hero-logo\" data-settings=\"{&quot;_position&quot;:&quot;fixed&quot;}\" data-widget_type=\"theme-site-logo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/majortom.es\/\">\n\t\t\t<img decoding=\"async\" width=\"161\" height=\"170\" src=\"https:\/\/majortom.es\/wp-content\/uploads\/2025\/01\/logo.svg\" class=\"attachment-full size-full wp-image-31\" alt=\"\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1eb5190 e-con-full e-flex e-con e-child\" data-id=\"1eb5190\" data-element_type=\"container\" id=\"site-navigator\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-971b970 elementor-hidden-tablet elementor-hidden-mobile elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu\" data-id=\"971b970\" data-element_type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg class=\\&quot;e-font-icon-svg e-fas-caret-down\\&quot; viewBox=\\&quot;0 0 320 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav aria-label=\"Menu\" class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-text e--animation-none\">\n\t\t\t\t<ul id=\"menu-1-971b970\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-712\"><a href=\"https:\/\/majortom.es\/fr\/\" class=\"elementor-item\">Home<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-384\"><a href=\"https:\/\/majortom.es\/fr\/about\/\" class=\"elementor-item\">WHO WE ARE<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-38\"><a href=\"https:\/\/majortom.es\/fr\/our-services\/\" class=\"elementor-item\">Services<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4909\"><a href=\"https:\/\/majortom.es\/fr\/how-we-do-it\/\" class=\"elementor-item\">How we do it<\/a><\/li>\n<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher menu-item-has-children current-language-menu-item menu-item-5167\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-item elementor-item-anchor\"><span data-no-translation><img decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/fr_FR.png\" width=\"18\" height=\"12\" alt=\"fr_FR\" title=\"Fran\u00e7ais\"><\/span><\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-5166\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-sub-item elementor-item-anchor\"><span data-no-translation><img decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/es_ES.png\" width=\"18\" height=\"12\" alt=\"es_ES\" title=\"Espa\u00f1ol\"><\/span><\/a><\/li>\n\t<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-5164\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-sub-item elementor-item-anchor\"><span data-no-translation><img loading=\"lazy\" decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/en_US.png\" width=\"18\" height=\"12\" alt=\"en_US\" title=\"English\"><\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4210\"><a href=\"https:\/\/majortom.es\/fr\/contact\/\" class=\"elementor-item\">Contact<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t<div class=\"elementor-menu-toggle\" role=\"button\" tabindex=\"0\" aria-label=\"Menu Toggle\" aria-expanded=\"false\">\n\t\t\t<svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z\"><\/path><\/svg><svg aria-hidden=\"true\" role=\"presentation\" class=\"elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z\"><\/path><\/svg>\t\t\t<span class=\"elementor-screen-only\">Menu<\/span>\n\t\t<\/div>\n\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-971b970\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-712\"><a href=\"https:\/\/majortom.es\/fr\/\" class=\"elementor-item\" tabindex=\"-1\">Home<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-384\"><a href=\"https:\/\/majortom.es\/fr\/about\/\" class=\"elementor-item\" tabindex=\"-1\">WHO WE ARE<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-38\"><a href=\"https:\/\/majortom.es\/fr\/our-services\/\" class=\"elementor-item\" tabindex=\"-1\">Services<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4909\"><a href=\"https:\/\/majortom.es\/fr\/how-we-do-it\/\" class=\"elementor-item\" tabindex=\"-1\">How we do it<\/a><\/li>\n<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher menu-item-has-children current-language-menu-item menu-item-5167\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-item elementor-item-anchor\" tabindex=\"-1\"><span data-no-translation><img decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/fr_FR.png\" width=\"18\" height=\"12\" alt=\"fr_FR\" title=\"Fran\u00e7ais\"><\/span><\/a>\n<ul class=\"sub-menu elementor-nav-menu--dropdown\">\n\t<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-5166\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-sub-item elementor-item-anchor\" tabindex=\"-1\"><span data-no-translation><img decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/es_ES.png\" width=\"18\" height=\"12\" alt=\"es_ES\" title=\"Espa\u00f1ol\"><\/span><\/a><\/li>\n\t<li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-5164\"><a href=\"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711#TRPLINKPROCESSED\" class=\"elementor-sub-item elementor-item-anchor\" tabindex=\"-1\"><span data-no-translation><img loading=\"lazy\" decoding=\"async\" class=\"trp-flag-image\" src=\"https:\/\/majortom.es\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/en_US.png\" width=\"18\" height=\"12\" alt=\"en_US\" title=\"English\"><\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-4210\"><a href=\"https:\/\/majortom.es\/fr\/contact\/\" class=\"elementor-item\" tabindex=\"-1\">Contact<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-147f933 elementor-hidden-desktop elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit iconn elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"147f933\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjQ0NSIsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-align-justify\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27d7d94 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"27d7d94\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/majortom.es\/fr\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff6f363 e-flex e-con-boxed e-con e-parent\" data-id=\"ff6f363\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8658a30 elementor-widget elementor-widget-html\" data-id=\"8658a30\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Major Tom Animation<\/title>\r\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\r\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script>\r\n    <style>\r\n        body {\r\n            margin: 0;\r\n            padding: 0;\r\n            font-family: sans-serif;\r\n            background-color: #121212;\r\n            color: #fff;\r\n            overflow-x: hidden;\r\n        }\r\n\r\n        .wrapper {\r\n            height: 2000vh;\r\n            width: 100%;\r\n            margin: 0;\r\n            padding: 0;\r\n            position: relative;\r\n        }\r\n\r\n        .canvas-container {\r\n            margin: 0;\r\n            padding: 0;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            height: 100vh;\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            z-index: 1;\r\n        }\r\n\r\n        canvas {\r\n            position: fixed;\r\n            top: 50%;\r\n            left: 50%;\r\n            max-height: 100vh;\r\n            max-width: 100vw;\r\n            transform: translate(-50%, -50%);\r\n        }\r\n\r\n        .container {\r\n            display: flex;\r\n            flex-direction: column;\r\n            width: 100%;\r\n            height: 2000vh;\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        \/* Update section base styles *\/\r\n        .section {\r\n            position: relative;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            text-align: center;\r\n            z-index: 1;\r\n        }\r\n\r\n        .section.wrapper0 {\r\n            position: fixed;\r\n            top: 80%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            width: 100%;\r\n            display: flex;\r\n        }\r\n\r\n        .section.wrapper1 {\r\n            position: fixed;\r\n            top: 10%;\r\n            right: 10%;\r\n            display: none;\r\n        }\r\n\r\n        .wrapper2,\r\n        .wrapper3,\r\n        .wrapper4,\r\n        .wrapper5,\r\n        .wrapper6,\r\n        .wrapper7,\r\n        .wrapper8,\r\n        .wrapper9,\r\n        .wrapper10 {\r\n            position: fixed;\r\n            top: 50%;\r\n            left: 0;\r\n            right: 0;\r\n            transform: translateY(-50%);\r\n            display: none;\r\n        }\r\n\r\n        .hero_text {\r\n            font-size: 2.5em;\r\n            position: relative;\r\n            color: #FFF7CF !important;\r\n            font-family: 'Montserrat', sans-serif;\r\n            font-size: 75px;\r\n            font-weight: 800;\r\n            line-height: 77px;\r\n            text-align: center;\r\n            text-transform: uppercase;\r\n        }\r\n\r\n        .section h2 {\r\n            font-size: 75px;\r\n            line-height: 77px;\r\n            color: #f0f0f0;\r\n            text-transform: uppercase;\r\n        }\r\n\r\n        .end_text {\r\n            font-size: 2.5em;\r\n        }\r\n\r\n        .section ul {\r\n            list-style: none;\r\n            padding: 0;\r\n            margin: 0;\r\n            font-size: 1.1em;\r\n            max-width: 80%;\r\n            text-align: center;\r\n        }\r\n\r\n        .wrapper4 {\r\n            display: none;\r\n            flex-direction: column;\r\n            justify-content: center;\r\n            align-items: center;\r\n            gap: 20px;\r\n        }\r\n\r\n        .wrapper4 ul {\r\n            height: 100%;\r\n            width: 80%;\r\n            max-width: 100%;\r\n            \/*padding: 2rem 3rem;*\/\r\n            display: flex;\r\n            flex-direction: column;\r\n            justify-content: space-between;\r\n            font-size: 32px;\r\n            line-height: 48px;\r\n            text-align: center;\r\n        }\r\n\r\n        .wrapper4 li {\r\n            max-width: 80%;\r\n        }\r\n\r\n        .wrapper4 ul li:nth-child(even) {\r\n            text-align: center;\r\n            align-self: end;\r\n        }\r\n\r\n        .btnContainer {\r\n            width: 100%;\r\n        }\r\n\r\n        .btn {\r\n            background: rgba(160, 7, 22, 1);\r\n            padding: 1rem 2rem;\r\n            font-size: 16px;\r\n            line-height: 17px;\r\n            font-weight: 800;\r\n            color: rgba(255, 247, 207, 1);\r\n            transition: all 0.5s ease;\r\n            box-shadow: 0px 4px 4px rgba(0, 0, 0, 1);\r\n            border: none;\r\n            cursor: pointer;\r\n        }\r\n\r\n        .btn:hover {\r\n            background: rgba(255, 247, 207, 1);\r\n            color: rgba(160, 7, 22, 1);\r\n            border: none;\r\n        }\r\n\r\n        .custom_title {\r\n            font-family: 'Montserrat', sans-serif;\r\n            font-size: 75px;\r\n            font-weight: 800;\r\n            line-height: 77px;\r\n            text-align: center;\r\n            color: #FFF7CF !important;\r\n            text-shadow: 0px 4px 4px rgba(0, 0, 0, 1);\r\n            margin: 0;\r\n            padding-bottom: 0px !important;\r\n            text-transform: uppercase;\r\n            text-shadow: 0px 4px 4px rgba(0, 0, 0, 1);\r\n        }\r\n\r\n        .custombg,\r\n        .afterhome {\r\n            width: 100%;\r\n            background: rgba(10, 26, 45, 0.61);\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            padding: 2rem 3rem;\r\n            gap: 20px;\r\n            flex-direction: column;\r\n        }\r\n\r\n        .afterhome {\r\n            max-width: 500px;\r\n            padding: 20px;\r\n        }\r\n\r\n        .custombgtitle {\r\n            width: 100%;\r\n            display: flex;\r\n            justify-content: center;\r\n            margin-top: 40px;\r\n            font-size: 75px;\r\n            line-height: 77px;\r\n        }\r\n\r\n        .customcontent {\r\n            font-family: 'Montserrat', sans-serif;\r\n            font-size: 24px;\r\n            font-weight: 700;\r\n            line-height: 40px;\r\n            text-align: center;\r\n            color: #FFF7CF;\r\n            list-style-type: none;\r\n            text-shadow: 0px 4px 15px rgba(0, 0, 0, 1);\r\n            padding: 0;\r\n        }\r\n\r\n        .img {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100vh;\r\n            z-index: -1;\r\n            object-fit: cover;\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .section h2 {\r\n                font-size: 32px;\r\n                line-height: 35px;\r\n            }\r\n\r\n            .afterhome {\r\n                max-width: 60%;\r\n                padding: 10px;\r\n            }\r\n\r\n            .section.wrapper1 {\r\n                right: 0;\r\n            }\r\n\r\n            .section.afterhometwo p {\r\n                padding: 0px 1rem;\r\n            }\r\n\r\n            .custombg {\r\n                justify-content: space-between;\r\n                align-items: center;\r\n                padding: 1rem 2rem;\r\n            }\r\n\r\n            .section ul {\r\n                font-size: 16px;\r\n                line-height: 24px;\r\n                max-width: 100%;\r\n                padding: 0px 10px;\r\n            }\r\n\r\n            .wrapper4 ul,\r\n            .customcontent,\r\n            .section.afterhometwo p,\r\n            .section.afterhome p {\r\n                font-size: 16px;\r\n                line-height: 24px;\r\n            }\r\n\r\n            .wrapper4 li {\r\n                width: 100%;\r\n                text-align: center;\r\n                align-self: start;\r\n            }\r\n        }\r\n\r\n        #site-navigator {\r\n            transition: transform 0.3s ease-in-out;\r\n        }\r\n\r\n\r\n        #preloader {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background-color: #121212;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            z-index: 9999;\r\n        }\r\n\r\n        .preloader-inner {\r\n            display: flex;\r\n            justify-content: center;\r\n            justify-content: center;\r\n            flex-direction: column;\r\n        }\r\n\r\n        .preloader-text {\r\n            font-family: 'Montserrat', sans-serif;\r\n            font-size: 24px;\r\n            font-weight: 800;\r\n            color: #FFF7CF;\r\n            margin-bottom: 20px;\r\n            text-align: center;\r\n        }\r\n\r\n        .rocket-container {\r\n            width: 100px;\r\n            height: 100px;\r\n            position: relative;\r\n            align-self: center;\r\n        }\r\n\r\n        .rocket {\r\n            width: 100%;\r\n            height: 100%;\r\n            animation: floatRocket 1s infinite ease-in-out;\r\n            text-align: center;\r\n        }\r\n\r\n        @keyframes floatRocket {\r\n            0% {\r\n                transform: translateY(0);\r\n            }\r\n\r\n            50% {\r\n                transform: translateY(-20px);\r\n            }\r\n\r\n            100% {\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n        \/* Preloader Progress Styles *\/\r\n        .preloader-progress-container {\r\n            width: 200px;\r\n            height: 4px;\r\n            background: rgba(255, 247, 207, 0.2);\r\n            border-radius: 2px;\r\n            margin: 0px auto;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .preloader-progress-bar {\r\n            width: 0%;\r\n            height: 100%;\r\n            background: #FFF7CF;\r\n            transition: width 0.3s ease;\r\n        }\r\n\r\n        .preloader-percentage {\r\n            font-family: 'Montserrat', sans-serif;\r\n            font-size: 16px;\r\n            color: #FFF7CF;\r\n            text-align: center;\r\n            margin-top: 10px;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n\r\n<body>\r\n    <div id=\"preloader\">\r\n        <div class=\"preloader-inner\">\r\n            <div class=\"rocket-container\">\r\n                <svg class=\"rocket\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 24 24\">\r\n                    <g fill=\"none\" stroke=\"#FFF7CF\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\">\r\n                        <path\r\n                            d=\"M16.061 10.404L14 17h-4l-2.061-6.596a6 6 0 0 1 .998-5.484l2.59-3.315a.6.6 0 0 1 .946 0l2.59 3.315a6 6 0 0 1 .998 5.484M10 20c0 2 2 3 2 3s2-1 2-3m-5.5-7.5C5 15 7 19 7 19l3-2m5.931-4.5c3.5 2.5 1.5 6.5 1.5 6.5l-3-2\" \/>\r\n                        <path d=\"M12 11a2 2 0 1 1 0-4a2 2 0 0 1 0 4\" \/>\r\n                    <\/g>\r\n                <\/svg>\r\n            <\/div>\r\n            <div class=\"preloader-text\">Loading...<\/div>\r\n            <!-- Add progress bar and percentage -->\r\n            <div class=\"preloader-progress-container\">\r\n                <div class=\"preloader-progress-bar\"><\/div>\r\n            <\/div>\r\n            <div class=\"preloader-percentage\">0%<\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <div class=\"wrapper\">\r\n        <img decoding=\"async\" src=\"https:\/\/majortom.es\/wp-content\/uploads\/2025\/02\/IMG_6267_000.jpg\" class=\"img\" \/>\r\n        <div class=\"canvas-container\">\r\n            <canvas><\/canvas>\r\n        <\/div>\r\n        <div class=\"container\">\r\n            <div class=\"section hero wrapper0\">\r\n                <h2 class=\"hero_text\">WANT TO GO VERY FAR?<br> CALL MAJORTOM.<br><\/h2>\r\n            <\/div>\r\n\r\n            <div class=\"section afterhome wrapper1 customcontent\">\r\n                <p>\r\n                    At Major Tom we take your brand where others don't. Does Uzbekistan ring a bell? Yes, we also\r\n                    carry your brand there. We specialize in challenging markets that require local expertise, global\r\n                    creativity, and a unique ability to solve problems.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"section wrapper2 customcontent\">\r\n                <div class=\"custombg\">\r\n                    <p>\r\n                        We are the international digital marketing agency that connects brands with the most difficult\r\n                        markets, adapting to cultural, technological, and commercial differences. At Major Tom, we don\u2019t\r\n                        know about barriers. We open them, jump them, pass them underneath... but we arrive.\r\n                    <\/p>\r\n                    <a href=\"https:\/\/majortom.es\/about\/\">\r\n                        <button class=\"btn\">Discover More<\/button>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"section strategy wrapper3\">\r\n                <h2 class=\"strategy_title custom_title\">STRATEGY AND<br>CREATIVITY<\/h2>\r\n                <a href=\"https:\/\/majortom.es\/our-services\/\">\r\n                    <button class=\"btn\">Discover More<\/button>\r\n                <\/a>\r\n            <\/div>\r\n\r\n            <div class=\"section strategy wrapper4\">\r\n                <h2 class=\"strategy_title custom_title\">OWN MEDIA<\/h2>\r\n                <a href=\"https:\/\/majortom.es\/our-services\/\">\r\n                    <button class=\"btn\">Discover More<\/button>\r\n                <\/a>\r\n            <\/div>\r\n\r\n            <div class=\"section strategy wrapper5\">\r\n                <h2 class=\"strategy_title custom_title\">EXTERNAL<br>MEDIA<\/h2>\r\n                <a href=\"https:\/\/majortom.es\/our-services\">\r\n                    <button class=\"btn\">Discover More<\/button>\r\n                <\/a>\r\n            <\/div>\r\n\r\n            <div class=\"section strategy wrapper6\">\r\n                <h2 class=\"strategy_title custom_title \">DIGITAL<br>CAMPAIGNS<\/h2>\r\n                <a href=\"https:\/\/majortom.es\/our-services\/\">\r\n                    <button class=\"btn\">Discover More<\/button>\r\n                <\/a>\r\n            <\/div>\r\n\r\n            <div class=\"section production wrapper7\">\r\n                <h2 class=\"strategy_title custom_title\">INFLUENCERS<\/h2>\r\n                <a href=\"https:\/\/majortom.es\/our-services\">\r\n                    <button class=\"btn\">Discover More<\/button>\r\n                <\/a>\r\n            <\/div>\r\n            <div class=\"section strategy wrapper8\">\r\n                <h2 class=\"strategy_title custom_title \">PRODUCTION<\/h2>\r\n                <a href=\"https:\/\/majortom.es\/our-services\/\">\r\n                    <button class=\"btn\">Discover More<\/button>\r\n                <\/a>\r\n            <\/div>\r\n            <div class=\"section and-more wrapper9\">\r\n                <h2 class=\"strategy_title custom_title\">AND MUCH<br>MORE<\/h2>\r\n            <\/div>\r\n            <div class=\"section end wrapper10\">\r\n                <div>\r\n                    <h2 class=\"hero_text\">WANT TO GO VERY FAR?<br> CALL MAJOR TOM.<br><\/h2>\r\n                    <a href=\"https:\/\/majortom.es\/contact\/\" style=\"float: center;\">\r\n                        <button class=\"btn\">Start Your Journey.<\/button>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n\r\n    <script>\r\n        gsap.registerPlugin(ScrollTrigger);\r\n\r\n        \/\/ Corrected GSAP configuration\r\n        const sections = [\r\n            \/\/ { selector: \".wrapper0\", start: \"top top\", end: \"18% 20%\" },\r\n            { selector: \".wrapper1\", start: \"20% top\", end: \"23% 20%\" },\r\n            { selector: \".wrapper2\", start: \"24% top\", end: \"31% 20%\" },\r\n            { selector: \".wrapper3\", start: \"31% top\", end: \"45% 20%\" },\r\n            { selector: \".wrapper4\", start: \"45% top\", end: \"51% 20%\" },\r\n            { selector: \".wrapper5\", start: \"51% top\", end: \"59% 20%\" },\r\n            { selector: \".wrapper6\", start: \"59% top\", end: \"67% 20%\" },\r\n            { selector: \".wrapper7\", start: \"67% top\", end: \"76% 20%\" },\r\n            { selector: \".wrapper8\", start: \"76% top\", end: \"81% 20%\" },\r\n            { selector: \".wrapper9\", start: \"81% top\", end: \"89% 20%\" },\r\n            { selector: \".wrapper10\", start: \"89% top\", end: \"97% 20%\" }\r\n        ];\r\n\r\n        sections.forEach((section) => {\r\n            ScrollTrigger.create({\r\n                trigger: \".container\",\r\n                start: section.start,\r\n                end: section.end,\r\n                onEnter: () => gsap.set(section.selector, { display: \"flex\" }),\r\n                onLeave: () => gsap.set(section.selector, { display: \"none\" }),\r\n                onEnterBack: () => gsap.set(section.selector, { display: \"flex\" }),\r\n                onLeaveBack: () => gsap.set(section.selector, { display: \"none\" }),\r\n                \/\/ markers: true \/\/ Uncomment for debugging\r\n            });\r\n        });\r\n\r\n        \/\/ Special case for initial section\r\n        gsap.set(\".wrapper0\", { display: \"flex\" }); \/\/ Initial state\r\n        ScrollTrigger.create({\r\n            trigger: \".container\",\r\n            start: \"top top\",\r\n            end: \"18% 20%\",\r\n            onEnter: () => gsap.set(\".wrapper0\", { display: \"flex\" }),\r\n            onLeave: () => gsap.set(\".wrapper0\", { display: \"none\" }),\r\n            onEnterBack: () => gsap.set(\".wrapper0\", { display: \"flex\" }),\r\n            onLeaveBack: () => gsap.set(\".wrapper0\", { display: \"flex\" }),\r\n        });\r\n\r\n        class Application {\r\n            constructor() {\r\n                this.canvas = document.querySelector('canvas');\r\n                this.ctx = this.canvas.getContext('2d');\r\n\r\n                this.canvas.style.backgroundColor = 'transparent';\r\n                this.canvas.width = window.innerWidth;\r\n                this.canvas.height = window.innerHeight;\r\n\r\n                this.images = [];\r\n                this.totalImages = 492; \/\/ 300 + 192 images\r\n                this.currentFrameIndex = 0;\r\n                this.imagesLoaded = 0;\r\n                this.isLoaded = false;\r\n\r\n                this.loadAllImages();\r\n            }\r\n\r\n            loadAllImages() {\r\n                for (let i = 0; i < this.totalImages; i++) {\r\n                    const img = new Image();\r\n                    let batchIndex = Math.floor(i \/ 300); \/\/ 0 for first batch, 1 for second batch\r\n                    let frameNumber = String(i % 300).padStart(3, '0'); \/\/ Reset numbering every 300 frames\r\n                    let batchSuffix = batchIndex === 0 ? \"\" : \"-1\"; \/\/ No suffix for first 300, \"-1\" for the rest\r\n\r\n                    img.src = `https:\/\/majortom.es\/wp-content\/uploads\/2025\/03\/IMG_6267_${frameNumber}${batchSuffix}.webp`;\r\n                    img.onload = () => {\r\n                        this.images[i] = img;\r\n                        this.imagesLoaded++;\r\n\r\n                        \/\/ Update progress bar\r\n                        const progress = (this.imagesLoaded \/ this.totalImages) * 100;\r\n                        document.querySelector('.preloader-progress-bar').style.width = `${progress}%`;\r\n                        document.querySelector('.preloader-percentage').textContent = `${Math.round(progress)}%`;\r\n\r\n                        \/\/ Start rendering once all images are loaded\r\n                        if (this.imagesLoaded === this.totalImages) {\r\n                            this.isLoaded = true;\r\n                            this.addEventListeners();\r\n                            this.render();\r\n                            this.hidePreloader();\r\n                        }\r\n                    };\r\n\r\n                    img.onerror = () => console.error(`Failed to load: ${img.src}`);\r\n                }\r\n            }\r\n\r\n            hidePreloader() {\r\n                const preloader = document.getElementById('preloader');\r\n                if (preloader) {\r\n                    preloader.style.opacity = '0';\r\n                    setTimeout(() => {\r\n                        preloader.style.display = 'none';\r\n                    }, 500); \/\/ Delay to allow the fade-out effect\r\n                }\r\n            }\r\n\r\n            addEventListeners() {\r\n                window.addEventListener('scroll', () => {\r\n                    const scrollTop = document.documentElement.scrollTop;\r\n                    const maxScroll = document.documentElement.scrollHeight - window.innerHeight;\r\n                    const scrollPercent = scrollTop \/ maxScroll;\r\n\r\n                    this.currentFrameIndex = Math.min(this.totalImages - 1, Math.floor(scrollPercent * this.totalImages));\r\n                    this.render();\r\n                });\r\n\r\n                window.addEventListener('resize', () => {\r\n                    this.canvas.width = window.innerWidth;\r\n                    this.canvas.height = window.innerHeight;\r\n                    this.render();\r\n                });\r\n            }\r\n\r\n            render() {\r\n                if (!this.isLoaded) return;\r\n\r\n                this.ctx.clearRect(0, 0, this.canvas.width, this.canvas.height);\r\n                const image = this.images[this.currentFrameIndex];\r\n                if (image) {\r\n                    const canvasRatio = this.canvas.width \/ this.canvas.height;\r\n                    const imageRatio = image.width \/ image.height;\r\n\r\n                    let drawWidth, drawHeight, offsetX, offsetY;\r\n\r\n                    if (imageRatio > canvasRatio) {\r\n                        drawHeight = this.canvas.height;\r\n                        drawWidth = image.width * (drawHeight \/ image.height);\r\n                        offsetX = (this.canvas.width - drawWidth) \/ 2;\r\n                        offsetY = 0;\r\n                    } else {\r\n                        drawWidth = this.canvas.width;\r\n                        drawHeight = image.height * (drawWidth \/ image.width);\r\n                        offsetX = 0;\r\n                        offsetY = (this.canvas.height - drawHeight) \/ 2;\r\n                    }\r\n\r\n                    this.ctx.drawImage(image, offsetX, offsetY, drawWidth, drawHeight);\r\n                }\r\n            }\r\n        }\r\n\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n            window.app = new Application();\r\n        });\r\n\r\n        document.addEventListener(\"DOMContentLoaded\", function () {\r\n            let lastScrollTop = 0;\r\n            const menu = document.querySelector(\"#site-navigator\"); \/\/ Change selector if needed\r\n            const logo = document.querySelector(\"#hero-logo\"); \/\/ Change selector if needed\r\n            const header = document.querySelector(\"#main-header\");\r\n        \r\n            function isDesktop() {\r\n                return window.innerWidth > 1024; \/\/ Adjust breakpoint as needed\r\n            }\r\n        \r\n            if (menu && logo && header) {\r\n                window.addEventListener(\"scroll\", function () {\r\n                    if (!isDesktop()) return;\r\n        \r\n                    let scrollTop = window.scrollY || document.documentElement.scrollTop;\r\n        \r\n                    if (scrollTop > lastScrollTop && scrollTop > 100) {\r\n                        \/\/ Scrolling down and past 100px\r\n                        menu.style.transform = \"translateY(-200%)\";\r\n                    } else if (scrollTop < lastScrollTop) {\r\n                        \/\/ Scrolling up\r\n                        menu.style.transform = \"translateY(0)\";\r\n                    }\r\n        \r\n                    lastScrollTop = scrollTop;\r\n                });\r\n        \r\n                logo.addEventListener(\"mouseenter\", function () {\r\n                    if (!isDesktop()) return;\r\n                    menu.style.transform = \"translateY(0)\";\r\n                });\r\n        \r\n                header.addEventListener(\"mouseleave\", function () {\r\n                    if (!isDesktop()) return;\r\n                    if (window.scrollY > 100) {\r\n                        menu.style.transform = \"translateY(-200%)\";\r\n                    }\r\n                });\r\n        \r\n                window.addEventListener(\"resize\", function () {\r\n                    if (!isDesktop()) {\r\n                        menu.style.transform = \"translateY(0)\"; \/\/ Ensure menu is visible on mobile\r\n                    }\r\n                });\r\n            } else {\r\n                console.error(\"One or more elements not found in the DOM.\");\r\n            }\r\n        });\r\n\r\n    <\/script>\r\n\r\n\r\n<\/body>\r\n\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Contact Contact Major Tom Animation Loading&#8230; 0% WANT TO GO VERY FAR? CALL MAJORTOM. At Major Tom we take your brand where others don&#8217;t. Does Uzbekistan ring a bell? Yes, we also carry your brand there. We specialize in challenging markets that require local expertise, global creativity, and a unique ability to solve problems. We [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-711","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/comments?post=711"}],"version-history":[{"count":1291,"href":"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711\/revisions"}],"predecessor-version":[{"id":5424,"href":"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/pages\/711\/revisions\/5424"}],"wp:attachment":[{"href":"https:\/\/majortom.es\/fr\/wp-json\/wp\/v2\/media?parent=711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}