.wp-block-button__link{background-color:#ffffff1c!important;color:#000!important;border:1px solid #000!important;border-radius:50px!important;font-size:22px!important;font-family:'CE Sans Medium',Helvetica,Arial,sans-serif!important;padding:15px 37px 15px 30px!important;text-decoration:none!important;display:inline-block;transition:all 0.2s ease!important;margin-top:25px;margin-bottom:15px}.et_pb_post_content_0_tb_body.et_pb_post_content a.wp-block-button__link:hover{background-color:#95D3BF!important;color:#000!important}@media only screen and (min-width:981px){.hide-on-desktop{display:none!important}}body{background-color:transparent!important}body{background:url(https://confluenceenvironment.ca/wp-content/uploads/2024/08/Gradient_BG8.jpg) no-repeat center center fixed!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-color:#f2f1f0!important}body #et-main-area div#main-content{background:transparent!important;margin-bottom:0px!important}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{background:url(https://confluenceenvironment.ca/wp-content/uploads/2024/09/FeaturedImage_Home.jpg) no-repeat transparent!important;background-position:0px -350px!important;background-size:cover!important;z-index:10000;opacity:1!important}.home .et_pb_section.et_pb_section_video{opacity:1!important}.gradient-text{background:-webkit-linear-gradient(45deg,#dadef0,#7c8ec7,#92c4d3,#95d3bf,#b4d456);background-size:200% 200%;animation:resize 10s ease infinite;-moz-animation:resize 10s ease infinite;-o-animation:resize 10s ease infinite;-webkit-animation:resize 10s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@-webkit-keyframes resize{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes resize{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-o-keyframes resize{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.animation-replaceLogo{-webkit-animation-name:inherit;animation-name:inherit}#logo{width:282px;height:auto!important;max-height:inherit;margin-top:22px}#et-top-navigation{width:calc(100% - 300px);padding-left:0px!important}#et-top-navigation #top-menu-nav,#et-top-navigation #top-menu-nav #top-menu{width:100%}#et-top-navigation #top-menu-nav #top-menu{position:relative;display:flex!important;justify-content:center;align-items:center;min-height:51px}#et-top-navigation #top-menu-nav #top-menu li:nth-child(2){margin-left:-165px}#et-top-navigation #top-menu-nav #top-menu li:nth-last-child(1){padding-right:0px!important;position:absolute;right:0px;top:-11px}#et-top-navigation #top-menu-nav #top-menu li a{padding-bottom:14px!important}#et-top-navigation #top-menu-nav #top-menu li:nth-last-child(1) a{padding-bottom:10px!important}#et-top-navigation #top-menu-nav #top-menu li ul.sub-menu li:nth-child(2){margin-left:0px}#et-top-navigation #top-menu-nav #top-menu li ul.sub-menu li:nth-last-child(1){position:initial}#et-top-navigation #top-menu-nav #top-menu li ul.sub-menu li a{padding:3px 0px!important}#et-top-navigation #top-menu-nav #top-menu li.menu-item-has-children a span::after{display:none}#et-secondary-nav .menu-item-has-children>a:first-child::after,#top-menu .menu-item-has-children>a:first-child::after{visibility:hidden}#top-menu .menu-item-has-children>a:first-child{padding-right:0px!important}#et-top-navigation #top-menu-nav #top-menu li.current-menu-item a:hover{color:#b4e0d3!important}#et-top-navigation #top-menu-nav #top-menu li.current-menu-item a span::after{content:"";top:25px!important;opacity:0!important}#et-top-navigation #top-menu-nav #top-menu li.current-menu-item a span:hover::after{opacity:1!important;top:calc(25px - 5px)!important}.et-fixed-header #et-top-navigation #top-menu-nav #top-menu li.current-menu-item a:hover{color:#6fb89c!important}#et-top-navigation #top-menu-nav #top-menu li.current-menu-item.menu-item-has-children a:hover{color:#b4e0d3!important}#et-top-navigation #top-menu-nav #top-menu li.current-menu-item.menu-item-has-children a::after{content:'';display:block;background:#b4e0d3;width:100%;height:1px;left:0;position:absolute;top:32px;transition:all .3s ease-in-out;opacity:0;border-radius:0px;visibility:visible}.et-fixed-header.show-header #et-top-navigation #top-menu-nav #top-menu li.current-menu-item.menu-item-has-children a:hover{color:#6fb89c!important}#et-top-navigation #top-menu-nav #top-menu li.current-menu-item.menu-item-has-children a:hover::after{top:calc(35px - 10px)!important;opacity:1!important}#et-top-navigation #top-menu-nav #top-menu li.current-menu-item.menu-item-has-children ul.sub-menu li a:hover::after{display:none}#et-top-navigation #top-menu-nav #top-menu li.menu-item-has-children a span::before{content:""!important;display:block;background:#b4e0d3;width:100%;height:1px;left:0;position:absolute;top:25px;transition:all .3s ease-in-out;opacity:0;border-radius:0px}#et-top-navigation #top-menu-nav #top-menu li.menu-item-has-children a span:hover::before{top:calc(25px - 5px)!important;opacity:1}.et-fixed-header #et-top-navigation #top-menu-nav #top-menu li.menu-item-has-children a span:hover::before{background-color:#6fb89c!important}.et-fixed-header#main-header{background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0.6432773793110995) 20%,rgba(255,255,255,0) 98%)}body #page-container .et_pb_section .et_pb_module.icon_btn .et_pb_button.dipi-button-grid.dipi-button-wrap{width:66px;height:66px;padding:0px!important;display:flex;justify-content:center;align-items:center}body #page-container .et_pb_section .et_pb_module.icon_btn .et_pb_button.dipi-button-grid.dipi-button-wrap::before{margin:0px!important;position:initial}.et_pb_section.confluence_environment_header_section{opacity:1!important;padding-top:184px!important}.et_pb_section.confluence_environment_header_section::before{content:"";display:inline-block;position:absolute;top:0px;left:0px;background:url(https://confluenceenvironment.ca/wp-content/uploads/2024/08/HeroVid_overlay.png) no-repeat;width:100%;height:100%;transition:.3s ease-in-out}.et_pb_section.et_pb_section_video .et_pb_row{max-width:inherit}.page.page-id-106 #main-header .logo_container a::before{content:"";background:url(https://confluenceenvironment.ca/wp-content/uploads/2024/08/Confluence_Primary_White.png) no-repeat;background-size:277px;width:282px;height:58.42px;display:inline-block;position:relative;top:21px}.page.page-id-106 #main-header .logo_container #logo{display:none!important}.page.page-id-106 #main-header #et-top-navigation #top-menu li a{color:#fff!important}.page.page-id-106 #main-header #et-top-navigation #top-menu li a:hover{color:#b4e0d3!important}.page.page-id-106 #main-header #et-top-navigation #top-menu li.menu-item.dipi-cta-button-menu-item a{border:1px solid #fff!important;background:rgba(255,255,255,0.18)}.page.page-id-106 #main-header #et-top-navigation #top-menu li.menu-item.dipi-cta-button-menu-item a:hover{background:#7c8ec7;color:#fff!important}.page.page-id-106 #main-header #et-top-navigation #top-menu li.menu-item.dipi-cta-button-menu-item a span::after{}.page.page-id-106 #main-header #et-top-navigation #top-menu li.menu-item.dipi-cta-button-menu-item a:hover span::after{visibility:visible}.page.page-id-106 #main-header #et-top-navigation #top-menu li ul.sub-menu li a{color:#000!important}.page.page-id-106 #main-header #et-top-navigation #top-menu li ul.sub-menu li a:hover{color:#95d3bf!important}.page.page-id-106 #main-header.et-fixed-header.show-header .logo_container a::before{display:none}.page.page-id-106 #main-header.et-fixed-header.show-header .logo_container #logo{display:inline!important}.page.page-id-106 #main-header.et-fixed-header.show-header #et-top-navigation #top-menu li a{color:#000!important}.page.page-id-106 #main-header.et-fixed-header.show-header #et-top-navigation #top-menu li a:hover{color:#6fb89c!important}.page.page-id-106 #main-header.et-fixed-header.show-header #et-top-navigation #top-menu li.menu-item.dipi-cta-button-menu-item a{border:1px solid #000!important}.page.page-id-106 .dipi_hamburger .hamburger-inner,.page.page-id-106 .dipi_hamburger .hamburger-inner:after,.page.page-id-106 .dipi_hamburger .hamburger-inner:before{background-color:#fff!important}.page.page-id-106 .dipi_hamburger.is-active .hamburger-inner,.page.page-id-106 .dipi_hamburger.is-active .hamburger-inner:after,.page.page-id-106 .dipi_hamburger.is-active .hamburger-inner:before{background-color:#000!important}@media (min-width:1051px){.et_fixed_nav #main-header.hide-header{transform:translate(0%,-150%)}.et_fixed_nav #main-header{left:0%;right:auto;transform:translateX(0%)}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transition:initial;-webkit-transition:initial}.dipi-dropdown-arrow .nav li:not(.mega-menu) ul.sub-menu:after{left:8%}}@media (min-width:767px){.et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis:100px!important}.et_pb_newsletter_form .et_pb_newsletter_field{flex-basis:calc(100% - 125px)!important}}footer .et_pb_newsletter_form form .et_pb_newsletter_fields{}footer .et_pb_newsletter_form form .et_pb_newsletter_fields .et_pb_newsletter_field{flex-basis:initial;width:calc(100% - 80px)}footer .et_pb_newsletter_form form .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis:initial;display:flex;justify-content:center;align-items:center;height:40px}footer .et_pb_newsletter_form form .et_pb_newsletter_fields .et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button{padding:0px!important;line-height:initial!important}footer .et_pb_newsletter_form form .et_pb_newsletter_fields .et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button::after{position:relative;top:31px}@media (max-width:1200px){body{background:url(https://confluenceenvironment.ca/wp-content/uploads/2024/09/tablet-bg-1.png) no-repeat top center fixed!important}#logo{margin-top:0px;max-width:inherit!important}.et_pb_section.focus_collaboration_section{width:96%!important;margin:0 auto!important}#et-top-navigation #top-menu-nav #top-menu{display:none!important}.hamburger--slider .hamburger-inner{top:18px}.page.page-id-106 .hamburger--slider .hamburger-inner{top:1px}.page.page-id-106 #main-header .logo_container a::before{top:-7px}.page.page-id-106 #et-main-area{margin-top:0px}}@media (max-width:1139px){#et-top-navigation{width:calc(100% - 250px)}}@media (max-width:980px){#et-main-area{margin-top:130px}}@media (max-width:767px){.et_pb_column.carousel_column .et_pb_module.dipi_carousel .dipi-carousel-wrapper .et_pb_module.dipi_carousel_child .dipi-carousel-child-wrapper .et_pb_row{width:calc(100% - 35px);display:flex;flex-direction:column}.et_pb_column.carousel_column .et_pb_module.dipi_carousel .dipi-carousel-wrapper .et_pb_module.dipi_carousel_child .dipi-carousel-child-wrapper .et_pb_row .et_pb_column{width:100%}.et_pb_module.et_pb_blurb.cls_services_blurb .et_pb_blurb_content{display:flex}.et_pb_module.et_pb_blurb.cls_services_blurb .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:0px;padding-top:0px}.et_pb_module.et_pb_blurb.cls_services_blurb .et_pb_blurb_content .et_pb_blurb_container{width:calc(100% - 47px)}.et_pb_module.et_pb_blurb.cls_services_blurb .et_pb_blurb_content .et_pb_blurb_container h4{padding-bottom:0px}}@media (max-width:575px){.page.page-id-106 #main-header .logo_container a::before{top:-10px}.hamburger--slider .hamburger-inner{right:5px}.hamburger--slider .hamburger-inner{top:10px}}@media (max-width:380px){#logo{width:250px}.page.page-id-106 #main-header .logo_container a::before{background-size:250px;width:250px}}.nf-field-container{margin-bottom:5px!important}.nf-form-content input[type="submit"]{margin-top:10px!important}.nf-form-content button,.nf-form-content input[type="button"],.nf-form-content input[type="submit"]{width:100%!important;cursor:pointer!important}.nf-form-content button,.nf-form-content input[type="button"],.nf-form-content input[type="submit"]{background:rgba(255,255,255,0)!important;color:black!important;border:1px solid #000!important;border-radius:50px!important;font-size:20px!important;padding-left:20px!important}.nf-form-content button:hover,.nf-form-content input[type="button"]:hover,.nf-form-content input[type="submit"]:hover{color:black!important;background:#6FB89C!important}