            @font-face {
                font-family: "ProximaNova-Regular";
                src: url("../fonts/ProximaNova-Regular.otf");
            }
            
            @font-face {
                font-family: "FontsFree-Net-Proxima-Nova-Sbold";
                src: url("../fonts/FontsFree-Net-Proxima-Nova-Sbold.otf");
            }

            @font-face {
                font-family: "Proxima Nova Bold";
                src: url("../fonts/Proxima Nova Bold.otf");
            }
            
            @font-face {
                font-family: "Proxima Nova Extrabold";
                src: url("../fonts/Proxima Nova Extrabold.otf");
            }
            
            @font-face {
                font-family: "Proxima Nova Alt Light";
                src: url("../fonts/Proxima Nova Alt Light.otf");
            }
            
            * {
                margin: 0;
                padding: 0;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

            .overflow{
                overflow: hidden;
            }

            .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
                padding-right: var(--bs-gutter-x,2.25rem);
                padding-left: var(--bs-gutter-x,2.25rem);
            }


            /* ************************** Navbar Modal Start ************************** */


            .btn-menu {
                font-size: 22px;
                background: transparent;
                color: #00eba4;
                border: 2px solid #00eba4;
                margin-left: 5px;
                width: 45px;
                height: 42px;
                border-radius: 0.5rem;
            }
            .middle .logo {
                width: 209px;
                height: 47px;
            }
            .middle .row.first .align-right {
                text-align: right;
            }
            .middle .btn-menu.btn-close {
                color: #B5C4C1 !important;
                border: 2px solid #B5C4C1 !important;
                padding: 0px;
                box-sizing: border-box;
                opacity: 1;
            }
            .i_padding {
                padding: 9px;
            }
            .pop_up1 {
                background: #002d21;
                opacity: 0.96;
                display: none;
                top: 50%;
                transform: translateY(-50%);
            }
            .pop_up1 .modal-dialog {
                max-width: 100%;
                margin: 0;
            }
            .pop_up1 .modal-content {
                background: none;
                border: none;
            }

            .middle {
                padding: 76px 0px;
            }
            .middle .logos {
                padding-top: 85px;
            }
            .middle .nav-links {
                padding-top: 70px;
                display: flex;
                justify-content: center;
            }
            .middle .nav-links a {
                color: #F5F5F5;
                font-size: 28px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                text-decoration: none;
                padding: 0px 30px;
            }
            .middle .btn-grp {
                padding-top: 60px;
            }
            .middle .btn-grp .btn {
                font-size: 22px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                border: 2px solid #B5C4C1;
                border-radius: 12px;
                color: #B5C4C1;
                width: 64px;
                height: 58px;
                margin: 0px 5px;
            }
            .middle .btn-grp .btn.btn-1 {
                color: #00EBA4 !important;
                border-color: #00EBA4 !important;
            }
            .middle .btn-entrar {
                width: 500px;
                height: 74px;
                background: linear-gradient(135deg, #29ace3 0%, #00eba4 100%);
                font-size: 28px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                margin-top: 90px;
                border-radius: 12px;
                color: #062823;
                border: none;
            }
            .middle .bottom-entrar {
                padding-top: 20px;
            }
            .middle .bottom-entrar a {
                color: #3B90FF;
                font-size: 23px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            .middle .warning button {
                font-size: 33px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                border: 2px solid #FF5252;
                border-radius: 12px;
                color: #FF5252;
                background: none;
                width: 500px;
                height: 64px;
                margin-top: 115px;
            }

            /* ************************** Navbar Modal End ************************** */





            /* ************************** Emergency Modal Start ************************** */

            .pop_up2 {
                background-color: #FF5252;
                display: none;
                opacity: 0.9;
                top: 50%;
                transform: translateY(-50%);
            }
            .pop_up2 .modal-dialog {
                max-width: 100%;
                margin: 0;
            }
            .pop_up2 .modal-content {
                background: none;
                border: none;
            }
            .pop_up2 .emr-content {
                color: #F5F5F5;
                padding-top: 100px;
            }
            .pop_up2 .emr-content h3 {
                font-size: 32px;
                line-height: 38px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                width: 55%;
                margin: 0 auto;
                padding-bottom: 20px;
                text-align: center;
            }
            .pop_up2 .emr-content hr {
                opacity: 1;
                background-color: #F5F5F5;
                color: #F5F5F5;
                border: 1px solid #F5F5F5;
                height: auto;
            }
            .pop_up2 .emr-content p {
                font-size: 20px;
                line-height: 27px;
                font-family: 'ProximaNova-Regular';
                text-align: left;
                padding-top: 35px;
                margin: 0;
                width: 90%;
            }
            .pop_up2 .emr-content button {
                width: 100%;
                height: 89px;
                border: 4px solid #F5F5F5;
                background: none;
                color: #F5F5F5;
                font-size: 34px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                border-radius: 12px;
                margin-top: 200px;
            }

            /* ************************** Emergency Modal End ************************** */





            /* ************************** Banner-1 Start ************************** */
            /* ************* Navbar Start ************* */
            

            .banner-1 nav {
                position: absolute;
                left: 0;
                right: 0;
                top: 10%;
                z-index: 1;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            
            .navbar-dark .navbar-nav .nav-link {
                color: #F5F5F5;
            }

            .navbar-dark .navbar-nav .nav-link:hover {
                color: #3B90FF !important;
            }
            
            nav li.nav-item {
                padding-left: 28px;
            }
            
            .navbar-brand img {
                width: 209px;
                height: 47px;
            }
            
            nav .btn-success:hover {
                background-color: black;
            }
            
            .entrar .btn {
                width: 102px;
                height: 42px;
                border-radius: 0.5rem;
                margin-right: -20px;
                color: #F5F5F5;
                background: linear-gradient(to right, #29ace3 0%, #00eba4 100%);
                border: none;
            }
            .entrar .btn:hover {
                background: linear-gradient(to right, #29ace3 0%, #00eba4 60%);
            }

            nav .ipad button {
                background: none;
            }
            
            nav .btn- {
                color: #00EBA4;
                border: solid 2px #00EBA4;
            }
            
            nav .btn-:hover {
                color: #3B90FF;
                border-color: #3B90FF;
            }
            
            nav .pt .btn {
                width: 45px;
                height: 42px;
                border-radius: 0.5rem;
            }
            .dropdown {
                float: left;
              }
              
              /* .dropdown .dropbtn {
                font-size: 16px;  
                border: none;
                outline: none;
                color: white;
                padding: 14px 16px;
                background-color: inherit;
                font-family: inherit;
                margin: 0;
              } */
              
              .navbar a:hover, .dropdown:hover .dropbtn {
                
              }
              
              .dropdown-content {
                display: none;
                position: absolute;
              }
              
              .dropdown-content .btn {
                display: block;
                width: 45px;
                height: 42px;
                border-radius: 0.5rem;
                color: #00EBA4;
                border: solid 2px #00EBA4;
                margin: 10px 0px;
              }

              .dropdown-content .btn:hover {
                color: #3B90FF;
                border-color: #3B90FF;
              }
              
              .dropdown-content a:hover {
                background-color: #ddd;
              }
              
              .dropdown:hover .dropdown-content {
                display: block;
              }


            /* ************* Navbar End ************* */
            
            .banner-1 {
                position: relative
            }

            img.banner-1-desktop {
                width: 100%;
                height: 768px;
            }
            
            .banner-1-sec {
                position: absolute;
                left: 0;
                right: 0;
                top: 61%;
                transform: translateY(-50%);
                color: #F5F5F5;
                z-index: 1;
            }
            
            .banner-1-sec h1 {
                font-size: 87px;
                font-family: 'Proxima Nova Extrabold';
                margin: -25px 0px;
                letter-spacing: -3px;
            }
            
            .banner-1-sec h1 span {
                color: #00EBA4;
            }
            
            .banner-1-sec h4 {
                font-size: 32px;
                margin: 35px auto 40px auto;
                font-family: 'ProximaNova-Regular';
            }
            
            .banner-1-sec .quote-1 {
                display: flex;
                margin-left: -40px;
            }
            
            .banner-1-sec .quote-1 img {
                padding-bottom: 36px;
            }
            
            .banner-1-sec p {
                font-size: 18px;
                margin-left: 17px;
                width: 100%;
                font-style: oblique;
                line-height: 25px;
            }
            
            .banner-1-sec h6 {
                font-size: 16px;
                font-family: 'Proxima Nova Alt Light';
            }
            
            .banner-1-sec h6 b {
                font-style: normal;
                font-family: 'Proxima Nova Bold';
            }
            
            .banner-1-sec-right {
                position: absolute;
                left: auto;
                right: 0;
                top: 50%;
                transform: translateY(-50%);
                text-align: right;
            }
            .potugal-desktop {
                text-align: right;
                padding-right: 120px;
                padding-top: 50px;
            }
            
            .banner-1 .warning {
                display: flex;
                flex-direction: row-reverse;
            }
            
            .banner-1 .warning button {
                margin-top: -90px;
                position: absolute;
                border-radius: .75rem 0 0 .75rem;
                border: none;
                background-color: #FF5252;
                padding: 0.5rem 1.5rem;
                font-size: 1.75rem;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                color: #F5F5F5;
            }
            .banner-1 .warning button:hover {
                color: #FF5252;
                background: none;
                box-shadow: inset 0px 0px 0px 2px #FF5252;
            }
        


            /* ************************** Banner-1 End ************************** */





            /* ************************** Banner-2 Start ************************** */


            .banner-2 {
                position: relative
            }
            
            .banner-2 img.banner-2-desktop {
                width: 100%;
                height: 770px;
            }

            .banner-2-sec {
                position: absolute;
                left: 0;
                right: 0;
                top: 50%;
                transform: translateY(-50%);
                color: #F5F5F5;
                z-index: 1;
            }
            .banner-2-sec img {
                margin: 20px auto;
            }
            .banner-2-sec h2 {
                font-size: 64px;
                font-family: 'Proxima Nova ExtraBold';
                margin: -10px auto;
            }
            .banner-2-sec h2 span {
                color: #00EBA4;
            }
            .banner-2-sec h5 {
                font-size: 25px;
                font-family: 'ProximaNova-Regular';
                margin: 30px auto;
            }
            .banner-2-sec .desktop .logos .btn-open {
                color: #F5F5F5;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                border: 4px solid #F5F5F5;
                border-radius: 15px;
                width: 56px;
                height: 54px;
                font-size: 24px;
                margin-left: 30px;
                background: none;
            }
            .banner-2-sec .desktop .logos .btn-open:hover {
                border-color: #00EBA4;
                color: #00EBA4;
            }



            .banner-2-sec .buttons {
                margin: 30px auto;
            }
            .banner-2-sec .buttons .btn {
                border-radius: 12px;
                font-size: 24px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                height: 64px;
            }
            .banner-2-sec .buttons .btn-1 {
                width: 276px;
                background-color: #00EBA4;
                color: #062823;
            }
            .banner-2-sec .buttons .btn-2 {
                width: 219px;
                background-color: #F5F5F5;
                color: #3B90FF;
                margin-left: 10px;
            }
            .banner-2-sec .buttons .btn-3 {
                width: 149px;
                background-color: #F5F5F5;
                color: #3B90FF;
                margin-left: 10px;
            }
            .banner-2-sec-right {
                position: absolute;
                left: auto;
                right: 0;
                top: 50%;
                transform: translateY(-50%);
            }






            .modal-section-2 .modal {
                position: fixed;
                top: 50%;
                width: 100%;
                height: 100%;
                overflow-x: hidden;
                overflow-y: auto;
                outline: 0;
                transform: translateY(-50%);
                /* background: url('../images/modal-1-desktop.svg');
                background-repeat: no-repeat;
                background-size: 100%; */
            }
            .modal-section-2 .modal.show .modal-dialog {
                display: inline;
            }
            .modal-section-2 .modal-content {
                background-color: #F5F5F5;
                border: none;
                border-radius: 0.75rem;
                width: 905px;
                height: 913px;
                margin: 40px auto;
                text-align: center;
            }
            .modal-section-2 button.btn-close {
                background: url(../images/close-btn.svg);
                margin: 17px 17px 0px auto;
                background-repeat: no-repeat;
            }
            .modal-section-2 .modal-header {
                padding: 2.5rem 0 1.5rem 0;
                border-bottom: 1px solid #B5C4C1;
            }
            .modal-section-2 .modal-header .modal-title {
                font-size: 32px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                width: 33%;
                margin: 0 auto;
                line-height: 38px;
                color: #3B90FF;
            }
            .modal-section-2 .modal-body {
                padding: 2.5rem 0 5rem 0;
                flex: 0;
            }
            .modal-section-2 .modal-footer {
                justify-content: center;
                padding: 0.75rem 0px;
                border-top: none;
            }
            .modal-section-2 .modal-footer .btn {
                border-radius: 12px;
                width: 100%;
                height: 89px;
                font-size: 31px;
                color: #3B90FF;
                margin: 10px auto;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            .modal-section-2 .modal-footer .btn-1 {
                background-color: #00EBA4;
                color: #062823;
            }
            .modal-section-2 .modal-footer .btn-2 {
                border: 4px solid #3B90FF;
            }







            /* ************************** Banner-2 End ************************** */





            /* ************************** Banner-3 Start ************************** */

            .banner-3 {
                background-color: #F5F5F5;
                padding: 60px 0px 100px 0px;
                color: #3B90FF;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                text-align: center;
                border-bottom: 6px solid #3B90FF;
            }
            .banner-3 h3 {
                font-size: 45px;
                padding-bottom: 40px;
            }
            .banner-3 .btn-modal {
                border: 4px solid #3B90FF;
                border-radius: 12px;
                width: 56px;
                height: 54px;
                font-size: 24px;
                color: #3B90FF;
                margin-left: 30px;
            }
            .banner-3 .btn-modal:hover {
                border-color: #00EBA4;
                color: #00EBA4;
            }



            .banner-3 .modal {
                position: fixed;
                top: 50%;
                width: 100%;
                height: 100%;
                overflow-x: hidden;
                overflow-y: auto;
                outline: 0;
                transform: translateY(-50%);
                /* background: url('../images/modal-2-desktop.svg');
                background-repeat: no-repeat;
                background-size: 100%; */

            }
            .banner-3 .modal.show .modal-dialog {
                display: inline;
            }
            .banner-3 .modal-content {
                background-color: #062823;
                border: none;
                border-radius: 0.75rem;
                width: 905px;
                height: 820px;
                margin: 40px auto;
            }
            .banner-3 button.btn-close {
                background: url(../images/close-btn.svg);
                margin: 17px 17px 0px auto;
                background-repeat: no-repeat;
            }
            .banner-3 .modal-header {
                padding: 2.5rem 0 1.5rem 0;
                border-bottom: 1px solid #B5C4C1;
            }
            .banner-3 .modal-header .modal-title {
                font-size: 32px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                width: 33%;
                margin: 0 auto;
                line-height: 38px;
            }
            .banner-3 .modal-body {
                padding: 2.5rem 0 5rem 0;
                flex: 0;
            }
            .banner-3 .modal-footer {
                justify-content: center;
                padding: 0.75rem 0px;
                border-top: none;
            }
            .banner-3 .modal-footer .btn {
                border-radius: 12px;
                width: 100%;
                height: 89px;
                font-size: 31px;
                color: #3B90FF;
                margin: 10px auto;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            .banner-3 .modal-footer .btn-1 {
                background-color: #3B90FF;
                color: #062823;
            }
            .banner-3 .modal-footer .btn-2 {
                border: 4px solid #3B90FF;
            }

            /* ************************** Banner-3 End ************************** */





            /* ************************** Banner-4 Start ************************** */

            .banner-4 {
                position: relative
            }
            
            .banner-4 img.banner-4-desktop {
                width: 100%;
                height: 766px;
            }



            .banner-4-sec-right {
                position: absolute;
                left: 0;
                right: auto;
                top: 50%;
                transform: translateY(-50%);
            }



            .banner-4-sec {
                position: absolute;
                left: auto;
                right: 50px;
                top: 53%;
                transform: translateY(-50%);
                color: #243F3B;
            }
            .banner-4-sec img.brand {
                padding-bottom: 20px;
            }
            .banner-4-sec h2 {
                font-size: 64px;
                font-family: 'Proxima Nova ExtraBold';
                margin: -5px auto;
            }
            .banner-4-sec h2 span {
                color: #FF52A0;
            }
            .banner-4-sec h3 {
                font-size: 25px;
                font-family: 'ProximaNova-Regular';
                margin: 20px auto 35px auto;
            }
            .banner-4 .row .card {
                width: 260px;
                height: 62.36px;
                background-color: #F5F5F5;
                color: #243F3B;
                border-radius: 12px;
                padding: 1.1rem !important;
            }
            .banner-4 .card-click img {
                width: 63.07px;
                height: 63.07px;
                margin-top: -30px;
            }
            .banner-4 .card-click .card-title {
                width: 53%;
                font-size: 14px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                line-height: 17px;
            }
            .banner-4 .card-click .card-title {
                margin: -34px 0px 0px 85px;
            }
            .banner-4 .card-click {
                flex-direction: row;
                margin-bottom: 25px !important;
            }
            .banner-4 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
                color: #F5F5F5 !important;
            }
            .banner-4 .nav-tabs .nav-link {
                margin-bottom: 0;
                border: none;
            }
            .banner-4 .nav-link {
                display: block;
                padding: 0;
                color: #243F3B;
            }
            .banner-4 .nav-tabs {
                border-bottom: none;
            }
            .banner-4 .nav {
                display: block;
                padding: 0px 12px;
            }
            .banner-4 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
                color: #243F3B;
                background-color: #FF52A0;
                border: none;
            }
            .banner-4 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active img {
                filter: brightness(0) invert(1);
            }



            .banner-4 .card-open {
                height: 163.42px !important;
                border: none;
            }
            .banner-4 .card-open img {
                width: 13.76px;
                height: 13.76px;
                margin-bottom: 10px;
            }
            .banner-4 .card-open .card-title {
                font-size: 16px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                line-height: 22px;
            }
            .banner-4 .card-open .card-title span {
                color: #FF52A0;
            }
            .banner-4 .btn {
                width: 260px;
                height: 62.36px;
                background-color: #FF52A0;
                color: #F5F5F5;
                border-radius: 15px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                font-size: 24px;
                margin-top: 12px;
            }




            .banner-4-sec .card.active > .card-header{
                background-color: red;
              }


            /* ************************** Banner-4 End ************************** */
            
            



            /* ************************** Banner-5 Start ************************** */

            .banner-5 {
                position: relative
            }
            
            .banner-5 img.banner-5-desktop {
                width: 100%;
                height: 767px;
            }


            .banner-5-sec {
                position: absolute;
                left: 160px;
                right: 0;
                top: 50%;
                transform: translateY(-50%);
                color: #F5F5F5;
            }
            .banner-5-sec img.brand {
                padding-bottom: 20px;
            }
            .banner-5-sec h2 {
                font-size: 64px;
                font-family: 'Proxima Nova ExtraBold';
                margin: -5px auto;
            }
            .banner-5-sec h3 {
                font-size: 25px;
                font-family: 'ProximaNova-Regular';
                margin: 25px auto 20px auto;
            }
            .banner-5-sec .list-items .line {
                font-size: 18px;
                line-height: 32px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            .banner-5-sec .list-items .line img {
                padding-right: 40px;
                padding-bottom: 2px;
            }
            .banner-5-sec .btn {
                width: 285px;
                height: 64px;
                background-color: #3B90FF;
                font-size: 24px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                color: #F5F5F5;
                border-radius: 12px;
                margin-top: 30px;
            }


            .banner-5-sec-right {
                position: absolute;
                left: auto;
                right: 0;
                top: 50%;
                transform: translateY(-50%);
            }
            
            /* ************************** Banner-5 Start ************************** */





            /* ************************** Banner-6 Start ************************** */

            .banner-6 {
                position: relative
            }
            
            .banner-6 img.banner-6-desktop {
                width: 100%;
                height: 742px;
            }


            .banner-6-sec {
                position: absolute;
                left: 160px;
                right: 86px;
                top: 52%;
                transform: translateY(-50%);
                color: #F5F5F5;
            }
            .banner-6-sec img {
                margin: 0px auto 20px auto;
            }
            .banner-6-sec h2 {
                font-size: 64px;
                font-family: 'Proxima Nova ExtraBold';
                margin: -10px auto;
            }
            .banner-6-sec h2 span {
                color: #3B90FF;
            }
            .banner-6-sec h5 {
                font-size: 25px;
                font-family: 'ProximaNova-Regular';
                margin: 30px 0;
                width: 92%;
            }
            .banner-6-sec .img-text {
                display: flex;
                flex-direction: row;
                align-items: center;
                padding-left: 15px;
            }
            .banner-6-sec .img-text img.img-1 {
                width: 55.82px;
                height: 55.82px;
                margin: 0;
            }
            .banner-6-sec .img-text p{
                font-size: 15px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                line-height: 18px;
                color: #062823;
                width: 56%;
                margin: 0px 0px 0px 20px;
            }
            .banner-6-col-right hr {
                opacity: 1;
                background-color: #F5F5F5;
                color: #F5F5F5;
                border: 1.5px solid #F5F5F5;
                height: auto;
                width: 90%;
            }


            .banner-6-sec .buttons {
                margin: 35px auto;
            }
            .banner-6-sec .buttons .btn {
                border-radius: 12px;
                font-size: 24px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                height: 64px;
            }
            .banner-6-sec .buttons .btn-1 {
                width: 285px;
                background-color: #3B90FF;
                color: #F5F5F5;
            }
            .banner-6-sec .buttons .btn-2 {
                width: 220.19px;
                background-color: #3B90FF;
                color: #F5F5F5;
                margin-left: 10px;
            }
            .banner-6-sec .buttons .btn-3 {
                width: 186.6px;
                background: none;
                border: 3px solid #F5F5F5;
                color: #F5F5F5;
                margin-left: 10px;
            }



            /* *********** Contact Me Modal *********** */

            .contact-me-modal .modal {
                position: fixed;
                top: 50%;
                width: 100%;
                height: 100%;
                overflow-x: hidden;
                overflow-y: auto;
                outline: 0;
                transform: translateY(-50%);
                /* background: url('../images/modal-3-desktop.svg');
                background-repeat: no-repeat;
                background-size: 100%; */
            }
            .contact-me-modal .modal.show .modal-dialog {
                display: inline;
            }
            .contact-me-modal .modal-content {
                background-color: #F5F5F5;
                border: none;
                border-radius: 0.75rem;
                width: 905px;
                height: 1084px;
                margin: 40px auto;
                text-align: center;
            }
            .contact-me-modal button.btn-close {
                background: url(../images/close-btn.svg);
                margin: 17px 17px 0px auto;
                background-repeat: no-repeat;
            }
            .contact-me-modal .modal-header {
                padding: 2.5rem 0 1.5rem 0;
                border-bottom: 1px solid #B5C4C1;
                width: 88%;
                margin: 0 auto;
            }
            .contact-me-modal .modal-header .modal-title {
                font-size: 32px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                width: 33%;
                margin: 0 auto;
                line-height: 38px;
                color: #243F3B;
            }
            .contact-me-modal .modal-body {
                padding: 1.5rem 0 1.5rem 0;
                flex: 0;
            }
            .contact-me-modal .form-control {
                padding: 0rem 2rem;
                font-size: 1.5rem;
                height: 71px;
                line-height: 29px;
                color: #062823;
                border: 1px solid #B5C4C1;
                border-radius: 12px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            .contact-me-modal .form-group {
                padding-bottom: 10px;
            }
            .contact-me-modal .btn {
                border-radius: 12px;
                width: 100%;
                height: 89px;
                font-size: 34px;
                color: #243F3B;
                margin: 10px auto;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            .contact-me-modal .btn-1 {
                background-color: #00EBA4;
                border: none;
                margin-top: 25px;
            }
            .contact-me-modal h4 {
                font-size: 23px;
                line-height: 28px;
                color: #3B90FF;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                width: 30%;
                margin: 25px auto 0px auto;
            }
            .contact-me-modal .modal-footer {
                display: block;
                padding: 2rem 0 0 ;
                text-align: left;
                font-size: 18px;
                border-top: 1px solid #B5C4C1;
            }
            .contact-me-modal .modal-footer h5 {
                width: 75%;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                margin: 0;
            }
            .contact-me-modal .modal-footer h5.second {
                margin-top: 20px !important;
            }
            .contact-me-modal .modal-footer .less {
                width: 60% !important;
            }
            .contact-me-modal .modal-footer p {
                margin: 0;
                font-family: 'Proxima Nova Alt Light';
            }
            .contact-me-modal .modal-footer .btn-2 {
                border: 4px solid #3D5652;
                margin-top: 2.5rem;
                margin-bottom: 0px;

            }



            /* *********** Mesg Modal *********** */

            .mesg-modal .modal {
                position: fixed;
                top: 50%;
                width: 100%;
                height: 100%;
                overflow-x: hidden;
                overflow-y: auto;
                outline: 0;
                transform: translateY(-50%);
                /* background: url('../images/modal-4-desktop.svg');
                background-repeat: no-repeat;
                background-size: 100%; */
            }
            .mesg-modal .modal.show .modal-dialog {
                display: inline;
            }
            .mesg-modal .modal-content {
                background-color: #F5F5F5;
                border: none;
                border-radius: 0.75rem;
                width: 905px;
                height: 1641px;
                margin: 40px auto;
                text-align: center;
            }
            .mesg-modal button.btn-close {
                background: url(../images/close-btn.svg);
                margin: 17px 17px 0px auto;
                background-repeat: no-repeat;
            }
            .mesg-modal .modal-header {
                padding: 2.5rem 0 1.5rem 0;
                border-bottom: 1px solid #B5C4C1;
                width: 88%;
                margin: 0 auto;
            }
            .mesg-modal .modal-header .modal-title {
                font-size: 32px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                width: 33%;
                margin: 0 auto;
                line-height: 38px;
                color: #243F3B;
            }
            .mesg-modal .modal-body {
                padding: 1.5rem 0 3rem 0;
                flex: 0;
            }
            .mesg-modal .form-control {
                padding: 0rem 2rem;
                font-size: 1.5rem;
                height: 71px;
                line-height: 29px;
                color: #062823;
                border: 1px solid #B5C4C1;
                border-radius: 12px;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            .mesg-modal .form-group {
                padding-bottom: 10px;
            }
            .mesg-modal #mesg {
                height: 343px;
                padding: 1.3rem 2rem;
            }
            .mesg-modal .btn {
                border-radius: 12px;
                width: 100%;
                height: 89px;
                font-size: 34px;
                color: #243F3B;
                margin: 10px auto;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            .mesg-modal .btn-1 {
                background-color: #00EBA4;
                border: none;
            }
            .mesg-modal .btn-2 {
                border: 4px solid #3D5652;
                margin-top: .15rem;
            }
            .mesg-modal h4 {
                font-size: 23px;
                line-height: 28px;
                color: #3B90FF;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                width: 30%;
                margin: 25px auto 0px auto;
            }
            .mesg-modal .modal-footer {
                display: block;
                padding: 2.5rem 0rem 0rem;
                text-align: left;
                font-size: 18px;
                border-top: 1px solid #B5C4C1;
            }
            .mesg-modal .modal-footer h5 {
                width: 75%;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                margin: 0;
            }
            .mesg-modal .modal-footer h5.second {
                margin-top: 20px !important;
            }
            .mesg-modal .modal-footer .less {
                width: 60% !important;
            }
            .mesg-modal .modal-footer p {
                margin: 0;
                font-family: 'Proxima Nova Alt Light';
            }
            .mesg-modal .modal-footer .btn-3 {
                border: 4px solid #3D5652;
                margin-top: 2.5rem;
            }

            

            /* ************************** Banner-6 End ************************** */





            /* ************************** Footer Start ************************** */

            footer {
                background-color: #062823;
                text-align: center;
                padding: 100px 0px;
                display: flex;
                align-items: center;
            }
            footer ul li {
                list-style-type: none;
            }
            footer ul li a {
                text-decoration: none;
                color: #F5F7F7;
            }
            footer ul li a:hover {
                color: #F5F7F7;
            }
            footer ul.navbar-links {
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                font-size: 20px;
                display: flex;
                justify-content: center;
                margin: 2.5rem auto 0rem auto;
                padding: 0px;
            }
            footer ul.navbar-links li {
                margin: 0px 10px;
            }
            footer ul.terms {
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
                font-size: 16px;
                display: flex;
                justify-content: center;
                margin: 2rem auto 0rem auto;
            }
            footer ul.terms li {
                margin: 0px 10px;
            }
            footer ul.terms li a {
                color: #B5C4C1;
            }
            footer .social-icons {
                margin: 5rem auto 0rem auto;
            }
            footer .social-icons img {
                margin: 0px 6px;
            }
            footer .alignment {
                display: flex;
                margin: 2.5rem auto 0rem auto;
                align-items: flex-end;
                justify-content: center;
                padding-left: 165px;
            }
            footer .alignment ul.address {
                color: #B5C4C1;
                font-family: 'ProximaNova-Regular';
                font-size: 20px;
                margin: 0;
            }
            footer .alignment ul.address li.less-size {
                font-size: 16px;
                font-family: 'Proxima Nova Alt Light';
            }
            footer .alignment ul.address li.color {
                color: #00EBA4;
                font-family: 'FontsFree-Net-Proxima-Nova-Sbold';
            }
            footer .alignment .ssl-logo {
                text-align: right;
                padding-left: 65px;
            }

            /* ************************** Footer End ************************** */
            