.elementor-10 .elementor-element.elementor-element-4540c4c{--display:flex;--min-height:357px;--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-10 .elementor-element.elementor-element-16cb6a8 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-16cb6a8 .elementor-icon{font-size:24vw;}.elementor-10 .elementor-element.elementor-element-16cb6a8 .elementor-icon svg{height:24vw;}.elementor-10 .elementor-element.elementor-element-16cb6a8 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-60b0025{--display:flex;}.elementor-10 .elementor-element.elementor-element-7d1febd{--display:flex;}.elementor-10 .elementor-element.elementor-element-afb61dc{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-f843c57{--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-10 .elementor-element.elementor-element-77ff88e{text-align:center;}.elementor-10 .elementor-element.elementor-element-fcedc37{--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-10 .elementor-element.elementor-element-3f0713b{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-3f0713b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3f0713b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2026/01/square_PRI4.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3f0713b:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2026/01/square_PRI_bw4.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d27ecc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d27ecc6{text-align:center;}.elementor-10 .elementor-element.elementor-element-d27ecc6 .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-d6e5e87 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d6e5e87{text-align:center;}.elementor-10 .elementor-element.elementor-element-d6e5e87 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c818d20{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-c818d20:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c818d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2026/01/square_CLI.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c818d20:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2026/01/square_CLI_bw.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0190ac6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0190ac6{text-align:center;}.elementor-10 .elementor-element.elementor-element-0190ac6 .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-feeab66 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-feeab66{text-align:center;}.elementor-10 .elementor-element.elementor-element-feeab66 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b9a6841{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-b9a6841:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b9a6841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2026/01/square_IKW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b9a6841:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2026/01/square_IKW_bw.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f3d6a44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f3d6a44{text-align:center;}.elementor-10 .elementor-element.elementor-element-f3d6a44 .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-32ad00f > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-32ad00f{text-align:center;}.elementor-10 .elementor-element.elementor-element-32ad00f .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a870df6{--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-10 .elementor-element.elementor-element-d7d7ec6{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-d7d7ec6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d7d7ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2025/01/square_oot.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d7d7ec6:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2025/01/square_oot_bw.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-51e55a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-51e55a5{text-align:center;}.elementor-10 .elementor-element.elementor-element-51e55a5 .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-3cb7d57 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3cb7d57{text-align:center;}.elementor-10 .elementor-element.elementor-element-3cb7d57 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-79a7162{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-79a7162:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-79a7162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2025/01/square_fmt.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-79a7162:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2025/01/square_fmt_bw.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6a8f3e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6a8f3e5{text-align:center;}.elementor-10 .elementor-element.elementor-element-6a8f3e5 .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-1ffbc81 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1ffbc81{text-align:center;}.elementor-10 .elementor-element.elementor-element-1ffbc81 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d3717d4{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-d3717d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d3717d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2025/01/square_gar3.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d3717d4:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2025/01/square_gar_bw.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-220cadd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-220cadd{text-align:center;}.elementor-10 .elementor-element.elementor-element-220cadd .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-721efb0 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-721efb0{text-align:center;}.elementor-10 .elementor-element.elementor-element-721efb0 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bfbc575{--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-10 .elementor-element.elementor-element-5710ecf{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-5710ecf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5710ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_nap.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5710ecf:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_nap_BW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b59a88b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b59a88b{text-align:center;}.elementor-10 .elementor-element.elementor-element-b59a88b .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-fd32ea3 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fd32ea3{text-align:center;}.elementor-10 .elementor-element.elementor-element-fd32ea3 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-723ed87{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-723ed87:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-723ed87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_thanks.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-723ed87:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_thanks_BW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-399d7b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-399d7b6{text-align:center;}.elementor-10 .elementor-element.elementor-element-399d7b6 .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-788d886 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-788d886{text-align:center;}.elementor-10 .elementor-element.elementor-element-788d886 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a16485c{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-a16485c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a16485c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_65.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a16485c:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_65_BW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0d7977a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0d7977a{text-align:center;}.elementor-10 .elementor-element.elementor-element-0d7977a .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-2b60930 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2b60930{text-align:center;}.elementor-10 .elementor-element.elementor-element-2b60930 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-61d5330{--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-10 .elementor-element.elementor-element-822002d{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-822002d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-822002d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_love.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-822002d:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_love_BW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c21a547 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c21a547{text-align:center;}.elementor-10 .elementor-element.elementor-element-c21a547 .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-5022d62 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5022d62{text-align:center;}.elementor-10 .elementor-element.elementor-element-5022d62 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-49f02c4{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-49f02c4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49f02c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_pope.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-49f02c4:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_pope_BW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9a37e3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9a37e3d{text-align:center;}.elementor-10 .elementor-element.elementor-element-9a37e3d .elementor-heading-title{font-size:68px;line-height:54px;}.elementor-10 .elementor-element.elementor-element-6922b77 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6922b77{text-align:center;}.elementor-10 .elementor-element.elementor-element-6922b77 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-30794d2{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-30794d2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-30794d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_NoHardFeelings.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-30794d2:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_NoHardFeelings_BW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d4ce645 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d4ce645{text-align:center;}.elementor-10 .elementor-element.elementor-element-d4ce645 .elementor-heading-title{font-size:68px;line-height:54px;}.elementor-10 .elementor-element.elementor-element-5de5ed7 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5de5ed7{text-align:center;}.elementor-10 .elementor-element.elementor-element-5de5ed7 .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2b0cbd1{--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-10 .elementor-element.elementor-element-c574bae{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-c574bae:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c574bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_IWDWS.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c574bae:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_IWDWS_BW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9cb0fd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9cb0fd8{text-align:center;}.elementor-10 .elementor-element.elementor-element-9cb0fd8 .elementor-heading-title{font-size:68px;line-height:54px;}.elementor-10 .elementor-element.elementor-element-23ff7af > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-23ff7af{text-align:center;}.elementor-10 .elementor-element.elementor-element-23ff7af .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5854be6{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-5854be6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5854be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_eq3.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5854be6:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_eq3_BW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c25687d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c25687d{text-align:center;}.elementor-10 .elementor-element.elementor-element-c25687d .elementor-heading-title{font-size:68px;}.elementor-10 .elementor-element.elementor-element-40756bb > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-40756bb{text-align:center;}.elementor-10 .elementor-element.elementor-element-40756bb .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c6a1c8c{--display:flex;--min-height:24vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-503e088 );--border-color:var( --e-global-color-503e088 );}.elementor-10 .elementor-element.elementor-element-c6a1c8c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c6a1c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_sp.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c6a1c8c:hover{background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/square_sp_BW.jpg");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5719c6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5719c6c{text-align:center;}.elementor-10 .elementor-element.elementor-element-5719c6c .elementor-heading-title{font-size:68px;line-height:54px;}.elementor-10 .elementor-element.elementor-element-caba1ab > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-caba1ab{text-align:center;}.elementor-10 .elementor-element.elementor-element-caba1ab .elementor-heading-title{font-size:12px;letter-spacing:2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fb26bb9{--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-10 .elementor-element.elementor-element-c132538{text-align:center;}.elementor-10 .elementor-element.elementor-element-f6acb6e{--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;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://flyingrobot.la/wp-content/uploads/2024/01/bg3.svg");background-size:cover;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-5ba2d25 > .elementor-widget-container{padding:20px 20px 20px 20px;}}/* Start custom CSS for container, class: .elementor-element-3f0713b */.elementor-10 .elementor-element.elementor-element-3f0713b .myHeader {
   opacity: 0 !important; /* force alpha 0 on load */
   transform: translateY(6px);
   transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-3f0713b:hover .myHeader {
   opacity: 1;
   transform: translateY(0);
}

/* safety reset: ensure myHeader stays hidden even if first card or theme tries to show it */
.elementor-10 .elementor-element.elementor-element-3f0713b:first-child .myHeader {
   opacity: 0 !important;
   transform: translateY(6px) !important;
}

.elementor-10 .elementor-element.elementor-element-3f0713b .viewProject {
   opacity: 0 !important; /* force hidden on load */
   transform: translateY(6px);
   transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-3f0713b:hover .viewProject {
   opacity: 1;
   transform: translateY(0);
}
/* allow hover to win on the first card */
.elementor-10 .elementor-element.elementor-element-3f0713b:first-child:hover .myHeader,
.elementor-10 .elementor-element.elementor-element-3f0713b:first-child:focus-within .myHeader {
   opacity: 1 !important;
   transform: translateY(0) !important;
}

.elementor-10 .elementor-element.elementor-element-3f0713b:first-child:hover .viewProject,
.elementor-10 .elementor-element.elementor-element-3f0713b:first-child:focus-within .viewProject {
   opacity: 1 !important;
   transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c818d20 */.elementor-10 .elementor-element.elementor-element-c818d20 .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-c818d20:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-c818d20 .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-c818d20:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a6841 */.elementor-10 .elementor-element.elementor-element-b9a6841 .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-b9a6841:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-b9a6841 .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-b9a6841:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7d7ec6 */.elementor-10 .elementor-element.elementor-element-d7d7ec6 .myHeader {
   opacity: 0 !important; /* force alpha 0 on load */
   transform: translateY(6px);
   transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-d7d7ec6:hover .myHeader {
   opacity: 1;
   transform: translateY(0);
}

/* safety reset: ensure myHeader stays hidden even if first card or theme tries to show it */
.elementor-10 .elementor-element.elementor-element-d7d7ec6:first-child .myHeader {
   opacity: 0 !important;
   transform: translateY(6px) !important;
}

.elementor-10 .elementor-element.elementor-element-d7d7ec6 .viewProject {
   opacity: 0 !important; /* force hidden on load */
   transform: translateY(6px);
   transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-d7d7ec6:hover .viewProject {
   opacity: 1;
   transform: translateY(0);
}
/* allow hover to win on the first card */
.elementor-10 .elementor-element.elementor-element-d7d7ec6:first-child:hover .myHeader,
.elementor-10 .elementor-element.elementor-element-d7d7ec6:first-child:focus-within .myHeader {
   opacity: 1 !important;
   transform: translateY(0) !important;
}

.elementor-10 .elementor-element.elementor-element-d7d7ec6:first-child:hover .viewProject,
.elementor-10 .elementor-element.elementor-element-d7d7ec6:first-child:focus-within .viewProject {
   opacity: 1 !important;
   transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a7162 */.elementor-10 .elementor-element.elementor-element-79a7162 .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-79a7162:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-79a7162 .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-79a7162:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3717d4 */.elementor-10 .elementor-element.elementor-element-d3717d4 .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-d3717d4:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-d3717d4 .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-d3717d4:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5710ecf */.elementor-10 .elementor-element.elementor-element-5710ecf .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-5710ecf:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-5710ecf .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-5710ecf:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-723ed87 */.elementor-10 .elementor-element.elementor-element-723ed87 .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-723ed87:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-723ed87 .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-723ed87:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a16485c */.elementor-10 .elementor-element.elementor-element-a16485c .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-a16485c:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-a16485c .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-a16485c:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-822002d */.elementor-10 .elementor-element.elementor-element-822002d .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-822002d:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-822002d .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-822002d:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f02c4 */.elementor-10 .elementor-element.elementor-element-49f02c4 .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-49f02c4:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-49f02c4 .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-49f02c4:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30794d2 */.elementor-10 .elementor-element.elementor-element-30794d2 .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-30794d2:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-30794d2 .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-30794d2:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c574bae */.elementor-10 .elementor-element.elementor-element-c574bae .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-c574bae:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-c574bae .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-c574bae:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5854be6 */.elementor-10 .elementor-element.elementor-element-5854be6 .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-5854be6:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-5854be6 .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-5854be6:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a1c8c */.elementor-10 .elementor-element.elementor-element-c6a1c8c .myHeader {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-c6a1c8c:hover .myHeader {
   opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-c6a1c8c .viewProject {
   opacity: 0;
   transition: opacity 0.3s ease-in-out;
}
.elementor-10 .elementor-element.elementor-element-c6a1c8c:hover .viewProject {
   opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5ba2d25 *//* Dots inactive */
.swiper-pagination-bullet {
  background: #fff !important;
  opacity: 0.6;
  margin: 0 4px;
}

/* Dot active */
.swiper-pagination-bullet-active {
  background: #fff !important;
  opacity: 1;
}

/* Base wrapper for dots */
.swiper-pagination {
  position: relative !important;
  margin: 10px auto !important;
  text-align: center !important;
  left: 0 !important;
  right: 0 !important;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* Desktop: one row, centered */
@media (min-width: 769px) {
  .swiper-pagination {
    flex-wrap: nowrap;  /* force single row */
    line-height: normal;
  }
}

/* Mobile: extra line spacing when wrapped */
@media (max-width: 768px) {
  .swiper-pagination {
    row-gap: 10px; /* space between rows */
  }
  .swiper-pagination-bullet {
    margin: 4px; /* keep horizontal spacing tidy */
  }
}
  .swiper-pagination-bullet {
    margin: 4px 4px; /* horizontal spacing, vertical handled by line-height */
  }
}/* End custom CSS */
/* Start custom CSS *//* default, hide overlays on every card */
.case-cards .card .myHeader,
.case-cards .card .viewProject {
  opacity: 0;
  transform: translateY(6px);
  transition: opacity .25s ease, transform .25s ease;
  pointer-events: none;
}

/* show only on real hover */
.case-cards .card:hover .myHeader,
.case-cards .card:hover .viewProject {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

/* neutralize states that sometimes trip the first card */
.case-cards .card:focus .myHeader,
.case-cards .card:focus-within .myHeader,
.case-cards .card a:focus .myHeader,
.case-cards .card a:active .myHeader,
.case-cards .card a[aria-current="page"] .myHeader,
.case-cards .card:focus .viewProject,
.case-cards .card:focus-within .viewProject,
.case-cards .card a:focus .viewProject,
.case-cards .card a:active .viewProject,
.case-cards .card a[aria-current="page"] .viewProject {
  opacity: 0;
  transform: translateY(6px);
}

/* belt and suspenders, if any theme targets first-child */
.case-cards .card:first-child .myHeader,
.case-cards .card:first-child .viewProject {
  opacity: 0 !important;
  transform: translateY(6px) !important;
}/* End custom CSS */