.elementor-1170 .elementor-element.elementor-element-9ffe2a7{--display:flex;--min-height:149px;--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;--flex-wrap:nowrap;}.elementor-1170 .elementor-element.elementor-element-9ffe2a7:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-9ffe2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-9ffe2a7.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-1170 .elementor-element.elementor-element-3e1ed41{width:100%;max-width:100%;text-align:start;}.elementor-1170 .elementor-element.elementor-element-3e1ed41.elementor-element{--align-self:center;}.elementor-1170 .elementor-element.elementor-element-3e1ed41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:300;text-transform:none;color:var( --e-global-color-986fb7d );}.elementor-1170 .elementor-element.elementor-element-b27a6ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1170 .elementor-element.elementor-element-5a7b6ed > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-3d66e8d{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1170 .elementor-element.elementor-element-8c543ff{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1170 .elementor-element.elementor-element-7723aa4{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-5305927 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;}.elementor-1170 .elementor-element.elementor-element-48a205e > .elementor-widget-container{background-color:#D2D7E0;padding:15px 15px 15px 15px;}.elementor-1170 .elementor-element.elementor-element-48a205e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1170 .elementor-element.elementor-element-378ddee .elementor-icon-box-wrapper{gap:15px;}.elementor-1170 .elementor-element.elementor-element-378ddee .elementor-icon{font-size:27px;}.elementor-1170 .elementor-element.elementor-element-378ddee .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:17px;letter-spacing:0.3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1170 .elementor-element.elementor-element-a57e4c7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0.4px;word-spacing:2px;fill:var( --e-global-color-986fb7d );color:var( --e-global-color-986fb7d );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-a57e4c7 .elementor-button:hover, .elementor-1170 .elementor-element.elementor-element-a57e4c7 .elementor-button:focus{background-color:var( --e-global-color-986fb7d );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-a57e4c7 .elementor-button:hover svg, .elementor-1170 .elementor-element.elementor-element-a57e4c7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-8a91d02{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-3854d65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;}.elementor-1170 .elementor-element.elementor-element-032b876 > .elementor-widget-container{background-color:#D2D7E0;padding:15px 15px 15px 15px;}.elementor-1170 .elementor-element.elementor-element-032b876 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-cf04979 .elementor-icon-box-wrapper{gap:15px;}.elementor-1170 .elementor-element.elementor-element-cf04979 .elementor-icon{font-size:27px;}.elementor-1170 .elementor-element.elementor-element-cf04979 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:17px;letter-spacing:0.3px;}.elementor-1170 .elementor-element.elementor-element-be1d5ce .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0.4px;word-spacing:2px;fill:var( --e-global-color-986fb7d );color:var( --e-global-color-986fb7d );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-be1d5ce .elementor-button:hover, .elementor-1170 .elementor-element.elementor-element-be1d5ce .elementor-button:focus{background-color:var( --e-global-color-986fb7d );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-be1d5ce .elementor-button:hover svg, .elementor-1170 .elementor-element.elementor-element-be1d5ce .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-0896ed5{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-921004c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;}.elementor-1170 .elementor-element.elementor-element-638fadf > .elementor-widget-container{background-color:#D2D7E0;padding:15px 15px 15px 15px;}.elementor-1170 .elementor-element.elementor-element-638fadf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-27ec654 .elementor-icon-box-wrapper{gap:15px;}.elementor-1170 .elementor-element.elementor-element-27ec654 .elementor-icon{font-size:27px;}.elementor-1170 .elementor-element.elementor-element-27ec654 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:17px;letter-spacing:0.3px;}.elementor-1170 .elementor-element.elementor-element-a04088c .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0.4px;word-spacing:2px;fill:var( --e-global-color-986fb7d );color:var( --e-global-color-986fb7d );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-a04088c .elementor-button:hover, .elementor-1170 .elementor-element.elementor-element-a04088c .elementor-button:focus{background-color:var( --e-global-color-986fb7d );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-a04088c .elementor-button:hover svg, .elementor-1170 .elementor-element.elementor-element-a04088c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-4a9985a{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-945d7d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;}.elementor-1170 .elementor-element.elementor-element-27bee7f > .elementor-widget-container{background-color:#D2D7E0;padding:15px 15px 15px 15px;}.elementor-1170 .elementor-element.elementor-element-27bee7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-132dc77 .elementor-icon-box-wrapper{gap:15px;}.elementor-1170 .elementor-element.elementor-element-132dc77 .elementor-icon{font-size:27px;}.elementor-1170 .elementor-element.elementor-element-132dc77 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:17px;letter-spacing:0.3px;}.elementor-1170 .elementor-element.elementor-element-1217191 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0.4px;word-spacing:2px;fill:var( --e-global-color-986fb7d );color:var( --e-global-color-986fb7d );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-1217191 .elementor-button:hover, .elementor-1170 .elementor-element.elementor-element-1217191 .elementor-button:focus{background-color:var( --e-global-color-986fb7d );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-1217191 .elementor-button:hover svg, .elementor-1170 .elementor-element.elementor-element-1217191 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-d4b0d4a{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1170 .elementor-element.elementor-element-89e439b{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-8ce3c1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;}.elementor-1170 .elementor-element.elementor-element-6ad6fed > .elementor-widget-container{background-color:#D2D7E0;padding:15px 15px 15px 15px;}.elementor-1170 .elementor-element.elementor-element-6ad6fed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-933220f .elementor-icon-box-wrapper{gap:15px;}.elementor-1170 .elementor-element.elementor-element-933220f .elementor-icon{font-size:27px;}.elementor-1170 .elementor-element.elementor-element-933220f .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:17px;letter-spacing:0.3px;}.elementor-1170 .elementor-element.elementor-element-13100c0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0.4px;word-spacing:2px;fill:var( --e-global-color-986fb7d );color:var( --e-global-color-986fb7d );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-13100c0 .elementor-button:hover, .elementor-1170 .elementor-element.elementor-element-13100c0 .elementor-button:focus{background-color:var( --e-global-color-986fb7d );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-13100c0 .elementor-button:hover svg, .elementor-1170 .elementor-element.elementor-element-13100c0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-e9291ad{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-e3c6ec3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;}.elementor-1170 .elementor-element.elementor-element-3a6c346 > .elementor-widget-container{background-color:#D2D7E0;padding:15px 15px 15px 15px;}.elementor-1170 .elementor-element.elementor-element-3a6c346 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-cbac721 .elementor-icon-box-wrapper{gap:15px;}.elementor-1170 .elementor-element.elementor-element-cbac721 .elementor-icon{font-size:27px;}.elementor-1170 .elementor-element.elementor-element-cbac721 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:17px;letter-spacing:0.3px;}.elementor-1170 .elementor-element.elementor-element-ed2eefb .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0.4px;word-spacing:2px;fill:var( --e-global-color-986fb7d );color:var( --e-global-color-986fb7d );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-ed2eefb .elementor-button:hover, .elementor-1170 .elementor-element.elementor-element-ed2eefb .elementor-button:focus{background-color:var( --e-global-color-986fb7d );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-ed2eefb .elementor-button:hover svg, .elementor-1170 .elementor-element.elementor-element-ed2eefb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-bf7a453{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-5e9c761 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;}.elementor-1170 .elementor-element.elementor-element-803800c > .elementor-widget-container{background-color:#D2D7E0;padding:15px 15px 15px 15px;}.elementor-1170 .elementor-element.elementor-element-803800c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-33e96ff .elementor-icon-box-wrapper{gap:15px;}.elementor-1170 .elementor-element.elementor-element-33e96ff .elementor-icon{font-size:27px;}.elementor-1170 .elementor-element.elementor-element-33e96ff .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:17px;letter-spacing:0.3px;}.elementor-1170 .elementor-element.elementor-element-a79f51b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0.4px;word-spacing:2px;fill:var( --e-global-color-986fb7d );color:var( --e-global-color-986fb7d );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-a79f51b .elementor-button:hover, .elementor-1170 .elementor-element.elementor-element-a79f51b .elementor-button:focus{background-color:var( --e-global-color-986fb7d );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-a79f51b .elementor-button:hover svg, .elementor-1170 .elementor-element.elementor-element-a79f51b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-505e018{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-2d4129b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;}.elementor-1170 .elementor-element.elementor-element-5c01ea4 > .elementor-widget-container{background-color:#D2D7E0;padding:15px 15px 15px 15px;}.elementor-1170 .elementor-element.elementor-element-5c01ea4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-63d8740 .elementor-icon-box-wrapper{gap:15px;}.elementor-1170 .elementor-element.elementor-element-63d8740 .elementor-icon{font-size:27px;}.elementor-1170 .elementor-element.elementor-element-63d8740 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:17px;letter-spacing:0.3px;}.elementor-1170 .elementor-element.elementor-element-85ea03b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0.4px;word-spacing:2px;fill:var( --e-global-color-986fb7d );color:var( --e-global-color-986fb7d );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1170 .elementor-element.elementor-element-85ea03b .elementor-button:hover, .elementor-1170 .elementor-element.elementor-element-85ea03b .elementor-button:focus{background-color:var( --e-global-color-986fb7d );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-85ea03b .elementor-button:hover svg, .elementor-1170 .elementor-element.elementor-element-85ea03b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-473fcde{--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-1170 .elementor-element.elementor-element-067e61e .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-1170 .elementor-element.elementor-element-067e61e{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:90%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:0.6s;--e-off-canvas-overlay-opacity:1;}.elementor-1170 .elementor-element.elementor-element-33dec4e{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1170 .elementor-element.elementor-element-33dec4e:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-33dec4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1170 .elementor-element.elementor-element-5f6abfd{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1170 .elementor-element.elementor-element-dc7fa52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;}.elementor-1170 .elementor-element.elementor-element-f11522e > .elementor-widget-container{background-color:#D2D7E0;padding:15px 15px 15px 15px;}.elementor-1170 .elementor-element.elementor-element-f11522e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-74d8f56 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1170 .elementor-element.elementor-element-74d8f56 .elementor-icon{font-size:27px;}.elementor-1170 .elementor-element.elementor-element-74d8f56 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:17px;letter-spacing:0.3px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1170 .elementor-element.elementor-element-3e1ed41 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1170 .elementor-element.elementor-element-3e1ed41 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1170 .elementor-element.elementor-element-8c543ff{--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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1170 .elementor-element.elementor-element-d4b0d4a{--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;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for html, class: .elementor-element-5a7b6ed */.waves {
  position:relative;
  width: 100%;
  height:2vh;
  margin-bottom:-7px; /*Fix for safari gap*/
  min-height:100px;
  max-height:150px;
}

.content {
  position:relative;
  height:20vh;
  text-align:center;
  background-color: white;
}

/* Animation */

.parallax > use {
  animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
}
@keyframes move-forever {
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}
/*Shrinking for mobile*/
@media (max-width: 768px) {
  .waves {
    height:40px;
    min-height:40px;
  }
  .content {
    height:30vh;
  }
  h1 {
    font-size:24px;
  }
}/* End custom CSS */