.elementor-2203 .elementor-element.elementor-element-3be0e7c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2203 .elementor-element.elementor-element-3be0e7c:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-3be0e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-2203 .elementor-element.elementor-element-de15bf4{--display:flex;}.elementor-2203 .elementor-element.elementor-element-33dcddd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2203 .elementor-element.elementor-element-33dcddd{z-index:0;text-align:center;}.elementor-2203 .elementor-element.elementor-element-33dcddd .elementor-heading-title{font-family:"Lovelace", Lovelace;font-size:270px;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-b525499{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2203 .elementor-element.elementor-element-1cce008 img{width:100%;max-width:100%;height:208px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-43fec1d{right:0px;}body.rtl .elementor-2203 .elementor-element.elementor-element-43fec1d{left:0px;}.elementor-2203 .elementor-element.elementor-element-43fec1d{top:54px;}.elementor-2203 .elementor-element.elementor-element-43fec1d img{width:100%;max-width:100%;height:203px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-1fac908{left:286px;}body.rtl .elementor-2203 .elementor-element.elementor-element-1fac908{right:286px;}.elementor-2203 .elementor-element.elementor-element-1fac908{top:9px;}.elementor-2203 .elementor-element.elementor-element-1fac908 img{width:100%;max-width:100%;height:214px;}.elementor-2203 .elementor-element.elementor-element-9e607a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2203 .elementor-element.elementor-element-0a3a742 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2203 .elementor-element.elementor-element-0a3a742{text-align:center;}.elementor-2203 .elementor-element.elementor-element-0a3a742 .elementor-heading-title{font-family:"Lovelace", Lovelace;font-size:20px;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-4d5be2f{--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-2203 .elementor-element.elementor-element-6c617bd{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-2203 .elementor-element.elementor-element-6c617bd:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-6c617bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3130;}.elementor-2203 .elementor-element.elementor-element-90cf0eb{text-align:center;}.elementor-2203 .elementor-element.elementor-element-90cf0eb .elementor-heading-title{font-family:"ADLaM Display", Lovelace;font-size:50px;font-weight:bold;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-dfee05b{text-align:center;}.elementor-2203 .elementor-element.elementor-element-dfee05b .elementor-heading-title{font-family:"ADLaM Display", Lovelace;font-size:17px;text-transform:uppercase;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-ffd2e50{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-2203 .elementor-element.elementor-element-ffd2e50:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-ffd2e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3130;}.elementor-2203 .elementor-element.elementor-element-4988445{text-align:center;}.elementor-2203 .elementor-element.elementor-element-4988445 .elementor-heading-title{font-family:"ADLaM Display", Lovelace;font-size:50px;font-weight:bold;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-f8b7be9{text-align:center;}.elementor-2203 .elementor-element.elementor-element-f8b7be9 .elementor-heading-title{font-family:"ADLaM Display", Lovelace;font-size:17px;text-transform:uppercase;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-0f7a930{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-2203 .elementor-element.elementor-element-0f7a930:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-0f7a930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3130;}.elementor-2203 .elementor-element.elementor-element-868528d{text-align:center;}.elementor-2203 .elementor-element.elementor-element-868528d .elementor-heading-title{font-family:"ADLaM Display", Lovelace;font-size:50px;font-weight:bold;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-e4cb9cd{text-align:center;}.elementor-2203 .elementor-element.elementor-element-e4cb9cd .elementor-heading-title{font-family:"ADLaM Display", Lovelace;font-size:17px;text-transform:uppercase;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-d8f6c9d{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-2203 .elementor-element.elementor-element-d8f6c9d:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-d8f6c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3130;}.elementor-2203 .elementor-element.elementor-element-114b2d7{text-align:center;}.elementor-2203 .elementor-element.elementor-element-114b2d7 .elementor-heading-title{font-family:"ADLaM Display", Lovelace;font-size:50px;font-weight:bold;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-6fc95d4{text-align:center;}.elementor-2203 .elementor-element.elementor-element-6fc95d4 .elementor-heading-title{font-family:"ADLaM Display", Lovelace;font-size:17px;text-transform:uppercase;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-538001c.elementor-element{--align-self:center;}.elementor-2203 .elementor-element.elementor-element-ac4d8e7{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2203 .elementor-element.elementor-element-ac4d8e7:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-ac4d8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-2203 .elementor-element.elementor-element-5e7a715{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2203 .elementor-element.elementor-element-3a3e2aa{width:100%;max-width:100%;}.elementor-2203 .elementor-element.elementor-element-3a3e2aa .elementor-heading-title{font-family:"Lovelace", Lovelace;font-size:4.8rem;font-weight:600;line-height:77px;color:#EFEFEF;}.elementor-2203 .elementor-element.elementor-element-452dd035{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-6e73ae56{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2203 .elementor-element.elementor-element-1b88a112 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2203 .elementor-element.elementor-element-4148d7cd{--divider-border-style:solid;--divider-color:#FF313000;--divider-border-width:420px;top:0px;}.elementor-2203 .elementor-element.elementor-element-4148d7cd > .elementor-widget-container{margin:25px 25px 25px 25px;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-4148d7cd{left:0px;}body.rtl .elementor-2203 .elementor-element.elementor-element-4148d7cd{right:0px;}.elementor-2203 .elementor-element.elementor-element-4148d7cd .elementor-divider-separator{width:100%;}.elementor-2203 .elementor-element.elementor-element-4148d7cd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2203 .elementor-element.elementor-element-23d7f61f > .elementor-widget-container{padding:53px 53px 53px 53px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-23d7f61f{left:0px;}body.rtl .elementor-2203 .elementor-element.elementor-element-23d7f61f{right:0px;}.elementor-2203 .elementor-element.elementor-element-23d7f61f{top:50%;}.elementor-2203 .elementor-element.elementor-element-23d7f61f .elementor-image-box-title{margin-bottom:26px;font-family:"Lovelace", Lovelace;font-size:21px;font-weight:700;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-2203 .elementor-element.elementor-element-23d7f61f .elementor-image-box-description{font-family:"Roboto", Lovelace;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2203 .elementor-element.elementor-element-1611966e{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2203 .elementor-element.elementor-element-36298db6 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2203 .elementor-element.elementor-element-1b11620c{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:420px;top:0px;}.elementor-2203 .elementor-element.elementor-element-1b11620c > .elementor-widget-container{margin:25px 25px 25px 25px;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-1b11620c{left:0px;}body.rtl .elementor-2203 .elementor-element.elementor-element-1b11620c{right:0px;}.elementor-2203 .elementor-element.elementor-element-1b11620c .elementor-divider-separator{width:100%;}.elementor-2203 .elementor-element.elementor-element-1b11620c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2203 .elementor-element.elementor-element-2e2b6672 > .elementor-widget-container{padding:53px 53px 53px 53px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-2e2b6672{left:0px;}body.rtl .elementor-2203 .elementor-element.elementor-element-2e2b6672{right:0px;}.elementor-2203 .elementor-element.elementor-element-2e2b6672{top:50%;}.elementor-2203 .elementor-element.elementor-element-2e2b6672 .elementor-image-box-title{margin-bottom:26px;font-family:"Lovelace", Lovelace;font-size:21px;font-weight:700;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-2203 .elementor-element.elementor-element-2e2b6672 .elementor-image-box-description{font-family:"Roboto", Lovelace;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2203 .elementor-element.elementor-element-1b6bbbd7{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2203 .elementor-element.elementor-element-6c7068c9 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2203 .elementor-element.elementor-element-46deea0{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:420px;top:0px;}.elementor-2203 .elementor-element.elementor-element-46deea0 > .elementor-widget-container{margin:25px 25px 25px 25px;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-46deea0{left:0px;}body.rtl .elementor-2203 .elementor-element.elementor-element-46deea0{right:0px;}.elementor-2203 .elementor-element.elementor-element-46deea0 .elementor-divider-separator{width:100%;}.elementor-2203 .elementor-element.elementor-element-46deea0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2203 .elementor-element.elementor-element-7a9b99f4 > .elementor-widget-container{padding:53px 53px 53px 53px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-7a9b99f4{left:0px;}body.rtl .elementor-2203 .elementor-element.elementor-element-7a9b99f4{right:0px;}.elementor-2203 .elementor-element.elementor-element-7a9b99f4{top:50%;}.elementor-2203 .elementor-element.elementor-element-7a9b99f4 .elementor-image-box-title{margin-bottom:26px;font-family:"Lovelace", Lovelace;font-size:21px;font-weight:700;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-2203 .elementor-element.elementor-element-7a9b99f4 .elementor-image-box-description{font-family:"Roboto", Lovelace;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2203 .elementor-element.elementor-element-0129fd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-2ed1b65{--display:flex;}.elementor-2203 .elementor-element.elementor-element-dc5ab2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2203 .elementor-element.elementor-element-dc5ab2a{text-align:center;}.elementor-2203 .elementor-element.elementor-element-dc5ab2a .elementor-heading-title{font-family:"Titillium Web", Lovelace;font-size:27px;line-height:35px;color:#090909;}.elementor-2203 .elementor-element.elementor-element-dca2e10 .elementor-button{background-color:#FF3130;font-size:27px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;}.elementor-2203 .elementor-element.elementor-element-dca2e10 .elementor-button:hover, .elementor-2203 .elementor-element.elementor-element-dca2e10 .elementor-button:focus{color:#FFFFFF;border-color:#000000;}.elementor-2203 .elementor-element.elementor-element-dca2e10 .elementor-button:hover svg, .elementor-2203 .elementor-element.elementor-element-dca2e10 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2203 .elementor-element.elementor-element-9819e15{--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-2203 .elementor-element.elementor-element-9819e15:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-9819e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-2203 .elementor-element.elementor-element-ceab7fa{--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-2203 .elementor-element.elementor-element-d1c1032{--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;--justify-content:center;}.elementor-2203 .elementor-element.elementor-element-756923c{--display:flex;--justify-content:center;}.elementor-2203 .elementor-element.elementor-element-6c77da3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2203 .elementor-element.elementor-element-6c77da3{text-align:left;}.elementor-2203 .elementor-element.elementor-element-6c77da3 .elementor-heading-title{font-family:"Titillium Web", Lovelace;font-size:27px;line-height:35px;color:#E8E8E8;}.elementor-2203 .elementor-element.elementor-element-6344687{--display:flex;--justify-content:center;}.elementor-2203 .elementor-element.elementor-element-a2eb5c6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2203 .elementor-element.elementor-element-47f9c9e{--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-2203 .elementor-element.elementor-element-89684ad{--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;--overlay-opacity:0.15;}.elementor-2203 .elementor-element.elementor-element-89684ad:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-89684ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;background-image:url("https://costa.tw1.su/wp-content/uploads/2025/02/Monaco_Circ.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2203 .elementor-element.elementor-element-89684ad::before, .elementor-2203 .elementor-element.elementor-element-89684ad > .elementor-background-video-container::before, .elementor-2203 .elementor-element.elementor-element-89684ad > .e-con-inner > .elementor-background-video-container::before, .elementor-2203 .elementor-element.elementor-element-89684ad > .elementor-background-slideshow::before, .elementor-2203 .elementor-element.elementor-element-89684ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-2203 .elementor-element.elementor-element-89684ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#161616;--background-overlay:'';}.elementor-2203 .elementor-element.elementor-element-dadb742{--display:flex;--justify-content:flex-end;}.elementor-2203 .elementor-element.elementor-element-dadb742.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2203 .elementor-element.elementor-element-52d235f .elementor-button{background-color:#FF3130;font-size:27px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;}.elementor-2203 .elementor-element.elementor-element-52d235f .elementor-button:hover, .elementor-2203 .elementor-element.elementor-element-52d235f .elementor-button:focus{color:#FFFFFF;border-color:#000000;}.elementor-2203 .elementor-element.elementor-element-52d235f .elementor-button:hover svg, .elementor-2203 .elementor-element.elementor-element-52d235f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2203 .elementor-element.elementor-element-1bdc5c9{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-200px;--margin-right:0px;}.elementor-2203 .elementor-element.elementor-element-1bdc5c9:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-1bdc5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161691;}.elementor-2203 .elementor-element.elementor-element-68c3635 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2203 .elementor-element.elementor-element-68c3635{text-align:left;font-family:"Titillium Web", Lovelace;font-size:20px;color:#F1F1F1;}@media(max-width:1024px){.elementor-2203 .elementor-element.elementor-element-33dcddd .elementor-heading-title{font-size:166px;}.elementor-2203 .elementor-element.elementor-element-43fec1d{top:72px;}.elementor-2203 .elementor-element.elementor-element-43fec1d img{width:75%;max-width:75%;height:171px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-1fac908{left:-4px;}body.rtl .elementor-2203 .elementor-element.elementor-element-1fac908{right:-4px;}.elementor-2203 .elementor-element.elementor-element-452dd035{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-2203 .elementor-element.elementor-element-6e73ae56{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-2203 .elementor-element.elementor-element-1611966e{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-2203 .elementor-element.elementor-element-1b6bbbd7{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}}@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-33dcddd .elementor-heading-title{font-size:67px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-43fec1d{right:-45px;}body.rtl .elementor-2203 .elementor-element.elementor-element-43fec1d{left:-45px;}.elementor-2203 .elementor-element.elementor-element-43fec1d{top:77px;}.elementor-2203 .elementor-element.elementor-element-43fec1d img{width:70%;max-width:70%;height:98px;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-1fac908{left:49px;}body.rtl .elementor-2203 .elementor-element.elementor-element-1fac908{right:49px;}.elementor-2203 .elementor-element.elementor-element-1fac908 img{height:200px;}.elementor-2203 .elementor-element.elementor-element-0a3a742 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2203 .elementor-element.elementor-element-0a3a742 .elementor-heading-title{font-size:27px;}.elementor-2203 .elementor-element.elementor-element-4d5be2f{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-6c617bd{--width:24%;}.elementor-2203 .elementor-element.elementor-element-90cf0eb .elementor-heading-title{font-size:27px;}.elementor-2203 .elementor-element.elementor-element-dfee05b .elementor-heading-title{font-size:15px;}.elementor-2203 .elementor-element.elementor-element-ffd2e50{--width:24%;}.elementor-2203 .elementor-element.elementor-element-4988445 .elementor-heading-title{font-size:27px;}.elementor-2203 .elementor-element.elementor-element-f8b7be9 .elementor-heading-title{font-size:15px;}.elementor-2203 .elementor-element.elementor-element-0f7a930{--width:24%;}.elementor-2203 .elementor-element.elementor-element-868528d .elementor-heading-title{font-size:27px;}.elementor-2203 .elementor-element.elementor-element-e4cb9cd .elementor-heading-title{font-size:15px;}.elementor-2203 .elementor-element.elementor-element-d8f6c9d{--width:24%;}.elementor-2203 .elementor-element.elementor-element-114b2d7 .elementor-heading-title{font-size:27px;}.elementor-2203 .elementor-element.elementor-element-6fc95d4 .elementor-heading-title{font-size:15px;}.elementor-2203 .elementor-element.elementor-element-538001c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2203 .elementor-element.elementor-element-538001c.elementor-element{--align-self:center;}.elementor-2203 .elementor-element.elementor-element-ac4d8e7{--min-height:50vh;--justify-content:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2203 .elementor-element.elementor-element-3a3e2aa .elementor-heading-title{font-size:1.8rem;line-height:1.5em;}.elementor-2203 .elementor-element.elementor-element-452dd035{--content-width:340px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-1b88a112 img{height:380px;}.elementor-2203 .elementor-element.elementor-element-23d7f61f .elementor-image-box-title{margin-bottom:18px;font-size:21px;}.elementor-2203 .elementor-element.elementor-element-23d7f61f .elementor-image-box-description{font-size:15px;}.elementor-2203 .elementor-element.elementor-element-36298db6 img{height:380px;}.elementor-2203 .elementor-element.elementor-element-2e2b6672 .elementor-image-box-title{margin-bottom:18px;font-size:21px;}.elementor-2203 .elementor-element.elementor-element-2e2b6672 .elementor-image-box-description{font-size:15px;}.elementor-2203 .elementor-element.elementor-element-6c7068c9 img{height:380px;}.elementor-2203 .elementor-element.elementor-element-7a9b99f4 .elementor-image-box-title{margin-bottom:18px;font-size:21px;}.elementor-2203 .elementor-element.elementor-element-7a9b99f4 .elementor-image-box-description{font-size:15px;}.elementor-2203 .elementor-element.elementor-element-dc5ab2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2203 .elementor-element.elementor-element-dc5ab2a .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-2203 .elementor-element.elementor-element-6c77da3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2203 .elementor-element.elementor-element-6c77da3 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-2203 .elementor-element.elementor-element-6344687{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-89684ad:not(.elementor-motion-effects-element-type-background), .elementor-2203 .elementor-element.elementor-element-89684ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://costa.tw1.su/wp-content/uploads/2025/02/f1_logo.png");}.elementor-2203 .elementor-element.elementor-element-89684ad{--overlay-opacity:0.5;}.elementor-2203 .elementor-element.elementor-element-1bdc5c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-68c3635 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2203 .elementor-element.elementor-element-68c3635{font-size:17px;line-height:1.4em;}.elementor-2203 .elementor-element.elementor-element-cb2bc2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2203 .elementor-element.elementor-element-4d5be2f{--width:500px;}.elementor-2203 .elementor-element.elementor-element-dadb742{--width:59.366%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2203 .elementor-element.elementor-element-452dd035{--content-width:400px;}.elementor-2203 .elementor-element.elementor-element-6e73ae56{--content-width:100%;}.elementor-2203 .elementor-element.elementor-element-1611966e{--content-width:100%;}.elementor-2203 .elementor-element.elementor-element-1b6bbbd7{--content-width:100%;}}/* Start custom CSS for image, class: .elementor-element-43fec1d */.custom-mouse-track {
    transition: transform 0.1s ease-out;
}

.fade-in-left {
    opacity: 0;
    transform: translateX(-50px);
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

section:has(.fade-in-left):hover .fade-in-left,
section:has(.fade-in-left):focus-within .fade-in-left {
    opacity: 1;
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-538001c */.m_scroll_arrows
{
  display: block;
  width: 5px;
  height: 5px;
  -ms-transform: rotate(45deg); /* IE 9 */
  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
  transform: rotate(45deg);
   
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  margin: 0 0 3px 4px;
  
  width: 16px;
  height: 16px;
}


.unu
{
  margin-top: 1px;
}

.unu, .doi, .trei
{
    -webkit-animation: mouse-scroll 1s infinite;
    -moz-animation: mouse-scroll 1s infinite;
    animation: mouse-scroll 1s infinite;
  
}

.unu
{
  -webkit-animation-delay: .1s;
  -moz-animation-delay: .1s;
  -webkit-animation-direction: alternate;
  
  animation-direction: alternate;
  animation-delay: alternate;
}

.doi
{
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  -webkit-animation-direction: alternate;
  
  animation-delay: .2s;
  animation-direction: alternate;
  
  margin-top: -6px;
}

.trei
{
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  -webkit-animation-direction: alternate;
  
  animation-delay: .3s;
  animation-direction: alternate;
  
  
  margin-top: -6px;
}


@-webkit-keyframes mouse-wheel{
   0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@-moz-keyframes mouse-wheel {
  0% { top: 1px; }
  25% { top: 2px; }
  50% { top: 3px;}
  75% { top: 2px;}
  100% { top: 1px;}
}
@-o-keyframes mouse-wheel {

   0% { top: 1px; }
  25% { top: 2px; }
  50% { top: 3px;}
  75% { top: 2px;}
  100% { top: 1px;}
}
@keyframes mouse-wheel {

   0% { top: 1px; }
  25% { top: 2px; }
  50% { top: 3px;}
  75% { top: 2px;}
  100% { top: 1px;}
}

@-webkit-keyframes mouse-scroll {

  0%   { opacity: 0;}
  50%  { opacity: .5;}
  100% { opacity: 1;}
}
@-moz-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@-o-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be0e7c */.custom-cursor {
    display: flex;
    justify-content: center;  /* Horizontally center */
    align-items: center;      /* Vertically center */
    position: fixed;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.1); /* Glass blur effect */
    backdrop-filter: blur(10px);           /* Blur effect */
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.3);
    pointer-events: none;
    z-index: 1000;
    transition: all 0.2s ease;
    opacity: 1;
}

.custom-cursor span {
    display: none; /* Hide text by default */
    text-align: center; /* Ensure the text is centered */
    font-size: 16px;
    color: white;
    line-height: 1.2;
    padding: 10px;
}

.custom-cursor.active span {
    display: block; /* Show text when active */
    text-align: center; /* Center the text */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac4d8e7 *//*.letter {*/
/*  display: inline-block;*/
/*  overflow: hidden;*/
 
/*}*/

h3 {
  white-space: break-spaces;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4148d7cd */.elementor-2203 .elementor-element.elementor-element-4148d7cd{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-23d7f61f */.elementor-2203 .elementor-element.elementor-element-23d7f61f{
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1b11620c */.elementor-2203 .elementor-element.elementor-element-1b11620c{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e2b6672 */.elementor-2203 .elementor-element.elementor-element-2e2b6672{
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-46deea0 */.elementor-2203 .elementor-element.elementor-element-46deea0{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a9b99f4 */.elementor-2203 .elementor-element.elementor-element-7a9b99f4{
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452dd035 */.elementor-2203 .elementor-element.elementor-element-452dd035{
    --w: 2px;
    --color: #FF3130;
    --angle: -7deg;
}

.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-widget-container{
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-divider,
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-widget-container{
    position: relative;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-widget-container:before,
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-widget-container:after,
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-divider:before,
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-divider:after{
    content: "";
    position: absolute;
    background: var(--color);
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-widget-container:before,
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-widget-container:after{
    height: var(--w);
    width: 100%;
    transform: scaleX(0);
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-widget-container:before{
    top: 0;
    transform-origin: right;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-widget-container:after{
    bottom: 0;
    transform-origin: left;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-divider:before,
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-divider:after{
    height: 100%;
    width: var(--w);
    transform: scaleY(0);
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-divider:before{
    left: 0;
    transform-origin: top;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-divider:after{
    right: 0;
    transform-origin: bottom;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con{
    transition: all 0.3s ease-in-out;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container:hover,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con:hover{
    transform: translateY(-15px);
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container img,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con img{
    transition: all 0.3s ease-in-out;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container:hover img,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con:hover img{
    box-shadow: 0px 20px 20px 0px rgb(0 0 0 / 40%);    
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-image-box .elementor-widget-container{
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform: translateY(10px);
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container:hover .elementor-widget-image-box .elementor-widget-container,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con:hover .elementor-widget-image-box .elementor-widget-container{
    opacity: 1;
    transform: none;
    transition-delay: 0.3s;
}

.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container:hover .elementor-widget-divider .elementor-widget-container,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con:hover .elementor-widget-divider .elementor-widget-container{
    background: var(--color);
    transform: rotate(var(--angle));
    transition-delay: 0.3s;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container:hover .elementor-widget-divider .elementor-widget-container:before,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con:hover .elementor-widget-divider .elementor-widget-container:before,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container:hover .elementor-widget-divider .elementor-widget-container:after,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con:hover .elementor-widget-divider .elementor-widget-container:after{
    transform: scaleX(100%);
    transition: all 0.5s ease-in-out;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container:hover .elementor-widget-divider .elementor-divider:before,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con:hover .elementor-widget-divider .elementor-divider:before,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container:hover .elementor-widget-divider .elementor-divider:after,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con:hover .elementor-widget-divider .elementor-divider:after{
    transform: scaleY(100%);
    transition: all 0.5s ease-in-out;
}

@media(max-width: 1024px){
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-wrap{
    width: 360px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-container:hover,
.elementor-2203 .elementor-element.elementor-element-452dd035 .e-con:hover{
    transform: none;
}
}
@media(max-width: 767px){
.elementor-2203 .elementor-element.elementor-element-452dd035 .elementor-widget-divider .elementor-divider-separator{
    border-top-width: 350px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lovelace';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://costa.tw1.su/wp-content/uploads/2025/01/Lovelace-Bold-trial.ttf') format('truetype');
}
@font-face {
	font-family: 'Lovelace';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://costa.tw1.su/wp-content/uploads/2025/01/Lovelace-Regular-trial.ttf') format('truetype');
}
@font-face {
	font-family: 'Lovelace';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://costa.tw1.su/wp-content/uploads/2025/01/Lovelace-Extralight-trial.ttf') format('truetype');
}
/* End Custom Fonts CSS */