.elementor-8 .elementor-element.elementor-element-6157081{--display:flex;--min-height:63vh;--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;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-6157081 > .elementor-shape-bottom .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-6157081 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#2D2D74;}.elementor-8 .elementor-element.elementor-element-6157081 > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-6157081 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:347px;}.elementor-8 .elementor-element.elementor-element-5981ac4{--display:flex;}.elementor-8 .elementor-element.elementor-element-5981ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9442e4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:300;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-adf088a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:31px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-56cc72d .elementor-button{background-color:#ECAA25;box-shadow:0px 0px 20px 0px rgba(235.99999999999997, 170.00000000000006, 37, 0.7294117647058823);border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-56cc72d{width:var( --container-widget-width, 54.97% );max-width:54.97%;--container-widget-width:54.97%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-56cc72d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-56cc72d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-91a8c0a .elementor-button{background-color:#30A6DC;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-91a8c0a{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-91a8c0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-91a8c0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-4c41399{--display:flex;}.elementor-8 .elementor-element.elementor-element-4c41399.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-7632cfb{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-78bd122{text-align:center;}.elementor-8 .elementor-element.elementor-element-78bd122 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-2828fa5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-8 .elementor-element.elementor-element-98f6b98{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dda704f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#04008B;--border-color:#04008B;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(44.99999999999999, 44.99999999999999, 116, 0.72);}.elementor-8 .elementor-element.elementor-element-dda704f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dda704f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D74;}.elementor-8 .elementor-element.elementor-element-dda704f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-ccb8da9{--display:flex;}.elementor-8 .elementor-element.elementor-element-ccb8da9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1915d15{--display:flex;}.elementor-8 .elementor-element.elementor-element-1915d15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fc33efb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-061703d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-17ef75b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#04008B;--border-color:#04008B;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(44.99999999999999, 44.99999999999999, 116, 0.72);}.elementor-8 .elementor-element.elementor-element-17ef75b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-17ef75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D74;}.elementor-8 .elementor-element.elementor-element-17ef75b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ed8fc5f{--display:flex;}.elementor-8 .elementor-element.elementor-element-ed8fc5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-33143b0{--display:flex;}.elementor-8 .elementor-element.elementor-element-33143b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9ac441e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0779455{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9418bb9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#04008B;--border-color:#04008B;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(44.99999999999999, 44.99999999999999, 116, 0.72);}.elementor-8 .elementor-element.elementor-element-9418bb9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9418bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D74;}.elementor-8 .elementor-element.elementor-element-01e2220{--display:flex;}.elementor-8 .elementor-element.elementor-element-01e2220.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8888105{--display:flex;}.elementor-8 .elementor-element.elementor-element-8888105.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3647a23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fd589c8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-78b2653{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#04008B;--border-color:#04008B;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(44.99999999999999, 44.99999999999999, 116, 0.72);}.elementor-8 .elementor-element.elementor-element-78b2653:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-78b2653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D74;}.elementor-8 .elementor-element.elementor-element-804e6a0{--display:flex;}.elementor-8 .elementor-element.elementor-element-804e6a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4a6e6f7{--display:flex;}.elementor-8 .elementor-element.elementor-element-4a6e6f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e3bf1db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dfe052e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c578eac{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#04008B;--border-color:#04008B;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(44.99999999999999, 44.99999999999999, 116, 0.72);}.elementor-8 .elementor-element.elementor-element-c578eac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c578eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D74;}.elementor-8 .elementor-element.elementor-element-7aced8d{--display:flex;}.elementor-8 .elementor-element.elementor-element-7aced8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6a69033{--display:flex;}.elementor-8 .elementor-element.elementor-element-6a69033.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8c3b70d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5758776{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e4ff4fb{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#04008B;--border-color:#04008B;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(44.99999999999999, 44.99999999999999, 116, 0.72);}.elementor-8 .elementor-element.elementor-element-e4ff4fb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e4ff4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D74;}.elementor-8 .elementor-element.elementor-element-8336181{--display:flex;}.elementor-8 .elementor-element.elementor-element-8336181.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d5ffeca{--display:flex;}.elementor-8 .elementor-element.elementor-element-d5ffeca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f063464 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-569d20e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a99e6e8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-95e4994{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-95e4994.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-95e4994 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-95e4994 .elementor-button{box-shadow:0px 0px 20px 0px rgba(235.99999999999997, 170.00000000000006, 37, 0.7294117647058823);border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-fea9f23 .elementor-button{background-color:#30A6DC;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-fea9f23{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-fea9f23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fea9f23 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-dc46623{--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;}.elementor-8 .elementor-element.elementor-element-dc46623.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-0d241ee{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-0d241ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0d241ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-2d23bd0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-7b79879{--display:flex;}.elementor-8 .elementor-element.elementor-element-a3846f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a68b1ac{text-align:center;}.elementor-8 .elementor-element.elementor-element-a68b1ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-66f7e11{--display:flex;}.elementor-8 .elementor-element.elementor-element-6a83356{width:var( --container-widget-width, 107.6% );max-width:107.6%;--container-widget-width:107.6%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6a83356.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-632098d{text-align:center;}.elementor-8 .elementor-element.elementor-element-632098d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-ef8c8fd{--display:flex;}.elementor-8 .elementor-element.elementor-element-b69811f{text-align:center;}.elementor-8 .elementor-element.elementor-element-b69811f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-6a6cfba{--display:flex;}.elementor-8 .elementor-element.elementor-element-d3108df{text-align:center;}.elementor-8 .elementor-element.elementor-element-d3108df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-1d7f692{--display:flex;}.elementor-8 .elementor-element.elementor-element-dc362a0{text-align:center;}.elementor-8 .elementor-element.elementor-element-dc362a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-1712d7c{--display:flex;}.elementor-8 .elementor-element.elementor-element-59ef24d{text-align:center;}.elementor-8 .elementor-element.elementor-element-59ef24d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-deeed92{--display:flex;}.elementor-8 .elementor-element.elementor-element-3b1a7ec{text-align:center;}.elementor-8 .elementor-element.elementor-element-3b1a7ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-2956c74{--display:flex;}.elementor-8 .elementor-element.elementor-element-1e83fbd{text-align:center;}.elementor-8 .elementor-element.elementor-element-1e83fbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-4e4fb02{--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;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-54bb44e{--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;}.elementor-8 .elementor-element.elementor-element-24c5998{width:var( --container-widget-width, 72.364% );max-width:72.364%;--container-widget-width:72.364%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-24c5998.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-13f72a1{--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;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-322de49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-6210e5d{font-family:"Montserrat", Sans-serif;font-weight:400;color:#3B3B3B;}.elementor-8 .elementor-element.elementor-element-49a2fb3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-996f0b9{text-align:center;}.elementor-8 .elementor-element.elementor-element-996f0b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-13a3159{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-02c68a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-797a135{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4d7865e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e4d683f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-759072e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a3e31ea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f15f82a{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f3c86f6{text-align:center;}.elementor-8 .elementor-element.elementor-element-f3c86f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5c91854{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-7351ba4{--display:flex;}.elementor-8 .elementor-element.elementor-element-1a73186{--display:flex;}.elementor-8 .elementor-element.elementor-element-6fc8db1{--display:flex;}.elementor-8 .elementor-element.elementor-element-54b1dc2{--display:flex;}.elementor-8 .elementor-element.elementor-element-6e65af2{--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-8 .elementor-element.elementor-element-13fee14{text-align:center;}.elementor-8 .elementor-element.elementor-element-13fee14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-8 .elementor-element.elementor-element-3f11954{--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;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-38240e1{--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;}.elementor-8 .elementor-element.elementor-element-d7d4324{width:var( --container-widget-width, 75.091% );max-width:75.091%;--container-widget-width:75.091%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d7d4324.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-266b623 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-2c5fc8b .elementor-button{background-color:#30A6DC;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-2c5fc8b{width:var( --container-widget-width, 25.636% );max-width:25.636%;--container-widget-width:25.636%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2c5fc8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2c5fc8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-5e18eeb{--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-8 .elementor-element.elementor-element-3b6872b.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-98f6b98{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-2d23bd0{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-13a3159{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-5c91854{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-6157081{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-6157081 > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-6157081 > .e-con-inner > .elementor-shape-bottom svg{width:calc(210% + 1.3px);height:119px;}.elementor-8 .elementor-element.elementor-element-9442e4e .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-56cc72d{width:var( --container-widget-width, 297.656px );max-width:297.656px;--container-widget-width:297.656px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-91a8c0a{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-8 .elementor-element.elementor-element-98f6b98{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-95e4994{width:var( --container-widget-width, 353.344px );max-width:353.344px;--container-widget-width:353.344px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-fea9f23{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-8 .elementor-element.elementor-element-0d241ee{width:var( --container-widget-width, 313.5px );max-width:313.5px;--container-widget-width:313.5px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2d23bd0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-13a3159{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5c91854{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3f11954{--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;}.elementor-8 .elementor-element.elementor-element-d7d4324{width:var( --container-widget-width, 330.875px );max-width:330.875px;--container-widget-width:330.875px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2c5fc8b{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-8 .elementor-element.elementor-element-5e18eeb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-3b6872b{width:var( --container-widget-width, 226.8px );max-width:226.8px;--container-widget-width:226.8px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-5981ac4{--width:45%;}.elementor-8 .elementor-element.elementor-element-4c41399{--width:45%;}.elementor-8 .elementor-element.elementor-element-ccb8da9{--width:58.952%;}.elementor-8 .elementor-element.elementor-element-1915d15{--width:100%;}.elementor-8 .elementor-element.elementor-element-ed8fc5f{--width:83.324%;}.elementor-8 .elementor-element.elementor-element-33143b0{--width:100%;}.elementor-8 .elementor-element.elementor-element-01e2220{--width:63%;}.elementor-8 .elementor-element.elementor-element-8888105{--width:100%;}.elementor-8 .elementor-element.elementor-element-804e6a0{--width:88.043%;}.elementor-8 .elementor-element.elementor-element-4a6e6f7{--width:100%;}.elementor-8 .elementor-element.elementor-element-7aced8d{--width:72%;}.elementor-8 .elementor-element.elementor-element-6a69033{--width:100%;}.elementor-8 .elementor-element.elementor-element-8336181{--width:72.827%;}.elementor-8 .elementor-element.elementor-element-d5ffeca{--width:100%;}.elementor-8 .elementor-element.elementor-element-54bb44e{--width:50%;}.elementor-8 .elementor-element.elementor-element-13f72a1{--width:50%;}.elementor-8 .elementor-element.elementor-element-38240e1{--width:50%;}.elementor-8 .elementor-element.elementor-element-5e18eeb{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-446e4ba */.floating-image {
  animation: float 4s ease-in-out infinite;
  transition: transform 0.3s ease;
  will-change: transform;
  display: inline-block;
  position: relative;
}

