.elementor-16855 .elementor-element.elementor-element-eece91e{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-9dba2e4{--spacer-size:300px;}.elementor-16855 .elementor-element.elementor-element-596c62d{--display:flex;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-4479df1{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-4479df1, .elementor-16855 .elementor-element.elementor-element-4479df1::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-4479df1.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-7058eea{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16855 .elementor-element.elementor-element-7058eea .elementor-heading-title{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:25px;}.elementor-16855 .elementor-element.elementor-element-7058eea > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-16855 .elementor-element.elementor-element-7058eea.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-f3d19cb{--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-5b5dc75{--spacer-size:50px;}.elementor-16855 .elementor-element.elementor-element-137d497{--display:flex;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-a03fb42{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-a03fb42, .elementor-16855 .elementor-element.elementor-element-a03fb42::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-a03fb42.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-739a34a{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-739a34a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-78c0be6.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-89d280f{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-89d280f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-a3226b1 .elementor-heading-title{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:21px;}.elementor-16855 .elementor-element.elementor-element-a3226b1{width:100%;max-width:100%;}.elementor-16855 .elementor-element.elementor-element-1f54ba6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-1f54ba6, .elementor-16855 .elementor-element.elementor-element-1f54ba6::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-1895e54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-1895e54.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-91513f3{--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-79f560a{--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-3c0c606{--spacer-size:50px;}.elementor-16855 .elementor-element.elementor-element-3492318{--display:flex;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-5f533bb{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-5f533bb, .elementor-16855 .elementor-element.elementor-element-5f533bb::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-5f533bb.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-c40d025{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-c40d025.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-c57f24b.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-a7a1764{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-a7a1764.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-b082ca2 .elementor-heading-title{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:20px;}.elementor-16855 .elementor-element.elementor-element-b082ca2{width:100%;max-width:100%;}.elementor-16855 .elementor-element.elementor-element-aa9905c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-aa9905c, .elementor-16855 .elementor-element.elementor-element-aa9905c::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-df1bb81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-df1bb81.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-ac4c6bf{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-572d241{--spacer-size:50px;}.elementor-16855 .elementor-element.elementor-element-c5d86e8{--display:flex;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-5565ddd{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-5565ddd, .elementor-16855 .elementor-element.elementor-element-5565ddd::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-5565ddd.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-92e277f{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-92e277f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-52806c4.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-e4691e6{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-e4691e6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-0564d8e .elementor-heading-title{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:18px;}.elementor-16855 .elementor-element.elementor-element-0564d8e{width:100%;max-width:100%;}.elementor-16855 .elementor-element.elementor-element-c7051b5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-c7051b5, .elementor-16855 .elementor-element.elementor-element-c7051b5::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-f44c6f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-f44c6f7.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-ef9cdd0{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-0fc0bdf{--spacer-size:50px;}.elementor-16855 .elementor-element.elementor-element-7269cd8{--display:flex;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-80058ae{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-80058ae, .elementor-16855 .elementor-element.elementor-element-80058ae::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-80058ae.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-4311c79{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-4311c79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-977b416.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-6439661{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-6439661.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-a26f91c .elementor-heading-title{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:19px;}.elementor-16855 .elementor-element.elementor-element-a26f91c{width:100%;max-width:100%;}.elementor-16855 .elementor-element.elementor-element-150236d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-150236d, .elementor-16855 .elementor-element.elementor-element-150236d::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-94abd64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-94abd64.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-373f7fa{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-fc3b703{--spacer-size:50px;}.elementor-16855 .elementor-element.elementor-element-7f4f01e{--display:flex;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-5c9a676{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-5c9a676, .elementor-16855 .elementor-element.elementor-element-5c9a676::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-5c9a676.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-4a5026e{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-4a5026e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-50e61e4.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-e98cebc{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-e98cebc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-d991738 .elementor-heading-title{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:16px;}.elementor-16855 .elementor-element.elementor-element-d991738{width:100%;max-width:100%;}.elementor-16855 .elementor-element.elementor-element-b6cdeed{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-b6cdeed, .elementor-16855 .elementor-element.elementor-element-b6cdeed::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-fdea9cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-fdea9cc.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-0634b48{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-fa796ca{--spacer-size:50px;}.elementor-16855 .elementor-element.elementor-element-ceb7873{--display:flex;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-0ddde93{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-0ddde93, .elementor-16855 .elementor-element.elementor-element-0ddde93::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-0ddde93.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-8194858{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-8194858.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-2e94e48.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-f5b80c6{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-f5b80c6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-833f7e6 .elementor-heading-title{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:18px;}.elementor-16855 .elementor-element.elementor-element-833f7e6{width:100%;max-width:100%;}.elementor-16855 .elementor-element.elementor-element-5987ee5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-5987ee5, .elementor-16855 .elementor-element.elementor-element-5987ee5::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-985eb07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-985eb07.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-76df9e7{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-d5bc809{--spacer-size:50px;}.elementor-16855 .elementor-element.elementor-element-72f82b4{--display:flex;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-0757e65{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-0757e65, .elementor-16855 .elementor-element.elementor-element-0757e65::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-0757e65.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-9c79cc9{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-9c79cc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-fea915f.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-71bff1d{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-71bff1d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-d5e69f3 .elementor-heading-title{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:16px;}.elementor-16855 .elementor-element.elementor-element-d5e69f3{width:100%;max-width:100%;}.elementor-16855 .elementor-element.elementor-element-355413a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-355413a, .elementor-16855 .elementor-element.elementor-element-355413a::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-520e39e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-520e39e.elementor-element{--align-self:flex-start;}.elementor-16855 .elementor-element.elementor-element-4de5b27{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-cb04797{--spacer-size:50px;}.elementor-16855 .elementor-element.elementor-element-47916c9{--display:flex;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-16855 .elementor-element.elementor-element-70cc6ab{--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;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-c70025c{--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-f6309f8{text-align:center;}.elementor-16855 .elementor-element.elementor-element-f6309f8 .elementor-heading-title{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:25px;}.elementor-16855 .elementor-element.elementor-element-52f8cb5{--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;--gap:0px 0px;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-ee97d38{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-5517925.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-16855 .elementor-element.elementor-element-e700a6f{--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-e700a6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16855 .elementor-element.elementor-element-13f9350.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-6e86117{--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-6e86117, .elementor-16855 .elementor-element.elementor-element-6e86117::before{--border-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-001c8d3.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-79248c3{--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-936d75a.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-e496f89{--display:flex;--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-abbeb13{--display:flex;--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-a53d2fd img{width:100%;max-width:100%;}.elementor-16855 .elementor-element.elementor-element-a53d2fd.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-893737c{font-family:"kalame-font", Sans-serif;font-size:20px;font-weight:800;}.elementor-16855 .elementor-element.elementor-element-10c2fec{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-47c965a{--display:flex;--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;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-c23acd1 img{width:100%;max-width:100%;}.elementor-16855 .elementor-element.elementor-element-c23acd1.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-7d55680{color:#FFFFFF;font-family:"kalame-font", Sans-serif;font-size:17px;font-weight:800;}.elementor-16855 .elementor-element.elementor-element-c834797{--display:flex;--background-transition:0.3s;}.elementor-16855 .elementor-element.elementor-element-bfe40de{--spacer-size:100px;}.elementor-16855 .elementor-element.elementor-element-110610f{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-16855 .elementor-element.elementor-element-596c62d{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-4479df1{--width:100%;}.elementor-16855 .elementor-element.elementor-element-137d497{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-a03fb42{--width:100%;}.elementor-16855 .elementor-element.elementor-element-739a34a{--width:10%;}.elementor-16855 .elementor-element.elementor-element-89d280f{--width:15%;}.elementor-16855 .elementor-element.elementor-element-1f54ba6{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-3492318{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-5f533bb{--width:100%;}.elementor-16855 .elementor-element.elementor-element-c40d025{--width:10%;}.elementor-16855 .elementor-element.elementor-element-a7a1764{--width:15%;}.elementor-16855 .elementor-element.elementor-element-aa9905c{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-c5d86e8{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-5565ddd{--width:100%;}.elementor-16855 .elementor-element.elementor-element-92e277f{--width:10%;}.elementor-16855 .elementor-element.elementor-element-e4691e6{--width:15.08%;}.elementor-16855 .elementor-element.elementor-element-c7051b5{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-7269cd8{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-80058ae{--width:100%;}.elementor-16855 .elementor-element.elementor-element-4311c79{--width:10%;}.elementor-16855 .elementor-element.elementor-element-6439661{--width:15%;}.elementor-16855 .elementor-element.elementor-element-150236d{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-7f4f01e{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-5c9a676{--width:100%;}.elementor-16855 .elementor-element.elementor-element-4a5026e{--width:10%;}.elementor-16855 .elementor-element.elementor-element-e98cebc{--width:15.08%;}.elementor-16855 .elementor-element.elementor-element-b6cdeed{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-ceb7873{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-0ddde93{--width:100%;}.elementor-16855 .elementor-element.elementor-element-8194858{--width:10%;}.elementor-16855 .elementor-element.elementor-element-f5b80c6{--width:15%;}.elementor-16855 .elementor-element.elementor-element-5987ee5{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-72f82b4{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-0757e65{--width:100%;}.elementor-16855 .elementor-element.elementor-element-9c79cc9{--width:10%;}.elementor-16855 .elementor-element.elementor-element-71bff1d{--width:15.08%;}.elementor-16855 .elementor-element.elementor-element-355413a{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-47916c9{--content-width:80%;}.elementor-16855 .elementor-element.elementor-element-ee97d38{--width:25%;}.elementor-16855 .elementor-element.elementor-element-e700a6f{--width:27.425%;}.elementor-16855 .elementor-element.elementor-element-6e86117{--width:25%;}.elementor-16855 .elementor-element.elementor-element-79248c3{--width:25%;}.elementor-16855 .elementor-element.elementor-element-e496f89{--width:50%;}.elementor-16855 .elementor-element.elementor-element-abbeb13{--width:36%;}.elementor-16855 .elementor-element.elementor-element-10c2fec{--width:50%;}.elementor-16855 .elementor-element.elementor-element-47c965a{--width:36%;}}@media(max-width:767px){.elementor-16855 .elementor-element.elementor-element-9dba2e4{--spacer-size:94px;}.elementor-16855 .elementor-element.elementor-element-596c62d{--min-height:10vh;}.elementor-16855 .elementor-element.elementor-element-7058eea .elementor-heading-title{font-size:16px;}.elementor-16855 .elementor-element.elementor-element-137d497{--min-height:10vh;}.elementor-16855 .elementor-element.elementor-element-a03fb42{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16855 .elementor-element.elementor-element-739a34a{--width:30%;}.elementor-16855 .elementor-element.elementor-element-89d280f{--width:60%;--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-16855 .elementor-element.elementor-element-a3226b1 .elementor-heading-title{font-size:21px;}.elementor-16855 .elementor-element.elementor-element-1895e54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-1895e54.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-3492318{--min-height:10vh;}.elementor-16855 .elementor-element.elementor-element-c40d025{--width:30%;}.elementor-16855 .elementor-element.elementor-element-a7a1764{--width:60%;--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-16855 .elementor-element.elementor-element-b082ca2 .elementor-heading-title{font-size:21px;}.elementor-16855 .elementor-element.elementor-element-df1bb81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-df1bb81.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-c5d86e8{--min-height:10vh;}.elementor-16855 .elementor-element.elementor-element-92e277f{--width:30%;}.elementor-16855 .elementor-element.elementor-element-e4691e6{--width:60%;--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-16855 .elementor-element.elementor-element-0564d8e .elementor-heading-title{font-size:21px;}.elementor-16855 .elementor-element.elementor-element-f44c6f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-f44c6f7.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-7269cd8{--min-height:10vh;}.elementor-16855 .elementor-element.elementor-element-4311c79{--width:30%;}.elementor-16855 .elementor-element.elementor-element-6439661{--width:60%;--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-16855 .elementor-element.elementor-element-a26f91c .elementor-heading-title{font-size:21px;}.elementor-16855 .elementor-element.elementor-element-94abd64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-94abd64.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-7f4f01e{--min-height:10vh;}.elementor-16855 .elementor-element.elementor-element-4a5026e{--width:30%;}.elementor-16855 .elementor-element.elementor-element-e98cebc{--width:60%;--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-16855 .elementor-element.elementor-element-d991738 .elementor-heading-title{font-size:21px;}.elementor-16855 .elementor-element.elementor-element-fdea9cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-fdea9cc.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-ceb7873{--min-height:10vh;}.elementor-16855 .elementor-element.elementor-element-8194858{--width:30%;}.elementor-16855 .elementor-element.elementor-element-f5b80c6{--width:60%;--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-16855 .elementor-element.elementor-element-833f7e6 .elementor-heading-title{font-size:21px;}.elementor-16855 .elementor-element.elementor-element-985eb07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-985eb07.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-72f82b4{--min-height:10vh;}.elementor-16855 .elementor-element.elementor-element-9c79cc9{--width:30%;}.elementor-16855 .elementor-element.elementor-element-71bff1d{--width:60%;--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-16855 .elementor-element.elementor-element-d5e69f3 .elementor-heading-title{font-size:21px;}.elementor-16855 .elementor-element.elementor-element-520e39e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16855 .elementor-element.elementor-element-520e39e.elementor-element{--align-self:center;}.elementor-16855 .elementor-element.elementor-element-47916c9{--min-height:10vh;}.elementor-16855 .elementor-element.elementor-element-ee97d38{--width:50%;}.elementor-16855 .elementor-element.elementor-element-e700a6f{--width:50%;}.elementor-16855 .elementor-element.elementor-element-6e86117{--width:50%;}.elementor-16855 .elementor-element.elementor-element-79248c3{--width:50%;}.elementor-16855 .elementor-element.elementor-element-e496f89{--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-16855 .elementor-element.elementor-element-abbeb13{--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-16855 .elementor-element.elementor-element-a53d2fd img{width:50%;}.elementor-16855 .elementor-element.elementor-element-10c2fec{--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-16855 .elementor-element.elementor-element-47c965a{--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-16855 .elementor-element.elementor-element-c23acd1 img{width:50%;}.elementor-16855 .elementor-element.elementor-element-7d55680{text-align:center;}.elementor-16855 .elementor-element.elementor-element-7d55680.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-4479df1 *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596c62d *//* کلاس کانتینر حبابی */
.bubble-bg-container1 {
    position: relative;
    overflow: hidden;
    background: #aa212b;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container1 .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container1 .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container1 .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container1 .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container1 .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container1 .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container1 .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container1 .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container1 .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container1 .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container1 .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container1 .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container1 > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78c0be6 */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3226b1 */.call-hd{
    margin-bottom: 0 
    !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03fb42 *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137d497 *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c57f24b */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b082ca2 */.call-hd{
    margin-bottom: 0 
    !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f533bb *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3492318 *//* کلاس کانتینر حبابی */
.bubble-bg-container1 {
    position: relative;
    overflow: hidden;
    background: #aa212b;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container1 .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container1 .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container1 .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container1 .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container1 .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container1 .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container1 .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container1 .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container1 .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container1 .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container1 .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container1 .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container1 > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52806c4 */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0564d8e */.call-hd{
    margin-bottom: 0 
    !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5565ddd *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5d86e8 *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-977b416 */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26f91c */.call-hd{
    margin-bottom: 0 
    !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80058ae *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7269cd8 *//* کلاس کانتینر حبابی */
.bubble-bg-container1 {
    position: relative;
    overflow: hidden;
    background: #aa212b;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container1 .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container1 .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container1 .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container1 .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container1 .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container1 .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container1 .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container1 .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container1 .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container1 .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container1 .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container1 .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container1 > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50e61e4 */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d991738 */.call-hd{
    margin-bottom: 0 
    !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c9a676 *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4f01e *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e94e48 */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-833f7e6 */.call-hd{
    margin-bottom: 0 
    !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ddde93 *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb7873 *//* کلاس کانتینر حبابی */
.bubble-bg-container1 {
    position: relative;
    overflow: hidden;
    background: #aa212b;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container1 .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container1 .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container1 .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container1 .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container1 .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container1 .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container1 .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container1 .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container1 .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container1 .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container1 .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container1 .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container1 > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fea915f */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5e69f3 */.call-hd{
    margin-bottom: 0 
    !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0757e65 *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f82b4 *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5517925 */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f9350 */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-001c8d3 */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-936d75a */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a53d2fd */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c23acd1 */.call-fr{
    max-width: 11% !important;
    margin-right:20px;!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47916c9 *//* کلاس کانتینر حبابی */
.bubble-bg-container {
    position: relative;
    overflow: hidden;
    background: #0b2249;
    background: -webkit-linear-gradient(to left, #0b2249, #0b2249);
    isolation: isolate;
}

/* لایه حباب‌ها */
.bubble-bg-container .bubble-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.bubble-bg-container .bubbles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.bubble-bg-container .bubbles li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    bottom: -150px;
    animation: bubbleAnimation 25s linear infinite;
}

@keyframes bubbleAnimation {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.bubble-bg-container .bubbles li:nth-child(1) { left: 25%; width: 80px; height: 80px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(2) { left: 10%; width: 20px; height: 20px; animation-delay: 2s; animation-duration: 12s; }
.bubble-bg-container .bubbles li:nth-child(3) { left: 70%; width: 20px; height: 20px; animation-delay: 4s; }
.bubble-bg-container .bubbles li:nth-child(4) { left: 40%; width: 60px; height: 60px; animation-delay: 0s; animation-duration: 18s; }
.bubble-bg-container .bubbles li:nth-child(5) { left: 65%; width: 20px; height: 20px; animation-delay: 0s; }
.bubble-bg-container .bubbles li:nth-child(6) { left: 75%; width: 110px; height: 110px; animation-delay: 3s; }
.bubble-bg-container .bubbles li:nth-child(7) { left: 35%; width: 150px; height: 150px; animation-delay: 7s; }
.bubble-bg-container .bubbles li:nth-child(8) { left: 50%; width: 25px; height: 25px; animation-delay: 15s; animation-duration: 45s; }
.bubble-bg-container .bubbles li:nth-child(9) { left: 20%; width: 15px; height: 15px; animation-delay: 2s; animation-duration: 35s; }
.bubble-bg-container .bubbles li:nth-child(10) { left: 85%; width: 150px; height: 150px; animation-delay: 0s; animation-duration: 11s; }

.bubble-bg-container > *:not(.bubble-area) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'kalame-font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.spgolpayegan.com/wp-content/uploads/2024/02/KalamehWeb-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */