.main_fitness_contact .contact_icons_container{display:grid;grid-template-columns:repeat(5, 17.65em);width:100%;gap:1.5em}.main_fitness_contact .contact_icons_container li{display:flex;flex-direction:column;gap:.45em;align-items:center;text-align:center;position:relative;opacity:0;transition:all 1s ease-in-out;bottom:-8em}.main_fitness_contact .contact_icons_container li.animate{opacity:1;bottom:0}.main_fitness_contact .contact_icons_container li:hover .icon_container{transform:translateY(-0.5em) scale(1.05);background-color:rgba(0,0,0,0);border-color:var(--kirmizi);color:var(--kirmizi);filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.1))}.main_fitness_contact .contact_icons_container li .icon_container{transition:all .6s;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.3));border-radius:50%;width:3em;aspect-ratio:1/1;display:grid;place-content:center;border:.12em solid rgba(0,0,0,0);font-size:1.7em;background-color:var(--kirmizi);color:var(--beyaz)}.main_fitness_contact .contact_icons_container li h4{font-family:var(--oswald);font-size:1.85em;padding-top:.8em;line-height:150%;letter-spacing:.01em}.main_fitness_contact .contact_icons_container li p{font-family:var(--roboto);line-height:150%;font-size:1.05em}.main_fitness_contact .contact_icons_container li .social_icons{border-radius:50%;display:flex;align-items:center;gap:1em;padding-top:.5em}.main_fitness_contact .contact_icons_container li .social_icons a{background-color:var(--siyah);color:var(--beyaz);display:grid;place-content:center;width:2.6em;aspect-ratio:1/1;font-size:1.1em;border-radius:50%;transition:all .5s ease-in-out}.main_fitness_contact .contact_icons_container li .social_icons a:hover{background-color:var(--kirmizi);transform:scale(1.08)}.main_fitness_contact .contact_us_container{display:flex;height:fit-content;width:100%;transition:all .6s ease-in-out;--contact_polygon: polygon(0 0, 100% 0, 79% 100%, 0% 100%);opacity:0}.main_fitness_contact .contact_us_container.transition{transition:all 1.3s ease-in-out !important}.main_fitness_contact .contact_us_container.animate{opacity:1}.main_fitness_contact .contact_us_container .section1{flex:45%;z-index:5;position:relative;display:flex;align-items:center;justify-content:flex-end;gap:2em;height:100%;width:100%;filter:drop-shadow(6.1px 0px 6px rgba(0, 0, 0, 0.3));padding:5em 0}.main_fitness_contact .contact_us_container .section1 .fitness_man{z-index:2;pointer-events:none;position:absolute;bottom:0;left:-5em;transform-origin:bottom;width:21em}.main_fitness_contact .contact_us_container .section1 .background_image{z-index:-1;content:"";position:absolute;top:0;right:-19em;width:74em;background:linear-gradient(to right, #2C2C2C, #474747);height:100%;transform-origin:right;clip-path:var(--contact_polygon)}.main_fitness_contact .contact_us_container .section1 .background_image div{height:100%;position:relative;overflow:hidden}.main_fitness_contact .contact_us_container .section1 .background_image div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left;opacity:.07}.main_fitness_contact .contact_us_container .section1 form{z-index:5;display:flex;flex-direction:column;gap:.6em;width:34em;position:relative;right:.6em}.main_fitness_contact .contact_us_container .section1 form .form_title{font-family:var(--monsterrat);font-weight:600;text-transform:capitalize;font-size:1.15em;padding-bottom:.4em}.main_fitness_contact .contact_us_container .section1 form .form_title.send{color:#23cb49}.main_fitness_contact .contact_us_container .section1 form .form_title.available{color:#ff9800}.main_fitness_contact .contact_us_container .section1 form .form_title.alert{font-weight:700;color:#dc3545}.main_fitness_contact .contact_us_container .section1 form label{display:flex;align-items:center;gap:1em;font-family:var(--monsterrat);--input_drop_shadow: .7em;padding-bottom:1.4em;--textarea_drop_shadow: .9em;transition:all .6s ease-in-out}.main_fitness_contact .contact_us_container .section1 form label:focus-within,.main_fitness_contact .contact_us_container .section1 form label:hover{padding-bottom:1.9em}.main_fitness_contact .contact_us_container .section1 form label .text{color:var(--beyaz);font-weight:normal;white-space:nowrap;font-size:1.1em}.main_fitness_contact .contact_us_container .section1 form label .text span{color:var(--kirmizi)}.main_fitness_contact .contact_us_container .section1 form label input{height:fit-content;width:100%;background:rgba(0,0,0,0);border-width:.1em;border-radius:.1em;padding:1em 1.1em;color:#fff;font-size:1em;font-weight:300;outline:none;border:.1em solid var(--beyaz)}.main_fitness_contact .contact_us_container .section1 form label input,.main_fitness_contact .contact_us_container .section1 form label textarea{transition:all .6s ease-in-out,font-weight .2s ease-in-out}.main_fitness_contact .contact_us_container .section1 form label input::placeholder,.main_fitness_contact .contact_us_container .section1 form label textarea::placeholder{color:var(--beyaz);transition:all .6s ease-in-out,font-weight .2s ease-in-out}.main_fitness_contact .contact_us_container .section1 form label input:focus,.main_fitness_contact .contact_us_container .section1 form label input:hover,.main_fitness_contact .contact_us_container .section1 form label textarea:focus,.main_fitness_contact .contact_us_container .section1 form label textarea:hover{outline:none;background:var(--beyaz);color:#191919;font-weight:500;border-color:rgba(0,0,0,0);filter:drop-shadow(var(--input_drop_shadow) var(--input_drop_shadow) 0px var(--kirmizi))}.main_fitness_contact .contact_us_container .section1 form label input:focus::placeholder,.main_fitness_contact .contact_us_container .section1 form label input:hover::placeholder,.main_fitness_contact .contact_us_container .section1 form label textarea:focus::placeholder,.main_fitness_contact .contact_us_container .section1 form label textarea:hover::placeholder{color:#191919}.main_fitness_contact .contact_us_container .section1 form .message{flex-direction:column;gap:1em;align-items:flex-start}.main_fitness_contact .contact_us_container .section1 form .message textarea{border:.1em solid var(--beyaz);border-radius:.1em;padding:.9em 1.3em;color:var(--beyaz);font-size:1em;background:rgba(0,0,0,0);width:100%;line-height:170%;resize:none;height:9.9em;box-sizing:border-box;position:relative}.main_fitness_contact .contact_us_container .section1 form .message textarea:hover,.main_fitness_contact .contact_us_container .section1 form .message textarea:focus{filter:drop-shadow(var(--textarea_drop_shadow) var(--textarea_drop_shadow) 0px var(--kirmizi))}.main_fitness_contact .contact_us_container .section1 form .message textarea:hover::-webkit-scrollbar,.main_fitness_contact .contact_us_container .section1 form .message textarea:focus::-webkit-scrollbar{width:.6em}.main_fitness_contact .contact_us_container .section1 form .message textarea:hover::-webkit-scrollbar-track,.main_fitness_contact .contact_us_container .section1 form .message textarea:focus::-webkit-scrollbar-track{background:var(--gri)}.main_fitness_contact .contact_us_container .section1 form .message textarea:hover::-webkit-scrollbar-thumb,.main_fitness_contact .contact_us_container .section1 form .message textarea:focus::-webkit-scrollbar-thumb{background:#595959;border-radius:1em}.main_fitness_contact .contact_us_container .section1 form .message textarea::-webkit-scrollbar{width:0em}.main_fitness_contact .contact_us_container .section1 form .message textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.main_fitness_contact .contact_us_container .section1 form .message textarea::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:0px}.main_fitness_contact .contact_us_container .section1 form .button_container{display:flex;justify-content:space-between;align-items:flex-end;padding-top:.7em}.main_fitness_contact .contact_us_container .section1 form .button_container button{padding:.9em 2.2em;font-size:1.05em}.main_fitness_contact .contact_us_container .section1 form .button_container p{font-family:var(--roboto);text-transform:capitalize;color:var(--beyaz);font-size:1em;font-weight:400;letter-spacing:.01em}.main_fitness_contact .contact_us_container .section2{flex:55%;overflow:hidden;position:relative;width:100%}.main_fitness_contact .contact_us_container .section2 iframe{width:100%;height:100%;border:none}.main_fitness_contact .contact_us_container .section2 .google_maps_top{transform-origin:top right}.main_fitness_contact .contact_us_container .section2 .place-desc-large{color:#5b5b5b;font-family:Roboto,Arial;font-size:12px;-webkit-user-select:text;user-select:text;width:200px;display:inline-block}.main_fitness_contact .contact_us_container .section2 .place-desc-large .place-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,Arial;font-weight:500;font-size:14px;color:#000;user-select:text}.main_fitness_contact .contact_us_container .section2 .place-desc-large .address{margin-top:6px;color:#5b5b5b;font-family:Roboto,Arial;font-size:12px;user-select:text}.main_fitness_contact .contact_us_container .section2 .bottom-actions{color:#5b5b5b;font-family:Roboto,Arial;font-size:12px;user-select:text;padding-top:10px}.main_fitness_contact .contact_us_container .section2 .bottom-actions .google-maps-link{color:#5b5b5b;font-family:Roboto,Arial;font-size:12px;display:inline-block}.main_fitness_contact .contact_us_container .section2 .bottom-actions .google-maps-link a{text-decoration:none;color:#1a73e8;font-family:Roboto,Arial;font-size:12.5px;user-select:text}@media(min-width: 250px)and (max-width: 639px){main .main_fitness_contact{font-size:2.4vw}main .main_fitness_contact .contact_icons_container{grid-template-columns:repeat(2, 17.65em) !important;justify-content:center;column-gap:1.1em !important;row-gap:4.4em !important}main .main_fitness_contact .contact_icons_container li p{font-size:1.16em}main .main_fitness_contact .contact_icons_container li:nth-child(5){grid-column:1/-1;width:50%;justify-self:center}main .main_fitness_contact .contact_us_container{--contact_polygon: none;flex-direction:column}main .main_fitness_contact .contact_us_container .section1{flex:100%;justify-content:center;padding:8.6em 0}main .main_fitness_contact .contact_us_container .section1 .fitness_man{width:0;display:none}main .main_fitness_contact .contact_us_container .section1 .background_image{right:0;width:100%}main .main_fitness_contact .contact_us_container .section1 .background_image img{opacity:.06}main .main_fitness_contact .contact_us_container .section1 form{transform:scale(1.075);width:32em;right:0}main .main_fitness_contact .contact_us_container .section2{flex:100%;height:fit-content}main .main_fitness_contact .contact_us_container .section2 iframe{width:100% !important;height:42.5em}}@media(min-width: 640px)and (max-width: 767px){main .main_fitness_contact{font-size:1.6vw}main .main_fitness_contact .contact_icons_container{grid-template-columns:repeat(3, 17.65em) !important;justify-content:center;column-gap:1.1em !important;row-gap:4.4em !important}main .main_fitness_contact .contact_icons_container li p{font-size:1.1em}main .main_fitness_contact .contact_icons_container li:nth-child(4){margin-left:9em;width:100%}main .main_fitness_contact .contact_icons_container li:nth-child(5){margin-left:9.8em;width:100%}main .main_fitness_contact .contact_us_container{--contact_polygon: none;flex-direction:column}main .main_fitness_contact .contact_us_container .section1{flex:100%;justify-content:center;padding:8em 0}main .main_fitness_contact .contact_us_container .section1 .fitness_man{left:-1em;width:22.4em}main .main_fitness_contact .contact_us_container .section1 .background_image{right:0;width:100%}main .main_fitness_contact .contact_us_container .section1 form{gap:.6em;transform:scale(1.075);width:32em;right:-9em}main .main_fitness_contact .contact_us_container .section2{flex:100%;height:fit-content}main .main_fitness_contact .contact_us_container .section2 iframe{width:100% !important;height:41em}}@media(min-width: 768px)and (max-width: 1023px){main .main_fitness_contact{font-size:1.45vw}main .main_fitness_contact .contact_icons_container{grid-template-columns:repeat(3, 17.65em) !important;justify-content:center;column-gap:1.1em !important;row-gap:4.4em !important}main .main_fitness_contact .contact_icons_container li:nth-child(4){margin-left:9em;width:100%}main .main_fitness_contact .contact_icons_container li:nth-child(5){margin-left:9.8em;width:100%}main .main_fitness_contact .contact_us_container{--contact_polygon: none;flex-direction:column}main .main_fitness_contact .contact_us_container .section1{flex:100%;justify-content:center;padding:8em 0}main .main_fitness_contact .contact_us_container .section1 .fitness_man{left:-1em;width:22.4em}main .main_fitness_contact .contact_us_container .section1 .background_image{right:0;width:100%}main .main_fitness_contact .contact_us_container .section1 form{gap:.6em;transform:scale(1.075);width:32em;right:-7.5em}main .main_fitness_contact .contact_us_container .section2{flex:100%;height:fit-content}main .main_fitness_contact .contact_us_container .section2 iframe{width:100% !important;height:41em}}@media(min-width: 1024px)and (max-width: 1309px){main .main_fitness_contact{font-size:.959vw}main .main_fitness_contact .contact_icons_container{grid-template-columns:repeat(5, 17.65em);gap:1em}main .main_fitness_contact .contact_us_container{--contact_polygon: polygon(0 0, 100% 0, 80% 100%, 0% 100%)}main .main_fitness_contact .contact_us_container .section1{flex:45%;justify-content:flex-end;padding:5em 0}main .main_fitness_contact .contact_us_container .section1 .fitness_man{left:-4.4em;width:21em}main .main_fitness_contact .contact_us_container .section1 .background_image{right:-19.2em;width:74em}main .main_fitness_contact .contact_us_container .section1 form{gap:.6em;width:31em;right:-1.9em}main .main_fitness_contact .contact_us_container .section2{flex:55%}main .main_fitness_contact .contact_us_container .section2 iframe{width:64vw !important;position:absolute;top:0;right:0}}@media(min-width: 1310px)and (max-width: 1535px){main .main_fitness_contact{font-size:.92vw}main .main_fitness_contact .contact_icons_container{grid-template-columns:repeat(5, 17.65em);gap:1.5em}main .main_fitness_contact .contact_us_container{--contact_polygon: polygon(0 0, 100% 0, 79% 100%, 0% 100%)}main .main_fitness_contact .contact_us_container .section1{flex:45%;justify-content:flex-end;padding:5em 0}main .main_fitness_contact .contact_us_container .section1 .fitness_man{left:-5em;width:21em}main .main_fitness_contact .contact_us_container .section1 .background_image{right:-19em;width:74em}main .main_fitness_contact .contact_us_container .section1 form{gap:.6em;width:34em;right:-1.7em}main .main_fitness_contact .contact_us_container .section2{flex:55%}}@media(min-width: 1536px){main .main_fitness_contact{font-size:.847vw}main .main_fitness_contact .contact_icons_container{grid-template-columns:repeat(5, 17.65em);gap:1.5em}main .main_fitness_contact .contact_us_container{--contact_polygon: polygon(0 0, 100% 0, 79% 100%, 0% 100%)}main .main_fitness_contact .contact_us_container .section1{flex:45%;justify-content:flex-end;padding:5em 0}main .main_fitness_contact .contact_us_container .section1 .fitness_man{left:-5em;width:21em}main .main_fitness_contact .contact_us_container .section1 .background_image{right:-19em;width:74em}main .main_fitness_contact .contact_us_container .section1 form{gap:.6em;width:34em;right:.6em}main .main_fitness_contact .contact_us_container .section2{flex:55%}}/*# sourceMappingURL=contact.css.map */
