/* Css For Amcare */ /************ TABLE OF CONTENTS *************** 1. Fonts 2. Reset 3. Global 4. Main Header/style-one/style-two 5. Main Slider/style-one/style-two 6. Intro Section 7. Welcome Section 9. Cta Section 8. Research Fields 10. Testimonial Section 11. Researches Section 12. Team Section 14. Video 15. Fact Counter 16. News Section 19. Clients Section 20. Main Footer 21. Footer Bottom 22. Research Style Two 23. Innovative Solution 24. Discover Section 25. Testimonial Section 26. Chooseus Section 27. News Style Two 28. Page Title 29. Research Page Section 30. Research Details 31. Professor Page Section 32. Professor Details 33. About Section 34. Error Section 35. Blog Page Section 36. Blog Details 37. Blog Sidebar 38. Contact Section 39. Google Map **********************************************/ /*** ==================================================================== Reset ==================================================================== ***/ * { margin:0px; padding:0px; border:none; outline:none; } /*** ==================================================================== Global Settings ==================================================================== ***/ :root{ --theme-color: #CE1810; --secondary-color: #0B25B6; --text-color: #666666; --title-color: #222222; --text-font: "Plus Jakarta Sans", sans-serif; --title-font: "Plus Jakarta Sans", sans-serif; } body { font-size:16px; color: var(--text-color); line-height:26px; font-weight:400; background:#ffffff; font-family: var(--text-font); background-size:cover; background-repeat:no-repeat; background-position:center top; -webkit-font-smoothing: antialiased; } @media (min-width:1200px) { .container { max-width: 1200px; padding: 0px 15px; } } .large-container{ max-width: 1680px; padding: 0px 15px; margin: 0 auto; } .container-fluid{ padding: 0px; } .auto-container{ position:static; max-width:1320px; padding:0px 15px; margin:0 auto; } .small-container{ max-width:680px; margin:0 auto; } .boxed_wrapper{ position: relative; margin: 0 auto; overflow: hidden !important; width: 100%; min-width: 300px; } a{ text-decoration:none; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } a:hover{ text-decoration:none; outline:none; } input,button,select,textarea{ font-family: var(--text-font); font-weight: 400; font-size: 18px; background: transparent; } ::-webkit-input-placeholder { color: inherit; } ::-moz-input-placeholder { color: inherit; } ::-ms-input-placeholder { color: inherit; } ul,li{ list-style:none; padding:0px; margin:0px; } input{ transition: all 500ms ease; } button:focus, input:focus, textarea:focus{ outline: none; box-shadow: none; transition: all 500ms ease; } p{ position: relative; font-family: var(--text-font); color: var(--text-color); font-weight: 400; margin: 0px; } h1,h2,h3,h4,h5,h6{ position:relative; font-family: var(--title-font); font-weight: 700; color: var(--title-color); margin: 0px; } /* Preloader */ .handle-preloader { align-items: center; -webkit-align-items: center; display: flex; display: -ms-flexbox; height: 100%; justify-content: center; -webkit-justify-content: center; position: fixed; left: 0; top: 0; width: 100%; z-index: 9999999; background: var(--secondary-color); } .handle-preloader .animation-preloader { position: absolute; z-index: 100; } .handle-preloader .animation-preloader .spinner{ animation: spinner 1s infinite linear; border-radius: 50%; height: 150px; margin: 0 auto 45px auto; width: 150px; } .handle-preloader .animation-preloader .txt-loading { text-align: center; user-select: none; } .handle-preloader .animation-preloader .txt-loading .letters-loading:before{ animation: letters-loading 4s infinite; content: attr(data-text-preloader); left: 0; opacity: 0; top:0; position: absolute; } .handle-preloader .animation-preloader .txt-loading .letters-loading{ font-family: var(--title-font); font-weight: 500; letter-spacing: 15px; display: inline-block; position: relative; font-size: 70px; line-height: 70px; text-transform: uppercase; color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(255, 255, 255, 0.30); } .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {animation-delay: 0.2s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {animation-delay: 0.4s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {animation-delay: 0.6s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {animation-delay: 0.8s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before { animation-delay: 1s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before { animation-delay: 1.2s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before { animation-delay: 1.4s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(9):before { animation-delay: 1.6s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(10):before { animation-delay: 1.8s;} .handle-preloader .loader-section { background-color: #fff; height: 100%; position: fixed; top: 0; width: calc(50% + 1px); } .preloader .loaded .animation-preloader { opacity: 0; transition: 0.3s ease-out; } .handle-preloader .animation-preloader .txt-loading .letters-loading:before{ color: #fff; } .handle-preloader .animation-preloader .spinner{ border: 3px solid #fff; border-top-color: rgba(255, 255, 255, 0.3); } /* Animación del preloader */ @keyframes spinner { to { transform: rotateZ(360deg); } } @keyframes letters-loading { 0%, 75%, 100% { opacity: 0; transform: rotateY(-90deg); } 25%, 50% { opacity: 1; transform: rotateY(0deg); } } @media screen and (max-width: 767px) { .handle-preloader .animation-preloader .spinner { height: 8em; width: 8em; } } @media screen and (max-width: 500px) { .handle-preloader .animation-preloader .spinner { height: 7em; width: 7em; } .handle-preloader .animation-preloader .txt-loading .letters-loading {font-size: 30px; letter-spacing: 5px;} } .centred{ text-align: center; } .pull-left{ float: left; } .pull-right{ float: right; } figure{ margin: 0px; } img { display: inline-block; max-width: 100%; height: auto; transition-delay: .1s; transition-timing-function: ease-in-out; transition-duration: .7s; transition-property: all; } .row{ --bs-gutter-x: 30px; } /** button **/ .theme-btn{ position: relative; display: inline-block; overflow: hidden; vertical-align: middle; font-size: 16px; line-height: 30px; font-weight: 600; font-family: var(--text-font); color: #fff; text-align: center; border-radius: 4px; padding: 14px 40px; border: solid; border-width: 1px; z-index: 1; transition: all 0.5s ease-in-out 0.0s; } .theme-btn.btn-one{ } .theme-btn.btn-one:hover{ border-color: var(--secondary-color) !important; color: #fff; } .theme-btn:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; transform: scaleX(0); transform-origin: left center; z-index: -1; background: var(--secondary-color); transition: all 500ms ease; } .theme-btn:hover:before{ transform: scaleX(1); } .parallax-bg{ position: absolute; left: 0px; top: -30%; width: 100%; height: calc(100% + 30%); background-size: cover; background-repeat: no-repeat; background-position: center; } /** styled-pagination */ .pagination{ position: relative; display: flex; align-items: center; gap: 12px; } .pagination li{ position: relative; display: inline-block; } .pagination li a{ position: relative; display: inline-block; font-size: 16px; font-family: var(--title-font); color: var(--title-color); font-weight: 500; height: 50px; width: 50px; line-height: 50px; background: #ffffff; text-align: center; border-radius: 50%; border: 1px solid #e5e5e5; z-index: 1; transition: all 500ms ease; } .pagination li a:hover, .pagination li a.current{ color: #fff; } .pagination li a i{ position: relative; display: inline-block; font-size: 12px; } .sec-pad{ padding: 142px 0px 150px 0px; } .mr-0{ margin: 0px !important; } /** scroll-to-top **/ .scroll-to-top { position: fixed; right: 30px; bottom: 30px; height: 50px; width: 50px; cursor: pointer; display: block; box-shadow: inset 0 0 0 2px rgba(0,46,65,0.2); border-radius: 50%; z-index: 90000; opacity: 0; visibility: hidden; -webkit-transform: translateY(15px); -ms-transform: translateY(15px); transform: translateY(15px); -webkit-transition: all 200ms linear; transition: all 200ms linear; } .scroll-to-top.scroll-top-active { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .scroll-to-top::after { position: absolute; content: "\e92d"; font-family: 'icomoon'; text-align: center; line-height: 50px; font-size: 10px; color: var(--theme-color); left: 0; top: 0; height: 50px; width: 50px; cursor: pointer; display: block; z-index: 2; -webkit-transition: all 200ms linear; transition: all 200ms linear } .scroll-to-top:hover::after { } .scroll-to-top:hover::before { opacity: 1 } .scroll-to-top .scroll-top-inner path { stroke-width: 4; fill: transparent; box-sizing: border-box; stroke: var(--theme-color); -webkit-transition: all 200ms linear; transition: all 200ms linear; } @-webkit-keyframes ripple { 70% { -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0); box-shadow: 0 0 0 30px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes ripple { 70% { -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0); box-shadow: 0 0 0 30px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } .sec-title{ position: relative; display: block; } .sec-title .sub-title{ position: relative; display: inline-block; font-size: 12px; line-height: 20px; font-weight: 700; text-transform: uppercase; border: solid; border-width: 1px; border-radius: 40px; padding: 6px 17px; } .sec-title.light .sub-title{ color: #fff; border-color: #fff !important; } .sec-title h2{ position: relative; display: block; font-size: 48px; line-height: 60px; font-weight: 600; } .sec-title.light h2{ color: #fff; } .sec-title p{ margin-top: 20px; } /*** ==================================================================== Home-Page-One ==================================================================== ***/ /** main-header **/ .main-header{ position:relative; left:0px; top:0px; right: 0px; z-index:999; width:100%; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .sticky-header{ position:fixed; opacity:0; visibility:hidden; left:0px; top:0px; width:100%; z-index:0; background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.10); transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .fixed-header .sticky-header{ z-index:999; opacity:1; visibility:visible; -ms-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -op-animation-name: fadeInDown; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -ms-animation-duration: 500ms; -moz-animation-duration: 500ms; -op-animation-duration: 500ms; -webkit-animation-duration: 500ms; animation-duration: 500ms; -ms-animation-timing-function: linear; -moz-animation-timing-function: linear; -op-animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-timing-function: linear; -ms-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -op-animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } .float-bob-y { animation-name: float-bob-y; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: float-bob-y; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: float-bob-y; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob-y; -ms-animation-duration: 2s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob-y; -o-animation-duration: 2s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } .float-bob-x{ animation-name: float-bob-x; animation-duration: 15s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: float-bob-x; -webkit-animation-duration: 15s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: float-bob-x; -moz-animation-duration: 15s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob-x; -ms-animation-duration: 15s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob-x; -o-animation-duration: 15s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } /** rtl-switcher **/ .demo-rtl{ position: fixed; top: 390px; left: 10px; z-index: 9999; } button.rtl{ background: var(--theme-color); display: block; text-indent: inherit; font-size: 12px; width: 40px; height: 40px; line-height: 40px; text-align: center; font-weight: 700; margin: 0px; color: #fff !important; border-radius: 50%; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10); transition: all 500ms ease; } .demo-ltr{ position: fixed; top: 390px; left: auto; right: 10px; z-index: 9999; } button.ltr { background: var(--theme-color); display: block; text-indent: inherit; font-size: 12px; font-weight: 700; width: 40px; height: 40px; line-height: 40px; text-align: center; margin: 0px; color: #fff !important; border-radius: 50%; box-shadow: rgba(0, 0, 0, 1.0); transition: all 500ms ease; } .boxed_wrapper.ltr .demo-rtl{ display: block; } .boxed_wrapper.ltr .demo-ltr{ display: none; } .boxed_wrapper.rtl .demo-rtl{ display: none; } .boxed_wrapper.rtl .demo-ltr{ display: block; } .progress-box .bar{ position:relative; width:100%; height:8px; background: #F1FAF4; border-radius: 30px; } .progress-box .bar-inner{ position:relative; display:block; width:0px; height:8px; border-radius: 30px; -webkit-transition:all 1500ms ease; -ms-transition:all 1500ms ease; -o-transition:all 1500ms ease; -moz-transition:all 1500ms ease; transition:all 1500ms ease; } .accordion-box .block .acc-content { position: relative; display: none; } .accordion-box .block .acc-content.current { display: block; } .tabs-box .tab{ position:relative; display:none; transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease; } .tabs-box .tab.active-tab{ display:block; } .tabs-box .tab{ transform:scale(0.9,0.9) translateY(0px); } .tabs-box .tab.active-tab{ transform:scale(1) translateY(0px); } .border-animation { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.50); animation: squares 2.9s linear 0s infinite; -webkit-animation: squares 2.9s linear 0s infinite; -ms-animation: squares 2.9s linear 0s infinite; -o-animation: squares 2.9s linear 0s infinite; -webkit-animation-play-state: running; -moz-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running; opacity: 0; } .border-animation.border-2 { -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -o-animation-delay: 1s; animation-delay: 1s; } .border-animation.border-3 { -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -o-animation-delay: 2s; animation-delay: 2s; } /*** chat popup ***/ .chat-popup { position: fixed; right: -100%; bottom: 0px; width: 350px; z-index: 99999; visibility: hidden; opacity: 0; background: #fff; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10); border-radius: 10px; transition: all 0.5s ease-in-out 0.1s; } .chat-popup.popup-visible { right: 0px; visibility: visible; opacity: 1; } .chat-popup .popup-inner{ position: relative; display: block; padding: 40px 30px; padding-top: 32px; } .chat-popup .close-chat{ position: absolute; display: inline-block; left: 0px; top: -65px; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; font-size: 26px; color: #fff; cursor: pointer; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10); } .chat-popup .popup-inner p{ position: relative; display: block; font-size: 14px; line-height: 20px; text-align: center; margin-bottom: 40px; } .chat-popup .chat-form .form-group{ position: relative; display: block; margin-bottom: 20px; } .chat-popup .chat-form .form-group:last-child{ margin-bottom: 0px; } .chat-popup .chat-form .form-group input[type='text'], .chat-popup .chat-form .form-group input[type='email'], .chat-popup .chat-form .form-group textarea{ position: relative; display: block; width: 100%; height: 40px; border: 1px solid #e5e5e5; border-radius: 5px; font-size: 13px; color: var(--text-color); padding: 10px 20px; transition: all 500ms ease; } .chat-popup .chat-form .form-group textarea{ height: 120px; resize: none; } .chat-popup .chat-form .form-group input:focus, .chat-popup .chat-form .form-group textarea:focus{ } .chat-popup .chat-form .form-group .theme-btn{ width: 100%; } .chat-icon{ position: fixed; display: inline-block; right: 30px; bottom: 100px; z-index: 99; } .chat-icon button{ position: relative; display: inline-block; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 26px; color: #fff; border-radius: 50%; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.20); } .image-hov-one{ position: relative; display: block; overflow: hidden; } .image-hov-one::before { background: rgba(255, 255, 255, 0.5); content: ""; position: absolute; left: 0; top: 0; width: 0%; height: 100%; opacity: 1; z-index: 1; pointer-events: none; } .image-hov-one:hover::before { width: 100%; opacity: 0; -webkit-transition: all 400ms linear; transition: all 400ms linear; } .image-hov-two{ position: relative; display: block; overflow: hidden; } .image-hov-two::before { background: rgba(255, 255, 255, 0.5); content: ""; position: absolute; left: 0; top: 0; width: 1000%; height: 0%; opacity: 1; z-index: 1; pointer-events: none; } .image-hov-two:hover::before { height: 100%; opacity: 0; -webkit-transition: all 400ms linear; transition: all 400ms linear; } /** language **/ .language-dropdown button { position: relative; display: inline-block; font-size: 14px; line-height: 20px; color: #fff; font-weight: 600; text-transform: uppercase; background: transparent !important; } .language-dropdown button img { position: relative; display: inline-block; border-radius: 50%; margin: 0 5px 0 0; width: 20px; } .dropdown-content li img { width: 28px; } .language-dropdown button, .dropdown-content li { display: flex; align-items: center; font-size: 14px; line-height: 20px; color: #fff; font-weight: 600; } .arrow-down { position: relative; width: 0; height: 0; display: inline-block; vertical-align: middle; margin: 0 0 0 5px; } .arrow-down:before{ position: absolute; content: '\e902'; font-family: 'icomoon'; font-size: 7px; color: #fff; left: 0px; top: -10px; } .language-dropdown button:hover { cursor: pointer; background-color: #3c5b77; } /* Style for the dropdown content */ .dropdown-content { display: none; position: absolute; margin: 1px 0 0 0; padding: 0; background-color: #fff; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); border-radius: 5px; overflow-y: scroll; max-height: 315px; padding: 15px 0px; z-index: 9; } /* Style for the dropdown content items */ .dropdown-content li { color: var(--title-color) !important; padding: 6px 16px; text-decoration: none; justify-content: end; transition: all 500ms ease; } .dropdown-content li img { margin: 0 20px 0px 20px; } /* Style for the dropdown content items on hover */ .dropdown-content li:hover { background-color: #e5e5e5; cursor: pointer; color: blue; border-radius: 5px; } /* Show the dropdown content when the dropdown button is clicked */ .language-dropdown:focus-within .dropdown-content { display: block; } /* Animate the dropdown content */ @keyframes slideIn { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } .dropdown-content { animation: slideIn 0.3s ease-out; } .owl-nav-none .owl-nav, .owl-dots-none .owl-dots{ display: none !important; } /** support-center **/ .support-center{ position: relative; } .support-center .inner-container{ position: relative; display: inline-block; width: 100%; margin-top: -30px; z-index: 2; } .single-support-box{ position: relative; display: block; padding: 15px 30px; background: #E76100; border-radius: 10px; margin-bottom: 30px; } .single-column:nth-child(2) .single-support-box{ background: #19B60B; } .single-column:nth-child(3) .single-support-box{ background: #0B25B6; } .single-support-box .inner-box{ position: relative; display: flex; align-items: center; gap: 10px; } .single-support-box .inner-box i{ font-size: 24px; line-height: 30px; color: #fff; } .single-support-box .inner-box h5{ display: block; font-size: 18px; line-height: 30px; color: #fff; font-weight: 600; } .single-support-box .inner-box a{ display: inline-block; font-size: 24px; line-height: 30px; color: #fff; font-weight: 600; } .single-support-box .inner-box a:hover{ text-decoration: underline; } .list-style-one li{ position: relative; display: block; font-size: 16px; line-height: 26px; font-weight: 500; color: var(--title-color); padding-left: 28px; margin-bottom: 11px; } .list-style-one li:before{ position: absolute; content: '\e90a'; font-family: 'icomoon'; width: 18px; height: 18px; line-height: 18px; font-size: 10px; color: #fff; text-align: center; border-radius: 50%; left: 0px; top: 4px; } .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner{ overflow: visible; } .animation-box{ position: relative; width: 100%; height: 64px; background: #000; } .animation-box .shape .shape-1{ position: absolute; left: 0px; top: 4px; width: 100%; height: 1px; background: #fff; opacity: 0.4; } .animation-box .shape .shape-2{ position: absolute; left: 0px; bottom: 4px; width: 100%; height: 1px; background: #fff; opacity: 0.4; } .animation-box .shape .shape-3{ position: absolute; left: 0px; top: 26px; background: #FFBD00; width: 100%; height: 3px; } .animation-box .shape .shape-4{ position: absolute; left: 0px; bottom: 26px; background: #FFBD00; width: 100%; height: 3px; } .animation-box .image-box{ width: 100%; text-align: right; -moz-animation: scroll-left 90s linear infinite; -webkit-animation: scroll-left 90s linear infinite; animation: scroll-left 90s linear infinite; } @-moz-keyframes scroll-left { 0% { -moz-transform: translateX(0%); } 100% { -moz-transform: translateX(-100%); } } @-webkit-keyframes scroll-left { 0% { -webkit-transform: translateX(0%); } 100% { -webkit-transform: translateX(-100%); } } .nav-style-one .owl-nav button{ position: relative; display: inline-block; width: 56px; height: 56px; line-height: 56px; text-align: center; border-radius: 50%; border: 1px solid #222; font-size: 14px; color: var(--title-color); cursor: pointer; transition: all 500ms ease; } .nav-style-one .owl-nav button.owl-prev{ margin-right: 10px; } .nav-style-one .owl-nav button:hover{ color: #fff; } /** support-style-two **/ .support-style-two{ position: relative; } .support-style-two .single-item{ position: relative; display: block; background: #fff; border-radius: 20px; box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.05); margin-bottom: 30px; border-top: solid; border-width: 5px; border-color: #FF8A00; padding: 35px 30px 37px 30px; } .support-style-two .single-column:nth-child(2) .single-item{ border-color: #06B502; } .support-style-two .single-column:nth-child(3) .single-item{ border-color: #0072DE; } .support-style-two .single-item h5{ position: relative; display: block; font-size: 18px; line-height: 23px; font-weight: 600; margin-bottom: 10px; } .support-style-two .single-item h2{ position: relative; display: block; font-size: 32px; line-height: 40px; font-weight: 800; } .support-style-two .single-item h2 a{ display: inline-block; color: var(--title-color); } .support-style-two .single-item h2 a:hover{ } .nice-select{ position: relative; } .nice-select:before{ position: absolute; content: '\e91c'; font-family: 'icomoon'; font-size: 12px; top: 0px; right: 20px; transform: rotate(90deg); } .fluid-section{ position: relative; background: var(--secondary-color); } .fluid-section .left-column{ position: relative; float: left; width: 50%; padding: 0px 60px; } .fluid-section .right-column{ position: relative; float: right; width: 50%; padding: 0px 60px; } .fluid-section .left-column .faq-content, .fluid-section .right-column .process-content{ position: relative; max-width: 630px; width: 100%; margin: 0 auto; } .fluid-section .accordion{ position: relative; background: #fff; border-radius: 20px; margin-bottom: 10px; border-top: solid; border-width: 5px; border-color: #7B0000; box-shadow: 0px -10px 60px 0px rgba(0, 0, 0, 0.06); } .fluid-section .accordion:last-child{ margin-bottom: 0px; } .fluid-section .accordion .acc-btn{ position: relative; padding: 20px 30px; padding-right: 50px; cursor: pointer; } .fluid-section .accordion .acc-btn h4{ font-size: 20px; line-height: 30px; font-weight: 600; } .fluid-section .accordion .acc-btn .icon-box{ position: absolute; top: 30px; right: 30px; transform: rotate(90deg); font-size: 12px; color: var(--title-color); } .fluid-section .accordion .acc-btn.active .icon-box{ transform: rotate(-90deg); } .fluid-section .accordion .acc-content{ position: relative; padding: 0px 40px 25px 30px; } .fluid-section .bg-layer{ position: absolute; left: 0px; top: 0px; width: 50%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; } .fluid-section .bg-layer:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.88; } .white-bg{ background: #fff !important; } .default-form .form-group{ position: relative; display: block; margin-bottom: 30px; } .default-form .form-group:last-child{ margin-bottom: 0px; } .default-form .form-group input[type='text'], .default-form .form-group input[type='email'], .default-form .form-group input[type='password'], .default-form .form-group input[type='number'], .default-form .form-group input[type='search'], .default-form .form-group textarea{ position: relative; display: block; width: 100%; height: 60px; border: 1px solid #E5E5E5; border-radius: 4px; font-size: 16px; color: var(--text-color); padding: 10px 25px; transition: all 500ms ease; } .default-form .form-group input:focus, .default-form .form-group textarea:focus{ } .default-form .form-group textarea{ height: 170px; resize: none; padding-top: 15px; } .border_none{ border: none !important; } .support-style-two .inner-container{ border-bottom: 1px solid #E5E5E5; }