@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6157081 */.elementor-8 .elementor-element.elementor-element-6157081 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7632cfb */.elementor-8 .elementor-element.elementor-element-7632cfb {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f6b98 */.elementor-8 .elementor-element.elementor-element-98f6b98 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e6e8 */.elementor-8 .elementor-element.elementor-element-a99e6e8 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc46623 */.elementor-8 .elementor-element.elementor-element-dc46623 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d23bd0 */.elementor-8 .elementor-element.elementor-element-2d23bd0 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4fb02 */.elementor-8 .elementor-element.elementor-element-4e4fb02 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a2fb3 */.elementor-8 .elementor-element.elementor-element-49a2fb3 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a3159 */.elementor-8 .elementor-element.elementor-element-13a3159 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f15f82a */.elementor-8 .elementor-element.elementor-element-f15f82a {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e65af2 */.elementor-8 .elementor-element.elementor-element-6e65af2 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d7d4324 *//* Основний контейнер форми */
.wpcf7{
  background:#fff;
  padding:30px;
  border-radius:8px;
  box-shadow:0 4px 15px rgba(0,0,0,.1);
  max-width:600px;
  margin:0 auto;
}

/* Заголовок форми (якщо є) */
.wpcf7 form h2{
  color:#333;
  font-size:24px;
  margin-bottom:20px;
}

/* Поля вводу */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea{
  width:100%;
  box-sizing:border-box;
  padding:15px;
  border:1px solid #ddd;
  border-radius:5px;
  margin-bottom:20px;
  font-size:16px;
  color:#333;
  background:#f9f9f9;
}

/* Фокус */
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus{
  border-color:#ECAA25;
  outline:0;
  background:#fff;
}

/* Плейсхолдер */
.wpcf7 ::placeholder{ color:#9aa3af; }

/* Кнопка відправлення */
.wpcf7 input[type="submit"]{
  background:#ECAA25;
  color:#fff;
  padding:15px 30px;
  border:0;
  border-radius:5px;
  font-size:18px;
  cursor:pointer;
  transition:background-color .3s ease, transform .05s ease;
}
.wpcf7 input[type="submit"]:hover{ background:#d78a1e; }
.wpcf7 input[type="submit"]:active{ transform:translateY(1px); }

/* Підказки про помилки під полями */
.wpcf7 .wpcf7-not-valid-tip{
  color:#ff0000;
  font-size:14px;
  margin-top:-10px;
  margin-bottom:10px;
}

/* Вихідні повідомлення форми */
.wpcf7 .wpcf7-response-output{
  margin-top:10px;
  padding:12px 16px;
  border-radius:5px;
  font-size:14px;
}

/* Успішне відправлення */
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{
  color:#155724;
  background:#d4edda;
  border:1px solid #c3e6cb;
}

/* Помилки валідації / спам */
.wpcf7 .wpcf7-response-output.wpcf7-validation-errors,
.wpcf7 .wpcf7-response-output.wpcf7-spam-blocked{
  color:#721c24;
  background:#f8d7da;
  border:1px solid #f5c6cb;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f11954 */.elementor-8 .elementor-element.elementor-element-3f11954 {
  background-color: #ffffff;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 20px 20px;
}/* End custom CSS */